Welcome to the Microsoft Official Academic Course (MOAC) program for Microsoft SQL
Server Database Design and Optimization. MOAC represents the collaboration between
Microsoft Learning and John Wiley & Sons, Inc. publishing company. Microsoft and Wiley
teamed up to produce a series of textbooks that deliver compelling and...
Want to get started building applications for Apple’s iPhone and iPod touch? Already building iPhone applications and want to get better at it? This is the only book that brings together all the expert guidance–and the code–you’ll need!
The advantage of using Rails is its agility; it makes developing your web applications easy and fast. The disadvantage is that it can leave holes in your security if you are not aware of common vulnerabilities. It's a nerve-wracking and unfortunate fact that there are plenty of malicious people lurking on the Web. As a Rails developer, it...
Over the past few years, the now open source Adobe Flex Framework has been adopted by the Java community as the preferred framework for Java RIAs using Flash for the presentation layer. Flex helps Java developers to build and maintain expressive web/desktop applications that deploy consistently on all major browsers, desktops, and operating...
Domain-driven design (DDD) focuses on what matters in enterprise applications: the core business domain. Using object-oriented principles, you can develop a domain model that all team members-including business experts and technical specialists-can understand. Even better, this model is directly related to the underlying...
As we enter the 21st century, there is an urgent need for new approaches to mathematics education emphasizing its relevance in young learners’ futures. Modeling Students’ Mathematical Modeling Competencies explores the vital trend toward using real-world problems as a basis for teaching mathematics skills, competencies, and...
Faced with the steadily increasing complexity and rapidly shortening timeto-
market requirements designing electronic systems is a very challenging task.
To manage this situation effectively the level of abstraction in modeling has
been raised during the past years in the computer aided design community.
Meanwhile, for the so-called...
Over the last decade, software product line engineering (SPLE) has emerged as one of the most promising software development paradigms for increasing productivity in IT-related industries. Detailing the various aspects of SPLE implementation in different domains, Applied Software Product Line Engineering documents best...
During his campaign for reelection in 1996, the Internet-savvy President Bill Clinton used the slogan “Building a Bridge to the 21st Century.” It turns out that the bridge is operated and maintained in cyber form, and that malevolent actors can practice their black arts to disrupt or destroy the bridge, its cyber traffic, and all...
Why do so many schools have terrible websites? Talk to the people in charge, and you rarely find incompetence. On the contrary, the web team is often the first to express dissatisfaction, but their hands are tied by some combination of these problems:
• The webmaster bottleneck. Everyone is busy. If editing web content is any harder...
Collaborative Computer Security and Trust Management combines perspectives of leading researchers in collaborative security to discuss recent advances in this burgeoning new field. Practitioners, researchers, and academicians are presented with lessons learned by international experts to meet the new challenges of security in the...
Illustrating essential aspects of adaptive image processing from a computational intelligence viewpoint, the second edition of Adaptive Image Processing: A Computational Intelligence Perspective provides an authoritative and detailed account of computational intelligence (CI) methods and algorithms for adaptive image...