phonegap cross-platform made easy
|
|
|
- Jacopo Frigerio
- 10 anni fa
- Visualizzazioni
Transcript
1 phonegap cross-platform made easy
2 piattaforme di interesse Android iphone/ipad BlackBerry Windows Phone/CE HTML5 => ~ 99%
3 sviluppo web Caratteristiche: Modello sviluppo: HTML5 + JavaScript UI web: HTML + CSS Accesso GPS e LocalStorage, gestione Offline Vantaggi: Requisiti: browser HTML5 Non richiede installazione Aggiornabile facilmente Svantaggi: No accesso hardware (fotocamera, contatti, risorse...) Non installabile Operazioni lato-client limitate
4 sviluppo nativo Caratteristiche: Modello sviluppo applicazione nativa: Java/Obj-C/C# UI nativa Accesso completo all hardware Vantaggi: Performances e potenzialita al max Installabile da marketplace Svantaggi: Codice specifico per ogni dispositivo Modelli di sviluppo differenti Difficolta di aggiornamento
5 framework cross-platform Web++ PhoneGap: webapp con accesso all hardware Sito web con UI web, ma con accesso all hardware del dispositivo iphone+android+winphone : supporto completo BlackBerry-Symbian: supporto limitato MagicBox Titanium: 1 «codice» per N applicazioni native Astrazione UI e hardware in un framework comune iphone+android: supporto completo BlackBerry: supporto limitato App Xamarin: N applicazioni native in.net e C# Accesso full all hardware, limitata astrazione, ambiente unificato e «familiare» iphone: MonoTouch - Android: MonoDroid
6 phonegap WebApp + Hardware: Applicazione nel browser del dispositivo (sandbox) UI HTML Codice in JavaScript API JS unificata per accesso all hardware Deploy sul marketplace Astrazione accesso all hardware Accesso hardware "limitato" SDK per sviluppare moduli ad-hoc Note: Riutilizzo codice sito web per costruire l app Licenza OSS, zero vincoli e costi di sviluppo Nitobi acquisita da Adobe PhoneGap => Apache Cordoba
7 titanium Framework comune per app native: Applicazione nativa Framework di astrazione hardware e componenti UI Codice in JavaScript, comune per TUTTE LE PIATTAFORME Deploy sul marketplace Accesso hardware vincolato dal framework e "cross-platform" SDK per sviluppare moduli ad-hoc (complicato e costoso) Note: Licenza per scopi commerciali: «indie» 49$/anno IDE basato su Eclipse Codice JS non riutilizzabile
8 monotouch/droid Wrapper.NET/C# sul dispositivo: Applicazione nativa Accesso hardware e UI dispositivo tramite API C# Sviluppo codice in C#, specifico per ogni piattaforma Riutilizzo codice di business non hardware-specifico Deploy sul marketplace Accesso all hardware completo e specifico per piattaforma Accesso codice «esterno»: P/Invoke e binding Obj-C/Java Note: IDE: Visual Studio MonoDevelop Licenza per scopi commerciali: 400$+400$ Condivisione in genere codice C# «di business» Accesso hardware «non UI» comune: Xamarin Mobile API e altre
9 astrazione: vantaggi/svantaggi Vantaggi: Riduzione esponenziale dei tempi di sviluppo Titanium: una linea di sviluppo per tre piattaforme mobile PhoneGap: una linea di sviluppo per sito web e app «native» Riutilizzo codice Xamarin: condivisione codice da/verso «piattaforme.net» Svantaggi: Vincoli del framework: moduli non disponibili finchè non «ubiquitari» o da sviluppare/manutenere Costi aggiuntivi Costo licenze del framework e del supporto tecnico Minor disponibilità di documentazione ed esempi di codice
10 app nativa: vantaggi/svantaggi Vantaggi: Nessun vincolo di sviluppo Accesso pieno ed immediato all hardware NFC su Android appena disponibile Accesso al codice/documentazione specifica Supporto tecnico diretto Nessun costo aggiuntivo Svantaggi: Linee di sviluppo completamente separate Aumento esponenziale dei tempi di sviluppo Nessun riutilizzo di codice Codice Business-UI-HW «multiplo» per Obj-C + Java + C#
11 IMHO (!?!) Se possibile, meglio la web application HTML5 amplierà progressivamente l accesso a funzionalità «native» Adobe ha «killato» Flash per i dispositivi mobile, in favore di HTML5 Se si prevedono funzionalita non-standard, meglio avere «le mani libere» Il rischio insito nell adozione di un framework cross-platform e che non copra le esigenze future jquerymobile + PhoneGap possono essere una valida soluzione per esigenze "standard"
12
13
14
15 Who Uses PhoneGap? more people than you think Wikipedia Facebook Salesforce IBM Microsoft Adobe RIM Zynga...
16 phonegap + cordova yesterday: phonegap: <= today: cordova : :-(((( 1.6.0: Release Date: 27/Mar/ : Release Date: 30/Apr/ : Release Date: 29/May/ : Release Date: 26/06/ : Release Date: 31/07/12 tomorrow: apache + phonegap ( + adobe?)
17
18
19 don't blame phonegap... 27% of developers planning to abandon PhoneGap. Why? Don't blame PhoneGAP. The whole mobile world is a horror for each coder and it doesn't matter, what technic you use. Every week some fundamental change which forces a update for all previous apps.... Mobile world is fast. Maybe to fast for a old man. I'm coding since 30 years. Every week a new horror. And only for a few you can blame phonegap... I',m sure, other frameworks have the same problems... The only thing i dont like with phonegap is the documentation. But hey... everyone can contribute making it better... Just my 2 cents
20 support & tools Google Group: StackOverflow: #phonegap #cordova adobe shadow: tiggzi: Ripple Mobile Environment Emulator: appmobi PhoneGap XDK:
21 debug console.log(string) alert console.log(object) firebug ma chissene***?
22 PhoneGap Build compiling in the cloud:
phonegap 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
phonegap 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
Corso App modulo Android. Antonio Gallo [email protected]
Corso App modulo Android Antonio Gallo [email protected] Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)
INTRODUZIONE 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
Introduzione. COSA FA PDA Application Siti mobile Converte siti web alla versione mobile
Framework Mobile 1 Introduzione COSA FA PDA Application Siti mobile Converte siti web alla versione mobile COSA E Un prodotto chiavi in mano Una piattaforma da customizzare Un bagaglio di esperienza in
Oliviero Zanni Ruggero Borgonovo. IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform
Oliviero Zanni Ruggero Borgonovo IL MOBILE A PORTATA DI RPG La piattaforma che trasforma applicazioni Power-i in app mobile native cross platform Il software gestionale che crea valore nella piccola e
Università 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
How 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:
LA TUA PRIMA APP CON CORDOVA
LA TUA PRIMA APP CON CORDOVA Dedicato a. Gianluca ed Enza, due persone speciali Autore: Gianpiero Fasulo www.gfasulo.it - Pag. 2 COPYRIGHT La tua prima APP con CORDOVA Tutti i diritti riservati. Nessuna
Come valutare e scegliere un Sistema Operativo Embedded
Come valutare e scegliere un Sistema Operativo Embedded Valter Minute Adeneo Embedded [email protected] ARM e sistemi operativi Milioni di dispositivi contengono processori ARM Per sfruttare
[email protected] 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
UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica
UNIVERSITÀ DEGLI STUDI DI NAPOLI PARTHENOPE FACOLTÀ DI SCIENZE E TECNOLOGIE Corso di Laurea In Informatica Sviluppo di un'applicazione Android per i servizi studenti Relatore Chiar.mo Prof. Raffaele MONTELLA
Linee guida per lo sviluppo di applicazioni web
Service and Documentation Centre for International Economic Cooperation Centro di Servizi e Documentazione per la Cooperazione Economica Internazionale www.informest.it Linee guida per lo sviluppo di applicazioni
Analisi e utilizzo di un framework per lo sviluppo di applicazioni web
tesi di laurea Anno Accademico 2011/2012 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Fabio De Paolis candidato Michele Basile Matr. 534/3239 Web Development Frameworks Nella realizzazione di
Curriculum vitae. Residenza: Milano Cellulare: +39 348 9528749 Email: [email protected]
Curriculum vitae Residenza: Milano Cellulare: +39 348 9528749 Email: [email protected] Sono un Full Stack Web Developer. Amo creare siti web e applicazioni e possiedo le competenze per curarne ogni
IDENTITÀ GIOVANE. Nata nel 2006 con l intento di diventare leader nel settore IT, Easytech cresce con una solida competenza in tre divisioni:
copertina pg. 1 immagine pg. 2 Easytech è un gruppo di giovani professionisti uniti da un obiettivo comune: proporre le migliori soluzioni per rendere le imprese leggere e pronte a sostenere la competizione
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
COME CREARE UN'APP INNOVATIVA
Banking: Mobile E New Customer Experience COME CREARE UN'APP INNOVATIVA Alberto Muritano, CEO & CTO, Posytron Twitter: @albertomuritano www.posytron.com I punti chiave nell approccio mobile Il mondo Mobile
Compatibilità del Portale Piaggio con Internet Explorer 10 e 11. Internet Explorer 10
Italiano: Explorer 10 pagina 1, Explorer 11 pagina 2 English: Explorer 10 page 3 and 4, Explorer 11 page 5. Compatibilità del Portale Piaggio con Internet Explorer 10 e 11 Internet Explorer 10 Con l introduzione
Android per sistemi embedded
Android per sistemi embedded Valter Minute [email protected] 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
Progettazione 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
Framework di seconda generazione per la creazione di app ibride: Ionic
Università degli Studi Mediterranea di Reggio Calabria Dipartimento di Ingegneria dell Informazione, delle Infrastrutture e dell Energia Sostenibile Corso di Laurea in Ingegneria dell Informazione Tesi
Tale 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
Presentazione di KASPERSKY ENDPOINT SECURITY FOR BUSINESS
Presentazione di KASPERSKY ENDPOINT SECURITY FOR BUSINESS 1 Fattori di crescita aziendale e impatto sull'it FLESSIBILITÀ EFFICIENZA PRODUTTIVITÀ Operare velocemente, dimostrando agilità e flessibilità
Ariel David Techiouba
Ariel David Techiouba italiano - it nato il 26/11/1980 +39 329 3909327 Presentazione Sono appassionato di giochi da tavolo, mi piacciono le sfide soprattutto a livello mentale. Amo viaggiare e fare nuove
Applicazioni mobile Perchè investire e quali tecnologie usare
GIANLUCA VAGLIO Applicazioni mobile Perchè investire e quali tecnologie usare 2010 Gianluca Vaglio www.gianlucavaglio.net Avvertenze legali AVVERTENZE LEGALI Copyright 2010 Gianluca Vaglio. La presente
Siti web e-commerce "mobile"
Spazio IT Siti web e-commerce "mobile" Siti web e-commerce "mobile" Migrazione di siti web e-commerce "tradizionali"su piattaforma "mobile" Maurizio Martignano Spazio IT Soluzioni Informatiche s.a.s Via
Android 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
Installazione e Configurazione della strumentazione necessaria. Antonio Gallo [email protected]
Installazione e Configurazione della strumentazione necessaria Antonio Gallo [email protected] Installazione e Configurazione della strumentazione necessaria Programmi accessori per poter sviluppare
API e socket per lo sviluppo di applicazioni Web Based
API e socket per lo sviluppo di applicazioni Web Based Cosa sono le API? Consideriamo il problema di un programmatore che voglia sviluppare un applicativo che faccia uso dei servizi messi a disposizione
Claudio Scala. Curriculum vitae WHILE1. Sede operativa (ITA) Sede operativa (ITA)
Curriculum vitae Claudio Scala 1.Dati personali Luogo e data di nascita Nizza Monferrato (AT), 18 Marzo 1980 Titolo di studio Lingue straniere Laurea in Informatica (Primo Livello) conseguita nel 2007
Enterprise Services Infrastructure ESI 2.0
Enterprise Services Infrastructure ESI 2.0 Caratteristiche e Posizionamento ver. 2.1 del 21/01/2013 Cos è ESI - Enterprise Service Infrastructure? Cos è ESI? ESI (Enteprise Service Infrastructure) è una
Cos è. Interface - colibri .01. colibri Corso Garibaldi, 60 06049 Spoleto Tel. 0743 224048 [email protected] www.lightage.it
nuovo! Cos è colibri è la soluzione di Content Management System che vi aiuterà a semplificare la gestione dei più complessi siti Internet tagliando i costi di manutenzione, assicurando un accessibilità
VIRTUALIZZAZIONE. Docente: Marco Sechi Modulo 1
1 VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1 Il linguaggio assemblyèil linguaggio del microprocessore. Un programma ècostituito daistruzioni assemblyche vengono interpretate ed eseguite dal microprocessore.
La posta elettronica in cloud
La posta elettronica in cloud www.kinetica.it Cosa significa avere la posta elettronica in cloud? I tuoi archivi di posta non sono residenti su un computer o un server della tua rete, ma su un server di
L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi [email protected] 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
Rischio... o Opportunità?
Rischio... o Opportunità? Convegno Cloud Computing per la Sanità Digitale Cloud Computing Come cambierà lo scenario del Mercato ICT nella Sanità: Rischio o Opportunità? Castelfranco Veneto, 18 Ottobre
Requisiti tecnici di BusinessObjects Planning XI Release 2
Requisiti tecnici di BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tutti i diritti riservati. Business Objects possiede i seguenti brevetti negli Stati Uniti, che possono coprire
Tecnologia 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
Applicazione: GAS - Gestione AcceSsi
Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome
LA 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ù
Introduzione ad Android
Introduzione ad Android Android Day 15 dicembre 2014 Oggi parleremo di Il mondo mobile oggi Perché scegliere la piattaforma Android Possibilità di lavoro Creare un App Come iniziare lo sviluppo Consigli
VS002 -Da Windows ad Android e ios in 60 minuti con Xamarin
VS002 -Da Windows ad Android e ios in 60 minuti con Xamarin presenta Corrado Cavalli "Bug innovator" @ Gaia [email protected] @corcav blog.corradocavalli.com www.wpc2015.it [email protected] - +39 02 365738.11
Progetto e sviluppo di un'applicazione mobile per il calcolo dei percorsi
Progetto e sviluppo di un'applicazione mobile per il calcolo dei percorsi Candidato: Daniele Cristofori Relatore: Prof. Sonia Bergamaschi Correlatore: Prof. Riccardo Martoglia Motivazioni 2 3 Obiettivi
Sviluppo su Android. Linux Day Torino 2010
Sviluppo su Android Linux Day Torino 2010 Francesco Ronchi [email protected] - www.synesthesia.it Cos'è Android Sistema operativo dedicato ai device mobili: cellulari, palmari, tablet, navigatori...
THINKING DIGITAL SYNCHRONIZING WITH THE FUTURE PENSIERO DIGITALE: SINCRONIZZARSI COL FUTURO
THINKING DIGITAL SYNCHRONIZING WITH THE FUTURE PENSIERO DIGITALE: SINCRONIZZARSI COL FUTURO A STEP FORWARD IN THE EVOLUTION Projecta Engineering developed in Sassuolo, in constant contact with the most
Linux Day 2009 24/10/09. Cloud Computing. Diego Feruglio
Linux Day 2009 24/10/09 Cloud Computing Diego Feruglio Cos è il Cloud Computing? An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously
Processo 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?
Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie
Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Maggio 2011 AA 2010/2011 Riepilogo 1 Riepilogo 1 In informatica, il benchmarking
PhoneGap Build. Adobe s cloud mobile apps packager
PhoneGap Build Adobe s cloud mobile apps packager Vittorio Maniezzo - University of Bologna - 1 PhoneGap Build (WikiPedia) PhoneGap è un framework di sviluppo mobile proposto da Adobe. Permette di sviluppare
Interstudio L INGEGNERE NELLE NUVOLE. App, WEB App e Cloud. ing. Sauro Agostini. Architectural & Engineering Software. venerdì 11 ottobre 13
Architectural & Engineering Software L INGEGNERE NELLE NUVOLE App, WEB App e Cloud ing. Sauro Agostini Mitterand 1981 Reagan Battaglin Alice IBM PC 5150 Alonso C ERA UNA VOLTA IL DOS Non è una rivoluzione,
Dal software al CloudWare
Dal software al CloudWare La tecnologia del cloud computing ha raggiunto ormai una maturità e una affidabilità tali da offrire risorse inimmaginabili rispetto all attuale sistema client/server. 3ware ha
PAWAS. Gestione sicurezza applicativa
PAWAS Gestione sicurezza applicativa Sicurezza applicativa P.A. Portali web sicuri CON PAWAS GARANTISCI LA SICUREZZA APPLICATIVA DEI SERVIZI ONLINE DELLA PUBBLICA AMMINISTRAZIONE. Sempre più frequenti
REQUISITI TECNICI HR INFINITY ZUCCHETTI
REQUISITI TECNICI HR INFINITY ZUCCHETTI Documento aggiornato al 21 Novembre 2014 (Valido fino al 30/06/2015) Le versioni di sistemi operativi di seguito indicati rappresentano quelle utilizzate nei nostri
Sicurezza dei dispositivi mobili
Sicurezza dei dispositivi mobili Luca Bechelli Freelance ICT Security Consultant Direttivo e Comitato Tecnico Scientifico CLUSIT www.bechelli.net - [email protected] Giovanni'Giovannelli' Sales&Engineer&
Android 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
Mobile & 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
Tel)fax:)0236558601)mail:)[email protected]
INTRAWEB)s.r.l.) Sede)Legale):)Via)Carcassola)n.)13)=)20056)Trezzo)sull'Adda)(MI) Sede)OperaJva:)Via)San)Gregorio)53)=20124)Milano)(MI)) Pi:07686800967 Tel)fax:)0236558601)mail:)[email protected] Sintesi
Applicazione Mobile GPL4i
Applicazione Mobile GPL4i Copyright 2010 2014 JetLab S.r.l. Tutti i diritti riservati Copyright 2014 2015 JetLab S.r.l. Tutti i diritti riservati GPL4i è un marchio di JetLab S.r.l. Microsoft, Windows,
B e n v e n u t i. Modena, 30 Marzo 2012
B e n v e n u t i Modena, 30 Marzo 2012 Agenda 14.00 - L idea Con.net 2.0 (Federico Baietta) 14.20 - Demo (Mirko Seghetti) 15.15 - Pausa caffè 15.30 - Approfondimento tecnico (Stefano Bonato) 16.00 - Aspetti
Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3
Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii
Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione
UNIVERSITA DEGLI STUDI DI FERRARA Corso di Laurea in informatica Anno Accademico 2011-2012 Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione Relatore:
New Entity immagina... fatto
New Entity immagina... fatto I NOSTRI PRODOTTI E-call E-sms EntityPBX CloudPBX REM Mission Di pari passo con l evoluzione del mercato, abbiamo acquisito sempre maggiore esperienza nel piegare le tecnologie
ICARO 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
GoingPaperLess4i. Crea Stampa Archivia Distribuisci Condividi Raccogli Elabora. Le tue applicazioni gestionali girano su As400?
GoingPaperLess4i Crea Stampa Archivia Distribuisci Condividi Raccogli Elabora Le tue applicazioni gestionali girano su As400? Vedi nuove opportunità offerte dalla diffusione di applicazioni mobile per
Ariel David Techiouba
Ariel David Techiouba italiano - it nato il 26/11/1980 +39 329 3909327 Presentazione Sono appassionato di giochi da tavolo, mi piacciono le sfide soprattutto a livello mentale. Amo viaggiare e fare nuove
SNAM Private Cloud: Progetto FAST (Fornitura Ambienti di Sviluppo e Test)
SNAM Private Cloud: Progetto FAST (Fornitura Ambienti di Sviluppo e Test) Marzo 2013 Agenda Perimetro Cloud Il progetto Business case 2 2 Perimetro Cloud Key Point All interno dell IT Strategy quadriennale
Windows Phone 7. Funzionalità del nuovo sistema operativo Mobile di Microsoft
Windows Phone 7 Funzionalità del nuovo sistema operativo Mobile di Microsoft Specifiche HW 8 0 0 QV GA / 4 8 0 HV GA Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light,
Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008
Ottimizzazione dello sviluppo software con Microsoft Visual Studio 2008 White paper Novembre 2007 Per informazioni aggiornate, visitare l indirizzo www.microsoft.com/italy/vstudio È possibile che a questo
Università degli Studi Mediterranea di Reggio Calabria Dipartimento di Ingegneria dell Informazione, delle Infrastrutture e dell Energia Sostenibile
Università degli Studi Mediterranea di Reggio Calabria Dipartimento di Ingegneria dell Informazione, delle Infrastrutture e dell Energia Sostenibile Corso di Laurea in Ingegneria Informatica e dei sistemi
InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: [email protected]
izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,
Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013
Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013 Sommario Contenuti del Corso Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Strumenti Software 16/01/2013 2 Contenuti
ALLEGATO 8.1 DESCRIZIONE PROFILI PROFESSIONALI
PROCEDURA DI SELEZIONE PER L AFFIDAMENTO DEL SERVIZIO DI PROGETTAZIONE, ANALISI, SVILUPPO, MANUTENZIONE ADEGUATIVA, CORRETTIVA ED EVOLUTIVA DI SISTEMI INFORMATIVI SU PIATTAFORMA IBM WEBSPHERE BPM (EX LOMBARDI)
SERVER E VIRTUALIZZAZIONE. Windows Server 2012. Guida alle edizioni
SERVER E VIRTUALIZZAZIONE Windows Server 2012 Guida alle edizioni 1 1 Informazioni sul copyright 2012 Microsoft Corporation. Tutti i diritti sono riservati. Il presente documento viene fornito così come
4 generazioni 5 milioni di utenti su Yammer 50% delle aziende verso la Cloud
I grandi cambiamenti Devices Social Cloud 1 miliardo di smartphone 125 milioni di tablets 4 generazioni 5 milioni di utenti su Yammer 50% delle aziende verso la Cloud 400 milioni di tweet al giorno 1 miliardo
Software utilizzato per le esercitazioni
SW Software utilizzato per le esercitazioni Software utilizzato per le esercitazioni Editor testuale per pagine html, xhtml, css Browser Web server Motore Php Motore JSP JDK JSDK Ambiente di sviluppo Java
Corso Programmazione Java Android. Programma
Corso Programmazione Java Android Programma 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire le conoscenze tecniche e metodologiche per svolgere la professione di Programmatore
ALLEGATO TECNICO. SimulwareProfessional 3 Requisiti tecnici
ALLEGATO TECNICO SimulwareProfessional 3 Requisiti tecnici Obiettivo del documento Elencare i Requisiti Minimi richiesti a livello Client per l accesso e la corretta fruizione dei contenuti all interno
Cloudian S3 Object Storage
Cloudian S3 Object Storage Riccardo Donati Head of IT Department Casale SA Via G. Pocobelli, 6 6900 Lugano - Switzerland AGENDA Chi è Casale Esigenze Perché Cloudian? Il Proge7o Benefit Il contributo di
Rich Media Communication Using Flash CS5
Rich Media Communication Using Flash CS5 Dominio 1.0 Impostare i requisiti del progetto 1.1 Individuare lo scopo, i destinatari e le loro esigenze per i contenuti multimediali. 1.2 dentificare i contenuti
