Mobile computing/2006-2007

Da WikiDsy.
Versione del 1 dic 2006 alle 09:09 di IuZ (discussione | contributi) (Sito del corso)


News

  • Causa sovrapposizione del corso di Mobile Computing con quello di Fondamenti di Ricerca Operativa al Venerdì, si sta trovando un accordo con il professor Trubian per gli studenti della Laurea Magistrale (in ogni caso, gli orari delle lezioni di Mobile Computing rimarranno invariati).

Lezioni cancellate/spostate, cambi di aula

  • Mercoledì 18 ottobre la lezione si svolgerà in aula Delta.
  • Il giorno Venerdì 20 ottobre in Sala Lauree si terrà il seminario "System Support for Context-Aware Computing" (Prof. Becker). Sarà considerato come una lezione.
  • La lezione di Venerdì 27 ottobre è sospesa.
  • La lezione di Venerdì 17 novembre è sospesa.

Appelli

[...]

Informazioni generali

Docenti

Modalità d'esame

  • L'esame consiste in un test scritto durante il corso sugli argomenti affrontati (o alternativamente in un orale durante gli appelli) e nella realizzazione, presentazione e discussione di un progetto (che richiede programmazione su dispositivo e lato server).
  • Informazioni dettagliate sullo svolgimento del progetto si trovano sulla pagina del corso

Prerequisiti al corso

  • Indicato principalmente per studenti della laurea magistrale. Ammessi anche gli iscritti al terzo anno della triennale
  • Esami di Programmazione (Java preferibilmente) e Sistemi operativi verbalizzati
  • Nozioni di Reti di calcolatori e di Basi di dati (almeno corsi seguiti)

Orari e luogo delle lezioni

  • Mercoledì, 10:30-12:30 (Aula Beta, via Comelico)
  • Venerdì, 14:30-16:30 (Aula Beta, via Comelico)

Tratto dal DICo: http://www.dico.unimi.it/occorrenza.php?z=0;id_occ=1190

In generale si farà un'ora e mezza continua e si uscirà prima.

Orario di ricevimento studenti

  • Martedi 17.30 - 19.30
  • Stanza P121

Informazioni specifiche

Sito del corso

Forum del corso (non ufficiale)

Materiale didattico

Programma del corso

Testi

  • M. Mallick, Mobile and Wireless Design Essentials, Wiley Technology Publishing, 2003.

Altro materiale

  • Lucidi presentati a lezione e disponibili sul sito del corso (per l'accesso serve login e password)
  • Link utili presentati a lezione
  • Seminari

Altri riferimenti

  • D. Harkey, S. Appajodu, M. Larkin, Wireless Java Programming for Enterprise Applications, Wiley, 2002.
  • J. Keogh, J2ME - The complete Reference, Mc Graw Hill, 2003.
  • B. Forta, Sviluppo Wap con Wml e Wmlscript, Apogeo, 2001.
  • M. Langham, C. Ziegeler, Cocoon: Building XML Applications, New Riders, 2002.
  • XML handbook 2nd ed. (con CD-ROM), Paul Prescod, Charles F. Goldfarb prentice hall, 2000, ISBN: 0130147141

Diario del corso

Lezione di Mercoledì 04 ottobre 2006

(Cfr. slide "intro.pdf")

Lezione di Venerdì 06 ottobre 2006

(Cfr. slide "dispositivi.pdf")

Lezione di Mercoledì 11 ottobre 2006

(Cfr. slide "SistemiOperativi.pdf")

(Cfr. slide "ConLocale.pdf")

Lezione di Venerdì 13 ottobre 2006

(Cfr. slide "ConGeografica.pdf", "articoloGSM.pdf" e "articoloGPRS.pdf")

Lezione di Mercoledì 18 ottobre 2006

(Cfr. slide "wap.pdf")

Lezione di Venerdì 20 ottobre 2006

(Cfr. slide "becker.pdf")

  • Seminario "System Support for Context-Aware Computing" (Prof. Becker).

Lezione di Mercoledì 25 ottobre 2006

(Cfr. slide "architetture.pdf")

Lezione di Venerdì 03 ottobre 2006

(Cfr. slide "generazione-dinamica.pdf")

Esercizi

  • Se non si ha molta esperienza, installare un Server Web (Apache o IIS,...)
  • Installare o abilitare un interprete PHP o ASP
  • Fare qualche prova utilizzando WML
  • Studiare/ripassare XML e XSL

Lezione di Mercoledì 08 novembre 2006

(Cfr. slide "xml.pdf")

Lezione di Venerdì 10 novembre 2006

  • Linguaggi di markup
    • WML
    • XHTML, XHTML Basic, XHTML-MP
    • c-HTML, VoiceXML, SVG
  • Generazione dinamica con PHP e MySQL

Lezione di Mercoledì 15 novembre 2006

Lezione di Mercoledì 22 novembre 2006

  • XSLT: concetti avanzati
  • MySQL e XML con PHP 4 e 5
  • Esempio
    • Analisi del codice

Lezione di Venerdì 24 novembre 2006

Lezione di Mercoledì 29 novembre 2006