SlideShare a Scribd company logo
webOS Introduction
webOS Introduction
webOS Introduction
webOS Introduction
webOS Introduction
webOS Introduction
Worldwide Share - 2010                                   Worldwide Share - 2014
                   5%                                                      9%
             5%
                                                                      4%
                                                Symbian                                        Symbian
                                                                                      30%
     15%
                                                Android                                        Android
                                          40%                   15%
                                                RIM                                            RIM
                                                iOS                                            iOS
                                                Windows Phone                                  Windows Phone
     17%                                                         12%
                                                Other                                          Other
                                                 webOS 2%                       30%             webOS ??
                        18%




     “         Android to become No. 2 worldwide mobile operating system in
               2010 and challenge Symbian for No. 1 position by 2014.
                                                                                            - Gartner


Source: Gartner (August 2010), ComScore
Worldwide Mobile Sales - 2010                        Worldwide Smartphones Sales - 2010
                                               Nokia                         2%
                                                                           3%
                                                                      5%
               19%                             Samsung
                                                                                               Symbian
                                               LG
                                      34%      RIM            14%                              RIM
       2%                                                                             41%      Android
      2%                                       Sony Ericson
      2%
      3%                                       Motorola                                        iOS
      3%                                       Apple                                           Windows Phone
        3%                                     HTC            17%
                                                                                               Linux
          3%                                   ZTE
                                                                                               Other
                9%                             G'Five
                                20%                                         18%
                                               Others




     “          Worldwide mobile device sales grew 13.8 percent in Second
                Quarter of 2010.
                                                                                            - Gartner


Source: Gartner (August 2010)
Launched: July 10, 2008
         Total: 225,000 apps
                                                      Launched: October 22, 2008
                                                      Total: 70,000 apps
                                                                                                    Launched: August 28, 2008
                                                                                                    Total: 30,000 apps



         Launched: April 1, 2009
         Total: 16,000 apps
                                                      Launched: October 5, 2009
                                                      Total: 8,000 apps
                                                                                                    Launched: Dec 16, 2008
                                                                                                    Total: 6,000+ apps




Source: http://www.techeblog.com, http://www.mobilecrunch.com/2010, http://www.mobile88.com/news/
Initially developed by Palm, which was later acquired by HP
HP webOS is a next-generation mobile operating system designed around an
incredibly fast and intuitive user experience and optimized for the multitasking user

It is designed to run on a variety of hardware with different screen sizes, resolutions,
and orientations, with or without keyboards

The user interface and application model are built around web technology which
means the range of suitable hardware platforms is quite wide, requiring only a
CPU, some memory, a wireless data connection, a display, and a means for interacting
with the UI and entering text

It includes a number of core applications:
contacts, calendar, tasks, memos, phone, browser, email and messaging

Other applications are included in the initial release, such as a camera, photo
viewer, audio/video player and map application
Fig: Simplified webOS Architecture




                                     Fig: Native and Web Application Models
Multitasking, unobtrusive notifications, seamless integration with popular
     cloud services and apps that work together
     Simple web languages like HTML, JavaScript, and CSS, to let apps up and
     running fast



     To create a connected experience across smartphones and tablets, PCs, printers, and other
     products, creating a huge market for apps and unprecedented opportunities




                                             HP webOS lets you tap into one of the most passionate, creative, and
                                             active communities of developers anywhere



                                             Developer Center makes it easy to get started & quick
                                             Start Guides help you build on what you already know
Source: https://developer.palm.com/content/showcase/why_webos.html
webOS 3.0 and Enyo framework- faster, more modern, easier to use, and ideally suited
     for building apps for a large range of devices
                                  Share URLs between the HP TouchPad and other webOS devices
                                  by just touching them together
                     Exhibition mode displays useful information and content at a glance


                                Organize similar activities into card stacks, making it easier to flow from one task to another


                                One place for information from popular services like Google, Facebook, Microsoft Exchange,
                                and others



     Ares is the first mobile IDE to run entirely in the browser. It features a drag-and-drop interface builder, an elegant
     code editor, and an integrated visual debugger


     Use the HP webOS SDK Or third-party tools Or build your own HTML, JavaScript, and CSS Or use the Plug-in
     Development Kit that’s included with the SDK

Source: https://developer.palm.com/content/showcase/why_webos.html
Primary webOS app runtime is built on ubiquitous web technologies, so you can write code that runs
     with minor modifications on other platforms


     webOS SDK lets you easily move C/C++ and Open GL code to webOS



     Leverage Node modules originally written for other platforms and write your code with portability in
     mind


     Use Nitobi’s open-source PhoneGap solution to deploy webOS apps to other platforms



     Smartphones and tablets are just the beginning. HP intends to bring
     webOS to PCs, printers, and so much more



Source: https://developer.palm.com/content/showcase/why_webos.html
webOS Printers




                                                          webOS
                                                        PC & Laptop

                                           TouchPad

                                Pre3
                   Veer
    pre 2




22nd Oct ‘10   15th May ‘11   Summer ‘11   Summer ‘11   Winter ‘11    Summer ‘12
Flip from one open application     Start an email, create a
to another and back again—         message, update your
without losing your place or       status, search your favorite
your information                   websites—all without having
                                   to launch an app



                                   Simple to copy text from one
Sign in to your                    place and paste it in another -
Facebook, Google, Microsoft        Cut or copy any editable
Exchange, LinkedIn, and Yahoo!     text, such as text from a web
accounts, and information          page or email, and tap the text to
populates the device like magic    insert



                                   Launcher consists of a group of
 Use multitouch gestures and a     screens that display all your
 touchscreen, to navigation fast   applications which you can re-
 and easy                          arrange by holding an app icon and
                                   then dragging it to another place
                                   onscreen
Get a snapshot of new                  Instantly share a website with
messages, email, and events            your HP Pre3 simply by
without being disrupted - see          touching the two together and
the subject of an email or the         then take it to go
first few words of a text
message



Keeps you updated with all the         Gives you access to over-the-
latest enhancements and new            air services like data backup of
features in webOS including            contacts, calendar
data backup which happens              events, tasks, and memos as
automatically each day                 well as software updates




                      Support for the latest web
                      technologies, including Adobe
                      Flash and HTML5
iPhone
     VERSUS
   Android
     VERSUS
    webOS

    Ease of Use       Easy to launch and run apps
     Openness         Allow apps to be written in
                      HTML, CSS, Javascript, or C/C++


    Battery Life
    Multitasking      Better than any other mobile OS
Software Keyboard     Doesn’t have a proper soft keyboard option
System-wide Search    They all have it
Notification System   Actual controls inside the notification
   Voice-to-Text
      Syncing         Create Palm profile & store all of your settings
Non-Google Syncing    Gmail, Facebook, Yahoo, LinkedIn, &Exchange
     Tethering        Completely free on Verizon
 Release/ Updates
   Customizable       Allows OS level customization through
                      Preware and kernel patches

     Apps             Both Android and iOS have >50,000 apps
  Web Browsing        They are all based on webKit
iPhone
       VERSUS
     Android
       VERSUS
      webOS


       Gaming             They are all based on webKit
     Music Player         Rich games & every bit of the quality
Turn-by-Turn Navigation
Google Apps Integration
     Google Voice         Native app for Google Voice




                          Source: http://1n73r.net/ - Posted on June 11, 2010
webOS Introduction
Streamlined design.
                                                Pre 2 features a sleeker
                                                design that still gives you
         Automatically up to date.              the perfect combination
                                                of a vivid touchscreen
         Keep your contacts and calendars
                                                and slide-out keyboard
         up to date automatically with built-
         in integration for
         Facebook, Google, LinkedIn, Yahoo
         ! and Microsoft Exchange

True multitasking.
Pause a game, tap an email
notification, check your calendar, read
a restaurant review, send an email
reply, then switch back to the game
without closing anything




Hard work isn’t.
Pre 2 smartphone has
been reengineered to do
more of what you want
to do—faster
Equipped with business essentials.      The new look of business.
                              With a camera for video calls, noise-   Designed for today’s
                              cancelling speakerphone, and mobile     instantaneous, increasingly
                              hotspot, your office is mobile          blended mix of work and life

  For those 24 hours called life.
  Get blazing-fast downloads of both
  work and personal email and manage
  inboxes separately or all together

Apps at your fingertips.
Enjoy apps for social
networking, health and
fitness, productivity, finance—
you name it



    Messaging, Notifications, S
    ocialize.
    See IM, texts, and pictures, stay in
    loop, update status from where
    you're standing
Messaging, Notifications, Socialize.
                                                          See IM, texts, and pictures, stay in
                                                          loop, update status from where you're
                                                          standing




Have it all. Including more room in your pocket.
Advanced browser and 4G speeds for a fantastic web
experience plus a full keyboard for firing off messages
and a vivid touchscreen that responds to your gestures



                   Apps at your fingertips.
                  Enjoy apps for social
                  networking, health and
                  fitness, productivity, finance, 3D
                  games—you name it
There’s nothing like it.           Apps at your fingertips.
                   Move between open apps            Enjoy apps for social
                   seamlessly, share websites with   networking, health and
                   other webOS devices, and view     fitness, productivity, finance, 3D
                   content in Adobe Flash            games—you name it


Get more done from the get-go.
Collaborate with colleagues
using Google Docs or
Box.net, print wirelessly to
compatible networked HP
printers, browse web at
blazing speed with support
for the latest web
technologies


 Have more fun.
 Immerse yourself in gaming
 action, transfer your favorite
 songs, listen to your music
 with amazing sound
 quality, download movies or
 TV shows
1 It’s free No cost to become a developer and no fee to download the SDK or submit apps

2 Get full access to your device
      Enter developer mode without jumping through hoops, purchase device certificates or use questionable tools
3 It’s Linux
        Get a fairly functional shell on the device by using the command
4 A lot of it is familiar technology
                            Most apps are written in JavaScript with the presentation layer as HTML and CSS
5 The source is easy to find Easy to find lots of JS examples just by poking around on the device

6 Tools are hardcore developer-friendly
                          Command-line tools, Eclipse integration plugin, and web-based IDE
7 Try cutting edge stuff
              Try 3D graphics with OpenGL ES or do remote device control using Bluetooth serial

8 Developer support is awesome! Developer Workshops all around the world

 9 webOS Homebrew Rocks! Independent developer community in webOS Internals

10 Your open source project can make a difference
     Many of best applications are open source, available either via our App Catalog or through homebrew channels
Step 1                                  Step 2                                  Step 3                     Step 4
     • Install the HP webOS                  • Familiarize yourself                  • Set up the application   • Provide Application
       SDK                                     with the Emulator                       Directory Structure        Information to
                                                                                                                  package and run the
                                                                                                                  application




     Step 8                                  Step 7                                  Step 6                     Step 5
     • Creating a Scene for                  • Running Applications                  • Starting the Emulator    • Setting the Stage on
       presenting                              on the Emulator                                                    which you build the
       information or a task                                                                                      user interface for
       to the user                                                                                                your application




     Step 9                                  Step 10                                 Step 11
     • Setup Stage Assistant                 • Script Writing                        • Repackage and
       to push the                                                                     reinstall the
       scene, making it                                                                application
       visible



Source: https://developer.palm.com/content/resources/develop/building_your_first_app.html
A virtual machine software from Oracle

Pre-requisite –
Install webOS SDK
Starting the Emulator
Windows:
Select Start > All Programs >
Palm > SDK > Emulator
Running Applications
Eclipse with webOS plugin:
Run > Run Configurations >
Palm Emulator > for the target
of your application name
On subsequent
activations, select Run > Run
As... > Mojo Application
Eclipse automatically
packages, installs, and launches
the application
Debugging an Application                    Exiting the Emulator               Running VirtualBox            Emulator Host Mode
Two ways:                                   Select:                            Windows:                      Open web browser, and
1.Use the Debugger                          Machine > Close > Power            Select Start > All Programs   enter:
2.Use the console output of the             off the machine > OK               > Sun xVM VirtualBox >        http://localhost:5580/
emulator                                                                       VirtualBox
Source: https://developer.palm.com/content/api/dev-guide/tools/emulator.html
Source: http://webospatterns.zhephree.com/archive
webOS Introduction
webOS Introduction
webOS Introduction

More Related Content

PPTX
Cloud Computing
PDF
SCADA Security Presentation
PPTX
Cloud Computing: Virtualization
PPTX
Cloud computing using Eucalyptus
PDF
Middleware and Middleware in distributed application
DOCX
Virtualization in cloud computing
PPTX
Cloud sim
PDF
Virtualization Technology Overview
Cloud Computing
SCADA Security Presentation
Cloud Computing: Virtualization
Cloud computing using Eucalyptus
Middleware and Middleware in distributed application
Virtualization in cloud computing
Cloud sim
Virtualization Technology Overview

What's hot (20)

PPTX
Cloud computing 8 cloud service models
PDF
IaaS, SaaS, PasS : Cloud Computing
PPTX
Case study of amazon EC2 by Akash Badone
PDF
20150109 - AWS BlackBelt - IAM (Korean)
PPTX
NetsecTR "Her Yönüyle Siber Tehdit İstihbaratı"
PPTX
What is cloud backup?
PPTX
CyberSecurity and Importance of cybersecurity
PPT
Mobile Information Architecture
PPTX
Cyber security
KEY
Hardware supports for Virtualization
PDF
ELB를 활용한 Socket.IO 멀티노드 구축사례
PPT
Cloud Security
PDF
Amazon virtual private cloud (vpc)
PDF
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
PDF
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
PPTX
Intrusion detection
 
PDF
Computer Security | Types of Computer Security | Cybersecurity Course | Edureka
PPTX
Web Operating System Overview
PPTX
Server virtualization
PPT
Cloud computing and service models
Cloud computing 8 cloud service models
IaaS, SaaS, PasS : Cloud Computing
Case study of amazon EC2 by Akash Badone
20150109 - AWS BlackBelt - IAM (Korean)
NetsecTR "Her Yönüyle Siber Tehdit İstihbaratı"
What is cloud backup?
CyberSecurity and Importance of cybersecurity
Mobile Information Architecture
Cyber security
Hardware supports for Virtualization
ELB를 활용한 Socket.IO 멀티노드 구축사례
Cloud Security
Amazon virtual private cloud (vpc)
금융 X 하이브리드 클라우드 플랫폼 - 한화생명 디지털 트랜스포메이션 전략 - 김나영 AWS 금융부문 사업개발 담당 / 박인규 AWS 금융...
기업 IT 인프라 환경 최적화를 위한 하이브리드 클라우드 적용 방안 - AWS Summit Seoul 2017
Intrusion detection
 
Computer Security | Types of Computer Security | Cybersecurity Course | Edureka
Web Operating System Overview
Server virtualization
Cloud computing and service models
Ad

Viewers also liked (20)

KEY
Intro To webOS
PDF
Web OS
PPT
You Know WebOS
KEY
An Introduction to webOS
PPT
Web Os Hands On
PPTX
Web Os Cloud Presentation
PPTX
LG Smart tv
PPTX
Bit Torrent Technology
PPTX
Bit torrent protocol by milan varia
PPSX
Bittorrent Seminar by dhananjay pardeshi
PPTX
Data leakage detection
PPTX
Deep learning intro
PPTX
Quantum computing - Introduction
PPTX
IP Spoofing
PPTX
Google seo-search-engine-optimization-introduction-powerpoint-presentation
PDF
MQTT - MQ Telemetry Transport for Message Queueing
PPTX
Quantum Computers
PPTX
Quantum computer ppt
PDF
Data leakage detection
PPTX
Introduction to SEO Presentation
Intro To webOS
Web OS
You Know WebOS
An Introduction to webOS
Web Os Hands On
Web Os Cloud Presentation
LG Smart tv
Bit Torrent Technology
Bit torrent protocol by milan varia
Bittorrent Seminar by dhananjay pardeshi
Data leakage detection
Deep learning intro
Quantum computing - Introduction
IP Spoofing
Google seo-search-engine-optimization-introduction-powerpoint-presentation
MQTT - MQ Telemetry Transport for Message Queueing
Quantum Computers
Quantum computer ppt
Data leakage detection
Introduction to SEO Presentation
Ad

Similar to webOS Introduction (20)

PDF
Convergence: From Desktop to Web to Mobile
PPTX
Mobile en cloud wat is de impact op ons huidige it ecosysteem
PDF
Ad Mob Mobile Metrics Feb 10
PDF
Advertising metrics for mobile
PDF
AdMob Mobile Metrics Report - February 2010
PDF
Australian broadcasting summit 2011
PDF
Device Fragmentation - Session @ MobileCamp 2011
PPTX
Hot house istrategy_presentation_february_2012_original-1
PDF
Robert Meza - Government on the go
PPTX
Cross platform mobile developement introduction
PPTX
CASMA Globant Mobile Presentation
KEY
Android sessions gtug ph singapore
PDF
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
PDF
Introduction To App-Splash
PDF
Lunsford Group Wireless Industry Snapshot 2010
PDF
7 Tips for Mobile Lead Generation - Oct. 2010
PPTX
Van wyk hothouse mobile 2012 sydney
PDF
Overcoming challenges of implementing mobile audience measurement studies in ...
PDF
AdMob Mobile Metrics Report
PDF
Fortumo droidcon 2012
Convergence: From Desktop to Web to Mobile
Mobile en cloud wat is de impact op ons huidige it ecosysteem
Ad Mob Mobile Metrics Feb 10
Advertising metrics for mobile
AdMob Mobile Metrics Report - February 2010
Australian broadcasting summit 2011
Device Fragmentation - Session @ MobileCamp 2011
Hot house istrategy_presentation_february_2012_original-1
Robert Meza - Government on the go
Cross platform mobile developement introduction
CASMA Globant Mobile Presentation
Android sessions gtug ph singapore
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Introduction To App-Splash
Lunsford Group Wireless Industry Snapshot 2010
7 Tips for Mobile Lead Generation - Oct. 2010
Van wyk hothouse mobile 2012 sydney
Overcoming challenges of implementing mobile audience measurement studies in ...
AdMob Mobile Metrics Report
Fortumo droidcon 2012

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Machine learning based COVID-19 study performance prediction
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Machine learning based COVID-19 study performance prediction
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf

webOS Introduction

  • 7. Worldwide Share - 2010 Worldwide Share - 2014 5% 9% 5% 4% Symbian Symbian 30% 15% Android Android 40% 15% RIM RIM iOS iOS Windows Phone Windows Phone 17% 12% Other Other webOS 2% 30% webOS ?? 18% “ Android to become No. 2 worldwide mobile operating system in 2010 and challenge Symbian for No. 1 position by 2014. - Gartner Source: Gartner (August 2010), ComScore
  • 8. Worldwide Mobile Sales - 2010 Worldwide Smartphones Sales - 2010 Nokia 2% 3% 5% 19% Samsung Symbian LG 34% RIM 14% RIM 2% 41% Android 2% Sony Ericson 2% 3% Motorola iOS 3% Apple Windows Phone 3% HTC 17% Linux 3% ZTE Other 9% G'Five 20% 18% Others “ Worldwide mobile device sales grew 13.8 percent in Second Quarter of 2010. - Gartner Source: Gartner (August 2010)
  • 9. Launched: July 10, 2008 Total: 225,000 apps Launched: October 22, 2008 Total: 70,000 apps Launched: August 28, 2008 Total: 30,000 apps Launched: April 1, 2009 Total: 16,000 apps Launched: October 5, 2009 Total: 8,000 apps Launched: Dec 16, 2008 Total: 6,000+ apps Source: http://www.techeblog.com, http://www.mobilecrunch.com/2010, http://www.mobile88.com/news/
  • 10. Initially developed by Palm, which was later acquired by HP HP webOS is a next-generation mobile operating system designed around an incredibly fast and intuitive user experience and optimized for the multitasking user It is designed to run on a variety of hardware with different screen sizes, resolutions, and orientations, with or without keyboards The user interface and application model are built around web technology which means the range of suitable hardware platforms is quite wide, requiring only a CPU, some memory, a wireless data connection, a display, and a means for interacting with the UI and entering text It includes a number of core applications: contacts, calendar, tasks, memos, phone, browser, email and messaging Other applications are included in the initial release, such as a camera, photo viewer, audio/video player and map application
  • 11. Fig: Simplified webOS Architecture Fig: Native and Web Application Models
  • 12. Multitasking, unobtrusive notifications, seamless integration with popular cloud services and apps that work together Simple web languages like HTML, JavaScript, and CSS, to let apps up and running fast To create a connected experience across smartphones and tablets, PCs, printers, and other products, creating a huge market for apps and unprecedented opportunities HP webOS lets you tap into one of the most passionate, creative, and active communities of developers anywhere Developer Center makes it easy to get started & quick Start Guides help you build on what you already know Source: https://developer.palm.com/content/showcase/why_webos.html
  • 13. webOS 3.0 and Enyo framework- faster, more modern, easier to use, and ideally suited for building apps for a large range of devices Share URLs between the HP TouchPad and other webOS devices by just touching them together Exhibition mode displays useful information and content at a glance Organize similar activities into card stacks, making it easier to flow from one task to another One place for information from popular services like Google, Facebook, Microsoft Exchange, and others Ares is the first mobile IDE to run entirely in the browser. It features a drag-and-drop interface builder, an elegant code editor, and an integrated visual debugger Use the HP webOS SDK Or third-party tools Or build your own HTML, JavaScript, and CSS Or use the Plug-in Development Kit that’s included with the SDK Source: https://developer.palm.com/content/showcase/why_webos.html
  • 14. Primary webOS app runtime is built on ubiquitous web technologies, so you can write code that runs with minor modifications on other platforms webOS SDK lets you easily move C/C++ and Open GL code to webOS Leverage Node modules originally written for other platforms and write your code with portability in mind Use Nitobi’s open-source PhoneGap solution to deploy webOS apps to other platforms Smartphones and tablets are just the beginning. HP intends to bring webOS to PCs, printers, and so much more Source: https://developer.palm.com/content/showcase/why_webos.html
  • 15. webOS Printers webOS PC & Laptop TouchPad Pre3 Veer pre 2 22nd Oct ‘10 15th May ‘11 Summer ‘11 Summer ‘11 Winter ‘11 Summer ‘12
  • 16. Flip from one open application Start an email, create a to another and back again— message, update your without losing your place or status, search your favorite your information websites—all without having to launch an app Simple to copy text from one Sign in to your place and paste it in another - Facebook, Google, Microsoft Cut or copy any editable Exchange, LinkedIn, and Yahoo! text, such as text from a web accounts, and information page or email, and tap the text to populates the device like magic insert Launcher consists of a group of Use multitouch gestures and a screens that display all your touchscreen, to navigation fast applications which you can re- and easy arrange by holding an app icon and then dragging it to another place onscreen
  • 17. Get a snapshot of new Instantly share a website with messages, email, and events your HP Pre3 simply by without being disrupted - see touching the two together and the subject of an email or the then take it to go first few words of a text message Keeps you updated with all the Gives you access to over-the- latest enhancements and new air services like data backup of features in webOS including contacts, calendar data backup which happens events, tasks, and memos as automatically each day well as software updates Support for the latest web technologies, including Adobe Flash and HTML5
  • 18. iPhone VERSUS Android VERSUS webOS Ease of Use Easy to launch and run apps Openness Allow apps to be written in HTML, CSS, Javascript, or C/C++ Battery Life Multitasking Better than any other mobile OS Software Keyboard Doesn’t have a proper soft keyboard option System-wide Search They all have it Notification System Actual controls inside the notification Voice-to-Text Syncing Create Palm profile & store all of your settings Non-Google Syncing Gmail, Facebook, Yahoo, LinkedIn, &Exchange Tethering Completely free on Verizon Release/ Updates Customizable Allows OS level customization through Preware and kernel patches Apps Both Android and iOS have >50,000 apps Web Browsing They are all based on webKit
  • 19. iPhone VERSUS Android VERSUS webOS Gaming They are all based on webKit Music Player Rich games & every bit of the quality Turn-by-Turn Navigation Google Apps Integration Google Voice Native app for Google Voice Source: http://1n73r.net/ - Posted on June 11, 2010
  • 21. Streamlined design. Pre 2 features a sleeker design that still gives you Automatically up to date. the perfect combination of a vivid touchscreen Keep your contacts and calendars and slide-out keyboard up to date automatically with built- in integration for Facebook, Google, LinkedIn, Yahoo ! and Microsoft Exchange True multitasking. Pause a game, tap an email notification, check your calendar, read a restaurant review, send an email reply, then switch back to the game without closing anything Hard work isn’t. Pre 2 smartphone has been reengineered to do more of what you want to do—faster
  • 22. Equipped with business essentials. The new look of business. With a camera for video calls, noise- Designed for today’s cancelling speakerphone, and mobile instantaneous, increasingly hotspot, your office is mobile blended mix of work and life For those 24 hours called life. Get blazing-fast downloads of both work and personal email and manage inboxes separately or all together Apps at your fingertips. Enjoy apps for social networking, health and fitness, productivity, finance— you name it Messaging, Notifications, S ocialize. See IM, texts, and pictures, stay in loop, update status from where you're standing
  • 23. Messaging, Notifications, Socialize. See IM, texts, and pictures, stay in loop, update status from where you're standing Have it all. Including more room in your pocket. Advanced browser and 4G speeds for a fantastic web experience plus a full keyboard for firing off messages and a vivid touchscreen that responds to your gestures Apps at your fingertips. Enjoy apps for social networking, health and fitness, productivity, finance, 3D games—you name it
  • 24. There’s nothing like it. Apps at your fingertips. Move between open apps Enjoy apps for social seamlessly, share websites with networking, health and other webOS devices, and view fitness, productivity, finance, 3D content in Adobe Flash games—you name it Get more done from the get-go. Collaborate with colleagues using Google Docs or Box.net, print wirelessly to compatible networked HP printers, browse web at blazing speed with support for the latest web technologies Have more fun. Immerse yourself in gaming action, transfer your favorite songs, listen to your music with amazing sound quality, download movies or TV shows
  • 25. 1 It’s free No cost to become a developer and no fee to download the SDK or submit apps 2 Get full access to your device Enter developer mode without jumping through hoops, purchase device certificates or use questionable tools 3 It’s Linux Get a fairly functional shell on the device by using the command 4 A lot of it is familiar technology Most apps are written in JavaScript with the presentation layer as HTML and CSS 5 The source is easy to find Easy to find lots of JS examples just by poking around on the device 6 Tools are hardcore developer-friendly Command-line tools, Eclipse integration plugin, and web-based IDE 7 Try cutting edge stuff Try 3D graphics with OpenGL ES or do remote device control using Bluetooth serial 8 Developer support is awesome! Developer Workshops all around the world 9 webOS Homebrew Rocks! Independent developer community in webOS Internals 10 Your open source project can make a difference Many of best applications are open source, available either via our App Catalog or through homebrew channels
  • 26. Step 1 Step 2 Step 3 Step 4 • Install the HP webOS • Familiarize yourself • Set up the application • Provide Application SDK with the Emulator Directory Structure Information to package and run the application Step 8 Step 7 Step 6 Step 5 • Creating a Scene for • Running Applications • Starting the Emulator • Setting the Stage on presenting on the Emulator which you build the information or a task user interface for to the user your application Step 9 Step 10 Step 11 • Setup Stage Assistant • Script Writing • Repackage and to push the reinstall the scene, making it application visible Source: https://developer.palm.com/content/resources/develop/building_your_first_app.html
  • 27. A virtual machine software from Oracle Pre-requisite – Install webOS SDK Starting the Emulator Windows: Select Start > All Programs > Palm > SDK > Emulator Running Applications Eclipse with webOS plugin: Run > Run Configurations > Palm Emulator > for the target of your application name On subsequent activations, select Run > Run As... > Mojo Application Eclipse automatically packages, installs, and launches the application Debugging an Application Exiting the Emulator Running VirtualBox Emulator Host Mode Two ways: Select: Windows: Open web browser, and 1.Use the Debugger Machine > Close > Power Select Start > All Programs enter: 2.Use the console output of the off the machine > OK > Sun xVM VirtualBox > http://localhost:5580/ emulator VirtualBox Source: https://developer.palm.com/content/api/dev-guide/tools/emulator.html