phonegap cross-platform made easy
|
|
- Jacopo Frigerio
- 8 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
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
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
DettagliIntroduzione. 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
DettagliOliviero 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
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
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
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
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:
DettagliLA 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
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
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
DettagliUNIVERSITÀ 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
DettagliLinee 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
DettagliSCELTA DEL TEST DA ESEGUIRE
SCELTA DEL TEST DA ESEGUIRE Tenete il passo dei cicli di rilascio sempre più veloci. Scoprite l automazione con il tocco umano. ESECUZIONE DI UN TEST 26032015 Test funzionali Con Borland, tutti i membri
DettagliAnalisi 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
DettagliCurriculum vitae. Residenza: Milano Cellulare: +39 348 9528749 Email: mirkoferraro@gmail.com
Curriculum vitae Residenza: Milano Cellulare: +39 348 9528749 Email: mirkoferraro@gmail.com Sono un Full Stack Web Developer. Amo creare siti web e applicazioni e possiedo le competenze per curarne ogni
DettagliIDENTITÀ 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
DettagliScuola 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
DettagliE-commerce Open Source Fare business on-line con software Open Source
E-commerce Open Source Fare business on-line con software Open Source Marco Giorgetti www.marcogiorgetti.com 1 Argomenti Breve storia dell'e-commerce Closed source e open source: vantaggi e svantaggi Tecnologie
DettagliStudio Pleiadi. Web meeting Il web su mobile. 2 Ottobre 2012. Copyright Studio Pleiadi 2012. All rights reserved.
Web meeting Il web su mobile 2 Ottobre 2012 Copyright Studio Pleiadi 2012. All rights reserved. Dispositivi mobili Smartphone e tablet Studio Pleiadi Alcuni dati sul mobile Percentuale della popolazione
DettagliCOME 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
DettagliCompatibilità 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
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
DettagliEvolving Mobile Ecosystem. Roberto Freato Freelance IT Consultant & Trainer MVP, MCT, MCPD
Evolving Mobile Ecosystem Roberto Freato Freelance IT Consultant & Trainer MVP, MCT, MCPD child@ocdstudio.net Gli inizi Quando sono avvenute le prime comunicazioni «mobili» aperte al pubblico? 1930 In
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
DettagliFramework 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
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
DettagliPresentazione 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à
DettagliAriel 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
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
DettagliApplicazioni 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
DettagliSiti 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
DettagliAndrea Perna. Technical Solutions Manager
Andrea Perna Technical Solutions Manager ENTERPRISE STRATEGY BlackBerry Enterprise Service 12 (BES12), centro di controllo per la sicurezza aziendale Categorie di prodotto su cui si basa il nuovo portafoglio
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
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
DettagliAPI 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
DettagliClaudio 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
DettagliEnterprise 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
DettagliCos è. Interface - colibri .01. colibri Corso Garibaldi, 60 06049 Spoleto Tel. 0743 224048 info@lightage.it 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à
DettagliVIRTUALIZZAZIONE. 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.
DettagliLa 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
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
DettagliRischio... 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
DettagliRequisiti 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
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
DettagliApplicazione: 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
DettagliDispositivi mobili e mobile apps - I
Dispositivi mobili e mobile apps - I Internet, Web, Cloud Computing, SaaS,... abilita Ubiquitous Computing Servizi e dati nella nuvola accessibili in modalità ubiquitous (anywhere and anytime) i dispositivi
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ù
DettagliDispositivi mobili e mobile apps - I
Dispositivi mobili e mobile apps - I Internet, Web, Cloud Computing, SaaS,... abilita Ubiquitous Computing Servizi e dati nella nuvola accessibili in modalità ubiquitous (anywhere and anytime) i dispositivi
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
DettagliIntroduzione 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
DettagliVS002 -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 corrado@mvps.org @corcav blog.corradocavalli.com www.wpc2015.it info@wpc2015.it - +39 02 365738.11
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
DettagliProgetto 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
DettagliSviluppo su Android. Linux Day Torino 2010
Sviluppo su Android Linux Day Torino 2010 Francesco Ronchi francesco.ronchi@gmail.com - www.synesthesia.it Cos'è Android Sistema operativo dedicato ai device mobili: cellulari, palmari, tablet, navigatori...
DettagliTHINKING 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
DettagliLinux 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
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?
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
DettagliBenchmarking. 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
DettagliPhoneGap 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
DettagliInterstudio 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,
DettagliAPPLICATION MOBILE. Caratteristiche tecnologie Tipologie
APPLICATION MOBILE Caratteristiche tecnologie Tipologie App e siti web Defi nizione Sito web Un sito web è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede
DettagliDal 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
DettagliMilano, 20 Ottobre 2006
Milano, 20 Ottobre 2006 Un nuovo modello di collaborazione Messaggio / Documento Persona Reti private Connessioni discontinue Sistemi e tecnologie proprietarie Web globale "Always on" Sistemi Open Le opzioni
DettagliPAWAS. 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
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:
DettagliREQUISITI 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
DettagliE n g i n e e r i n g S o l u t i o n s C e n t r o d i E c c e l l e n z a e C o m p e t e n z a J A V A
E n g i n e e r i n g S o l u t i o n s C e n t r o d i E c c e l l e n z a e C o m p e t e n z a J A V A Chi siamo CASTGroup nasce nel 1988 e si occupa sin dall inizio di sviluppo software. Nel corso
DettagliSicurezza dei dispositivi mobili
Sicurezza dei dispositivi mobili Luca Bechelli Freelance ICT Security Consultant Direttivo e Comitato Tecnico Scientifico CLUSIT www.bechelli.net - luca@bechelli.net Giovanni'Giovannelli' Sales&Engineer&
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
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
DettagliTel)fax:)0236558601)mail:)info@intraweb.it
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:)info@intraweb.it Sintesi
DettagliApplicazione 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,
DettagliB 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
DettagliIndice 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
DettagliSviluppo 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:
DettagliNew 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
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
DettagliGoingPaperLess4i. 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
DettagliAriel 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
DettagliSNAM 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
DettagliWindows 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,
DettagliOttimizzazione 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
DettagliUniversità 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
DettagliInitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it
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,
DettagliProgrammazione 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
DettagliALLEGATO 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)
DettagliSERVER 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
Dettagli4 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
DettagliSoftware 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
DettagliCorso 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
DettagliDesktop Cloud: modelli, vantaggi, criticità
Dipartimento di Elettronica e Informazione Desktop Cloud: modelli, vantaggi, criticità Eugenio Capra eugenio.capra@polimi.it Evento ZeroUno, Milano, 24 marzo 2011 Le esigenze degli IT manager Le principali
DettagliALLEGATO 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
DettagliContent Management Systems
Content Management Systems Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005 Scaletta della lezione
DettagliCloudian 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
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
DettagliRich 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
Dettagli