Buying Options
Palm webOS
Print $44.99
Add to Cart
Print+Ebook $49.49
Add to Cart
Ebook $27.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £34.50
Add to Cart
What is this?
Description
This is the official guide to building native JavaScript applications for Palm's new mobile operating system, Palm® webOS™. Written by Palm's software chief technology officer along with the Palm webOS development team, Palm webOS offers you a complete tutorial on the design principles, architecture, UI, tools, and services necessary to develop webOS applications. If you're familiar with HTML, CSS, and Javascript, you're ready to build applications for webOS-based devices, including the Palm Pre.
Full Description
Table of Contents
  1. Chapter 1 Overview of webOS

    1. Application Model

    2. Application Framework and OS

    3. User Interface

    4. Mojo Application Framework

    5. Palm webOS Architecture

    6. Software Developer Kit

    7. Summary

  2. Chapter 2 Application Basics

    1. Getting Started

    2. News

    3. Controllers

    4. Summary

  3. Chapter 3 Widgets

    1. All About Widgets

    2. Using Widgets

    3. Buttons and Selectors

    4. Lists

    5. Text Fields

    6. Events

    7. Summary

  4. Chapter 4 Dialogs and Menus

    1. Dialogs

    2. Menus

    3. Commander Chain

    4. Summary

  5. Chapter 5 Advanced Widgets

    1. Indicators

    2. Scrollers

    3. Pickers

    4. Advanced Lists

    5. Viewers

    6. Summary

  6. Chapter 6 Data

    1. Working with Cookies

    2. Working with the Depot

    3. HTML 5 Storage

    4. Ajax

    5. Summary

  7. Chapter 7 Advanced Styles

    1. Typography

    2. Images

    3. Touch

    4. Light and Dark Styles

    5. Summary

  8. Chapter 8 Application Services

    1. Using Services

    2. Core Application Services

    3. Palm Synergy Services

    4. Viewers and Players

    5. Other Applications

    6. Summary

  9. Chapter 9 System and Cloud Services

    1. System Services

    2. Cloud Services

    3. Summary

  10. Chapter 10 Background Applications

    1. Stages

    2. Notifications

    3. Dashboards

    4. Advanced Applications

    5. Background Applications

    6. Summary

  11. Chapter 11 Localization and Internationalization

    1. Locales

    2. Localization

    3. Internationalization

    4. Summary

  1. Appendix Palm webOS Developer Program

    1. Philosophy

    2. Palm webOS: Open Platform, Open Community

    3. Benefits to the Developer

    4. Resources and Community

    5. What You Should Do

  2. Appendix Quick Reference—Developer Guide

    1. Widgets

    2. Dialogs

    3. Menus

    4. Storage

    5. Services

    6. Controller APIs

  3. Appendix Quick Reference—Style Guide

    1. Scene Basics

    2. List Basics

    3. Containers

    4. Dividers

    5. Panels

    6. Text

    7. Widgets

  4. Appendix News Application Source Code

    1. News Application Directory Structure

  5. Colophon

View Full Table of Contents
Product Details
Title:
Palm webOS
By:
Mitch Allen
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
August 2009
Ebook Release:
July 2009
Pages:
464
Print ISBN:
978-0-596-15525-4
| ISBN 10:
0-596-15525-5
Ebook ISBN:
978-0-596-80597-5
| ISBN 10:
0-596-80597-7
Customer Reviews
About the Author
  1. Mitch Allen

    Mitch Allen is CTO of Software at Palm, Inc. where he has worked in various positions for 8 years starting with building and leading the software team at Handspring which conceived and developed the Treo smartphone. From webOS's conception to implementation, Mitch designed the early architecture of the webOS platform and led the development team through the initial design stage and as a result is intimately familiar with the capabilities of the platform and tools. He is currently leading the design of the developer SDK and toolsets, and working with initial developers in their use of the platform and SDK.

    Previously, Mitch worked at Apple, after 15 years developing image and text processing systems at Kodak and Agfa Compugraphic. He holds a degree in Math and Computer Science from the University of New Hampshire.

    View Mitch Allen's full profile page.

Colophon

The animal on the cover of Palm webOS is a luna moth (Actias luna). Luna moths usually live in North American regions filled with black cherry, maple, hickory, willow, and other trees with leaves that can feed their young.

Upon hatching, luna moth caterpillars will wander aimlessly along the plants they were born upon and befriend other recently born caterpillars. But after passing through subsequent stages of larval development, the caterpillars' gregarious temperaments change, and they become loners as they prepare for pupation.

Before spinning and entering their thin cocoons, luna moth caterpillars will expel excess water and other fluids from their bodies. Once cocooned, the caterpillars will pupate for approximately two weeks, after which they will emerge in daylight with wet, crumpled wings. Although their wings take only 20 minutes to dry, luna moths will wait until nighttime to fly, as they have also metamorphosed into entirely nocturnal creatures.

While the caterpillars will munch on the leaves of the plants they were born upon, luna moths begin and end their adulthoods mouthless. But this trait does not disable them: they have no need for food, as they have also lost their digestive tracts. Though other insects will forage for food shortly after birth, luna moths exist only to find a mate and produce another generation.

Female luna moths attract mates by releasing pheromones from their abdomens; males detect these pheromones via their hairy antennae (and, because males and females both possess lime-green wings, a close inspection of a moth's antennae is an easy way to determine gender, as the male's antennae are hairier than the female's). Luna moths typically mate after midnight, and females will lay 100 to 300 eggs on the undersides of leaves just hours later, in the evening. The insect's short lifespan necessitates an accelerated reproduction schedule-adult luna moths live no longer than a week.

Luna moths have inspired many: Luna Moth is the name of a character in Michael Chabon's novel The Amazing Adventures of Kavalier and Clay (Picador), and Vladimir Nabokov, who was also an accomplished lepidopterist, has described the insect admiringly in his writings. Crafters have also paid homage to the insect's vivid wings with products ranging from shawls to stained glass. Luna was also Palm, Inc.'s code name for the webOS application environment, including the Mojo framework.

The cover image is from Dover's Animals. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.

  • Book cover of Palm webOS