1 / 15

SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME

Università degli studi di Roma Tor Vergata. SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME. Candidato Relatore Marco Lazzara Prof. Ing. Vincenzo Grassi. Sommario. Obiettivo: realizzazione di un Servizio di Stampa

whitley
Download Presentation

SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Università degli studi di Roma Tor Vergata SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME Candidato Relatore Marco Lazzara Prof. Ing. Vincenzo Grassi

  2. Sommario Obiettivo: realizzazione di un Servizio di Stampa Ambiente di sviluppo: Dispositivi mobili di limitate capacità Piattaforme utilizzate: J2ME e Jini

  3. J2ME • Versione Java per dispositivi mobili. • Tecnologia multipiattaforma. • Possibilità di personalizzare il proprio telefono cellulare.

  4. Configurazioni • Connected Device Configuration– CDC • 512 Kilobyte (minimo) di memoria per l’esecuzione di Java. • 256 Kilobyte (minimo) per l’allocazione di memoria al momento dell’esecuzione. • Connettività di rete, possibilmente persistente e a banda larga. • Connected Limited Device Configuration – CLDC • 128 Kilobyte (minimo) di memoria per l’esecuzione di Java. • 32 Kilobyte (minimo) per l’allocazione di memoria al momento dell’esecuzione. • Interfaccia utente limitata. • Connettività di rete, di solito wireless e a banda stretta e ad accesso intermittente.

  5. Profilo (MIPD) • Librerie per scrivere applicazioni per un particolare tipo di dispositivo. • MIDP (Mobile Information Device Profile) API per : • interfaccia utente • gli input • gestione degli eventi • per la memoria persistente • le funzioni di rete • i timer

  6. Jini

  7. Componenti di una rete Jini Jini Client Jini Service

  8. Applicazione reale Jini Client Device Print Service

  9. Vista dall’utente

  10. Discovery • Localizza il Lookup Service. • Differente a seconda che si cerchi in una rete locale (LAN) o geografica (WAN). Richieste multicast Richieste multicast RispostaLookup Service RispostaLookup Service Jini Client Print Service

  11. Jini Service Provider Join • Registrazione del Servizio di Stampa sul Lookup Service. • Invio di un oggetto proxy e degli attributi ad esso associati. Oggetto Proxy RMI + Attributi

  12. Jini Client Lookup Ricerca nel Lookup Service del Servizio di Stampa. Lookup con specifica dell’interfaccia

  13. Jini ServiceProvider Print Interazione tra il Jini Client e Print Service, attraverso il Proxy. JiniClient

  14. Sviluppi futuri • Stampa di altri tipi di file, come ad esempio le immagini. • Utilizzo di un Servizio di Archivio che interagisce con il Print Service.

  15. Conclusioni Raggiunti obiettivi prefissati ma: Problema della completa dipendenza di Jini da Java 2.

More Related