SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
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
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

Contenu connexe

Tendances

Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermagargishankar1981
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraformJulien Pivotto
 
Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Bilgin Ibryam
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computinghybrid cloud
 
Kubernetes and Prometheus
Kubernetes and PrometheusKubernetes and Prometheus
Kubernetes and PrometheusWeaveworks
 
Cloud computing
Cloud computingCloud computing
Cloud computingkanchu17
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSAmazon Web Services
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewJames Falkner
 
Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...
 Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ... Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...
Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...Principled Technologies
 
FHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam BaltusFHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam BaltusFHIR Developer Days
 

Tendances (20)

Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
An introduction to terraform
An introduction to terraformAn introduction to terraform
An introduction to terraform
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...
 
12 factor app
12 factor app12 factor app
12 factor app
 
Apache web server
Apache web serverApache web server
Apache web server
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
Kubernetes and Prometheus
Kubernetes and PrometheusKubernetes and Prometheus
Kubernetes and Prometheus
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWSENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
ENT211_How to Assess Your Organization’s Readiness to Migrate at Scale to AWS
 
Software as a service
Software as a serviceSoftware as a service
Software as a service
 
Terraform
TerraformTerraform
Terraform
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...
 Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ... Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...
Pod density comparison: VMware vSphere with Tanzu vs. a bare-metal approach ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
FHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam BaltusFHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam Baltus
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 

En vedette

Intro To webOS
Intro To webOSIntro To webOS
Intro To webOSfpatton
 
Web Operating System Overview
Web Operating System OverviewWeb Operating System Overview
Web Operating System OverviewMadhu Bala
 
An Introduction to webOS
An Introduction to webOSAn Introduction to webOS
An Introduction to webOSKevin Decker
 
Web Os Cloud Presentation
Web Os Cloud PresentationWeb Os Cloud Presentation
Web Os Cloud PresentationDamian Hamilton
 
LG Smart tv
LG Smart tvLG Smart tv
LG Smart tvPrince A
 
Bit Torrent Technology
Bit Torrent TechnologyBit Torrent Technology
Bit Torrent Technologyguestc67adeb
 
Bit torrent protocol by milan varia
Bit torrent protocol by milan variaBit torrent protocol by milan varia
Bit torrent protocol by milan variaMilan Varia
 
Bittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshiBittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshidhananjaypardeshi13
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detectionMohit Pandey
 
Deep learning intro
Deep learning introDeep learning intro
Deep learning introbeamandrew
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introductionrushmila
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationGoogle seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationSandeep Sharma
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingPeter R. Egli
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum ComputersDeepti.B
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detectionrejii
 

En vedette (20)

Intro To webOS
Intro To webOSIntro To webOS
Intro To webOS
 
Web Operating System Overview
Web Operating System OverviewWeb Operating System Overview
Web Operating System Overview
 
Web OS
Web OSWeb OS
Web OS
 
You Know WebOS
You Know WebOSYou Know WebOS
You Know WebOS
 
An Introduction to webOS
An Introduction to webOSAn Introduction to webOS
An Introduction to webOS
 
Web Os Hands On
Web Os Hands OnWeb Os Hands On
Web Os Hands On
 
Web Os Cloud Presentation
Web Os Cloud PresentationWeb Os Cloud Presentation
Web Os Cloud Presentation
 
LG Smart tv
LG Smart tvLG Smart tv
LG Smart tv
 
Bit Torrent Technology
Bit Torrent TechnologyBit Torrent Technology
Bit Torrent Technology
 
Bit torrent protocol by milan varia
Bit torrent protocol by milan variaBit torrent protocol by milan varia
Bit torrent protocol by milan varia
 
Bittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshiBittorrent Seminar by dhananjay pardeshi
Bittorrent Seminar by dhananjay pardeshi
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detection
 
Deep learning intro
Deep learning introDeep learning intro
Deep learning intro
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
IP Spoofing
IP SpoofingIP Spoofing
IP Spoofing
 
Google seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentationGoogle seo-search-engine-optimization-introduction-powerpoint-presentation
Google seo-search-engine-optimization-introduction-powerpoint-presentation
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message Queueing
 
Quantum Computers
Quantum ComputersQuantum Computers
Quantum Computers
 
Quantum computer ppt
Quantum computer pptQuantum computer ppt
Quantum computer ppt
 
Data leakage detection
Data leakage detectionData leakage detection
Data leakage detection
 

Similaire à webOS Introduction

AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Inc
 
Advertising metrics for mobile
Advertising metrics for mobileAdvertising metrics for mobile
Advertising metrics for mobileMitya Voskresensky
 
Ad Mob Mobile Metrics Feb 10
Ad Mob  Mobile  Metrics  Feb 10Ad Mob  Mobile  Metrics  Feb 10
Ad Mob Mobile Metrics Feb 10bianchiassociates
 
Mobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMarcel de Vries
 
Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introductionMarcel de Vries
 
Australian broadcasting summit 2011
Australian broadcasting summit 2011Australian broadcasting summit 2011
Australian broadcasting summit 2011Lauren Oldham
 
Mobile applications, apps and appiness
Mobile applications, apps and appinessMobile applications, apps and appiness
Mobile applications, apps and appinessArts Council England
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010Sparkroom
 
Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1iStrategy
 
AdMob - Mobile Metrics (November 2009)
AdMob - Mobile Metrics (November 2009)AdMob - Mobile Metrics (November 2009)
AdMob - Mobile Metrics (November 2009)Anna
 
De fluwelen revolutie van android
De fluwelen revolutie van androidDe fluwelen revolutie van android
De fluwelen revolutie van androidRemco Bron
 
Van wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyVan wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyiStrategy
 
MobilityCMS
MobilityCMSMobilityCMS
MobilityCMS7thMedia
 
Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Dev Khare
 
Convergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to MobileConvergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to Mobileaccount inactive
 
CASMA Globant Mobile Presentation
CASMA Globant Mobile PresentationCASMA Globant Mobile Presentation
CASMA Globant Mobile PresentationAndrew Burgert
 
Platform war in mwc 2013
Platform war in mwc 2013Platform war in mwc 2013
Platform war in mwc 2013Seungyul Kim
 
Smartphone Market Trends
Smartphone Market TrendsSmartphone Market Trends
Smartphone Market TrendsJustin Lee
 
Overcoming challenges of implementing mobile audience measurement studies in ...
Overcoming challenges of implementing mobile audience measurement studies in ...Overcoming challenges of implementing mobile audience measurement studies in ...
Overcoming challenges of implementing mobile audience measurement studies in ...Merlien Institute
 

Similaire à webOS Introduction (20)

AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010AdMob Mobile Metrics Report - February 2010
AdMob Mobile Metrics Report - February 2010
 
Advertising metrics for mobile
Advertising metrics for mobileAdvertising metrics for mobile
Advertising metrics for mobile
 
Ad Mob Mobile Metrics Feb 10
Ad Mob  Mobile  Metrics  Feb 10Ad Mob  Mobile  Metrics  Feb 10
Ad Mob Mobile Metrics Feb 10
 
Mobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteemMobile en cloud wat is de impact op ons huidige it ecosysteem
Mobile en cloud wat is de impact op ons huidige it ecosysteem
 
Cross platform mobile developement introduction
Cross platform mobile developement   introductionCross platform mobile developement   introduction
Cross platform mobile developement introduction
 
Australian broadcasting summit 2011
Australian broadcasting summit 2011Australian broadcasting summit 2011
Australian broadcasting summit 2011
 
Mobile applications, apps and appiness
Mobile applications, apps and appinessMobile applications, apps and appiness
Mobile applications, apps and appiness
 
7 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 20107 Tips for Mobile Lead Generation - Oct. 2010
7 Tips for Mobile Lead Generation - Oct. 2010
 
Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1Hot house istrategy_presentation_february_2012_original-1
Hot house istrategy_presentation_february_2012_original-1
 
AdMob - Mobile Metrics (November 2009)
AdMob - Mobile Metrics (November 2009)AdMob - Mobile Metrics (November 2009)
AdMob - Mobile Metrics (November 2009)
 
De fluwelen revolutie van android
De fluwelen revolutie van androidDe fluwelen revolutie van android
De fluwelen revolutie van android
 
Van wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydneyVan wyk hothouse mobile 2012 sydney
Van wyk hothouse mobile 2012 sydney
 
MobilityCMS
MobilityCMSMobilityCMS
MobilityCMS
 
Admob Mobile Metrics March 09
Admob Mobile Metrics March 09Admob Mobile Metrics March 09
Admob Mobile Metrics March 09
 
Convergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to MobileConvergence: From Desktop to Web to Mobile
Convergence: From Desktop to Web to Mobile
 
CASMA Globant Mobile Presentation
CASMA Globant Mobile PresentationCASMA Globant Mobile Presentation
CASMA Globant Mobile Presentation
 
Platform war in mwc 2013
Platform war in mwc 2013Platform war in mwc 2013
Platform war in mwc 2013
 
Smartphone Market Trends
Smartphone Market TrendsSmartphone Market Trends
Smartphone Market Trends
 
Overcoming challenges of implementing mobile audience measurement studies in ...
Overcoming challenges of implementing mobile audience measurement studies in ...Overcoming challenges of implementing mobile audience measurement studies in ...
Overcoming challenges of implementing mobile audience measurement studies in ...
 
Blog Talk 2010 | Apps are Bad
Blog Talk  2010 | Apps are BadBlog Talk  2010 | Apps are Bad
Blog Talk 2010 | Apps are Bad
 

Dernier

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

webOS Introduction

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 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
  • 20.
  • 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