Pro web gadgets
Subtitle: across iPhone, Android, Windows, Mac, iGoogle and more
By: Sterling Udell
Series: The expert's voice in web development; Expert's voice in Web development
Publisher: Apress; Distributed by Springer-Verlag New York
Published: 2009
Place of publication: Berkeley, Calif; New York, NY
Language: eng
Number of pages: 361
ISBN-13: 9781430225515
Subjects: Development; Smartphones; Application software; Wireless Internet; Cell phones; Programming; Microsoft Windows (Computer file); Web sites; Mobile computing; Google; IPhone (Smartphone); Mac OS; Pocket computers; Design; Android (Electronic resource); Computer software
Description: The miniature web applications known as gadgets (or widgets) are a key component of the Distributed Web and an ideal way to publish your content far beyond the reach of your own web site. Packaging web content and functionality into a gadget enables it to be seen anywhere from iGoogle to the iPhone wherever the user may be, on or off the traditional Web. Everyone can access your content without having to visit your web site. This book is a practical guide to building gadgets that will work everywhere, from handheld devices to any site on the Web. The core methodology is to develop a single code base that will run on all platforms, multiplying the syndication opportunities for maximum return on your development investment. Extending this approach is a technique of abstracting key API calls from the various gadget platforms into a single interface layer, implemented in the book as a compact JavaScript class, allowing your gadgets full access to every platform's power without your having to rewrite your code for each.
Notes: Includes index.

"Companion ebook available"--Spine.

"Design and deploy web gadgets to a multitude of platforms from a single code base"--Cover.
Table of contents: title: Part 1: Web gadget fundamentals. Introducing web gadgets; title: Designing the core gadget; title: Developing for multiple platforms. Part 2: Web platforms. Netvibes; title: iGoogle. Part 3: Desktop platforms. Windows; title: Mac OS X dashboard; title: Opera.  Part 4: Mobile platforms.  Windows mobile; title: Symbian S60; title: iPhone; title: Android; title: The future of web gadgets.