You Are Here:

Community: Blogs

Paul Todd's Forum Nokia Blog

Google Developer Day

Paul.Todd | 06 June, 2007 14:22

Between moving house, two projects in crisis, no broadband and google dev day I hav'nt had the chance to do any decent coding for the blog.

I was however really impressed with what google gears potentional was on a mobile device, especially for Enterprise applications.

It makes development much simpler as the code can be written in Javascript and the code takes care of syncing it with the backend services.

Currently C++/Symbian Signed  is just too expensive for Enterprise applications and whilst Red Five's .net version is awsome, its not 3rd edition compliant yet.

Hopefully Nokia will add the needed extensions to the webkit to allow native javascript addons via ecom.

Google refused to be drawn on this issue when the question was asked :(

Kay mappings on the E61 etc

Paul.Todd | 01 June, 2007 18:22

A couple of people this week asked how to work out what key is being pressed when capturing raw key presses.

This is particularly interesting on the E61 as there are a number of variants of the keyboard and the blue keys all end up being different depending on the device and the language variant

The only way I have found to do some of it is to use the PTIEngine module

Here I use the GetNumericModeKeysForQwertyL to get which numeric keys are mapped onto which keys by looking at the scan codes.

Tech note TSS000415 has more information on getting the remainder of the keys.
 
 

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: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fpaulE2dcoultonsE2dforumE2dnokiaE2dblogE2farchivesE2f2009E2f04E2fX 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