With Google Web Toolkit, Java developers can build sophisticated Rich Internet Applications (RIAs) and complete Web sites using the powerful IDEs and tools they already use. Now, with GWT 2, Google Web Toolkit has become even more useful. Essential GWT shows how to use this latest version of GWT to create production solutions...
In this section you will learn to build a Flex application. You will discover that Macromedia Flex Markup Language (MXML) is a great markup language to quickly create a working application. The application will load data from RSS and will display information accordingly. To get to this result, we need some theory about the Flex framework and...
The goal of this book is to bring together and explain current practice in operating systems.
This includes much of what is traditionally covered in operating-system textbooks: concurrency,
scheduling, linking and loading, storage management (both real and virtual), fi le systems,
and security. However, I also cover issues that come up...
The Shelly Cashman Series® offers the finest textbooks in computer education. This
Microsoft Visual Basic 2010 book utilizes an innovative step-by-step pedagogy, which
integrates demonstrations of professional-quality programs with in-depth discussions
of programming concepts and techniques and opportunities for hands-on practice...
A unique guide to practical mechanical design principles and their applications
In Making Things Move, you'll learn how to build moving mechanisms through non-technical explanations, examples, and do-it-yourself projects--from art installations to toys to labor-saving devices. The projects include a drawing machine,...
This is an introduction to programming using Microsoft's Visual Basic.NET 2010. It is intended for novice programmers with little or no programming experience or no experience with Visual Basic. The text emphasizes programming logic and good programming techniques with generous explanations of programming concepts written from a...
A complete guide to successful learning using Moodle - Straight-forward coverage of installing and using the Moodle system - Working with Moodle features in all learning environments - A unique course-based approach focuses your attention on designing well structured, interactive, and successful courses
Few people who use computers have not heard of Linux®. Linux is at the heart of a revolution that is fundamentally changing many aspects of how software is written and delivered. It remains to be seen where this revolution will ultimately lead. Far less nebulous is the Linux penetration into the scientific calculation arena, or more...
Your essential reference to software security testing—from the experts.
Learn how to think like an attacker—and identify potential security issues in your software. In this essential guide, security testing experts offer practical, hands-on guidance and code samples to help you find, classify, and assess security bugs before...
A concise, direct examination of general relativity and black holes, Exploring Black Holes provides tools that motivate tools that motivate readers to become active participants in carrying out their own investigations about curved spacetime near earth and black holes. The authors use calculus and algebra to make general relativity...
Machine Translation (MT) is both an engineering technology and a measure of all things to do with languages and computers—whenever a new theory of language or linguistics is offered, an important criteria for its success is whether or not it will improve machine translation.
This book presents a history of machine translation (MT) from...