You Are Here:

Community: Blogs

Who am I?

robin.jewsbury

Robin is an innovator and entrepreneur. 1st prize winner in the Calling All Innovators competition 2009 in the Internet Innovation category for TechBuzz widget which Robin wrote. He co-founded Mippin.com (then called Mobizines) in 2004 which won Forum Nokia developer of the year for 2006/7. He founded a new startup, Alibro Ltd in Oct 2009, as a vehicle to further EyeMags.com

 

Calendar

« July 2009 »
Mo Tu We Th Fr Sa Su
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 

Robin Jewsbury's Forum Nokia Blog

Dawn of a new age for software development for phone applications

robin.jewsbury | 19 July, 2009 13:26

 

This week Palm has finally released their SDK for Palm Pre development and Google have continued in their announcements that web technologies will be the eventual approach for mobile phone development. Nokia's WRT technology is now well established and grown signficantly with S60 Ed5 services APIs.  Meanwhile the real issue with this technology has been the speed of execution of Javascript is being solved using better Javascript engines and the emergence of new HTML5 functions allows browsers to get closer to native speed execution.

The common approach of all these methods is to use HTML, CSS and Javascript as the basis for writing applications.  Each manufactirer is enhancing their Javascript libraries to so that there is API access to system functionalities such as media, sensors, GPS, address book and other core phone functions.  Where some manufacturers have not opened up their APIs yet (eg Apple) other group are providing frameworks to do so (eg Phonegap providing plaform access for iPhone and Android).

Additionally W3C have their own widget development metholdolgy which is being supported by a number of operators via the jil.org. Ths technology is very close to WRT and indeed they provide very good tools to convert between WRT and the W3C format.

My own view is there is now a need for someone to create a framework sitting on top of all these technologies - they are all amost the same/compatible with slightly different wrappers and different syntax for the APIs.  The real need for all developers is to write their applications only once for all platforms - a framework can take away these diferences.

My own experience of working with these technologies is to develop using Nokia's WRT to create working applications.  I then use Phonegap to create the same applications running the same code on iPhone.  Its not as easy as it should be - there are all sorts of gotyas, for example scrolling is done differently on iPhone and Android to how normal browsers work, but it can be done and its the future for a new way of doing software development.

 

 

 

 

 

 
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fsummaryE2ephpE3fopE3dPostE4cistE26globalArticleCategoryIdE3d1E26pageE3d6X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ