VS002 -Da Windows ad Android e ios in 60 minuti con Xamarin
|
|
- Fausto Fiori
- 8 anni fa
- Visualizzazioni
Transcript
1 VS002 -Da Windows ad Android e ios in 60 minuti con Xamarin presenta Corrado Cavalli "Bug Gaia blog.corradocavalli.com info@wpc2015.it #wpc15it 1
2 Reinventare la ruota? A quanti di voi piace reinventare la ruota? DRY: don t repeat yourself Quando sviluppiamo un app nativa per Android, ios e Windows facciamo esattamente questo Ok, ma è la tecnologia che ce lo impone ios: XCode / Objective-C o Swift / MAC platform Android: Java/Android Studio Windows: Visual Studio / C# info@wpc2015.it #wpc15it 2
3 Potessi ottenere lo stesso risultato usando: e se Visual Studio C# (o F#) Condividendo le "parti comuni" tra ios, Android e Windows? Totale accessibilità delle API di ogni singola piattaforma Ottenendo un app 100% nativa Nessun compromesso Risparmiando sullo sviluppo e relativa manutenzione? info@wpc2015.it #wpc15it 3
4 Benvenuti nel magico mondo di Xamarin Xamarin è una società indipendente partner di Microsoft e non solo Fondata nel 2009 ma vecchia conoscenza dal 2001 Mono vi ricorda qualcosa? 250+ dipendenti, 15K clienti, sviluppatori Supporto di Xamarin alle nuove API di Google e Apple Oltre 20K pacchetti NuGet e component Xamarin Xamarin Studio Visual Studio Designer ios e Android integrati La versione starter è inclusa nell installazione di Visual Studio 2015 Tutte le versioni di Visual Studio sono supportate (incluse 2012 e 2013) info@wpc2015.it #wpc15it 4
5 Come funziona? "Anything you can do in Objective-C and Java can be done in C# with Xamarin. Le API di Android e ios vengono mappate (bindings) verso il mondo.net Tutto il mondo.net (C# 6.0, async/await, etc ) sono disponibili info@wpc2015.it #wpc15it 5
6 Cosa mi serve? Windows per Visual Studio, Android e Windows. Mac per sviluppo ios I tool di compilazione sono quelli di Xcode In alcuni casi bisogna usare Interface Builder Sviluppare app ios con Visual Studio su Windows? info@wpc2015.it #wpc15it 6
7 Ok, ma come condivido il codice? "Classic" Xamarin I progetti platform-specific referenziano librerie cross-platform che contengo il codice che è possibile condividere. E possibile usare code sharing, compilazione condizionale, partial classes IOC E possibile condividere anche la UI: Xamarin Forms info@wpc2015.it
8 To-Do List Soluzione unica per Windows, ios e Android info@wpc2015.it
9 Architettura Azure, Web API, EF e SQL Azure MVVM Visual Studio e Xamarin PCL MVVM Data Service Web API SQL Azure PCL PCL info@wpc2015.it
10 MVVM: Model View ViewModel Android Markup Windows Markup ios Markup C# C# C# VIEW VIEW Databinding Databinding Databinding C# (Data, Services ) VIEWMODEL C# (Data, Services ) MODEL info@wpc2015.it
11 Librerie di supporto per MVVM cross-platform #wpc15it 11
12 Basta slides! Fammi vedere il codice!!! #wpc15it 12
13 Organizzazione MVVM Init (INavigationService, IDialogService, ISettings) ViewModelLocator LoginViewModel HomeViewModel DetailViewModel #wpc15it 13
14 ios/android Adapters ToDoItem Adapter LayoutInflater XML View GetCell(index) RowsInSection) ToDoItemCell UITableViewSource RowSelected #wpc15it 14
15 Ok, ma con Xamarin Forms è molto più facile Verissimo! Ma dipende dal tipo di app che dovete sviluppare. Forms = Applicazioni Business Più complicati per applicazioni consumer o con UI complesse Valutate bene la scelta. info@wpc2015.it #wpc15it 15
16 Il futuro è cross-platform #wpc15it 16
17 Domande e Risposte Q & A info@wpc2015.it #wpc15it 17
18 MOCxxx - Titolo MOCxxx - Titolo Corsi consigliati info@wpc2015.it #wpc15it 18
19 OverNet Education Tel Contatti OverNet #wpc15it 19
Visual Studio 2015 Le novità dell IDE
presenta Visual Studio 2015 Le novità dell IDE Alessandro Del Sole Microsoft MVP Alessandro.delsole@visual-basic.it / @progalex www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1 Agenda Account
DettagliInstallazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com
Installazione e Configurazione della strumentazione necessaria Antonio Gallo info@laboratoriolibero.com Installazione e Configurazione della strumentazione necessaria Programmi accessori per poter sviluppare
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)
DettagliHow I met your platform PROGETTAZIONE E SVILUPPO DI APP CROSS-PLATFORM CON XAMARIN E MVVMCROSS
How I met your platform PROGETTAZIONE E SVILUPPO DI APP CROSS-PLATFORM CON XAMARIN E MVVMCROSS Ringraziamenti The Diligence: http://www.thediligence.net Evoluzione Telematica: http://www.evoltel.it Teraplan:
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
DettagliAZIENDA SIMULATA CREAZIONE DI UN APP
Alternanza Scuola Lavoro Anno scolastico 2015/2016 AZIENDA SIMULATA CREAZIONE DI UN APP Mattia Filardi Giacomo Di Deco Antonio Cozzi Descrizione applicazione Creata per il progetto Alternanza scuola-lavoro,
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
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di
DettagliCorso Programmazione Java ed Android
Corso Programmazione Java ed Android Codice: ITAJ0114 Durata: 72 ore Descrizione corso Il corso Programmazione Java ed Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante
DettagliCONDIVIDERE IL PROPRIO SCHERMO CON GLI STUDENTI COLLEGANDOSI DA UN BROWSER O DA NETOP VISION STUDENT APP
CONDIVIDERE IL PROPRIO SCHERMO CON GLI STUDENTI COLLEGANDOSI DA UN BROWSER O DA NETOP VISION STUDENT APP I docenti sono ora in grado di creare una classe con un mix di studenti basati su Windows, dispositivi
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
DettagliDa usare con applicazioni abilitate per la scansione e la lettura di QR Code
App Xerox QR Code Guida rapida 702P03999 Da usare con applicazioni abilitate per la scansione e la lettura di QR Code Usare l'app QR Code (Quick Response) con le applicazioni seguenti: Applicazioni di
DettagliGESTIRE UN LIONS CLUB
GESTIRE UN LIONS CLUB Il Segretario può avere un grande aiuto dalla tecnologia PRIMO ASSUNTO DEL SEGRETARIO Inserire i dati che riguardano il mio Club sempre e solo una volta Questo è fondamentale per
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
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
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
DettagliCorso Programmazione Android
Corso Programmazione Android Codice: ITAM0114 Durata: 40 ore Descrizione corso Il corso Programmazione Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante mondo, in continua
DettagliMANUALE D USO MOBILE APP
MANUALE D USO MOBILE APP disponibile per ios/android/windows Phone 5040327600 Gentile Cliente, grazie per aver scelto un prodotto Meta Trak. Meta Trak consente a chi lo utilizza di effettuare in auto gestione
Dettagli6tour.com BROCHURE. more than
6tour.com BROCHURE more than Il contenuto di questo company profile è puramente a scopo informativo. Si prega di far riferimento ai contatti aziendali per richiedere l affiliazione a 6tour.com o lo sviluppo
DettagliProgetto e sviluppo di unʼapplicazione iphone per lʼaccesso a reti di sensori senza fili."
tesi di laurea" sensori senza fili." Anno Accademico 2009 2010! relatore" Ch.mo prof. Marcello Cinque! candidato" Claudio Cianciulli! Matr. 534/1760! Contesto" Reti di sensori Wireless (WSN)" Vantaggi
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
DettagliLe novità del software di configurazione ETS5 e gli esempi applicativi - Renato Ricci
configurazione ETS5 e gli - Cesena, 25 novembre 2015 Cosa è ETS? ETS5 : dal progetto alla manutenzione ETS è uno strumento unificato che consente di: Progettare l'impianto KNX, definendo l'ubicazione e
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
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
DettagliIntegrare SharePoint 2010 con Windows Azure Giuseppe Marchi
Integrare SharePoint 2010 con Windows Azure Giuseppe Marchi SharePoint MVP, MCPD, MCTS Dev4Side www.peppedotnet.it mail: info@peppedotnet.it twitter: @PeppeDotNet Il Progetto SharePointCommunity.it Il
DettagliLavorare con PowerPoint
14 Lavorare con PowerPoint In questo spazio iniziamo a parlare di un programma utile per le presentazioni. PowerPoint è sicuramente un programma molto noto ai comunicatori e a quanti hanno bisogno di presentare
DettagliCantieri forestali sicuri: un app dedicata a chi lavora in bosco
Sicurezza, qualificazione e tecnologia per le imprese forestali Cantieri forestali sicuri: un app dedicata a chi lavora in bosco 2 febbraio 2016 - Torino Maria Castro-Graziella Testaceni CSI Piemonte formazione.piemonte@csi
DettagliUniversità degli Studi di Brescia Servizi ICT U.O.C. Reti e Sistemi
SERVIZIO VPN RETE ATENEO Sommario SERVIZIO VPN RETE ATENEO... 1 Microsoft Windows 7 e versioni superiori... 2 Mac OS X Lion e versioni superiori (10.8.x)... 4 Google Android... 6 Apple IOS... 8 L accesso
DettagliL APP PROFESSIONALE PER IL TUO BUSINESS. Per tablet con sistemi operativi ios Apple, Android e Windows
L APP PROFESSIONALE PER IL TUO BUSINESS Per tablet con sistemi operativi ios Apple, Android e Windows Immagina......una suite di applicazioni mobile che potenzia le strategie di marketing e di vendita
DettagliIl sistema Toyota per le PMI
28 novembre 2011 Il sistema Toyota per le PMI 1/11 Ambrogio Bollini SVP TMHE CB Supply AD CESAB SpA AD LTE SpA Toyota Material Handling Europe 2/11 CESAB - Storia e posizione nel mondo Toyota CESAB Carrellificio
DettagliGUADAGNARE CON TELEGRAM L ESATTA STRATEGIA CHE MI HA PERMESSO DI AUMETARE LE VISITE DEL MIO BLOG
GUADAGNARE CON TELEGRAM L ESATTA STRATEGIA CHE MI HA PERMESSO DI AUMETARE LE VISITE DEL MIO BLOG Ciao sono Marco Dasta il fondatore di marcodasta.com e in questo breve ebook ti parlo di come Telegram ha
DettagliUI Test Automation with Xamarin
presenta UI Test Automation with Xamarin Fabio Cozzolino Microsoft MVP www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1 Perché testare un app: qualità e release time Ovviamente qualità e
DettagliInstallazione LEGGI E STUDIA IL TUO LIBRO DIGITALE! In questa breve guida scoprirai come:
GUIDA AL LIBRO DIGITALE Installazione LEGGI E STUDIA IL TUO LIBRO DIGITALE! In questa breve guida scoprirai come: ottenere un account Giunti Scuola installare il Dbook scaricare i tuoi libri digitali Scarica
DettagliInfoservice. nasce nel 1993 come società specializzata nella progettazione, nella realizzazione e nella gestione di soluzioni e servizi ICT.
Organizzazione e Conoscenza con Josh e SharePoint in ICA SpA Salvatore Gargano Direttore Tecnico, Infoservice Infoservice nasce nel 1993 come società specializzata nella progettazione, nella realizzazione
DettagliIstruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System
Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System 1. Introduzione KML file... 1 2. Creazione e condivisione dei file KML usando Google Earth... 1
DettagliPubblicazioni Digitali & elearning
Pubblicazioni Digitali & elearning VISION E MISSION 2 di 13 Vision Tutti devono poter apprendere... senza confini geografici, di lingua e di cultura, perché nel mondo globalizzato la formazione aperta,
Dettagli1 di 17 14-01-2009 18:14
14 gen 2009 Stampa articolo 48 Commenti [Modifica] Corso interattivo di programmazione per iphone: I Lezione Corso Inglese Online Facile, Rapido e Divertente Corso a distanza. Provalo Gratis! ABAEnglish.com
DettagliSommario. Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0
Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0 Sommario 1. PREMESSA... 2 2. INSTALLAZIONE SOFTWARE VPN CLIENT... 2 3. PRIMO AVVIO E CONFIGURAZIONE
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
DettagliDUCKMA SRL BACKEND DEVELOPER
BACKEND DEVELOPER applicazioni Mobile. nostri valori e la nostra visione del business. Persone con iniziativa, creatività, curiosità ed entusiasmo, uniti ad ottime capacità relazionali e un forte spirito
DettagliE-banking come impostare l accesso
E-banking come impostare l accesso Breve guida www.migrosbank.ch Service Line 0848 845 400 Montag bis Freitag 8 19 Uhr Samstag 8 12 Uhr E-banking Requisiti L e-banking vi consente di accedere direttamente
DettagliProduct Shipping Cost Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
DettagliPOLYEDRO. La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo
POLYEDRO La migliore piattaforma tecnologica di sempre per EMBYON, l evoluzione dell ERP Metodo 1 Indice Chi siamo La tecnologia POLYEDRO EMBYON 4 8 12 Siamo nati in Italia, siamo leader in Italia. TeamSystem
DettagliIl campanello Trilly è un avanzatissimo videocitofono con supporto ai più avanzati sistemi di gestione via Smartphone.
TRILLY 1.0 Introduzione Il campanello Trilly è un avanzatissimo videocitofono con supporto ai più avanzati sistemi di gestione via Smartphone. 1.1 Panoramica funzioni 1) Rispondere al citofono dallo smartphone:
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA0 0 Linguaggio Java 1 Prerequisiti Utilizzo elementare di un pc Utilizzo di Internet per il downloading di file 2 1 Introduzione In questa lezione si descrivono gli
DettagliCygwin: vita su Windows, a la Linux-way.
GroLUG Day 9 Aprile 2005, Grosseto Andrea Gronchi Windows e il Software Libero.... un mondo aperto solo a metà. Linux e gli altri sistemi open sono, per eccellenza, le piattaforme dedicate
Dettagliwww.italiancpp.org Conoscete Windows Bridge?
Conoscete Windows Bridge? Con Windows 8, Microsoft ha introdotto Windows Runtime (WinRT), un'evoluzione dell app model di Windows, che doveva essere un'architettura applicativa comune, ma non lo è stato
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
Dettagliil primo social network dedicato agli amici a quattro zampe!
il primo social network dedicato agli amici a quattro zampe! DOGALIZE Indice L App che aspettavamo Caratteristiche e funzionalità Diventa Partner Perché diventare Partner Canili Veterinari ed Educatori
DettagliRequisiti: Obiettivi: Procedimento:
Bentornati a tutti, al nostro appuntamento settimanale con le guide a DashCode. Oggi studieremo come trasformare una WebApp in un'app Nativa. Sottolineo poi come questa che iniziamo oggi sia una guida
DettagliANDROID GUIDA ALLO SVILUPPATORE
LUIGI ARENA BASIC4ANDROID GUIDA ALLO SVILUPPATORE VERSIONE 2.22 1 Copyright Titolo del libro: BASIC4ANDROID GUIDA ALLO SVILUPPATORE Autore: Luigi Arena 2012, Luigi Arena Arena_luigi@hotmail.com TUTTI I
DettagliAcquistabile nella versione speciale Freud in aggiunta al contratto di cascading Freud o direttamente dal sito www.quasarud.it
Programma Trasmittanza Termica per i serramenti in legno Un modo semplice e rapido per ottenere tutta la documentazione relativa alla marcatura CE e alla trasmittanza termica per singola commessa Acquistabile
DettagliMobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.
Area di formazione Mobile & Technology 01 02 03 04 05 Corso ios base Corso ios avanzato Il mondo delle App: idee, creatività, business Progetto App AngularJS - Up and running 01 Corso ios base Ore: 24
DettagliGuida di accesso a Grep Rainbow
Grep Rainbow è un cloud desktop accessibile ovunque, da qualsiasi dispositivo, in qualsiasi momento. In questa guida sono presentate le modalità di accesso per ogni piattaforma. E possibile accedere a
DettagliSoggiornare a Roma Capitale
Apps4Roma 8 23 Ottobre 2012 App Mobile Soggiornare a Roma Capitale Roma, 23 ottobre 2012 L idea Creare un applicazione turistica, basata su tecnologia open source per apparati mobili (App Android) che
DettagliDestinazione Office 365
Destinazione Office 365 Office 365 Technical Overview Benvenuti! Green Team è Microsoft Partner con elevate competenze per i progetti che ruotano attorno al mondo di SharePoint. Siamo nati nel 1991 a Bologna.
DettagliLa transizione al mondo cloud del licensing aziendale
presenta La transizione al mondo cloud del licensing aziendale Davide Lo Surdo MS SAM Gold Partner www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1 Agenda Perché questo workshop? Complessità
DettagliVideosorveglianza con RaspberryPi
Videosorveglianza con RaspberryPi Se si muove qualcosa, mandami un DM! a cura di Francesco Tucci Di cosa parleremo? 1. 2. 3. 4. 5. Cos è il RaspberryPi Ingredienti per il progetto Come funziona il sistema
DettagliSuggerimenti per rendere la PMI più sicura
Suggerimenti per rendere la PMI più sicura A cura di: Enrico Venuto Politecnico di Torino 20 novembre 2015 Dematerializzazione Libera da molte lentezze, inefficenze Introduce nuove problematiche e punti
DettagliUniversità degli Studi Mediterranea di Reggio Calabria. Analisi di approcci per la gestione multipiattaforma di app mobile.
Università degli Studi Mediterranea di Reggio Calabria Dipartimento di Ingegneria dell Informazione, delle Infrastrutture e dell Energia Sostenibile Corso di Laurea in Ingegneria delle Telecomunicazioni
DettagliDreamweaver CC Il Corso Fondamentale
Dreamweaver CC Il Corso Fondamentale Il Software che ti permette di creare siti web in autonomia IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao, sono Antonio Mavaro, Microsoft Certified
Dettaglipresenta Le principali novità di Windows 10: aggiornamento e funzionalità www.wpc2015.it info@wpc2015.it - +39 02 365738.
presenta Le principali novità di Windows 10: aggiornamento e funzionalità Agnese Giordano Windows Client Product Marketing Manager Microsoft Italia www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it
Dettagliwtrendy La forza vendita automatizzata su ipad per il mondo dei calzaturifici
wtrendy La forza vendita automatizzata su ipad per il mondo dei calzaturifici 1 wtrendy Storia e Numeri Nasce il 04/03/2013 da un progetto ideato nell ottobre 2012 Primo utente: 15 settembre 2013 Righe
DettagliQUOKKY C 2014 Protetto da brevetto. Sezione I: Cos é Quokky
QUOKKY Assistant Sezione I: Cos é Quokky Le persone oggi Principali bisogni degli utenti Ho appena ricevuto una fattura di pagamento via email e due bollette via posta ORGANIZZAZIONE Ho pranzato con dei
DettagliGuida all uso delle Web View su ios
Guida all uso delle Web View su ios Tesina per il corso di Programmazione di Sistemi Mobile Lorenzo Pellegrini Matricola: 0000653299 Cosa sono le Web View? Le web view sono componenti grafiche, integrabili
DettagliLa cassetta di un buon carpentiere del software
IBM La cassetta di un buon carpentiere del software Luca Amato lucaamato@it.ibm.com Messina, 25 Maggio 2007 Agenda Microstoria dell'informatica e dei linguaggi Scegliere un linguaggio di programmazione
DettagliLAVORARE IN MODO SICURO ED EFFICIENTE Protection Service for Business
LAVORARE IN MODO SICURO ED EFFICIENTE Protection Service for Business IL MONDO SI TRASFORMA Viviamo in un mondo digitale sempre più complesso e incentrato sulla collaborazione. L attività aziendale si
DettagliIntervento a cura di Giordano Buttazzo, DigiTouch Giacomo Landini, DigiTouch. www.digitouch.it/digiscovery
Intervento a cura di Giordano Buttazzo, DigiTouch Giacomo Landini, DigiTouch 2 3 INTEGRAZIONE 4 Vedi file: Video5 5 Utility Eseguire applicazioni Telefonare, ricevere messaggi ed email Fare foto e video
DettagliProcesso di Sviluppo delle Applicazioni
Processo di Sviluppo delle Applicazioni La realizzazione di un applicazione come Vivere Ateneo App Domenico Zarcone Ognuno ha il suo ambiente Quali sono gli ambienti integrati di sviluppo più utilizzati?
DettagliLa prima piattaforma per chi insegna e per chi impara l italiano
La prima piattaforma per chi insegna e per chi impara l italiano Semplice Efficace Gratuita Molto più di una piattaforma! i-d-e-e.it è in realtà una multipiattaforma didattica, la prima appositamente dedicata
DettagliManuale istruzioni BlackVue BOZZA
Manuale istruzioni BlackVue BOZZA APP BlackVue Scaricala da itunes o dal Play Store di Google l APP BlackVue caricandola poi sul tuo smartphone o tablet. Caratteristiche supportate dalla APP BlackVue?
DettagliProva Finale Controllo delle versioni
Prova Finale Controllo delle versioni 1 Controllo delle versioni: a cosa serve? Tenere traccia dei cambiamenti Semplificare la collaborazione Gestione di diverse diramazioni (branch) di sviluppo Differen3
DettagliManuale d uso Mobile App
Manuale d uso Mobile App disponibile per ios/android/windows Phone 5040332500 Gentile Cliente, grazie per aver scelto Honda TRAK. Honda TRAK è un sistema telematico che consente di accedere a Servizi per
DettagliComplemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno
Rappresentazione di numeri Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Un numero e un entità teorica,
DettagliAscoCollabora Manuale Utente. Release 1.3
AscoCollabora Manuale Utente Release 1.3 martedì 15 aprile 2014 Sommario Presentazione... 3 Interfaccia Web... 4 Accesso ai propri file... 5 Windows... 5 Via CloudTools... 5 Mobile... 6 Versioning dei
DettagliFAQ DOMANDE FREQUENTI
FUNZIONAMENTO DELLA PIATTAFORMA FAQ DOMANDE FREQUENTI In cosa consiste la VideoFad? La VideoFad è la nuova formazione a distanza video. Si tratta di corsi Audio e Video con slide sincronizzate, nei quali
DettagliMobile Platforms & App Stores
Mobile Platforms & App Stores a comparative analysis Marco Bellinaso / marco.bellinaso@getconnected.it / I Cosa fa GetConnected? Consulenza e sviluppo custom per iphone, BlackBerry, Windows Mobile e Android
DettagliOffice 2007 Lezione 02. Le operazioni più
Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come
DettagliDA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.
PERIODO : DA DEFINIRE Sede del corso: Presso GI Formazione in Piazza IV novembre 5, Milano Orari dalle 9.00 alle 13.00 e dalle 14.00 alle 18.00 A CHI E RIVOLTO IL CORSO Questo progetto si rivolge a tutti
DettagliLe novità di SharePoint 2010 per sviluppatori
Ground Zero DotNetLombardia Le novità di SharePoint 2010 per sviluppatori Giuseppe Marchi SharePoint MVP Il Progetto SharePointCommunity.it Il progetto SharePoint Community nasce da diverse motivazioni:
DettagliMODULO 02. Iniziamo a usare il computer
MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 01 Conosciamo il sistema operativo In questa lezione impareremo: a conoscere le caratteristiche del sistema operativo a cosa servono i sistemi
DettagliUniversità degli Studi di Perugia A.A. 2014/2015 Dipartimento di Economia. ECONOMIA INDUSTRIALE Prof. Davide Castellani (davide.castellani@unipg.
Università degli Studi di Perugia A.A. 2014/2015 Dipartimento di Economia ECONOMIA INDUSTRIALE Prof. Davide Castellani (davide.castellani@unipg.it) Reti e standard Introduzione Aspettative dei consumatori
DettagliIndice generale. Ringraziamenti...xi. Introduzione...xv. Capitolo 1 Tweet di benvenuto in ios 6...1. Programmazione in ios...23
Ringraziamenti...xi Introduzione...xv Un nuovo inizio e nuove possibilità...xv Contenuto del libro...xvi Aspettative e requisiti tecnici...xvii Risorse online...xviii Al lavoro!...xviii Capitolo 1 Tweet
DettagliBusiness Intelligence. strumento per gli Open Data
Business Intelligence strumento per gli Open Data Progetti di innovazione Progetti di innovazione negli Enti Locali Perchè? Forte cultura dell'adempimento Minore sensibilità per la verifica dei servizi
DettagliVANTAGGI UNO STRUMENTO DIGITALE E INTERATTIVO TUTTO IN UN UNICO PUNTO MENO COSTI E MENO CARTA RIUNIONI PIÙ PRODUTTIVE
DBOOK DBOOK La piattaforma cloud innovativa, che permette di creare con pochi semplici gesti e in completa autonomia un App per ipad in cui pubblicare brochure multimediali, cataloghi prodotti, presentazioni
DettagliCorso su LINQ Lezione 16. Introduzione
LINQ to SQL Introduzione Con questa lezione introduciamo il flavor LINQ to SQL. Dopo aver visto quindi tutte le funzionalità e gli operatori di LINQ to Object, affronteremo ora la tematica riguardante
DettagliRasip, MIDlet per scambio di messaggi SIP
In Supremæ Dignitatis Università degli Studi di Pisa Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Specialistica in Tecnologie Informatiche Rasip, MIDlet per scambio di messaggi SIP
DettagliImparare la Costituzione con un Serious Game collaborativo
Imparare la Costituzione con un Serious Game collaborativo Cristian Lorenzini Aula «Mario Fiorentino», Facoltà di Architettura «La Sapienza» [9 aprile 2014] Il progetto SONNA SOcial Network e Nuovi Apprendimenti
DettagliMarketing di Successo per Operatori Olistici
Marketing di Successo per Operatori Olistici Impostazione della Pagina Business Facebook Guida Passo a Passo 1. Vai su Facebook.com/pages CLicca il pulsante verde in alto a destra + Crea una Pagina Nota:
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
Dettagliipresent FAQ (Domande Frequenti)
ipresent FAQ (Domande Frequenti) Come si installa ipresent?... 1 I partecipanti al meeting devono installare ipresent sul proprio PC?... 2 Cosa indicano i termini Host e Guest?... 2 C è un limite nella
DettagliSISTEMA UNICO E CENTRALIZZATO
SISTEMA UNICO E CENTRALIZZATO DIS-DYNAMICS INSURANCE SYSTEM DIS-DYNAMICS INSURANCE SYSTEM è una soluzione completa per le Compagnie ed i Gruppi assicurativi italiani ed internazionali. Grazie alla gestione
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
DettagliUna architettura peer-topeer per la visualizzazione 3D distribuita
Una architettura peer-topeer per la visualizzazione 3D distribuita Claudio Zunino claudio.zunino@polito.it Andrea Sanna andrea.sanna@polito.it Dipartimento di Automatica e Informatica Politecnico di Torino
DettagliPRESENTAZIONE. Chi è B-Bright
PRESENTAZIONE Chi è B-Bright B-Bright è un gruppo di lavoro che riunisce professionalità derivate non solo dallo studio, ma da più di un decennio di esperienze maturate sul campo, nel confronto quotidiano
DettagliCertificazioni Procedura di scaricamento
Certificazioni Procedura di scaricamento Prodotto: porte Proget - Univer 1) Il documento di trasporto (DDT) contiene una nota di avviso, che la documentazione obbligatoria è reperibile sul portale www.ninz.it
DettagliBenvenuto in Dropbox!
Scopri come iniziare a utilizzare Dropbox: 1 2 3 4 Mantieni al sicuro i tuoi file Porta con te i tuoi file ovunque Invia file di grandi dimensioni Collabora sui file Benvenuto in Dropbox! 1 Mantieni al
DettagliFondamenti di Informatica T1 Guida all uso di JDK e Eclipse
Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse Tutor Melissa Licciardello melissa.licciardell2@unibo.it Melissa Licciardello Fondamenti di Informatica T1 1 / 27 Perchè venire in LAB? Dalla
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Amazon VPC (Virtual Private Cloud)
Community - Cloud AWS su Google+ Web Services VPC (Virtual Private Cloud) Oggi vediamo le caratteristiche generali del servizio di VPC per creare una rete virtuale nel cloud. Hangout 29 del 27.10.2014
DettagliEnergia solare per tutte le famiglie
Energia solare per tutte le famiglie the PowerRouter Tre diverse applicazioni Nedap PowerRouter è il sistema ideale che ti consente di usare in modo ottimale l'energia elettrica da te generata. Con la
Dettagli