Building Embedded Linux Systems

Linux® is being adopted by an increasing number of embedded systems developers, who have been won over by its sophisticated scheduling and networking, its cost-free license, its open development model
Selengkapnya...

Programming Internet Email

The Internet's "killer app" is not the World Wide Web or Push technologies: it is humble electronic mail. More people use email than any other Internet application. As the number of email users swells
Selengkapnya...

Making Things See

3D Vision with Kinect, Processing, Arduino, and MakerBot

A guide to creating computer applications using Microsoft Kinect features instructions on using the device with different operating systems, using 3D scanning technology, and building robot arms, all
Selengkapnya...

Linux iptables Pocket Reference

Firewalls, Network Address Translation (NAT), network logging and accounting are all provided by Linux's Netfilter system, also known by the name of the command used to administer it, iptables. The ip
Selengkapnya...

HTML5 Canvas

Native Interactivity and Animation for the Web

Provides information on using HTML5 to build interactive multimedia applications and computer games, covering such topics as creating bitmap images, manipulating video, and adding audio.

The Art of Community

Building the New Age of Participation

Online communities offer a wide range of opportunities today for supporting a cause, marketing a product or service, or developing open source software. "The Art of Community" helps readers develop th
Selengkapnya...

Getting Started with Hibernate 3

Hibernate has clearly arrived. Are you ready to benefit from its simple way of working with relational databases as Java objects? This PDF updates the introductory material from the award-winning Hibe
Selengkapnya...

Getting Started with Storm

Even as big data is turning the world upside down, the next phase of the revolution is already taking shape: real-time data analysis. This hands-on guide introduces you to Storm, a distributed, JVM-ba
Selengkapnya...

Producing Open Source Software

How to Run a Successful Free Software Project

The corporate market is now embracing free, "open source" software like never before, as evidenced by the recent success of the technologies underlying LAMP (Linux, Apache, MySQL, and PHP). Each is th
Selengkapnya...

Building and Testing with Gradle

Describes how to use the open source project automation tool to build and test software written in Java and other programming languages.

Gamification by Design

Implementing Game Mechanics in Web and Mobile Apps

What do Foursquare, Zynga, Nike+, and Groupon have in common? These and many other brands use gamification to deliver a sticky, viral, and engaging experience to their customers. This book provides th
Selengkapnya...

Async in C# 5.0

If you’re writing one of several applications that call for asynchronous programming, this concise hands-on guide shows you how the async feature in C# 5.0 can make the process much simpler. Along wit
Selengkapnya...