Linux for Embedded and Real-time Applications, Third EditionDoug Abbott  
More Details

This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications.

Key features include:

Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming

Includes an introduction to Android programming

With this book you will learn:

The basics of Open Source, Linux and the embedded space

How to set up a simple system and tool chain

How to use simulation for initial application testing

Network, graphics and Android programming

How to use some of the many Linux components and tools

How to configure and build the Linux kernel, BusyBox and U-Boot bootloaderProvides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including AndroidUpdated and changed accompanying tools, with a focus on the author's specially-developed Embedded Linux Learning Kit

Essentials of Constraint ProgrammingSlim Abdennadher, Thom Frühwirth  
More Details

The book is a short, concise and complete presentation of constraint programming and reasoning. The use of constraints had its scientific and commercial breakthrough in the 1990s. Programming with constraints makes it possible to model and solve problems with uncertain, incomplete information and combinatorial problems, as they are abundant in industry and commerce, such as scheduling, planning, transportation, resource allocation, layout, design and analysis. The theoretically well-founded presentation includes application examples from real life. It introduces the common classes of constraint programming languages and constraint systems in a uniform way. Constraint solving algorithms are specified and implemented in the constraint handling rules language (CHR).

This book is ideally suited as a textbook for graduate students and as a resource for researchers and practitioners. The Internet support includes teaching material, software, latest news and online use and examples of the CHR language.

Go To C++ Builder 5.0 .Dirk Abels  
2
More Details

Eines vorneweg: Das große Minus des Buches C++ Builder 5.0 ist die Tatsache, dass der auf der CD vorhandene gleichnamige Builder aus dem Hause Borland/Inprise nur eine Trial-Version ist. Eine Version, die man zudem nur dann installieren kann, wenn man sich online oder über eine (kostenlose) Telefonnummer registrieren lässt und im Gegenzug dafür einen Key erhält, um die Software freizuschalten.

Wenn ein Buch mit den Worten "Viele Beispiele und Rezepte" und einem "integrierten C/C++-Kurs" auf der Umschlagsseite wirbt, ist stets zu befürchten, dass ein etwas fortgeschrittener Programmierer eine ganze Reihe von Seiten aus diesem Buch nicht wirklich gebrauchen kann. Da aber der Autor des Buches diese Kurse direkt mit einer Einführung in die Software verbindet, um die sich dieses Buch dreht, ist die Lektüre dieser Seiten dennoch von Vorteil — wenn auch von einem manchmal etwas langwierigen Vorteil... Die Zielgruppe von C++ Builder 5.0 sind eher angehende C/C++-Programmierer, die einen wirklichen Nutzen aus diesem Handbuch für eine neue Entwicklungsumgebung ziehen können. Dirk Abels erklärt im zweiten Teil des Buches gut und anschaulich, welche Möglichkeiten der C++Builder 5.0 bietet und die entsprechenden Beispiel-Codes (mitsamt kompilierter Exe-Datei) auf der CD sind vielfältig, interessant und zahlreich. Neben den üblichen Tipps für das saubere Programmieren, bietet Abels zudem einen Überblick auf das formale und inhaltliche Erstellen von Grafiken und Hilfesystemen, was wiederum gerade dem unerfahrenen Programmierer zugute kommt.

Das Buch zum C++ Builder 5.0 ist nicht Dirk Abels erste Publikation dieser Art. Er ist ein erfahrender Software-Entwickler und bereits Autor des Handbuchs von C++ Builder 4.0. Ebenso wie sein Werk über Visual Basic 6.0 ist auch das vorliegende Buch ein guter Einstand für Neulinge, die die Vollversion der Software allerdings auch kaufen müssen, wollen sie mit dem C++ Builder 5.0 dauerhaft arbeiten... —Mike Hillenbrand

The Art & Science of JavaScriptCameron Adams, James Edwards, Christian Heilmann, Michael Mahemoff, Ara Pehlivanian, Dan Webb, Simon Willison  
4
More Details

We've assembled seven of the greatest minds in modern JavaScript to teach you the most inspirational techniques you'll ever use. From creating impressive mashups and stunning, dynamic graphics, to more subtle user-experience enhancements, you're about to be amazed by the true potential of this powerful language.

With an all star line-up of authors including James Edwards, Michael Mahemoff, Ara Pehlivanian, Cameron Adams, Dan Webb, Christian Heilmann, and Simon Willison, this superb book will show you how to:

Create a slick Google Maps and Flickr mashup.Build your own fully accessible 3D maze.Create stunning vector graphics using the canvas element.Have some fun with draggable and sortable table columns.Give your site some extra personality with client-side badges.Write better code faster using metaprogramming techniques.Become a debugging expert using pro-level Firebug tricks.

Presented in full color, all of the books solutions are cross-browser and cross-platform compatible. Best of all, all the code used in the book is available for you to download and experiment with.

Who Should Read This Book?

This book is targeted at intermediate JavaScript developers who want to take their JavaScript skills to the next level without sacrificing web accessibility or best practice.

If you have even a small amount of experience with JavaScript, and are comfortable enough programming in another language such as PHP or Java, you'll be just fine - we'll hold your hand along the way, and all of the code is available for you to download and experiment with on your own.

iOS SDK DevelopmentChris Adamson, Bill Dudney  
More Details

Welcome to the new state of the art development for iOS, with the radically overhauled Xcode 4 toolchain and iOS 5 SDK. With this book you'll accelerate your development for iPhone, iPad and iPod Touch. You will learn the new tools like Storyboards, practice on new APIs like the Twitter framework and use the latest features of the Objective-C 2.0 programming language.

Since the iPhone's launch in 2008, the iOS platform has added two new device families, thousands of new APIs, new tools and programming practices, and hundreds of thousands of new apps. iOS SDK Development is the second edition of the bestselling iPhone SDK Development, completely rewritten from the ground up to cover iOS 5's new features.

You'll get hands-on experience working with Objective-C and Xcode 4 as you work through this tutorial-style book with two experienced iOS developers by your side. Along the way, you'll learn the fundamentals of maintainable, performant iOS programming, including:

Making apps that are multi-core-capable, testable, internationalizable, and that use less memory.

Understanding the underlying concepts of touch event handling, drawing and animation, multi-core concurrency, and memory management with iOS 5's new Automatic Reference Counting.

Creating and using unit tests to ensure your app continues to work as intended even as the codebase evolves.

Working through Apple's App Store processes, including preparing apps for submission, avoiding rejections, and understanding crash reports from end users.

Whether you're a first-time iOS developer, or you're looking to get up to speed with all the changes to Apple's tools and frameworks, iPhone SDK Development is the solid grounding you need to master this popular platform.

What You Need:

You need a Mac running Mac OS X Lion (10.7) and Xcode 4.