Anybody following the discussions around “Web Services” in recent years is aware
of the fuzzy definition of the term, and a little bit of history can quite easily explain
some of the confusions around current terminology (or use of terminology). The
general idea of using Web technologies to not only deliver Web pages (HTML...
Embedded computer systems are electronic systems that include a microcomputer to perform
specific dedicated tasks. The computer is hidden inside these products. Embedded
systems are ubiquitous. Every week millions of tiny computer chips come pouring out
of factories like Freescale, Microchip, Philips, Texas Instruments, Silicon Labs,...
Grid Computing was a vision of using and sharing computers and data in the early
1990s. The integration, coordination, and sharing of computer resources which are
geographically disperse among different physical domains and organizations
became an every day reality. This emerging infrastructure aims to provide a mechanism
for sharing...
Privacy is a basic human need, and losing privacy is perceived as an extremely
threatening experience. Privacy embraces solitude, personal space, or intimacy with
family and friends and as such, it is a ubiquitous and trans-cultural phenomenon.
Privacy leverages well-being; without privacy we are at risk of becoming physically
or...
Developers continuously strive to achieve higher levels of source code quality. It
is the holy grail in the software development industry. Sonar is an all-out platform
confronting quality from numerous aspects as it covers quality on seven axes,
provides an abundance of hunting tools to pinpoint code defects, and continuously...
In the world of enterprise-class software products, software development companies
often find themselves struggling with merely finishing the product and getting
it out to the market before their competitors beat them to the punch. In this type
of situation, more often than not, the developers are happy if the customer is just...
Android devices are stealing market share from the iPhone with dramatic speed, and you have a killer app idea. Where to begin? Head First Android Development will help you get your first application up and running in no time with the Android SDK and Eclipse plug-in. You'll learn how to design for devices with a variety of...
The ASP.NET MVC framework has come a long way over the last few years.
It was originally the vision of Scott Guthrie in early 2007, and with a subsequent
prototype demonstration in late 2007 and the hire of Phil Haack as a Senior Program
Manager, this vision became a reality. Several public previews...
There are many techniques of varying degrees of generality for the study
of mechanisms and that of free energy relationships is the most readily
applicable and general. Free energy relationships comprise the simplest
and easiest of techniques to use but the results are probably the trickiest
to interpret of all the mechanistic...
OSX Lion and iOS5 now offer an application memory management mechanism called
Automatic Reference Counting (ARC). In short, ARC makes memory management the
job of the compiler rather than the programmer, which quite often increases
performance significantly.
In Chapters 2 and 3, you see just how powerful ARC is....
CREATE FIENDISHLY FUN tinyAVR MICROCONTROLLER PROJECTS
This wickedly inventive guide shows you how to conceptualize, build, and program 34 tinyAVR microcontroller devices that you can use for either entertainment or practical purposes. After covering the development process, tools, and power supply sources, tinyAVR...
A range of alternative mechanisms can usually be postulated for most organic chemical reactions, and identification of the most likely requires detailed investigation. Investigation of Organic Reactions and their Mechanisms will serve as a guide for the trained chemist who needs to characterise an organic chemical reaction and investigate its...