Jump to content

webOS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by ArthurBot (talk | contribs) at 14:25, 15 June 2010 (robot Adding: cs:WebOS). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Palm webOS
Palm webOS on Palm Pre
Palm webOS Home Screen on the Palm Pre
DeveloperPalm, Inc.
Written inC
OS familyLinux
Working stateCurrent
Source modelOpen Source [1] (some closed source modules)
Latest release1.4.1 / March 31, 2010; 14 years ago (2010-03-31)
Marketing targetmobile devices
PlatformsARM
Kernel typeMonolithic (Linux)[2]
Default
user interface
Graphical
LicensePalm EULA, GPL for open source components[3]
Official websitePalm Developer Website
Support status
Supported

Palm webOS is a mobile operating system running on the Linux kernel with proprietary components developed by Palm.[4]

The Palm Pre smartphone is the first device to launch with webOS, and both were introduced to the public at the Consumer Electronics Show in Las Vegas on January 8, 2009 (2009-01-08). The Palm Pre and webOS were released on June 6, 2009 (2009-06-06). The second device to use the operating system, the Palm Pixi, was released on November 15, 2009. The webOS features significant online social network and Web 2.0 integration.

Features

webOS's graphical user interface is designed for use on devices with touchscreens. It includes a suite of applications for personal information management and makes use of a number of web technologies such as HTML 5, JavaScript, and CSS.[5][6] Palm claims that the design around these existing technologies was intended to spare developers from learning a new programming language.[7][8] The Palm Pre, released on June 6, 2009, is the first device to run this platform.

Interface

The webOS interface is based on a system of "cards" used to manage multitasking. Applications can be launched from either the "Launcher", which displays a default of three pages of applications icons in a scrollable grid, or the Quick Launch bar, which displays five icons inline horizontally. The user switches between running applications by clicking the front-face button to bring up the "cards" and then flicking left and right on the screen. Applications are closed by flicking a "card" up—and "off"—the screen. webOS also supports multi-touch gestures, enabling most navigational input to be made using the touchscreen. Unlike other touchscreen smartphones, the Pre does not include a virtual keyboard as it includes the slide-out keyboard.

Synergy

webOS includes a feature called Synergy that integrates information from many sources. webOS allows a user to sign in to accounts on Gmail, Yahoo!, Facebook, LinkedIn, and Microsoft Outlook (via Exchange ActiveSync). Contacts from all sources are then integrated into a single list. Calendars from multiple sources can be viewed together or one at a time. For messaging, Synergy combines all conversations with each contact into a single chat-style window. For example, instant messages and SMS text messages are viewed together.[9]

Web browser

The webOS web browser is WebKit-based and, thus, pages render similarly to other WebKit-based browsers such as Safari, Google Chrome and Android browsers. The browser can be viewed in either landscape or portrait orientation, switched by rotating the device. Specific features of the web browser include the ability to play .pls file types without the need for an additional application. In addition, on February 17, 2010, Adobe demonstrated a version of Adobe Flash Player for webOS.[10]

Synchronization

The device makes use of the cloud-based services model, but uses no desktop sync client (in the style of Palm's HotSync synchronization method).[11]

Palm has referenced a number of solutions for users who need to sync with their desktop software like Palm Desktop, Microsoft Outlook, or IBM Lotus Notes. Additionally, Mark/Space, Inc. has announced Macintosh desktop sync software, and Chapura such software for Windows.[12] Palm has offered an online guide to help customers.

Version History

Version Release date

1.0.2

5 June 2009

1.0.3

19 June 2009 [13]

1.0.4

29 June 2009 [14]

1.1.0

23 July 2009 [15]

1.2.0

28 September 2009 [16]

1.2.1

2 October 2009 [17]

1.3.5

28 December 2009 [18]

1.3.5.1

4 January 2010 [19]

1.4.0

26 February 2010 [20]

1.4.1

31 March 2010

Platform

Underneath the graphical user interface sits a software stack that has much in common with mainstream Linux distributions for desktop computers. webOS uses— among other components —the Linux kernel, Upstart, GStreamer as a multimedia framework, libpurple for instant messaging, Simple DirectMedia Layer (SDL) for game programming, PulseAudio for audio management, and WebKit.[21] Applications for webOS are written in JavaScript, HTML, AJAX, and some other common 'web' technologies, which is handled by WebKit, as well as C and C++. It supports streaming video in RTSP, H.263, and H.264 formats.[22] On February 17, 2010, Adobe demonstrated a Flash Player for webOS.[10]

Palm publishes a webOS software development kit called Mojo, which was released July 20, 2009. Developer mode can be accessed from the launcher screen of the Pre by typing the phrase "upupdowndownleftrightleftrightbastart" (well-known as the Konami code)[23] or "webos20090606" on webOS 1.1+ (the United States release date for the Palm Pre). webOS has a built-in application catalog, and APIs for extending JavaScript in order to access hardware features of the device.[24] Although many of the pre-loaded applications available on webOS are based on the original PIM applications available on Palm OS, webOS is a completely new platform using Linux.[2]

Palm commissioned MotionApps to develop a Palm OS emulator, called Classic, for webOS.[25]

Background

The Palm Pre was the first smartphone launched with webOS.

From 1992 to 2002, personal digital assistant maker Palm Computing (later renamed Palm, Inc.) was the developer of the Palm OS software platform. In 2002, Palm created a wholly-owned subsidiary for its software division, naming it PalmSource. PalmSource was later spun off as an independent company which was subsequently purchased in 2005 by Japanese developer ACCESS Co. Ltd. ACCESS used the Palm OS as the basis for its ACCESS Linux Platform (ALP), an open source platform for mobile devices.

Palm licensed Palm OS for continued implementation in its PDAs and smartphones. They also licensed Windows Mobile for their business smartphone line. Palm started developing a completely new platform, as they had no intention of using ALP for future products. After the presentation of webOS Palm will not introduce any new devices with Windows Mobile or the older Palm OS.[26]

Both Palm and ACCESS now promote competing independently developed smartphone platforms, webOS and ALP respectively.

HP and Web OS

Following HP's $1.2 Billion purchase of Palm, HP has announced that they plan to maintain webOS and leverage the platform into multiple products, including smartphones, tablet (HP Slate) computers and printers.[27][28]

See also

References

  1. ^ "Open Source Packages".
  2. ^ a b Carroll, Tim (2009-01-19). "TealPoint & Normsoft on webOS: It's Great, But We Want C". PalmInfoCenter.com. Retrieved 2009-01-19.
  3. ^ "Source code for Palm WebOS released". The H Open Source. 19 June 2009. Retrieved 2009-10-28. {{cite web}}: External link in |publisher= (help)
  4. ^ "Palm webOS Platform Architecture". Palm, Inc. Retrieved 2 October 2009. [dead link]
  5. ^ Rogers, James (2009-01-08). "Palm Soars 35% on Smartphone Debut". TheStreet.com. Retrieved 2009-01-09.
  6. ^ Hartsock, Paul (2009-01-08). "Palm Steals CES Spotlight With New Smartphone and OS". TechNewsWorld. Retrieved 2009-01-09.
  7. ^ Pearce, James (2009-01-08). "Palm Announces Palm WebOS At CES, Also Palm Pre". Washington Post. Retrieved 2009-01-09. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  8. ^ Richtel, Matt (2009-01-08). "For a Palm Rebound, the Phone Is Not Enough". New York Times. Retrieved 2009-01-14. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  9. ^ "Palm Unveils All-new webOS" (Press release). Palm, Inc. 2009-01-08. Retrieved 2009-05-27.
  10. ^ a b Segan, Sasha (February 17, 2010), "Palm Shows Flash Running on the Palm Pre", PC Magazine.
  11. ^ Stokes, Jon (2009-01-11). ""Synergy" means no need to "save" or "sync" on Palm's pre". Ars Technica. Retrieved 2009-01-14.
  12. ^ "Several Companies Bringing Desktop Synchronization to Palm Pre". Brighthand.com. 2009-06-08. Retrieved 2009-07-03.
  13. ^ Dieter Bohn (19 June 2009). "webOS 1.03 Update Available OTA Right Now". precentral.net. Retrieved 16 March 2010.
  14. ^ Dieter Bohn (29 June 2009). "webOS 1.04 Released for your OTA Downloading Pleasure". precentral.net. Retrieved 16 March 2010.
  15. ^ Dieter Bohn (23 July 2009). "webOS 1.1 for the Palm Pre Now Available, iTunes Sync is BACK!". precentral.net. Retrieved 16 March 2010.
  16. ^ Derek Kessler (28 September 2009). "webOS 1.2 available for download!". precentral.net. Retrieved 16 March 2010.
  17. ^ Derek Kessler (3 October 2009). "webOS 1.2.1 lands, fixes Exchange and iTunes". precentral.net. Retrieved 16 March 2010.
  18. ^ Derek Kessler (28 December 2009). "webOS 1.3.5 now available for download on Sprint [UPDATED]". precentral.net. Retrieved 16 March 2010.
  19. ^ Dieter Bohn (4 January 2010). "webos 1.3.5.1 Available for OTA Download on Sprint for Pre and Pixi". precentral.net. Retrieved 16 March 2010.
  20. ^ Dieter Bohn (27 February 2010). "webOS 1.4 Available Now for Sprint, O2, Movistar; Verizon, Bell, Telcel Users Wait". precentral.net. Retrieved 16 March 2010.
  21. ^ http://opensource.palm.com/1.3.5.2/index.html
  22. ^ Segan, Sascha (2009-01-09). "Palm Pre: The Top 15 Questions, Answered". PC Magazine. Retrieved 2009-01-12. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  23. ^ http://www.engadget.com/2009/06/10/the-secret-to-palm-pre-dev-mode-lies-in-the-konami-code
  24. ^ Kairer, Ryan (2009-01-08). "Palm Announces the Palm webOS". PalmInfoCenter.com. Retrieved 2009-01-08.
  25. ^ "PalmOS Emulation on webOS CONFIRMED: will be done by Motion Apps" PreCentral
  26. ^ Bohn, Dieter (2009-02-11). "Palm CEO Ed Colligan Talks Pre with Investors". PreCentral. Retrieved 2009-11-22.
  27. ^ "HP Official News", Twitter, May 18, 2010.[unreliable source?]
  28. ^ "HP says it's in the smartphone market, after all", engadget.com, June 3, 2010