Android: da dove viene, dove è e dove va
|
|
- Luigina Catalano
- 8 anni fa
- Visualizzazioni
Transcript
1 Android: da dove viene, dove è e dove va Ing. Vincenzo Manzoni, PhD vincenzomanzoni.com Commissione Informatica Ordine degli Ingegneri della Provincia di Bergamo
2 Presentazione Laurea in Ingegneria Informatica (UniBg, 2007) Fine tuning automatico di parametri di sistemi di controllo (Same Deutz-Fahr) PhD in Information Technologies (PoliMi, 2011) Vehicle-to-X interactions (Piaggio, Teleparking, RSE, Massachusetts Institute of Technology) Ricercatore in TenarisDalmine (2011 ora) Analisi, progetto e prototipazione di sistemi di controllo di processo. Analisi dati, data mining. 2
3 Market Share: stato Penetrazione di Smartphone tra gli iscritti al seminario Maggio
4 I due grandi competitor Android Sistema operativo per smartphone e tablet. Sviluppato dalla Open Handset Alliance (86 aziende), guidata da Google. Concesso in licenza a molti produttori (HTC, Samsung, Motorola). Approccio aperto. Market: Play Store Apple ios Sistema operativo per smartphone, lettori mp3 e tablet. Sviluppato da Apple. Utilizzato solo su dispositivi Apple (iphone, ipod e ipad). Approccio chiuso. Market: Apple Store 4
5 Timeline Android 1.x Android 2.x Android 3.x (tablet) Android 4.x iphone OS 1.0 (iphone) iphone OS 2.0 (iphone 3G) iphone OS 3.0 (iphone 3GS ) ios 4.0 (iphone 4) ios 5.0 (iphone 4S) 5
6 Frammentazione interna Android 1.x Android 2.x Android 3.x (tablet) Android 4.x Aggiornato al 1 maggio Source: 6
7 Android La storia Android Inc. viene fondata nel Google la acquista nel Serie 1.x: (Quasi) tutte le funzioni, ma implementate in modo povero. Maturazione con le versioni Dalla 1.5 si iniziano a chiamare le versioni con nomi di dolci. Serie 2.x (Eclair): 2009 UI rinnovata, riservata a smartphone con hardware potente. 2.2.x (Froyo): Adobe Flash, Javascript V8 nel browser, WIFi tethering 2.3.x (Gingerbread): nuovo redesign grafico, VoIP, NFC, supporto per nuovi sensori 3.x (Honeycomb): 2011 Solo per tablet (e.g. Motorola Xoom) 4.0 (Ice Cream Sandwich): 2011 Nuovo design UI Condivisione informazioni via NFC 7
8 Android Architettura del sistema operativo: 3 layer. 1. Kernel: Linux 2. Middleware (librerie e API): C 3. Applicazioni: Java, interpretate dalla Dalvik virtual machine 8
9 Dalvik virtual machine 9
10 Android Features Java e C/C++ (Native Development Kit) Multitasking Connettività GSM/GPRS/EDGE/UMTS, WiFi, Bluetooth, NFC Sensing GPS, accelerometri, magnetometri, sensori di luminosità, telecamera frontale e posteriore, microfono. Multitouch Storage File o SQLite Supporto per diverse risoluzioni di display Market 10
11 Android vs. iphone (1/2) Caratteristica Android iphone Ambiente di sviluppo Eclipse + Android SDK su Linux, Mac e Windows. iphone SDK su Mac (Mac Intel con Snow Leopard) Account per lo sviluppo Non necessario Necessario (privato: 79, aziende: 299 ) Curva di apprendimento Adeguata Ripida Linguaggio Java (semplice) C, ObjectiveC, stack Cocoa Librerie (Quasi) tutte quelle di Java Specifiche per ObjectiveC Gestione della memoria Garbage collector Automatico da ios 5.0. Manuale per le versioni precedenti. Debug Integrato, flessibile Macchinoso Bluetooth Libero Certificazione Apple 11
12 Android vs. iphone (2/2) Caratteristica Android iphone NFC Supporto su telefoni di fascia alta (Google Nexus S, Google Galaxy S, ) No Multitasking Sì Parziale Adobe Flash Sì No Accelerometri, magnetometri Sì Sì Storage Sì, interno e esterno Sì, solo interno Batteria rimovibile Sì No Dispositivi Molti, con differenti caratteristiche tecniche. iphone 3GS, iphone 4, iphone 4S Prezzo > 200 euro > 400 euro (3GS) 12
13 I tre sensi di Android 1. Udito, o il comunicare 2. Tatto, o il sentire 3. Vista, o interpretare per l olfatto e il gusto, ci si sta lavorando 13
14 Udito, o Comunicare Tradizionale Internet
15 Udito, o Comunicare I Social Network 15
16 Udito, o Comunicare Near Field Communication (NFC) RFID-like Scambio di dati tra smartphone e tag (o smartphone e smartphone) a pochi cm. Piccole transazioni finanziarie (biglietti trasporti) Setup più complessi (reti WiFi) Identificazione di oggetti Dispositivi Android (pochi!) 16
17 Tatto, o sentire Localizzazione Network-based GPS (Global Positioning System) A-GPS (Assisted GPS) Sensori 17
18 Localizzazione Consumo di batteria vs. qualità Network based Localization GPS based Localization 18
19 Sensori I dispositivi Android possono essere equipaggiati con diversi tipi di sensori: Fisici Accelerometro Giroscopio Sensori di illuminazione Prossimità Virtuali Orientamento Accelerazione lineare Gravità 19
20 Vista, o interpretare Uso di codici visuali per interagire con oggetti del mondo reale. Uso di localizzazione e orientamento (accelerometri + magnetometro) per la realtà aumentata. 20
21 Tag visuali Codici a barre tradizionali (uno dei tanti standard) ECC 200 Data Matrix Codice Aztec Microsoft Tag Codici QR 21
22 Codici QR Quick Response code Bidimensionale (o barcode a matrice) Progettato per essere decodificato velocemente Può contenere ogni tipo di dato binario, ASCII Testo semplice, indirizzi URL, contatti Standard ISO (brevetto Denso, non esercitato). Standard per codificare le informazioni: de facto NTTDoCoMo 22
23 Codici QR codifica delle informazioni Contenuto Formato de facto NTT DoCoMo URL (meno frequentemente, URLTO:smigroup.it) MEBKM Mail Numero di telefono (tuttavia, dovrebbe bastare tel: MATMSG Contatto vcard (verboso!) MECARD SMS, MMS Informazione geografica sms: SMSTO: geo: ,9.6667,340 (latitudine, longitudine, altitudine) Riferimento: NTT DoCoMo 11 maggio 2012 Seminario Android 23
24 Codici QR Versioni La versione viene (solitamente) scelta dal generatore, in funzione dei caratteri da codificare. Codice livello L 7% Errori corretti M 15% Q 25% H 30% Versione ragionevolmente decodificabile dai telefoni cellulari. Versione Righe/Colonne Livello corr. errori 1 21 L 25 M 20 Q 16 H L 47 M 38 Q 29 H L 114 M 90 Q 67 H 50 Caratteri alfanumerici 11 maggio 2012 Seminario Android 24
25 Android Sistema di controllo per dispositivi industriali Comunicazione a medio-lungo raggio (WiFi, GPRS/UMTS) Comunicazione a corto raggio (Bluetooth, NFC, WiFi) 25
26 Uso dei Android come controllo di dispositivi industriali Codice IP Standard IEC Classifica protezione di case meccanici contro oggetti solidi (polvere) e acqua. IPAB Solidi Liquidi Livello Solidi Liquidi 0 Nessuna protezione Nessuna protezione 1 > 50 mm Caduta di gocce d acqua 2 > 12.5 mm Caduta di gocce d acqua (max 15 ) 3 > 2.5 mm Pioggia 4 > 1 mm Spruzzi 5 Polvere, parzialmente Getti 6 Polvere, completamente Ondate 7 - Immersione 8 - Sommersione 26
27 Case e Smartphone Android IP67 Protezioni non IP Smartphone protetti IP by-design Motorola Defy: IP67! Protezioni IP 27
28 Android: dove va Smartphone vs. Feature Phone 28
29 Android: dove va Smartphone Android vs. competitor 29
30 Sviluppo di app Android Requisiti software e hardware Computer con Windows / Mac / Linux Sviluppo per iphone richiede un Mac. (Almeno) Un dispositivo Android Preferibilmente, definire un target uno per ogni fascia. Emulatore? 30
31 flessibilità Modalità di sviluppo Attualmente esistono tre modalità di sviluppo di applicazioni per Android: ambiente di sviluppo grafico ambienti write once, compile anywhere ambiente di sviluppo nativo nativo write once, run anywhere grafico complessità 31
32 Componenti Sviluppo grafico MIT App Inventor Sviluppata inizialmente da Google, è stata ora ceduta al Center for Mobile Learning del MIT ( Non permette l accesso a tutte le funzionalità del sistema. Progetto dell interfaccia Progetto della logica 11 maggio 2012 Preview dell applicazione Seminario Android 32
33 Sviluppo write once run anywhere PhoneGap, Appcelerator Sviluppo ad alto livello: HTML5, CSS3 e Javascript. Compilazione di codice nativo. Diverse piattaforme supportate, tra cui Android, ios, RIM, Windows Phone. Workflow di sviluppo di PhoneGap PhoneGap: Appcelerator:
34 Ambiente di sviluppo nativo Eclipse + Android SDK 34
35 Il market 35
36 # app Il market nov-07 giu-08 dic-08 lug-09 gen-10 ago-10 feb-11 set-11 apr-12 ott-12 Android ios 36
37 Esempi 1. CO2Go Solo telefono cellulare. Sampling e analisi dei segnali in tempo reale. 2. Copenhagen Wheel 1. Interazione con dispositivo embedded Bluetooth. 2. GPS, mappe. 3. SMy Reader 1. Applicazione industriale. 2. Interazione con QR code. 37
38 Applicazioni Android sviluppate CO2GO Logging di GPS e accelerometri. Analisi di segnali in tempo reale filtraggio; FFT. Data mining. Interazioni con API Google Maps. Riferimento: 38
39 Applicazioni Android sviluppate Copenhagen Wheel Applicazione smartphone per Copenhagen Wheel MIT, 2010 Joint project tra MIT, Ducati Energia e Ministero dell Ambiente italiano. Ruota elettrica che converte biciclette tradizionali in biciclette elettriche. Applicazione smartphone per il controllo remoto. Riferimento: 39
40 Dati da server REST Applicazioni Android sviluppate Copenhagen Wheel Collegamento Bluetooth verso hardware embedded. Localizzazione. Google Maps. Interazione REST con server web. Complessi layout grafici. Localizzazione e Google Maps Layout grafico Collegamenti Bluetooth 40
41 Applicazioni Android sviluppate SMy Reader Decodifica di codici QR. Chiamate REST ad API. Aggiornamento automatico a nuove versioni. 41
42 Riferimenti web e libri per iniziare Dev Guide, da Android Developers: Reference, da Android Developers: Libri: 42
43 Corso avanzato Sviluppo di applicazioni per smartphone Android ore di lezione frontale + esercizi. 1. Approfondimento dettagliato delle tecnologie mostrate in questo seminario. 2. Fondamenti di progetto e di programmazione di applicazioni per Android. Gestione del ciclo di vita di una applicazione. Applicazioni multi-thread. Interfacce grafiche. Storage su file e database relazionale. Internazionalizzazione. Localizzazione network-based e GPS based. Acquisizione ed elaborazione di segnali dai sensori (accelerometri, magnetometro, ). Interpretazione di codici visuali 1D, 2D, QR. Bluetooth. Pubblicare una applicazione sul market. 43
44 Ringraziamenti Tutti voi che siete qui! La Commissione Informatica, in particolare: Ing. Luca Armanni, presidente Ing. Umberto Noris Ing. Enzo Previtali Ing. Alberto Taiocchi Ing. Vincenzo Manzoni, PhD web: vincenzomanzoni.com 44
Scuola Professionale e Filologica Geom. F.Borgogna Vercelli
Scuola Professionale e Filologica Geom. F.Borgogna Vercelli Corsi ANDROID 2013/2014 Benvenuti nel mondo dinamico dello sviluppo di applicazioni per smartphone e tablet Android Corsi ANDROID 2013/2014 L
DettagliAndroid AppInventor. Argomenti trattati. Introduzione. AppInventor. etc. Google Android Android SDK, Android Market
Android v. 1.0.1 Argomenti trattati Android AppInventor Introduzione Google Android Android SDK, Android Market AppInventor Architettura Sviluppo di applicazioni etc Storia Introduzione Android Android
DettagliCorso App modulo Android. Antonio Gallo info@laboratoriolibero.com
Corso App modulo Android Antonio Gallo info@laboratoriolibero.com Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)
DettagliINTRODUZIONE ALLE PIATTAFORME
INTRODUZIONE ALLE PIATTAFORME Android ios Windows Phone 8 Android 2 Cos è Android? Un moderno open-source sistema operativo Componenti: Linux kernel Java Core applications 3 Perché è stato un successo
DettagliAndroid world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)
Android world Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Contiene un Sistema Operativo, software middleware e applicazioni varie Sviluppato da Open Handset Alliance,
DettagliTecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it
DettagliAndroid development. Sviluppo di Mobile Apps sul sistema operativo di Google
Android development Sviluppo di Mobile Apps sul sistema operativo di Google Agenda Giorni: Gio 14/04/2011 Ven 15/04/2011 Gio 21/04/2011 Ven 22/04/2011 Suddivisione: Mattina: teoria Pomeriggio: pratica
DettagliAndroid per sistemi embedded
Android per sistemi embedded Valter Minute valter@valterminute.com Vminute By PresenterMedia.com Agenda or Summary Layout A second line of text could go here 1 2 3 4 5 Cos è Android Parenti serpenti Android
DettagliAusili e applicazioni software per dispositivi mobili
1 Ausili e applicazioni software per dispositivi mobili Valerio Gower 2 I dispositivi ICT mobili: tablet e smartphone 3 I principali sistemi operativi Android (Google) ios (Apple) Symbian (Nokia) Blackberry
DettagliProgettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria Enzo Ferrari Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progettazione e Sviluppo dell Applicazione Web
DettagliGuida per l utente di PrintMe Mobile 3.0
Guida per l utente di PrintMe Mobile 3.0 Descrizione del contenuto Informazioni su PrintMe Mobile Requisiti del sistema Stampa Soluzione dei problemi Informazioni su PrintMe Mobile PrintMe Mobile è una
DettagliMyPescara, un vate a portata di touch
Comunicato Stampa MyPescara, un vate a portata di touch L amministrazione comunale scommette ancora sulla rete e apre all interazione con cittadini e turisti attraverso un applicazione mobile multilingue
DettagliI nuovi strumenti di produzione dagli smartphone, ai tablet ai thin client
2012 I nuovi strumenti di produzione dagli smartphone, ai tablet ai thin client Progetto finanziato da Genova 15-05-2012 1 Argomenti Strumenti di produzione aziendale Smartphone, tablet, thin client Mercato
DettagliSUPERVISIONE DOMOTICA KNX CON LA APP HAPPY HOME
Serie Chorus SUPERVISIONE DOMOTICA KNX CON LA APP HAPPY HOME Approfondimento tecnico Supervisione domotica KNX con HAPPY HOME - Approfondimento tecnico Pag 1 INDICE INTRODUZIONE 3 APP HAPPY HOME : CARATTERISTICHE
DettagliSviluppo di applicazioni mobili su piattaforma Maemo
tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque candidato Giovanni Fortini Matr. 534/2169 Contesto e contributo Sistemi operativi per dispositivi mobili Sviluppo di un applicazione
DettagliUtilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015
Utilizzo della APP IrriframeVoice Versione 1.0 maggio 2015 0.0 Installazione Sul telefono o sul tablet andare sullo store delle applicazioni per scaricare la APP A seconda del sistema operativo del telefono
DettagliTecnologia utilizzata per l'erogazione di corsi di formazione in modalità classe virtuale
Premessa Il presente documento riporta una descrizione tecnico funzionale del servizio Teleskill Live utilizzato per l'erogazione in modalità classe virtuale di corsi di formazione on line dedicati ai
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliGuida Google Cloud Print
Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente Guida dell utente viene utilizzato lo stile che segue per contrassegnare le note: Le note forniscono istruzioni da seguire
DettagliAusili e applicazioni software per dispositivi iti i mobili. I principali sistemi operativi. Esempio di dispositivo Smartphone
1 2 I dispositivi ICT mobili: tablet e smartphone Ausili e applicazioni software per dispositivi iti i mobili Valerio Gower 3 4 Android (Google) ios (Apple) Symbian (Nokia) Blackberry (RIM) Windows Phone
DettagliApproccio stratificato
Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia
DettagliSoluzioni per l'integrazione e l'accesso alle informazioni. Visus RAD Fido. Andrea Rocchini
Soluzioni per l'integrazione e l'accesso alle informazioni Visus RAD Fido Andrea Rocchini Obbiettivo Raccogliere, elaborare e distribuire informazioni in modo diretto, puntuale e capillare. E' lo scopo
DettagliProgrammazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:
ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE GUGLIELMO MARCONI Piazza Poerio 2, 70126 Bari - Tel.080-5534450 Fax.080-5559037 - www.marconibari.it - info@marconibari.it Programmazione Fondi Strutturali 2007/2013
DettagliSistemi Operativi II Corso di Laurea in Ingegneria Informatica
www.dis.uniroma1.it/~midlab Sistemi Operativi II Corso di Laurea in Ingegneria Informatica Prof. Roberto Baldoni Introduzione OS=Astrazione Dare l illusione all applicazione di memoria infinita, CPU infinita,unico
DettagliICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA
ICT (Information and Communication Technology): ELEMENTI DI TECNOLOGIA Obiettivo Richiamare quello che non si può non sapere Fare alcune precisazioni terminologiche IL COMPUTER La struttura, i componenti
DettagliANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it
ANDROID Domenico Talia Università della Calabria talia@dimes.unical.it Sistemi Operativi per Mobile! I sistemi operativi per sistemi mobili seguono i principi dei SO classici ma devono gestire risorse
DettagliPROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
DettagliINSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android)
INSTALLAZIONE DEL NUOVO SERVIZIO VPN VIRTUAL PRIVATE NETWORK (sistemi Windows e Android) In questa guida trovi le istruzioni per installare il nuovo servizio di VPN su dispositivi con sistema operativo
DettagliCome valutare e scegliere un Sistema Operativo Embedded
Come valutare e scegliere un Sistema Operativo Embedded Valter Minute Adeneo Embedded vminute@adeneo-embedded.com ARM e sistemi operativi Milioni di dispositivi contengono processori ARM Per sfruttare
DettagliBasi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.
Basi Android 1 Android Cosa è Android? Android è un insieme di strumen8 e librerie per sviluppare applicazioni mobili è più di un SO Android si definisce open Con8ene tecnologie open source Linux Il codice
DettagliSistemi Mobili e Wireless Android Introduzione alla piattaforma
Sistemi Mobili e Wireless Android Introduzione alla piattaforma Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Cos'è Android?
DettagliLA MOBILITÀ A PORTATA DI MANO QUALCHE TOCCO SUL VOSTRO DISPOSITIVO MOBILE È TUTTO QUELLO CHE SERVE PER EFFETTUARE STAMPE E SCANSIONI SULLA STAMPANTE
LA MOBILITÀ A PORTATA DI MANO QUALCHE TOCCO SUL VOSTRO DISPOSITIVO MOBILE È TUTTO QUELLO CHE SERVE PER EFFETTUARE STAMPE E SCANSIONI SULLA STAMPANTE BROTHER IN USO I dispositivi mobili sono sempre più
DettagliISTRUZIONI OPERATIVE AGGIORNAMENTO DEL 18/04/2013
ISTRUZIONI OPERATIVE AGGIORNAMENTO DEL 18/04/2013 Settore: Oggetto: Servizi diversi per la Clientela Istruzioni operative sul Servizio MB Mobile Banking Banca Passadore Guida operativa Indice degli argomenti
DettagliICARO Terminal Server per Aprile
ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il
DettagliDefinizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
DettagliLinux Day 2015. ANDROID ed i suoi derivati. Pavia, 24 ottobre 2015. Marco Giorgi NUTRIA LUG
Linux Day 2015 NUTRIA LUG Pavia, 24 ottobre 2015 ANDROID ed i suoi derivati Quant'è davvero open un dispositivo Android e come renderlo ancora più libero CHI SONO Membro del team di sviluppo DEFT Linux
DettagliL interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it http://www.linkedin.com/in/alessiogarbi
& L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne http://linkedin.com/in/alessiogarbi Di cosa parleremo... Le potenzialità offerte oggi dai nuovi device
DettagliGeo Nav. DuniaSafe TERMINALI DI GESTIONE RONDA LOCALIZZAZIONE PROTEZIONE
DuniaSafe APPLICAZIONE DI GESTIONE PATTUGLIE SERVIZI DI RONDA CERTIFICATA SUPERVISIONE - LOCALIZZAZIONE CONTROLLO Geo Nav TERMINALI DI GESTIONE RONDA LOCALIZZAZIONE PROTEZIONE DuniaSafe Geo Nav DuniaSafe
DettagliElenco argomenti (1/2)
Dev ios Argomenti trattati Elenco argomenti (1/2) ios, il sistema operativo di iphone/ipad I 4 livelli dell'architettura ios: Cocoa touch Media Core services Core OS Le App: struttura e funzionamento Area
DettagliFlessibilità e mobilità in un pacchetto completo UC Pro di Panasonic. Connettività avanzata ovunque vi troviate
Flessibilità e mobilità in un pacchetto completo UC Pro di Panasonic Connettività avanzata ovunque vi troviate UC Pro offre una vasta gamma di possibilità Esecuzione di chiamate Selezionate i numeri da
DettagliReti di Telecomunicazione Lezione 6
Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server
DettagliIl software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
DettagliL APP PER IPHONE E ANDROID
L APP PER IPHONE E ANDROID PER LA PIANIFICAZIONE E GESTIONE DELLA FORZA LAVORO IN MOBILITA GIUGNO 2013 RCSOFT Software House 1 GAT MOBILE COS E GAT MOBILE è una APP rivolta alle aziende che si occupano
DettagliSistemi Operativi. Conclusioni e nuove frontiere
Sistemi Operativi (modulo di Informatica II) Conclusioni e nuove frontiere Patrizia Scandurra Università degli Studi di Bergamo a.a. 2008-09 Sommario Definizione di sistema operativo Evoluzione futura
DettagliTrackR Crowd GPS a Cervia
Fornire una soluzione per rintracciare la posizione di oggetti, animali o bambini sul territorio Cervese. TrackR Crowd GPS a Cervia Il rilevamento di posizione che non ti aspetti TrackR Crowd GPS a Cervia
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliArchitetture Informatiche. Dal Mainframe al Personal Computer
Architetture Informatiche Dal Mainframe al Personal Computer Architetture Le architetture informatiche definiscono le modalità secondo le quali sono collegati tra di loro i diversi sistemi ( livello fisico
DettagliCOMUNICATO STAMPA: Backup doppiamente sicuro. Western Digital My Book Live Duo: personal cloud storage a doppio disco con supporto RAID 0 e RAID 1
Western Digital My Book Live Duo: personal cloud storage a doppio disco con supporto RAID 0 e RAID 1 Western Digital, leader mondiale nel mercato delle soluzioni di digital storage, ha presentato il nuovo
DettagliGestione del riscaldamento della casa via App e web. ThermoAPP. il geotermostato intelligente
ThermoAPP il geotermostato intelligente ThermoAPP è il termostato hi-tech creato per la gestione intelligente degli impianti di riscaldamento. Un dispositivo ad alto tasso tecnologico che consente l interazione,
DettagliGuida Google Cloud Print
Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente Guida dell utente viene utilizzata la seguente icona: Le note forniscono istruzioni da seguire in determinate situazioni o
DettagliCorso di Laurea Ingegneria Civile Fondamenti di Informatica. Traduzione ed esecuzione di programmi. Dispensa 08
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 08 Traduzione ed esecuzione di programmi Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente materiale didattico
DettagliPresentazione di Cedac Software
Agenda Presentazione di Cedac Software SOA ed ESB Analisi di un caso studio Esempi Q&A Presentazione di Cedac Software 1 2 Presentazione di Cedac Software S.r.l. Divisione Software Azienda nata nel 1994
DettagliMOBILE iphone. Prerequisiti : conoscenza di base Windows e Internet. Durata : 15 Lezioni ; 1.5 ore ciascuna. RENI dott. Eugenio
MOBILE iphone - Panoramica codice HTML - Utilizzo dei principali TAG - HTML 5 e CSS 3 - JavaScript - iphone styling di base - iphone styling avanzato - Memorizzazione lato client - Creare applicazioni
DettagliInformatica. Prof. A. Longheu. Introduzione a Java
Informatica Prof. A. Longheu Introduzione a Java 1 Code-Name Green Nome del progetto Sun con l obiettivo di fornire intelligent consumer-electronic devices. Il risultato fu Oak Un linguaggio basato su
Dettaglifabrizio@akebia.it Fabrizio Caccavello APP NO GRAZIE, LUNGA VITA A RESPONSIVE DESIGN cfabry cfabry Fabrizio Caccavello
Fabrizio Caccavello Nella Pubblica Amministrazione il ricorso alla costruzione di applicazioni per dispositivi mobili sembra essere diventato un elemento primario nelle strategie per la fornitura di servizi
DettagliUD13. Elettroutensili per imparare
CORSO DI INFORMATICA UD13. Elettroutensili per imparare Vanessa Metus Che cosa vuol dire e-learning? Che cos è un Learning Object o LO? Quali strumenti si usano solitamente per erogare dei corsi e-learning?
DettagliDispositivi mobili e turismo
Andrea Marin Università Ca Foscari Venezia SVILUPPO INTERCULTURALE DEI SISTEMI TURISTICI SISTEMI INFORMATIVI PER IL TURISMO a.a. 2013/2014 Un mondo di dispositivi smart Caratteristiche dei dispositivi
DettagliNuova ECDL NASCE UNA NUOVA COMPETENZA. LA TUA.
Nuova ECDL NASCE UNA NUOVA COMPETENZA. LA TUA. E una certificazione della formazione informatica rinnovata nei contenuti, adeguata ai cambiamenti dello scenario tecnologico, educativo, professionale e
Dettagli.onway. Orange Mobility srl
.onway Orange Mobility srl .onway OnWay è la soluzione completa per la gestione della distribuzione alimentare. Ideata per rispondere alle problematiche della distribuzione in tentata vendita, consente
DettagliSommario. Introduzione...7
Sommario Introduzione...7 1. Caratteristiche e operazioni preliminari...11 Caratteristiche tecniche di iphone 4 e 4S...11 Il nuovo rapporto tra ios e itunes... 14 Scaricare itunes e creare un account itunes
DettagliGuida I-Help App. Android
Guida I-Help App. Android Manuale d uso dell applicazione I-Help per dispositivi con sistema operativo Android Ufficio Tecnico ADiTech S.R.L. 04/11/2015 ADITECH S.R.L INDIRIZZO: VIA GHINO VALENTI, 2, 60131,
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
DettagliSISTEMI E RETI 4(2) 4(2) 4(2) caratteristiche funzionali
CL AS SE INFORMATICA 6(3) 6(4) - 6(4) SISTEMI E RETI 4(2) 4(2) 4(2) TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI COMPETENZE 3 Essere in grado di sviluppare semplici applicazioni
DettagliLe offerte di Mandarin Wimax Sicilia
Pagina 1 di 7 Abbonati gratis / Venerdì, Febbraio 04, 2011 Cerca nel Giornale Prima Accessori Cellulari Guide News Operatori Palmari e Pda Programmi Varie Chi siamo Collegati Registrati Contattaci Disclaimer
DettagliSistemi Mobili e Wireless Introduction
Sistemi Mobili e Wireless Introduction Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Sistemi mobili e wireless: definizione
DettagliArchitetture Applicative
Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture
DettagliQuick Reference per il Tablet SAMSUNG Galaxy Tab 2 10.1
Quick Reference per il Tablet SAMSUNG Galaxy Tab 2 10.1 Rev. 1.2 del 26 ottobre 2012 Pagina 1 di 15 1. Caratteristiche principali del prodotto Samsung Galaxy Tab 2 10.1 è il dispositivo basato su piattaforma
DettagliCareggi Smart Hospital nuovo servizio #Prelievo Amico
Careggi Smart Hospital nuovo servizio #Prelievo Amico Careggi Smart Hospital è un progetto dell Azienda Ospedaliero Universitaria Careggi di Firenze che ha l obiettivo di facilitare il rapporto con l utenza,
DettagliSommario. Introduzione Architettura Client-Server. Server Web Browser Web. Architettura a Due Livelli Architettura a Tre Livelli
Sommario Introduzione Architettura Client-Server Architettura a Due Livelli Architettura a Tre Livelli Server Web Browser Web Introduzione La storia inizia nel 1989 Tim Berners-Lee al CERN, progetto WWW
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Sesta Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione
DettagliBASE: Dal prodotto al processo, creare una lezione con la LIM; interazione LIM e dispositivi (6 ore).
Lavorare con dispositivi personali di fruizione destinati ad essere usati dai singoli partecipanti al processo di apprendimento (SCUOLA PRIMARIA, SCUOLA SECONDARIA DI PRIMO GRADO, SCUOLA SECONDARIA DI
DettagliArchitetture software. Virtualizzazione
Sistemi Distribuiti Architetture software 1 Virtualizzazione 2 1 Virtualizzazione (motivazioni) Sullo stesso elaboratore possono essere eseguiti indipendentemente d t e simultaneamente t sistemi i operativi
DettagliL informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
DettagliSistemi operativi basati sul web
Sistemi operativi basati sul web Anno Accademico 2009-2010 Relatore: Ch.mo prof. Porfirio Tramontana Candidato: Mirolla Salvatore Matricola:576/260 Introduzione ai sistemi operativi basati sul Web A differenza
Dettagliinfo@eland.it ELAND SPA 71100 Foggia Via Fiume, 42 Tel. 0881707373 Fax 0881757435
Booking Show è una soluzione informatica webbased realizzata da Eland S.p.A, che gestisce in modo integrato la prenotazione biglietti per teatri, cinema, musei, fiere, eventi sportivi, concerti via Internet,
DettagliGuida Google Cloud Print
Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente Guida dell utente viene utilizzata la seguente icona: Le note forniscono istruzioni da seguire in determinate situazioni o
DettagliAndroid: mobile integration
Android: mobile integration Emanuele Palazzetti (www.emanuelepalazzetti.eu) This work is distributed under Creative Commons license 1 Agenda Piattaforme mobile Android Funzionalità e cloud Integrazione
DettagliTECNOLOGIE PER IL FUTURO
circolare n. 16 del 20.09.2014 LICEO SCIENTIFICO STATALE "FILIPPO LUSSANA" Via Angelo Maj, 1 24121 BERGAMO 035 237502 Fax: 035 236331 Sito e contatti: www.liceolussana.com Codice fiscale: 80026450165 Agli
DettagliIl progetto Insieme a Scuola di Internet
Il progetto Insieme a Scuola di Internet Glossario Glossario > A @ (at) La @, che si pronuncia at oppure chiocciola comunemente chiamata a commerciale, è un carattere utilizzato generalmente per la posta
DettagliGuida I-Help App. IOS
Guida I-Help App. IOS Manuale d uso dell applicazione I-Help per dispositivi con sistema operativo IOS Ufficio Tecnico ADiTech S.R.L. 03/11/2015 ADITECH S.R.L INDIRIZZO: VIA GHINO VALENTI, 2, 60131, ANCONA
DettagliIl fenomeno della geolocalizzazione. Ugo Benini
Il fenomeno della geolocalizzazione Ugo Benini pagina 1 di 9 Cos è la geolocalizzazione Come si è evoluto il concetto di geolocalizzazione negli ultimi anni? Quali le ricadute nel mondo dei Social Network?
DettagliIntroduzione alla Virtualizzazione
Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse
DettagliICT TRAINING Giornata Formativa di Alfabetizzazione Digitale SVILUPPO DI UNA APP
ICT TRAINING Giornata Formativa di Alfabetizzazione Digitale SVILUPPO DI UNA APP SVILUPPO DI UNA APP Premessa Breve guida per lo sviluppo di App che segue le varie fasi di realizzazione. Nelle quattro
DettagliCorso di Informatica
Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo
DettagliNovità. Indice: - Multiprogetto - Integrazione videocitofonia IP - Calendario - Barra di statoclient - Gateway seriale
Novità Indice: - Multiprogetto - Integrazione videocitofonia IP - Calendario - Barra di statoclient - Gateway seriale Multiprogetto per ipad & iphone Da ora è possibile caricare più progetti su un unica
Dettagliphonegap cross-platform made easy
phonegap cross-platform made easy piattaforme di interesse Android iphone/ipad BlackBerry Windows Phone/CE HTML5 => ~ 99% sviluppo web Caratteristiche: Modello sviluppo: HTML5 + JavaScript UI web: HTML
DettagliMida Directory. Introduzione. Mida Directory
Mida Directory Introduzione MidaDirectory è un applicazione XML per telefoni Cisco, che consente la gestione della rubrica aziendale su display telefonico. Essa permette di consultare i contatti aziendali
DettagliG l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S
G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S Generalità dinanet-global_connection è un apparato elettronico per il controllo e la sicurezza sia domestica
DettagliCenni sulle reti e applicazioni remote ( internet, applicazioni e servizi web )
Classe III A (Indirizzo Economico - Sociale) Fondamenti di informatica: Definizione di Informatica, dato e informazione. Cenni storici. Rappresentazione in forma binaria dei dati. Conversione da decimale
DettagliIl pos mobile con le suddette convenzioni è attivabile se in possesso di uno dei dispositivi abilitati allegati.
Di seguito ai colloqui odierni inoltriamo nostre offerte sui contratti POS : Pos Mobile per professionisti : Canone mensile POS tavolo: gratuito 12 mesi oltre i 12 mesi 9,90 mensili Canone Mobile POS:
DettagliCorso base Percorso 2
Rete Scuola Digitale Veneta Piano Regionale di Formazione Scuola Digitale Veneto Corso base Percorso 2 Lavorare con dispositivi personali destinati ad essere usati dai singoli partecipanti al processo
DettagliBT MOBILE Portafoglio Prodotti Smartphone, Tablet, Internet Key
BT MOBILE Portafoglio Prodotti Smartphone, Tablet, Internet Key BT MOBILE Abbina a BT Mobile Smartphone e Tablet di ultima generazione per il tuo business in mobilità NON SOLO UN OFFERTA DI APPARATI In
DettagliMono per sistemi embedded
MonoDay 2010 Mono per sistemi embedded Ing. Torello Querci Resp. Architetture SW - Negens S.r.l. querci@negens.com 29 Aprile 2010, Salerno Agenda Cosa si intende per sistemi embedded Come si programmano
DettagliIstruzioni operative riservate ai Clienti titolari del nuovo internet banking
Istruzioni operative riservate ai Clienti titolari del nuovo internet banking Bancaperta, il servizio di home banking del Gruppo Credito Valtellinese, è pensato in un ottica di integrazione tra i vari
Dettagliicloud Forensics .e privacy dei nostri dati? Milano, 21/6/2012 Convegno E-Privacy Mattia Epifani
icloud Forensics.e privacy dei nostri dati? Milano, 21/6/2012 Convegno E-Privacy Mattia Epifani 1 icloud Il servizio icloud, introdotto da Apple nel giugno 2011, permette agli utenti di memorizzare i dati
DettagliGUIDA PER LA CONNESSIONE ALLA RETE WIRELESS E ALL USO DEL SERVIZIO BERGAMO Wi-Fi
GUIDA PER LA CONNESSIONE ALLA RETE WIRELESS E ALL USO DEL SERVIZIO BERGAMO Wi-Fi Requisiti necessari per l utilizzo di Bergamo Wifi: - Computer/Tablet/Smartphone dotato di interfaccia wireless - Disporre
DettagliProgettazione e sviluppo di un applicazione di Mobile Payment su dispositivo Android tramite tecnologia NFC
tesi di laurea 2010/2011 relatore Ch.mo prof. Marcello Cinque correlatore Ch.mo ing. Marco Oreste Migliori candidato Antonia Pisicchio Matr. 885/489 Contesto Con il diffondersi della tecnologia NFC il
DettagliScopo della lezione. Informatica. Informatica - def. 1. Informatica
Scopo della lezione Informatica per le lauree triennali LEZIONE 1 - Che cos è l informatica Introdurre i concetti base della materia Definire le differenze tra hardware e software Individuare le applicazioni
DettagliDISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI
DISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI INDIRIZZO DI INFORMATICA E TELECOMUNICAZIONI ARTICOLAZIONE TELECOMUNICAZIONI Utilizzare consapevolmente gli strumenti
DettagliStrumenti informatici per la Lettura. una guida alle risorse, ai dispositivi, ai formati
Strumenti informatici per la Lettura una guida alle risorse, ai dispositivi, ai formati Andrea Mangiatordi, 12 Aprile 2014 Obiettivi: fornire una panoramica completa (per quanto possibile!) dei principali
Dettagli