+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
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
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