Differenze tra le versioni di "Mobile computing"
(→Docenti) |
(→Lezione di Martedì 4-10-05) |
||
Riga 69: | Riga 69: | ||
Abbiamo visto le sue applicazioni a livello lavorativo/aziendale/quotidiano e i ruoli professionali coinvolti in questo settore. | Abbiamo visto le sue applicazioni a livello lavorativo/aziendale/quotidiano e i ruoli professionali coinvolti in questo settore. | ||
+ | |||
+ | === Lezione di Venerdì 7-10-05 === | ||
+ | |||
+ | Abbiamo trattato la classificazione dei dispositivi secondo certe caratteristiche: | ||
+ | |||
+ | * I/O: schermo,touchscreen,tastiera,slot di espansione,ecc.. | ||
+ | * Connettività: globale,locale; | ||
+ | * Risorse di calcolo: CPU,RAM,ecc.. | ||
+ | * Autonomia: batteria; | ||
+ | * Supporto applicazioni: JVM,.NET Compact Framework,ecc.. | ||
+ | * Supporto multimediale: audio,video,ecc... | ||
+ | |||
+ | Abbiamo visto le caratteristiche dei '''PDA'''(Personal Digital Assistent): | ||
+ | |||
+ | * orientati alla gestione/scambio di dati; | ||
+ | * supporta solo connettività locale; | ||
+ | |||
+ | '''PDA-phones''': | ||
+ | |||
+ | * supporto UMTS per scambio dati; | ||
+ | * risorse di calcolo inferiori ai PDA; | ||
+ | |||
+ | '''Blackberry''': | ||
+ | |||
+ | * frequentemente utilizzati in USA; | ||
+ | * usato molto e principalmente per e-mail; | ||
+ | * ha una tastierina; | ||
+ | |||
+ | '''Tablet PC''': | ||
+ | |||
+ | * più vicini ai laptop che ai dispositivi mobili; | ||
+ | * riconoscitore vocale e di scrittura; | ||
+ | * costo elevato; | ||
+ | * connessione locale integrata; | ||
+ | * SO microsoft: il costo elevato e la mancanza di applicazioni utili non ha fatto decollare il loro sviluppo,deludendo Micro$oft(n.d.A.); | ||
+ | |||
+ | * Esempio di utilizzo di PDA-phones con riconoscimento vocale in aula; | ||
+ | |||
+ | * analisi dei dispositivi in termini di vendite sul mercato: | ||
+ | ** frammentazione del mercato; | ||
+ | ** assenza di un leader dominante; | ||
+ | ** frequenti novità; | ||
+ | ** convergenza tra PDA e smart-phones; | ||
+ | ** supporto navigazione GPS,suite Office,ecc.. | ||
+ | ** si riduce il numero di Sistemi operativi e di piattaforme di sviluppo; | ||
+ | |||
+ | * Introduzione ai sistemi operativi: | ||
+ | |||
+ | * differenze tra quelli generici e quelli per mobili; | ||
+ | ** molto importante l'aspetto di risparmio delle risorse. | ||
+ | * I più usati: | ||
+ | *# PalmOS(più stabile secondo il prof); | ||
+ | *# SymbianOS (orientato alla telefonia); | ||
+ | *# Windows Mobile( - stabile); | ||
+ | *# OS in java e Linux: percentuali ridotte sul mercato; |
Versione delle 18:48, 8 ott 2005
Indice
Mobile Computing, anno 2005/2006
Mobile Computing è un corso complementare aperto alle lauree triennali e specialistiche.
=== Docenti === Claudio Bettini e-mail: mailto:bettini@dico.unimi.it
Pagina personale: qui
Orari delle lezioni
Martedì | Venerdì |
---|---|
15:45-17:15 Aula Alfa | 09:00-10:30 Aula Alfa |
Orario di ricevimento dei docenti
Non è stato chiarito mi pare,quindi mandate una mail per appuntamento.
Sito del corso
Se andate qui trovate il programma del corso e il materiale didattico,per cui si deve disporre della password.
Materiale didattico
- Slides sul sito;
- Libro: M. Mallick, Mobile and Wireless Design Essentials, Wiley Technology Publishing, 2003.
Modalità d'esame e prerequisiti
- E' utile avere almeno seguito i corsi di reti di calcolatori e basi di dati;
- Si richiede la verbalizzazione dell'esame di informatica generale e programmazione java e dell'esame di Sistemi operativi: la questione non è burocratica ma atta a disincentivare la frequenza del corso a chi nn possiede certe conoscenze di base;
- La penultima lezione ci sarà un compitino e nell'ultima la presentazione di un progetto,che andrebbe risolto e discusso entro un anno dalla presentazione;
- la validità dello scritto è permanente;
- in alternativa al compitino uno può decidere di fare lo scritto e poi portare il progetto,discuterlo e fare l'orale;
- I probabili linguaggi di programmazione e mark-up usati saranno:
- XML;
- XSLT;
- HTML;
- C#.NET
- JAVA;
- probabilmente anche SQL o ASP per interazioni server/database;
Diario del corso
Lezione di Martedì 4-10-05
Argomenti trattati nella lezione di oggi:
- Abbiamo visto a grandi linee l'evoluzione dell'hardware ,che ha portato a:
- riduzione delle dimensioni delle macchine;
- evoluzione rapporto persona/macchina (molte persone singolarmente lavorano con un calcolatore,per approdare ai PC e infine più macchine al servizio di una sola persona);
- Evoluzione di Internet;
Abbiamo definito:
- Traditional Computing;
- Mobile Computing;
- Pervasive Computing;
- Ubiquitous Computing;
- Disappearing Computing;
Il Mobile Computing,per sua natura,è e sarà oggetto di forti novità e sviluppo,sia per quanto riguarda sistemi operativi,linguaggi,protocolli,architetture,algoritmi ed interfacce;
Parimenti presenta altresì difficoltà non indifferenti,quali la rapida evoluzione con il conseguente invecchiamento precoce delle tecnologie,notevole competizione,sistemi operativi immaturi e instabili e una grande eterogeneità hardware,software e di protocolli in circolo.
Abbiamo visto le sue applicazioni a livello lavorativo/aziendale/quotidiano e i ruoli professionali coinvolti in questo settore.
Lezione di Venerdì 7-10-05
Abbiamo trattato la classificazione dei dispositivi secondo certe caratteristiche:
- I/O: schermo,touchscreen,tastiera,slot di espansione,ecc..
- Connettività: globale,locale;
- Risorse di calcolo: CPU,RAM,ecc..
- Autonomia: batteria;
- Supporto applicazioni: JVM,.NET Compact Framework,ecc..
- Supporto multimediale: audio,video,ecc...
Abbiamo visto le caratteristiche dei PDA(Personal Digital Assistent):
- orientati alla gestione/scambio di dati;
- supporta solo connettività locale;
PDA-phones:
- supporto UMTS per scambio dati;
- risorse di calcolo inferiori ai PDA;
Blackberry:
- frequentemente utilizzati in USA;
- usato molto e principalmente per e-mail;
- ha una tastierina;
Tablet PC:
- più vicini ai laptop che ai dispositivi mobili;
- riconoscitore vocale e di scrittura;
- costo elevato;
- connessione locale integrata;
- SO microsoft: il costo elevato e la mancanza di applicazioni utili non ha fatto decollare il loro sviluppo,deludendo Micro$oft(n.d.A.);
- Esempio di utilizzo di PDA-phones con riconoscimento vocale in aula;
- analisi dei dispositivi in termini di vendite sul mercato:
- frammentazione del mercato;
- assenza di un leader dominante;
- frequenti novità;
- convergenza tra PDA e smart-phones;
- supporto navigazione GPS,suite Office,ecc..
- si riduce il numero di Sistemi operativi e di piattaforme di sviluppo;
- Introduzione ai sistemi operativi:
- differenze tra quelli generici e quelli per mobili;
- molto importante l'aspetto di risparmio delle risorse.
- I più usati:
- PalmOS(più stabile secondo il prof);
- SymbianOS (orientato alla telefonia);
- Windows Mobile( - stabile);
- OS in java e Linux: percentuali ridotte sul mercato;