Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing
Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing

Create mobile apps for Android phones and tablets faster and more easily than you ever imagined. Use Processing, the free, award-winning, graphics-savvy language and development environment and the Ketai library, to work with the touchscreens, hardware sensors, cameras, network transceivers, and other devices and software in the latest Android phones and tablets.

About this Book

Whether you’re a student, teacher, hobbyist, or experienced developer, Rapid Android Development puts the fast-growing market for Android phone and tablet applications within your reach. Without needing to master the complexities of Java, Eclipse, or the Android SDK, you’ll find yourself writing dazzling graphics displays and location-aware programs in no time.

With more than than 30 ready-to-run demos, applications, and games, you’ll find yourself diving deeper than you thought possible into the treasure trove of software and hardware packed into today’s Android devices. You’ll learn how to:

    • Access the Android touch screen, keyboard, and gestures to create eye-popping user experiences.
    • Tap into Android’s on-board sensors for orientation, location, motion, geolocation, and more to build environment-aware applications.
    • Use Android’s built-in networking devices to access the Internet, network with nearby Android devices, and interact with NFC-formatted RFID tags.
    • Create OpenGL accelerated 2D and 3D graphics.
    • Integrate camera images, video, and face-detection into your mobile apps.
    • Take selected apps cross-platform with new Processing support for HTML 5 and JavaScript.
    • And once the prototyping is done, you can easily move your work to Eclipse for debugging and deployment.

What You Need:

Users will need to install Version 2.0 of the Processing open source language and environment, a free download at processing.org. Readers also need to install the free Android SDK (Ice Cream Sandwich 4.0 or higher) and the Ketai library for Processing. An Android phone or tablet is required to test most of the examples in the book.

Contents and Extracts

This book is currently in beta, so the contents and extracts will change as the book is developed.

Preface and Full Table of Contents

    Getting Started with the Touch Screen and Android Sensors
        Getting Started
        Working With The Touch Screen Display excerpt
        Using Motion and Position Sensors
    Working with Camera and Location Devices
        Using Geolocation and Compass
        Using Android Cameras excerpt
    Using Peer-To-Peer Networking
        Networking Devices with WiFi
        Peer-To-Peer Networking Using Bluetooth and WiFi Direct
        Using Near Field Communication (NFC) excerpt
    Working with Data
        Working With Data
        Using SQLiteDatabases
    Creating 3D Graphics and Cross-platform Apps
        Introducing 3D Graphics With OpenGL
        Working With Shapes and 3D Objects
        Writing Cross-platform Apps In Processing.js

Lectures and Workshops 2012

Oct. 6, 1-5pm, Workshop
School of Art and Design
University of Michigan
Ann Arbor, MI

Oct. 8, 6-9pm, Workshop
Design/Media Arts
University of California
Los Angeles, CA

Oct. 12, 1-5pm, Artist Talk and Workshop
@Loftwork, Shibuya
Tokyo, JP

Oct. 14, Artist Talk and Workshop
Videotage New Media Art Collective
Hong Kong, HK

Oct. 16, Artist Talk
School of Art, Design and Media
Nanyang Technological University Singapore, SG

Oct. 18, Artist Talk and Workshop
Media Lab
Lasalle College
Singapore, SG

Oct. 23, Artist Talk
Digitale Klasse
University of the Arts
Berlin, DE

Oct. 24, Artist Talk and Workshop
Processing Berlin
Lab for Electronic Arts and Performance
Berlin, DE

Nov. 3, Artist Talk
Mobile Processing Conference
University of Illinois at Chicago
Chicago, IL

Nov. 3+4, Workshop
Mobile Processing Conference
University of Illinois at Chicago
Chicago, IL

Book: Rapid Android Development: Build Rich, Sensor-Based Applications with Processing

 
Back to top