Michael Samarin's presentation for the Nokia Developer webinars that demonstrate how to take apps designed for the touch and type UI on Series 40 and adapt them to run on the full-touch UI found on the Nokia Touch phones.
Adapting Series 40 touch and type apps to the full-touch UI
1. Series 40 Developer Training
Adapting Series 40 Touch and Type
apps to full-touch UI
Michael Samarin, Ph.D
Director,
Developer Training and Evangelism
Futurice Oy
@MichaelSamarin
2. › Brief Full Touch Devices
Overview
Agenda for today’s › UI Style Guides
webinar › Adapting Touch & Type apps
› Demonstrations with
NetBeans and Nokia SDKs
Don’t forget to take a look at previously recorded webinars:
http://www.developer.nokia.com/Resources/Multimedia/Webinars.xhtml#Webinar
4. › Codebase on Full Touch is
backward compatible
Existing Touch & › Older Midlets “just work”
Type or Non Touch › Of course UI requires
apps tweaking and remodeling to
utilize new UI paradigm
Best help in understanding new UI - Series 40 Full Touch Design Guidelines:
http://www.developer.nokia.com/Resources/Library/Full_Touch/#!index.html
5. › Single build for multiple
target devices
Strategies for › Code level configurations
targeting
Touch & Type and › Multiple builds for multiple
target devices
Full Touch
› IDE level configurations –
NetBeans
6. » For single build targeting multiple devices checkout porting part of webinar:
» Andreas Jakl, Nokia
› Introduction to Nokia Series 40 Full Touch UI
› http://www.slideshare.net/nokia-developer/introduction-to-series-40-full-touch-ui
› http://forumnokia.adobeconnect.com/p3yw0g4jz6f/
» Following slides are extracts
14. » For multiple builds targeting multiple devices currently NetBeans provides
simplest and hassle free solution.
» Use NetBeans “Configurations” when targeting multiple devices / SDKs, for
example Nokia SDK for Java 1.1 (Touch & Type) and Nokia SDK for Java 2.0 (Full
Touch).
» Live Demo
» If you are watching this slides on SlideShare, next part is live coding
demonstration.You can see video recording from the link in the comments
section. Link should appear within week after live webinar.
15. › Topics related to today’s webinar:
› Porting from BlackBerry to Series 40 Wiki article:
› http://www.developer.nokia.com/Community/Wiki/Porting_from
_BlackBerry_to_Series_40
› Porting from Android to Series 40 Guide:
› http://www.developer.nokia.com/Resources/Library/Porting_to_
Series_40/#!porting-from-android-to-series-40.html
16. › Java for Mobile Devices:
New Horizons with Fantastic
New Devices
› Monday, Oct 1, 8:30AM
› Notel Nikko – Monterey I/II