Making Our Society Even Better
During this year, the IEEE Computer Society will focus on two topics: improving its financial future and developing an outreach to underserved and underrepresented IT communities worldwide.
The Innovation Curve
Since Gordon Moore first formulated his concept concerning the improvements in integrated circuits in 1965, keeping up with Moore's law has required careful, dedicated planning.
New Flash Player Rises in the Web-Video Market
Now that Flash has access to Adobe's clout and resources, as well as new technology, proponents hope the process of its expansion into online video will accelerate.
Will Software Developers Ride Ruby on Rails to Success?
Proponents claim that Ruby on Rails offers a fast, productive programming approach that produces reliable, clean applications more quickly, using less code.
News Briefs
False Domain-Name Database Information Plagues InternetThe lack of success with efforts to correct inaccuracies in the whois database could pose a problem for Internet security.New Worm Chats Up Its VictimsHackers have written what is apparently the ...
Guest Editor's Introduction: Model-Driven Engineering
Model-driven engineering technologies offer a promising approach to address the inability of third-generation languages to alleviate the complexity of platforms and express domain concepts effectively.
Developing Applications Using Model-Driven Design Environments
Model-driven development is an emerging paradigm that improves the software development lifecycle, particularly for large software systems, by providing a higher level of abstraction for system design than is possible with third-generation programming ...
CALM and Cadena: Metamodeling for Component-Based Product-Line Development
The Cadena platform, together with its core modeling concept, the Cadena Architecture Language with Metamodeling (CALM), support product-line development activities by providing a highly adaptive type-centric modeling framework with robust, flexible, ...
Automating Change Evolution in Model-Driven Engineering
The escalating complexity of software and system models is making it difficult to rapidly explore the effects of a design decision. Automating such exploration with model transformation and aspect-oriented techniques can improve both productivity and ...
Model-Driven Development Using UML 2.0: Promises and Pitfalls
The Object Management Group initiated the Unified Modeling Language 2.0 effort to address significant problems in earlier versions. While UML 2.0 offers some improvements, its size and complexity can present a problem to users, tool developers, and OMG ...
Distributed Embedded Smart Cameras for Surveillance Applications
Current high-performance embedded cameras combine video sensing, video processing, and communication within a single device. These smart cameras are key components for novel surveillance systems.
Bookshelf
Biometric Authentication
Biometric authentication is here to stay, and so is the controversy it engenders regarding invasion of privacy.
The Untrustworthy Web Services Revolution
Without secure and robust data replication, Web-based systems may be headed for disaster.
Google Becomes an Entertainment Company
Broadband, combined with Google's flexible pricing, could doom CDs and DVDs.
Recipes for Digital Living
Users need a simple, straightforward procedure for creating device ensembles.
Self-Managing Software
The properties of an autonomic or self-managing system provide the basis for future selfware development.
The Farmer, the Fairies, and the Computers
Using a temporary substitution of format, the author offers a fairy tale to demonstrate that we can't expect understanding when computers take the place of humans in our interactions with service providers.
IEEE Announces 2006 Fellows
The IEEE Board of Directors conferred the title of Fellow upon 271 Senior members of the IEEE, including 63 Computer Society members.