Asynchronous Java ME and XML

download Asynchronous Java ME and XML

If you can't read please download the document

description

How to make a Java ME application that uses the AJAX communication model

Transcript of Asynchronous Java ME and XML

  • 1. Lo Asynchronous Java ME and XML Andrea Castello http://javame-cinghius.blogspot.com [email_address]

2. Sommario (1) - Dal Web al Web 2.0 - Dal WML agli Smart Client - Ajax, Comet: modelli applicativi - Java ME: visione d'insieme e specifiche MSA (JSR-248) 3.

  • Sommario (2)
  • -UI in Java ME: Item di sistema
  • e Canvas
  • - Applicazione Blogger feed search
        • Elementi base: UI
        • Connessione HTTP asincrona
        • Parsing XML con KXML e KDOM.

- Mobile e modello asincrono:conclusioni (provvisorie...) 4.

  • Un insieme di documenti ipertestuali indipendenti e servizi isolati.
  • Approcio standalone allo sviluppo delle applicazioni.
  • Differenza pi netta tra produttori e consumatori di informazioni rispetto a quella odierna.

L'evoluzione: dal Web... 5. ...al Web 2.0

  • Il web una piattaforma (T. O'Reilly), un ecosistema di servizi interdipendenti.
  • Approcio allo sviluppo pi community oriented rispetto al passato.
  • Il motore: web services, Ajax, Comet, Representational State Transfer (REST)...
  • I frutti: WebOS, Mashup services, Widget services: programmatori indipendenti contribuiscono a creare servizi e contenuti.

6. - Cosa veramente? Difficile identificarlomonoliticamente. - T. O'Reilly (sett 05):Napster fa parte del Web 2.0!! - Vera innovazione E fenomeno di marketing. -Approcio decentralizzato : nuovo sistema di vedere il web come mezzo di comunicazione. I fatti: nuovi servizi vengono creati continuamente: (Google Maps, Suggest, Writely, Widgets/Widsets, feed readers,Flickr, YouTube, Blogger) anche in versione Mashup (combinata), spesso inbeta. Web 2.0: una considerazione 7. Web 2.0: mashup API matrix

  • 328 API disponibili = infinite combinazioni possibili
  • Crescita media 1 nuova API al giorno!

8. Utenti internet1999 (stima) - >=90% connessi dial up fino a 56 kbit/sec-