• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Building HTML based mobile phone applications
 

Building HTML based mobile phone applications

on

  • 12,792 views

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.

Statistics

Views

Total Views
12,792
Views on SlideShare
12,731
Embed Views
61

Actions

Likes
7
Downloads
116
Comments
2

6 Embeds 61

http://www.androidside.com 43
http://www.slideshare.net 12
http://www.appsgeyser.com 3
http://www.hanrss.com 1
http://androidside.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Great Simple Straight to the point thank you Mkklo
    Are you sure you want to
    Your message goes here
    Processing…
  • 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 .
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Building HTML based mobile phone applications Building HTML based mobile phone applications Presentation Transcript

    • Building HTML5 based mobile phoneapplications
      Mikko Ohtamaa
    • 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
    • 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
    • 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
    • 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
    • HTML applications vs. mobile sites
      8/20/09
      Twin Apex - www.twinapex.com - info@twinapex.com
      6
    • 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
    • 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
    • Platforms
      8/20/09
      Twin Apex - www.twinapex.com - info@twinapex.com
      9
    • 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
    • Application examples
      Phonegap: http://phonegap.com/projects
      Nokia: http://store.ovi.com
      8/20/09
      Twin Apex - www.twinapex.com - info@twinapex.com
      11
    • 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