Nokia webappss40

Post on 11-May-2015

430 views 0 download

description

Slides de la charla del 28 de Junio de 2012 sobre Nokia WebApps for S40 en Buenos Aires

Transcript of Nokia webappss40

Nokia WebApps S4028/06/2012

Nokia WebApps S40

Agenda●08:30 a 09:00 Apertura / Registración●09:00 a 09:30 Desayuno ●09:30 a 10:00 Apertura, presentación, oportunidad●10:00 a 11:00 Arquitectura de la plataforma: entendiendo el backstage●11:00 a 11:30 break●11:30 a 13:00 terminales target, orientaciones y recursos●13:00 a 14:30 break almuerzo●14:30 a 16:30 hands-on: ejercicio diseccionando una app●16:30 a 17:00 Final y preguntas! ●17:00 a 18:00 Networking! :)

Nokia WebApps S40

¿Qué es una Webapp?

Nokia WebApps S40

Una Webapp es una aplicación que corre en el Nokia Browser, basada en html, css y javascript,

donde las partes “pesadas” se ejecutan en un servidor proxy llamado “Nokia Browser for series

40 proxy server”.

Nokia WebApps S40El archivo donde se empaqueta la aplicación es

de formato WGT, de W3C.http://www.w3.org/TR/widgets/

“Widget Packaging and XML Configuration”

Nokia WebApps S40

Nokia WebApps S40

http://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/#!technical-library/overview.html

Nokia WebApps S40

Mobile Web Libraryhttp://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/#!technical-library/api-reference.html

Nokia WebApps S40

Eventos

Nokia WebApps S40Mobile Web Library (MWL) API

Nokia WebApps S40Animaciones

Nokia WebApps S40Gestos - Swipe events

Methods for touch navigation

addSwipeLeftListeneraddSwipeRightListeneraddSwipeUpListeneraddSwipeDownListener

http://www.developer.nokia.com/Community/Wiki/Series_40_web_apps_-_Swipe_Events

OVI browser supports standard HTML DOM events along with series of synthetic DOM events to support some gestures and keypad events. These events act just like standard events.

Where targetNode is the selector of the node to which to add an event/listener and listener is the statement/ command(s) to run when the event fires. The methods given below are for registering the synthetic events.

Method for keypad navigation

addNavLeftListeneraddNavRightListeneraddNavUpListeneraddNavDownListener

Nokia WebApps S40

¿Por dónde empezar?

http://www.developer.nokia.com

Nokia WebApps S40

●WDE (Web Development Environment)

WAS (Web Apps Simulator)

Nokia WebApps S40

●WDE (Web Development Environment)

WAS (Web Apps Simulator)

Resources I

S40 webapps library: http://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/index.html?

Arquitectura: http://www.developer.nokia.com/Develop/Series_40/Nokia_Browser_for_Series_40/

●http://tools.nokia.com/wt/doc/jsdt/s40/Series_40_Web_Apps_Platform_Overview.pdf

●http://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/#!technical-library/overview.html

Bluetooth launcher: https://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/#!tools-library/deploying-a-web-app-to-a-phone/deploying-a-web-app.html

Resources II

LOCATION en webapps S40

http://www.developer.nokia.com/Resources/Library/Web/#!web-apps/series-40-web-apps/series-40-

web-app-developers-guide-and-api-reference/geolocation-api-support.html

Resources III

AJAX

●http://www.developer.nokia.com/info/sw.nokia.com/id/12f5b428-6d9e-4d79-89f6-32ff75255cb8/S40_WA_First_Steps_Training_Ajax.html

Resources IV

FAQ

●http://www.developer.nokia.com/Community/Wiki/Series_40_web_apps_-_FAQ●Un archivo .wgt no puede pesar mas de 500 kb

Resources V

Testing:

RDA (Remote Device Access) ●http://www.developer.nokia.com/Devices/Remote_device_access/

Diferencias a tener en cuenta entre telefonos y simuladores

●http://tools.nokia.com/wt/doc/jsdt/s40/Nokia_Web_Tools_Web_App_Simulator_Guide.pdf

Resources VI

Wiki:

Coding for screen orientation: http://www.developer.nokia.com/Community/Wiki/Coding_Series_40_web_apps_for_screen_orientation

Estandares soportados:●http://www.developer.nokia.com/Resources/Library/Series_40_web_apps_library/#!technical-library/standards-support.html