Palm webOS
The Insider's Guide to Developing Applications in JavaScript using the Palm Mojo™ Framework
Publisher: O'Reilly Media
Final Release Date: July 2009
Pages: 464

A Note from the Author and from O'Reilly Media about what this bookdoes--and doesn't--do:

Palm webOS is a brand new platform and represents a very different type ofoperating system where the web runtime is used as the basis for the UI andApplication model. Palm and O'Reilly felt that it was important to have abook available to help developers get a basic understanding of the new Palmplatform at the time that the SDK was released; this timing played a majorrole in the content and structure of the book.

Ideally this book would have been a complete reference of the new platformbut that wasn't possible since the content was written at the same time asthe software SDK was being developed by the Palm engineering team. The bookdoes provide a complete overview of Palm webOS, a thorough description ofthe application model and gives details on many key design concepts. Thereare descriptions and examples of UI widgets, services, storage,notifications, dashboards and background applications, serving as a greatintroduction but not as a definitive source.

The book uses a simple News reader application to illustrate the technicaldescriptions but the examples are not intended to serve as a cookbooktutorial. Experienced developers should be able to use the examples to buildup a working application chapter by chapter but others may not find theloose descriptions adequate for recreating the application unaided. Overtime, these different needs will be filled by other books, but in themeantime we hope that this book will serve a valuable role introducingdevelopers to webOS and giving them a way of getting started with webOSapplication development.

A second printing of the book will update any original coverage obsoleted bysubsequent Mojo SDK builds. For owners of the original printing of the book,all of these updates are posted on the "View/Submit Errata" link (please seeleft-hand column of this web page).

Thanks for understanding that book publishing and coverage of rapidly movingtechnologies can sometimes be an inexact science; we knew there'd be a needfor a book such as Palm webOS: The Insider's Guide to DevelopingApplications in JavaScript using the Palm MojoT Framework, and there'scertainly no better person to write that book that Mitch Allen; that said,we understand that because it is such a new operating system and SDK, therewould (and will continue to be) changes that at best can't be documented andexplored until new printings of the books are released. In the meantime wewill be diligent in posting updates to this book's O'Reilly Media catalogpage.

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 provides a complete tutorial on the design principles, architecture, UI, tools, and services necessary to develop webOS applications-including the Mojo JavaScript framework and Palm's SDK.

Palm webOS is designed to support a fast and superb user experience using established web standards, so if you're familiar with HTML, CSS, and JavaScript, you're ready to build applications for any webOS-based device, including the Palm Pre. You'll gain expertise, chapter by chapter, as you build a working mobile application through the course of the book. You'll also learn how to extend existing web apps to work with the new generation of mobile phones.

  • Get a thorough overview of the webOS platform and architecture
  • Understand the critical concepts for application design: what separates webOS from other web and mobile platforms
  • Learn the details of Mojo's development tools and SDK for building and testing mobile applications
  • Examine best practices, important considerations, and guiding principles for developing with webOS and the Mojo framework
Table of Contents
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyPalm webOS
 
2.9

(based on 10 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (4)

33%

of respondents would recommend this to a friend.

Pros

    Cons

      Best Uses

          • Reviewer Profile:
          • Developer (3)

        Reviewed by 10 customers

        Sort by

        Displaying reviews 1-10

        Back to top

        (2 of 5 customers found this review helpful)

         
        1.0

        Instant Regret

        By Alex

        from Montreal, Canada

        About Me Developer

        Verified Reviewer

        Pros

          Cons

          • Too many errors

          Best Uses

            Comments about oreilly Palm webOS:

            Getting Started should be renamed "Getting Stuck Right Now!". Code does not work. WebOS is young and its API "shifty". You released prematurely. Shame on O'Reilly.

            (4 of 4 customers found this review helpful)

             
            1.0

            Frustrating Read

            By JustinHoMi

            from Raleigh, NC

            About Me Developer, Maker, Sys Admin

            Verified Reviewer

            Pros

              Cons

              • Difficult to understand
              • Not comprehensive enough
              • Too many errors

              Best Uses

                Comments about oreilly Palm webOS:

                I think this is the classic case of the author being too familiar with the material. He skips very basic things, and goes straight to the complex. For example, in the chapter about Images, he never actually explains how to insert an image into your application.

                The book is also riddled with errors. The example application that he walks you through will not run without many modifications.

                (3 of 3 customers found this review helpful)

                 
                4.0

                Location of source code for News example

                By ehyche

                from Kingsport, TN

                About Me Developer

                Verified Reviewer

                Pros

                • Easy to understand

                Cons

                  Best Uses

                  • Novice

                  Comments about oreilly Palm webOS:

                  I'm just getting started with the book, so I can't really post a real review yet. However, I know others like me will find it useful to look at the source code for the News application. Appendix D says to go to [@] to find complete source code for the example News application. Well, there is not a link on this catalog page that I could find. From looking at the pattern of other books, I was able to find the source code here: [@] Please make a more obvious link on the catalog page which shows how to get to the source code.

                  (8 of 8 customers found this review helpful)

                   
                  1.0

                  Not for faint of heart

                  By Anonymous

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  Mitch Allen dives right in building an AP. However, there ARE errors in the code and many times, there are no explanations to what parameters are expected or why he is using what objects OR where to put the code?.

                  I have to blame more of Eclipse here as code completion is not up to speed in this IDE.

                  I spent many hours trying to figure out what went wrong as error logging is not covered (google will help but, this book should have included SOME debug information)

                  I am not new to javascript or to HTML or to programing. I am new to Objects in Javascript and new to WebOS...

                  I am going to wait for WebOS for dummies, I guess.

                  (5 of 5 customers found this review helpful)

                   
                  1.0

                  Frustrating Errata

                  By Anonymous

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  The book would be excellent if you could actually understand where to make all the correct code changes. I made it all the way to the middle of chapter 3 and just can't get anything to work after that.

                  (0 of 3 customers found this review helpful)

                   
                  5.0

                  Excellent book on even better technology

                  By Raju Bitter

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  What Palm and Mitch Allen have done with webOS is amazing! If you feel like diving into webOS/Mojo Framework development, I strongly advise you to buy this book.

                  You'll not only learn - based on an example application - how to develop applications on top of webOS with the Mojo Framework, but you'll learn a lot about how a state-of-the-art mobile OS with application container for web developers should look like.

                  (1 of 1 customers found this review helpful)

                   
                  4.0

                  Most Useful staff so far

                  By Madhurima

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  I am new to Java Script,HTML ... but still can follow this book.... which is Wonderful.. !!

                  Thanks Allen

                  (0 of 1 customers found this review helpful)

                   
                  3.0

                  Pretty good so far

                  By Nick H

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  I'd like the book more if you'd keep the politics out of it.

                   
                  4.0

                  question related to Assistant filename in Chapter 2

                  By Nitin

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  Mitch,

                  Thank you for wonderful introduction to WebOS.

                  I have question related to name of the assistant file:

                  In section 2.2.4.2, first paragraph says:" The Scene Assistant

                  Mojo requires that the scene assistant's name match the view name, so create the scene

                  assistant called storyView.js in the News/assistants directory."

                  The name of the assistant file is "storyView.js"

                  But in section 2.2.4.3., second paragraph says: "Finally, add a script tag into index.html to load storyView-assistant.js:"

                  So what should be the assistant filename: storyView.js or storyView-assistant.js?

                  Could you please clarify?

                  Thank you,

                  Nitin

                   
                  5.0

                  Pre-emptive strike on webOS

                  By www.mojoDN.com

                  from Undisclosed

                  Comments about oreilly Palm webOS:

                  As the only book (er chapters?) available for the Mojo SDK and webOS programming, chapter 1 provides an excellent high-level overview of the webOS system.

                  Chapter 2 offers good insight to developing a "Hello World!" style application for webOS.

                  Let's hope Chapter 3 keeps it going.

                  Not the most detailed review; however, hard to review with only two chapters available :)

                  For those of you really interested in the Mojo SDK and developing for webOS, please go to the Mojo Framework Developer's Network Community Forum (http://www.mojoDN.com) and contribute your thoughts. Let's break down the operating system and its associated language in depth as details emerge, and maybe start developing a few community webOS applications together!

                  Let's make this a "pre"-emptive strike on webOS!

                  ------

                  seigex

                  www.mojoDN.com

                  How Palm Will Get It's Mojo

                  Displaying reviews 1-10

                  Back to top

                   
                  Buy 2 Get 1 Free Free Shipping Guarantee
                  Buying Options
                  Immediate Access - Go Digital what's this?
                  Ebook: $27.99
                  Formats:  DAISY, ePub, Mobi, PDF
                  Print & Ebook: $49.49
                  Print: $44.99