Your SlideShare is downloading. ×
0
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Building HTML based mobile phone applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Building HTML based mobile phone applications

11,173

Published on

HTML and Javascript, prevailing technologies to build web sites, are the only common denominator across phones. …

HTML and Javascript, prevailing technologies to build web sites, are the only common denominator across phones.
If one wishes to distribute application as wide as audience possible HTML based technologies are recommended.

Published in: Technology, Business
2 Comments
7 Likes
Statistics
Notes
  • Great Simple Straight to the point thank you Mkklo
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Easy to understand. Well done. You've shared information clearly and concisely. It's one of my favorites. Seek your permission to embed it to my site at www.sprintringtones.org/ .

    Anita Gomez .
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
11,173
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
118
Comments
2
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Building HTML5 based mobile phoneapplications
    Mikko Ohtamaa
  • 2. Preface
    Mobile application platforms come plentiful and in great varieties
    HTML and Javascript, prevailing technologies to build web sites, are the only common denominator across phones
    If one wishes to distribute application as wide as audience possible HTML based technologies are recommended
    8/20/09
    2
    www.twinapex.com - info@twinapex.com
  • 3. HTML application rationale
    Every developer is familiar with HTML technology
    Fast and cost effective development times
    Existing services are already running on HTML technologies
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    3
  • 4. More rationale…
    Creating the same application for every platform from the scratch is very cumbersome
    No other common platforms besides HTML:
    iPhone doesn’t support Java ME
    iPhone and other don’t support Flash Lite
    Most applications are on-line, so network usage is justified in any case
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    4
  • 5. Filling the gap
    Application layers exists to fill “gap” between HTML and mobile phone: it allowsapplificationing of HTML
    The end-user cannot distinguish HTML application from applications made using other technologies
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    5
    HTML + Javascript
    Application layer (platform specific)
    GPS, contacts, photos, SMS
  • 6. HTML applications vs. mobile sites
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    6
  • 7. HTML applicationlogic
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    7
    Most application logic is on the server side. Installable mobile application consists of application layer, stub application and bootstrap HTML/Javascript files
    Server sends HTML+Javascript which builds the user interface
    Mobile application w/ HTML5 application layer
    Server
    Application responds to user interaction and asks new data from the server
  • 8. Example deployment
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    8
    Core service on the server
    Shared HTML code
    Phonegap application layer
    With iPhone user interface
    Nokia web-runtime application layer with Series 60 user interface
  • 9. Platforms
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    9
  • 10. Application layers
    http://phonegap.com
    http://www.nimblekit.com/
    http://www.rhomobile.com/
    http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    10
  • 11. Application examples
    Phonegap: http://phonegap.com/projects
    Nokia: http://store.ovi.com
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    11
  • 12. Questions?
    mikko.ohtamaa (at) twinapex.com
    http://www.twinapex.com, http://www.twinapex.fi, http://www.twinapex.mobi
    8/20/09
    Twin Apex - www.twinapex.com - info@twinapex.com
    12

×