Google Spreadsheets is the new web-based spreadsheet application that's giving Microsoft Excel a run for its money. With Google Spreadsheets, you can create complex spreadsheets online, using any web browser, complete with sophisticated formulas and functions. You can even share spreadsheets online and perform collaborative...
Learn how to use the Microsoft .NET Micro Framework to develop applications for the next generation of embedded devices. Embedded programming is set to move into the mainstream as a variety of new devices come to market. A key embedded device enabled by Windows Vista(tm) that requires the .NET Micro Framework is Windows SideShow(tm), the...
In the last decade information and computer security is mainly moving from the confines of academia to the enterprise concerns. As populations become more and more comfortable with the extensive use of networks and the Internet, as our reliance on the knowledge-intensive technology grows, and as progress in the computer software and wireless...
Graphs are mathematical constructs for representing objects or systems which contain structural (i.e. relationship) information. Graphs have been used in many domains, from software engineering to artificial intelligence. However, the use of graphs in machine learning has been limited, compared to the more prevalent vector model which does not...
Functional programming (FP) is the future of .NET programming, and F# is much more than just an FP language. Every professional .NET programmer needs to learn about FP, and there's no better way to do it than by learning F#--and no easier way to learn F# than from Foundations of F#.
If you're already familiar with FP, you'll find F#...
With hundreds of practice questions and hands-on exercises, RHCE Red Hat Certified Engineer Linux Study Guide, Fifth Edition covers what you need to know--and shows you how to prepare--for this challenging exam.
Governed by strict regulations and the intricate balance of complex interactions among variables, the application of mechanics to vehicle crashworthiness is not a simple task. It demands a solid understanding of the fundamentals, careful analysis, and practical knowledge of the tools and techniques of that analysis. Vehicle Crash Mechanics sets...
Donald Knuth’s TEX, a computerized typesetting system, provides nearly everything needed for high-quality typesetting of mathematical notations as well as of ordinary text. It is particularly notable for its flexibility, its superb hyphenation, and its ability to choose aesthetically satisfying line breaks. Because of its extraordinary...
While building on the skills you already have, Expert SQL Server 2005 Development will help you become an even better developer by focusing on best practices and demonstrating how to design high-performance, maintainable database applications.
This book starts by reintroducing the database as a integral part of the software development...
The Microsoft Windows Presentation Foundation (formerly code-named "Avalon") is a key part of .NET 3.0 and provides the foundation for building applications and high-quality user experiences in Windows Vista. WPF blends together application user interface, documents, and media content, while exploiting the full power of your computer....
Games are poised for a major evolution, driven by growth in technical sophistication and audience reach. Characters that create powerful social and emotional connections with players throughout the game-play itself (not just in cut scenes) will be essential to next-generation games. However, the principles of sophisticated character design and...
AJAX (Asynchronous JavaScript and XML) is a new approach for developing web applications. It essentially permits users to interact with a Webpage without forcing a slow & tedious reload of the entire page after every action. This means web applications become more responsive, easier to use, and more intuitive. Build Your Own Ajax Web...