Sommario. Le App di oggi. Idee e primi prototipi. Un esempio di Hybrid Application: «SmartApp Salerno» per i Beni Culturali
|
|
- Dario Costanzo
- 8 anni fa
- Visualizzazioni
Transcript
1 «Le migliori applicazioni per Android non sono ancora pronte, questo perché sarete voi, insieme ad altri sviluppatori come voi, a crearle.» (Sergey Brin, Google Centro ICT per i Beni Culturali Relatori: Ing. Saverio Lemma Ing. Marco Lombardi 2016
2 Sommario Le App di oggi Introduzione Native o ibride? Hybrid App?...Il caso di Facebook Hybrid App?...Il caso di BBC Linee guida: come creare app di successo Guadagnare con le App Idee e primi prototipi le vostre App! Un esempio di Hybrid Application: «SmartApp Salerno» per i Beni Culturali la nostra App! Uno sguardo a IONIC FRAMEWORK
3 Le App di oggi: introduzione (1) L Italia è al primo posto in Europa per il numero di smartphone posseduti dalla popolazione. Secondo il decimo Rapporto Censis/Ucsi 2012 l'utenza degli smartphone è cresciuta del 10% e il 54,8% dei giovani italiani ne possiede uno. In particolare, tra il 2009 e il 2012 è avvenuto un vero e proprio boom degli smartphone che sono passati dal 15% al 27,7% della popolazione. L'anno cruciale è stato il 2011: è infatti questo l anno in cui è avvenuto lo storico sorpasso dei dispositivi mobili sui pc. I 100 milioni di device mobili venduti in tutto il mondo, contro i 93 milioni di pc, non rappresentano solamente una semplice inversione di tendenza a livello di mercato, ma una vera e propria svolta tecnologica e sociale, l inizio di una nuova era. Cambiano modalità di fruizione e contenuti, cambia il modo di pensare degli utenti, di interagire tra loro, di effettuare tutte quelle operazioni quotidiane che prima richiedevano, se non la presenza fisica in un determinato luogo, almeno l utilizzo di un dispositivo fisso o relativamente ingombrante come computer e notebook. Lo smartphone, tecnicamente definito come un telefono cellulare munito di browser che offre avanzate funzionalità di gestione dei dati personali, entra prepotentemente nella vita degli individui e li accompagna 24 ore su 24, 7 giorni su 7. La forza dei nuovi dispositivi mobili sta proprio qui, nella capacità di essere a portata di mano in qualsiasi momento e di dare all utente la possibilità di gestire operazioni e consultare informazioni che fino a pochi anni fa implicavano una modalità di fruizione totalmente diversa.
4 Le App di oggi: introduzione (2) Il successo dei dispositivi mobili si diffonde di pari passo con la crescita delle cosiddette app, sostantivo questo che è ormai entrato a far parte del vocabolario comune di milioni di persone, nonostante fino a pochi anni fa non avesse alcun genere di significato rilevante. App deriva dal termine application e tecnicamente si tratta di applicazioni di vario genere, gratuite o meno, scaricabili dagli application store ed incluse in smartphone e tablet. Il punto di forza di questi piccoli software è sicuramente la facilità di utilizzo: per poter fruire dell applicazione desiderata è sufficiente scaricarla dallo store, installarla sul proprio dispositivo ed utilizzarla in qualsiasi momento lo si voglia; molte sono gratuite, per quelle a pagamento invece il prezzo medio si aggira tra i 0,79 euro e gli 1,50 euro. Come possono resistere gli utenti al forte appeal di programmi, giochi, guide e quant altro gli sviluppatori siano riusciti a trasformare in un app, il tutto caratterizzato da una semplice fruibilità, un basso prezzo, una coinvolgente componente ludica e, in molti casi, anche un elevato grado di utilità? Indubbiamente in alcun modo. E ciò si traduce nel successo travolgente che le app stanno riscuotendo, nel grande movimento di denaro che hanno messo in atto, così rilevante che addirittura gli esperti del settore hanno ritenuto fosse opportuno coniare il termine app economy per definire questo fenomeno inaspettatamente redditizio.
5 Le App di oggi: native o ibride? Entro il 2016 oltre il 50% delle applicazioni sviluppate per dispositivi mobili sarà di tipo ibrido. Lo sostiene Gartner Inc., una società multinazionale leader mondiale nella consulenza strategica, ricerca e analisi nel campo dell'information Technology con oltre clienti nel mondo. tattiche tradizionali nelle aree più vaste dell attivazione delle tecnologie e delle architetture d impresa. Le imprese si stanno rendendo conto di avere sempre più bisogno di piattaforme di supporto multiple, specialmente ora che è il momento del Byod (bring your own device), ovvero la consuetudine a usare per lavoro il dispositivo mobile personale. Secondo la società di ricerche Gartner, le hybrid app avranno successo perché manager e dipendenti chiedono con sempre maggiore insistenza alle proprie aziende di sviluppare e mettere a disposizione mobile app in grado di adattarsi alle abitudini lavorative in mobilità. Per rispondere quindi al crescente bisogno di La mobilità ha spiegato Ken Dulaney, vicepresidente applicazioni per mobile, le aziende stanno cercando di e analista di Gartner - è stata sempre considerata una usare le stesse app attraverso differenti piattaforme, questione a parte dai professionisti dell IT, invece ed ecco i vantaggi dell architettura ibrida. adesso sta contribuendo a modificare le strategie e
6 Hybrid App?...Il caso di Facebook Facebook è stato l'esempio per eccellenza che ha messo in evidenza i limiti di una hybrid app. The biggest mistake we ve made as a company is betting on HTML5 over native. (Mark Zuckerberg) Inizialmente è stata sviluppata l'applicazione in HTML5, interna ad una involucro nativo, così che l'utente potesse trovarla e scaricarla direttamente dagli store. In seguito Facebook decise di sviluppare un app nativa per ogni piattaforma: i problemi principali furono la velocità e la reattività. Le prestazione offerte da un applicazioni ibrida, infatti, non erano sufficienti a garantire il livello di userexperience richiesto dagli utenti (esempio, navigare la timeline strisciando il dito sullo schermo doveva garantire una risposta quasi istantanea). Pertanto l'applicazione è stata riscritta interamente in codice nativo, passando da 2 a 4 stelle, come valutazione utente, in sole 3 settimane. N.B. Prima di emulare l'esperienza e le scelte di Facebook scartando a priori l'approccio ibrido, bisogna, però, ricordare che i problemi di Facebook erano su una scala differente da qualsiasi altro scenario.
7 Hybrid App?...Il caso di BBC BBC rappresenta un caso di successo nell'utilizzo delle hybrid app. BBC, infatti, concretizza la propria necessità di fornire una applicazione relativa allo sport con la realizzazione della hybrid app, BBC Sport. L'applicazione fornisce i contenuti presenti sul sito e l'aggiunta di funzionalità che sfruttano il wrapper nativo. BBC conferma, reduce dal successo della hybrid app BBC Olympics, questa tipologia di app come la soluzione alle proprie esigenze.
8 L economia delle App e le killer application L economia delle App L'economia delle app è definibile come l'insieme delle attività di ideazione, produzione e distribuzione che coinvolgono in maniera diretta le mobile application. Le App hanno radicalmente trasformato il modo di intendere e far e business, non solo nei settori relativi all'high-tech, e creato enormi opportunità imprenditoriali. Il prepotente ingresso delle app nell'economia globale, ma anche nella nostra quotidianità, ha dato vita ad un nuovo ed dinamico ecosistema, i cui numerosi attori si contendono un ruolo da protagonista. Killer application Le applicazioni contribuiscono a trasformare i progressi della tecnologia da semplici curiosità in miglioramenti indispensabili ed economicamente redditizi. Una killer application (o in breve killer app) è una prerogativa collaterale di una tecnologia che si dimostra così interessante da animare eccezionalmente il mercato e da far considerare alla gente un prodotto assolutamente indispensabile.
9 App Economy Nel prospetto informativo finalizzato alla propria quotazione al Nasdaq, Zynga (una tra le principali società che realizzano mobile applications) ha così definito l'economia delle app: "Al fine di offrire agli utenti una vasta gamma di esperienze coinvolgenti, i social network ed i sistemi operativi mobile hanno aperto le proprie piattaforme agli sviluppatori, trasformando la creazione, la distribuzione ed il consumo di contenuti digitali. Ci riferiamo a questo fenomeno come App Economy. Nell'economia delle app, gli sviluppatori possono creare applicazioni disponendo di caratteristiche uniche della piattaforma, distribuire applicazioni in via digitale ad un vasto pubblico ed aggiornare regolarmente applicazioni esistenti."
10 Linee guida: come creare app di successo (1) Creare app innovative Se la tua app nasce da un idea così originale da sbaragliare le vaste schiere dei software di tutto il mondo, è fatta. O quasi. Ti manca solo di verificare l inesistenza di un applicazione simile sui vari App Store, digitando le parole chiave relative alle sue caratteristiche, e di stabilire come il tuo genio possa essere concretamente elaborato. Per fare questo ti serve rispondere a tre specifiche domande. I. Primo: qual è il beneficio o l innovazione per l utente II. III. della tua app? Secondo: chi è questo utente? E, infine, come si configura la sua esperienza con la tua app? Se i vantaggi concreti esistono, se il target è facilmente individuabile e se il discorso esperienziale fila, questa volta è fatta davvero. Creare app migliorative Questa categoria di software è estremamente affollata, specie negli ambiti dell Entertainment e del gaming e comprende sostanzialmente applicazioni ideate a miglioramento delle funzionalità di un altra. Sarà bene quindi ricercare un senso alla realizzazione della tua app in modo che sia davvero migliore di quelle già esistenti. Dapprima è utile confrontare tutte le altre applicazioni sorelle disponibili negli Store e, poi, individuare con estrema convinzione le funzionalità nuove da introdurre e i reali benefici relativi. Sciolto questo nodo cruciale è importante capire perché l utente dovrebbe essere interessato a scaricare la tua app. Se non riesci a immaginare perché qualcuno dovrebbe farlo, conviene allora ripensarci un po su.
11 Linee guida: come creare app di successo (2) Creare app sequel Se hai intenzione di creare un app di questo tipo, probabilmente sei già un esperto nella realizzazione di software per mobile. Questo perché i Sequel sono sostanzialmente versioni successive di un applicazione preesistente. Dopo aver lanciato la tua app, può infatti capitarti di volerne rilasciare un aggiornamento, con migliorie negli aspetti tecnici e novità funzionali. Creare app sponsorizzate Le app di questo tipo, lo dice il nome, sono quelle che sfruttano un marchio, un brand, un etichetta a fini rappresentativi o commerciali. Appartengono senza dubbio alla categoria tutte le app proprietarie legate a un prodotto o a un azienda, quelle che semplicemente ruotano attorno a un brand e quelle che si servono di un vero e proprio copyright. Le questioni da mettere a punto, in questo caso, sono molto concrete. Preliminarmente è bene chiedersi e stabilire con esattezza se e perché è necessario sviluppare un Sequel. Se l utilità di un aggiornamento è tangibile è bene individuare il segmento di utenti da soddisfare. Ricordati inoltre di non trascurare gli utenti della versione precedente e di stabilire per questa cerchia un trattamento specifico che non crei confusione. Nel caso delle app sponsorizzate è necessario chiedersi qual è il prezzo da pagare per l utilizzo del brand, quanti e quali contenuti offre, come si intende usarli e a quali fini. Da ultimo è utile pensare a quali sono le funzionalità che distinguono la tua app dalla mischia dei competitor e, infine, darsi da fare per realizzarla.
12 Guadagnare con le App
13 Guadagnare con le App: Tecniche (1) App a pagamento E la modalità più classica e quella che comporta un minore sforzo da parte del programmatore. L'app viene semplicemente messa in vendita nel PlayStore (Android) e gli utenti possono scaricarla pagando. Dal prezzo imposto va tolta la percentuale che resta a Google. Pubblicità in-app Inserendo banner pubblicitari all'interno delle app è possibile ottenere dei guadagni. Per avere buoni guadagni occorre realizzare tantissimi click. Prodotti in-app Distribuire gratuitamente l'app con delle funzioni base e poi vendere a pagamento delle funzioni aggiuntive o temporanee. Ad esempio il Mighty Eagle di Angry Birds permette di superare il livello in corso dietro il pagamento di un cifra irrisoria. Questo modello si applica bene ai giochi.
14 Guadagnare con le App: Tecniche (2) Donazioni Non è una vera e propria tecnica remunerativa ma permette di ripagarsi un po degli sforzi fatti per la programmazione. Tramite un pulsante, di solito inserito tra le opzioni, è possibile fare una piccola donazione (50 centesimi, 1euro,..) allo sviluppatore come ringraziamento e incoraggiamento allo sviluppo di altre app. Le ricerche dimostrano che gli utenti Android sono più propensi a scaricare App gratuitamente, mentre gli utenti Apple non si fanno problemi a spendere soldi per ottenere l'app che desiderano. Conviene quindi, delle tre tecniche proposte, adottare la terza: non introduce fastidiose pubblicità e se l'app è veramente utile si prospettano grandi guadagni ma d'altro canto ci vuole un ulteriore sforzo in programmazione.
15 Guadagnare con le App: Pubblicizzare l App Scegliere una buona tecnica remunerativa non è abbastanza per avere successo con la vendita di app: bisogna farsi conoscere e farla conoscere. Tecniche: Pubblicarla nello Store (Google Play) Segnalare l'app ai vari blog che nella rete parlano di Android Pubblicizzarla su Facebook e Twitter E importante, quando si pubblica un'app, scegliere con cura la categoria a cui appartiene: giochi, fotografie, sport e tempo libero sono solo alcune tra le categorie presenti nel negozio. Chi invece non vuole utilizzare le categorie, può utilizzare la funzione di ricerca. Inserendo il nome dell'applicazione o delle parole chiave si possono cercare tutte le applicazioni che contengono quelle parole. E importante allora, durante la fase di pubblicazione, assegnare dei tag appropriati alla propria app. Android facilita anche la promozione delle app nelle pagine Web degli utenti. Chi possiede infatti un sito Web o un blog, può fare uso di una funzione disponibile sul sito Android Developers che consente di creare una sorta di badge per promuovere la propria app.
16 Guadagnare con le App: Controllare le distribuzioni (1) Controllare la visibilità della propria applicazione potrebbe essere una buona strategia di marketing: si può infatti scegliere, durante la fase di pubblicazione, quali paesi potranno avere accesso a questa app e quali terminali la potranno scaricare. Distribuzione geografica Scegliere attentamente i paesi in cui l'app sarà disponibile è una buona strategia. Infatti, pubblicare app in un paese straniero, sarebbe da fare solo se la propria app è stata tradotta anche nella lingua parlata in quel paese. Restrizione sui dispositivi E possibile stabilire anche quali dispositivi potranno installare l'app. Il motivo di escludere alcuni dispositivi potrebbe risiedere, per esempio, in qualche problema hardware riscontrato con un tipo particolare di dispositivo o nel fatto che si è deciso di non supportare certe risoluzioni di schermi e quindi si vogliono escludere i dispositivi che le montano.
17 Guadagnare con le App: Controllare le distribuzioni (2) Statistiche Per tenere sotto controllo l'andamento dei download nel tempo, sono disponibili delle statistiche che tengono conto di quante volte l'app viene installata, aggiornata o disinstallata.
18 Guadagnare con le App: Controllare le distribuzioni (3) Distribuzione avanzata E sempre utile avere un feedback dagli utenti, specialmente prima del lancio dell'app. Con il Google Play è possibile distribuire delle versioni ancora in fase di sviluppo a piccoli gruppi di tester, magari sparsi nel mondo. APK multipli Nella maggior parte dei casi è più facile creare un'app che supporti tutte le risoluzioni di schermi e versioni in un singolo file APK. E altamente raccomandato distribuire il singolo APK agli utenti, perché é il modo più facile per controllare e gestire al meglio l'app. Ma potrebbe essere necessario avere degli APK diversi per categorie diverse di dispositivi ed anche questa soluzione e realizzabile grazie al Google Play. E presente infatti un'opzione chiamata «APK multipli» che permette di creare diversi APK con lo stesso nome ma che differiscono, ad esempio, nel formato di compressione delle texture, nelle risoluzioni di schermi supportate o nelle versioni di Android supportate. Gli APK vengono caricati nello store online come un singolo APK ma, al momento del download, Android sceglie automaticamente quello più adatto al dispositivo.
19 Guadagnare con le App: Controllare le distribuzioni (4) Proteggere l app 1. Licenza Google Play: un servizio online che va implementato nell'app. Con questo servizio, l'app interroga periodicamente un server particolare di Google per determinare se l'app ha una licenza corretta. Questo strumento è applicabile sia per applicazioni a pagamento che applicazioni gratuite. 2. Servizio di crittografia per proteggere le app a pagamento: quando l'app viene scaricata da un dispositivo (con versione Android 4.1 o successive), Google cifra l'app in modo che possa essere eseguita solo dall'utente che l'aveva scaricata e solo sul dispositivo con cui l'aveva scaricata. Questo strumento non ha bisogno di ulteriore sforzo da parte del programmatore, in quanto lo strumento si attiva automaticamente quando l'app viene resa a pagamento.
20 Idee e primi prototipi le vostre App! Your App Idea
21 SmartApp Salerno la nostra Hybrid App!
22 SmartApp Salerno: Introduzione SmartApp Salerno è un applicazione contestuale per la città di Salerno, che consente all utente di ottenere contenuti e servizi su misura, in particolare sulla base dei suoi interessi, ed al momento giusto, in base alla sua posizione geografica. «Punti di interesse, servizi, descrizioni, itinerari, notizie muoverti a Salerno è come farlo a casa tua!!!»
23 SmartApp Salerno: Interfaccia Schermata di benvenuto Registrazione dell utente al sistema Login classico al sistema o mediante Facebook/Google+ Menu laterale (dopo il login)
24 SmartApp Salerno: Aree e Punti di interesse Quando l'utente si trova nei pressi di un area/regione di interesse (ROI) visualizza alcune informazioni di base relative ai punti di interesse (POI) presenti (rating, telefono, indirizzo e sito Web). L'utente registrato (turista o esperto) può "approfondire" e visualizzare descrizioni, immagini, servizi e contenuti contestualizzati, relativi al punto di interesse selezionato e determinati sulla base del proprio profilo. Ottenimento delle informazioni generali sui POI trovati in una determinata area con possibilità di approfondire
25 SmartApp Salerno: Descrizioni e immagini (semplici) Entrambe le tipologie di utente hanno a disposizione delle descrizioni semplici del luogo corrente e delle immagini con didascalie. Approfondimento del POI con descrizioni e immagini semplici
26 SmartApp Salerno: Descrizioni e immagini (dettagliate) L utente esperto può ulteriormente approfondire il POI corrente ottenendo una descrizione più dettagliata, così come per le immagini; mentre l utente turista riceve dall app un messaggio di notifica per segnalargli che il contenuto è relativo esclusivamente ad utenti esperti. 1. Messaggio visualizzato da utenti registrati come turisti per le descrizioni. 2. Messaggio visualizzato da utenti registrati come turisti per le immagini. 3. Descrizione approfondita per il POI corrente.
27 SmartApp Salerno: Servizi Scegliendo un particolare interesse in fase di registrazione, sarà possibile ottenere uno o più servizi per un determinato punto di interesse (ad esempio, per un ristorante, il servizio del menu legato all'interesse "cibo"; oppure, per un Bed&Breakfast, il servizio di TripAdvisor legato all interesse "turismo"). Quindi, per lo stesso POI, utenti con interessi differenti otteranno servizi diversi. 1. Servizi del POI corrente associati agli interessi scelti nel profilo utente. 2. Esempio di apertura di un servizio.
28 SmartApp Salerno: mappa La mappa consente di visualizzare: la posizione corrente dell utente; i punti di interesse culturali (punti per i quali si dispone di contenuti esclusivi); l itinerario eventualmente calcolato [vedi Pianificazione itinerario]; i POI ottenuti automaticamente da Google nelle vicinanze secondo le esigenze dell utente [vedi Ricerca POI]. 1. Mappa con visualizzazione della posizione utente. 2. Menu disponibile per la mappa.
29 SmartApp Salerno: POI culturali I punti di interesse culturali sono raffigurati da marker specifici a secondo del POI in questione. Con un tap su uno di questi marker si ottiene il nome del relativo POI; con doppio tap, invece, si può attivare il navigatore per raggiungere quel determinato punto di interesse. 1. Visualizzazione dei POI culturali utilizzando il menu a tendina della mappa. 2. Tap su un marker con relativa visualizzazione del nome del POI culturale corrispondente. 3. Doppio tap su un marker con corrispondente avvio del navigatore.
30 SmartApp Salerno: Pianificazione itinerario La funzione pianifica itinerario permette di ottenere e personalizzare un itinerario: calcolato sulla base degli interessi dell utente (ciascun POI è associato ad un interesse che viene confrontato con quelli dell utente); religioso; turistico. L utente deve specificare: Il punto di partenza (ottenuto dalla posizione corrente o inserito manualmente specificando punto di interesse/indirizzo seguito dalla città in cui l utente desidera trovarsi); quanto desidera spostarsi dalla posizione iniziale; la tipologia di itinerario preferita. Scelta delle preferenze di pianificazione dell itinerario Itinerario calcolato e personalizzabile
31 SmartApp Salerno: Itinerario su mappa Viene proposto il percorso ottimizzato più veloce, rappresentato da marcatori che seguono l ordine alfabetico. La posizione corrente è rappresentata mediante il marcatore segnato con la lettera A, mentre la destinazione finale attraverso il marcatore rosso. Rappresentazione grafica dell itinerario proposto
32 SmartApp Salerno: Itinerario testuale L utente può ottenere anche il percorso testuale dell itinerario appena calcolato, in cui vengono descritte le indicazioni per visitare tutti i POI presenti. Rappresentazione grafica dell itinerario proposto
33 SmartApp Salerno: Esplorazione dintorni L esplora dintorni permette di ottenere un elenco, ordinato per distanza, dei punti di interesse attorno alla posizione corrente dell utente. Ciascun POI è raggiungibile mediante l integrazione nell app SmartApp Salerno del navigatore presente sul proprio smartphone. Esplorazione nei dintorni dell utente
34 SmartApp Salerno: Ricerca automatica Google POI (1) Ricerca Google POI Scelta centro e raggio della ricerca Scelta categoria di interesse POI della categoria scelta trovati Possibilità di visualizzare i POI trovati come lista o su mappa
35 SmartApp Salerno: Ricerca automatica Google POI (2) Lista POI trovati POI trovati su mappa
36 SmartApp Salerno: Condivisione POI visitati Una volta raggiunto un POI, è possibile salvarlo e aggiungerlo in una lista personale, che può essere condivisa su Facebook, Twitter e WhatsApp. Condivisione dei POI visitati sui social network
37 SmartApp Salerno: Lettore QR code L'utente registrato può avviare il lettore di QR Code, situati prevalentemente in ambienti indoor, per ottenere ulteriori servizi/contenuti. ATTENZIONE: questi codici possono essere letti solo attraverso l'applicazione SmartApp! Utilizzando altri lettori, infatti, l'utente visualizzerà un messaggio che lo invita a scaricare l'app "SmartApp Salerno per i Beni Culturali" per accedere alle informazioni. Inoltre, l'app SmartApp è abilitata solo alla lettura dei QR Code creati appositamente per i punti di interesse inseriti nel sistema. Schermata di selezione del QR Code Reader dal menu
38 SmartApp Salerno: Alcune delle ulteriori funzionalità Tutorial Multilingua Link a meteo e notizie di Salerno
39 SmartApp Salerno: Gestore App (1) Problema: Inserire e gestire i dati fruibili lato App. Soluzione: Utilizzare una piattaforma lato Back-end. Il gestore dell app è stato realizzato con l obiettivo di ottenere un elevata usabilità ed una maggiore efficienza per popolare la base di dati del sistema. In particolare, il back-end consente la gestione dei punti di interesse, dei servizi e degli utenti. Relativamente ad un POI, si può effettuare una ricerca manuale mediante nome o indirizzo, una ricerca sulla base degli interessi delimitando una zona geografica su mappa oppure un inserimento manuale direttamente su mappa. Nei primi due casi, è stata realizzata un integrazione con Google Maps ed in particolare una mappatura tra gli interessi scelti nell app con i tipi di Google (una volta individuato un POI, è possibile inserirlo direttamente nel nostro sistema).
40 SmartApp Salerno: Gestore App (2) Selezione degli interessi e dell area geografica su cui effettuare una ricerca dei POI (mediante Google) Risultato della ricerca per interessi su un area delimitata
41 SmartApp Salerno: Gestore App (3) Visualizzazione delle aree (in blu) e dei POI (in rosa) presenti nell App mediante l utilizzo del back-end E possibile, infine, associare dei servizi ad un POI presente nel database e visualizzare una lista degli utenti registrati.
42 SmartApp Salerno: Ulteriori informazioni App ibrida sviluppata per Android e ios, disponibile sui relativi Store. Lingue disponibili: Italiano Inglese Work in progress StoryTelling Apprendimento automatico
43 SmartApp Salerno: Curiosità L evoluzione di SmartApp: da Apache Cordova e Jquery Mobile a Ionic Framework Home (prima) Home (dopo)
44 SmartApp Salerno: Curiosità L evoluzione di SmartApp: da Apache Cordova e Jquery Mobile a Ionic Framework Menu laterale Sezione Contatti Impostazioni
45 SmartApp Salerno: Curiosità L evoluzione di SmartApp: da Apache Cordova e Jquery Mobile a Ionic Framework Login Registrazione
46 SmartApp Salerno: Curiosità L evoluzione di SmartApp: da Apache Cordova e Jquery Mobile a Ionic Framework Notifica di un POI trovato Approfondimento di un POI
47 SmartApp Salerno: Curiosità L evoluzione di SmartApp: da Apache Cordova e Jquery Mobile a Ionic Framework POI su mappa POI intorno
48 SmartApp Salerno: CONTATTI Colace Francesco De Santo Massimo Greco Luca Lemma Saverio Lombardi Marco SITO WEB PAGINA FACEBOOK LINK PLAY STORE =com.ionicframework.smartappsalerno &hl=it LINK APP STORE
49 Uno sguardo a IONIC: Perché Ionic? Ionic è un framework che consente di realizzare App ibride. Come gran parte di questi framework utilizza Apache Cordova (PhoneGap) per interagire con le API della piattaforma specifica. DOMANDA N.1: Quindi, se si tratta dell ennesimo framework HTML5, cosa ha di tanto speciale? Per quale motivo dovremmo preferirlo agli altri? 1. La prima risposta è che Ionic promette performance mai viste, sfruttando la leggerezza del framework, minima manipolazione del DOM e accelerazione Hardware. 2. Un altro aspetto che lo contraddistingue è che si tratta di un framework Angular friendly, ovvero studiato appositamente per essere utilizzato insieme ad AngularJS, il potentissimo frontend framework di Google che sta guadagnando sempre più consensi fra gli sviluppatori. DOMANDA N.2: Perché non abbiamo parlato subito di Ionic? 1. La conoscenza di AngularJS è un requisito importante per sfruttare al meglio questo framework.
50 IONIC: il Bootstrap per le applicazioni ibride Advanced HTML5 Hybrid Mobile App Framework Ionic è un framework che consente di sfruttare al meglio le tecnologie Web per creare applicazioni mobile con look and feel simile a quelle native* e in questo ambito si rivela tra le soluzioni di maggior successo. (*) Come abbiamo già detto, uno dei problemi principali delle applicazioni Web e ibride è la mancata o difficile integrazione dell aspetto grafico di un app con il layout della piattaforma ospite. Il risultato può essere un aspetto totalmente difforme da quello atteso in una certa piattaforma mobile. I loro autori hanno raccolto le migliori best practice per lo sviluppo di interfacce mobile con tecnologie Web e le hanno codificate in questo framework, evitando quindi che ogni sviluppatore riparta da zero nello sviluppo dell interfaccia di una nuova applicazione.
51 IONIC: Punti di forza Performance e reattività Fra gli aspetti molto importanti nello sviluppo di applicazioni mobile vi sono le performance, la velocità e la reattività del prodotto finale. Ionic è costruito per garantire alte prestazioni e reattività sui dispositivi mobili di ultima generazione. Il framework elimina la necessità della modifica diretta del DOM ed, inoltre, rimuove completamente il bisogno di usare jquery o altre librerie di terze parti per la creazione di animazioni e transizioni. Grazie al supporto dell accelerazione grafica hardware, Ionic permette di creare applicazioni che in maniera molto fluida ed apprezzabile eseguono animazioni grafiche, rendendo molto gradevole l esperienza d uso dell utente. Combinazione perfetta con AngularJS Ionic utilizza AngularJS per la gestione della business logic dell applicazione. Unendo le potenzialità offerte da AngularJS con le ricche funzionalità grafiche messe a disposizione da Ionic in ambito mobile, si ottiene come risultato finale uno degli strumenti più adatti alla creazione di applicazioni mobili. Orientamento nativo Le componenti grafiche di Ionic sono state pensate e create per assomigliare il più possibile a quelle native delle piattaforme mobili, permettendo, così, di dare all applicazione un look&feel molto simile a quello di un applicazione nativa. Inoltre, tutte le componenti fornite da Ionic permettono al programmatore di non doversi preoccupare dell aspetto che avranno sui vari dispositivi mobili, in quanto sono progettate per adattarsi al meglio alle varie dimensione dei display. Command Line-Interface (CLI) dedicata Ionic permette di eseguire numerose funzioni attraverso la digitazione di semplici comandi nella CLI dedicata. Operazioni come la creazione di un nuovo progetto, l anteprima dell applicazione nel browser o la compilazione di un progetto già esistente vengono effettuate da riga di comando.
52 IONIC: AngularJS (1) AngularJS è un framework Javascript per lo sviluppo di applicazioni web lato client. Se, da un lato, esalta l approccio dichiarativo dell HTML nella definizione dell interfaccia grafica, dall altro fornisce strumenti per la costruzione di un architettura modulare della logica applicativa. Angular fornisce tutto quanto occorre per creare applicazioni moderne che sfruttano le più recenti tecnologie, come le Single Page Application, cioè applicazioni le cui risorse vengono caricate dinamicamente su richiesta, senza la necessità di caricare l intera pagina. Tra le principali funzionalità di cui dispone il framework si hanno: supporto al pattern MVC e conseguente separazione delle competenze; two-way data binding*; direttive. (*) Con il termine data binding si intende la sincronizzazione automatica dei dati tra i componenti del model e della view. Il modo con cui Angular implementa il data binding fa sì che ogni modifica almodello dei dati si rifletta automaticamente sulla view, e viceversa (da qui la terminologia two way data binding ).
53 IONIC: AngularJS (2) Le principali componenti che caratterizzano il framework sono: Modules: si può pensare ad un modulo come ad un contenitore per le differenti componenti che costituiscono l applicazione. L utilizzo dei moduli permette di modularizzare l applicazione, gestendo in maniera più semplice le dipendenze ed aiutando nell inserimento di librerie esterne oltre che nella riusabilità delle parti. Services: i services danno un implementazione ai meccanismi di organizzazione, reperimento e condivisione di dati e condivisione di classi tra i componenti dell applicazione. Controllers: gestiscono le operazioni e la logica applicativa delle pagine. Directives: sono dei marcatori nell HTML utilizzati nelle view; permettono in fase di compilazione di attribuire un diverso comportamento all elemento o di trasformarlo. Filters: filtrano i dati provenienti dal model direttamente nella view, prendendo in input un array e fornendo in output un sottoinsieme di elementi dell array di partenza.
54 IONIC: ngcordova Si tratta di una serie di servizi AngularJS che wrappano le chiamate al dispositivo fatte da Cordova o dai suoi plugin. Ad esempio, il service $cordovacamera permette di utilizzare la fotocamera del cellulare con una sisntassi alla Angular Way. Una cosa interessante da notare è che ngcordova non è in alcun modo legato all utilizzo di Ionic. Potete infatti utilizzarlo in un applicazione Cordova+AngularJS la quale però non prevede la presenza di Ionic. ngcordova si propone quindi di agevolare quindi le attività di build, test e deploy delle applicazioni sviluppate con Cordova/PhoneGap ed AngularJS.
55 IONIC: Impostare l Ambiente di Sviluppo Scaricare e installare Node.js Da terminale: npm install -g cordova ionic Con questo passaggio installiamo Ionic e relative dipendenze (tra cui Cordova).
56 IONIC: Primi passi Ionic permette di installare alcuni modelli di layout basici al fine di velocizzare lo sviluppo. Ecco un elenco con preview: ionic start myapp blank --> Versione vuota ionic start myapp tabs --> Versione con tab ionic start myapp sidemenu --> Versione con slidemenu cd myapp ionic platform add android ionic build android / ionic emulate android
57 IONIC: Test nel browser e Debug Per visualizzare l applicazione all interno di un browser per valutare l impatto grafico, basta lanciare il comando: ionic serve N.B. La visualizzazione all interno di un browser è molto comoda e rapida, e rappresenta un approccio valido per valutare immediatamente l effetto delle nostre modifiche sul codice dell applicazione. Tanto più che le modifiche salvate sui file sorgente vengono immediatamente caricate e mostrate sul browser senza il nostro intervento. Come accennato in precedenza Ionic si basa su Cordova, quindi la vostra applicazione gira all interno di una WebView. Questo fa sì che il debug di queste applicazioni sia estremamente semplice. Basta infatti collegare il vostro dispositivo, lanciare l applicazione e aprire il browser (Chrome per Android e Safari per ios) attivando la modalità inspect. Su Chrome ad esempio basta visitare l URL chrome://inspect/#devices, dopo aver abilitato il debug USB sul vostro dispositivo, e vi troverete davanti ad una schermata come la seguente: Cliccando appunto su inspect apriremo il Developer Tools di Chrome, il quale però punterà alla WebView della nostra app. Procedura del tutto analoga è attiva su Safari per i dispositivi ios.
58 IONIC: Debug
59 IONIC: Struttura App Ecco il contenuto della cartella myapp creata in seguito all esecuzione del comando: ionic start myapp Oltre ad alcuni file e cartelle di configurazione di Cordova, troviamo alcuni elementi specifici di Ionic. In particolare abbiamo: il file ionic.project che contiene la configurazione di Ionic per il progetto corrente, la cartella scss che contiene il codice SASS per la generazione dei CSS, la cartella www che conterrà il codice HTML, JavaScript, CSS e tutto l occorrente per definire la nostra app ibrida. N.B. Quando avremo una maggiore conoscenza di Ionic potremo modificare questi file con il nostro editor preferito.
60 IONIC: Creazione icone e splash screen Come tutti i programmatori mobile sanno, creare icone e splash screen per ogni risoluzione/form factor può essere un operazione particolarmente noiosa. Con Ionic, è presente una comoda utility che fa questo lavoro al posto vostro! Basta lanciare il comando: ionic resources Ionic invierà le immagini ad un server che si occuperà della conversione delle immagini. Una volta completata l operazione, il sistema aggiornerà anche autonomamente il file config.xml in modo che l applicazione utilizzi le immagini appena generate.
61 IONIC: Ionic Creator Ionic Creator è un editor WYSIWYG (What You See Is What You Get - "quello che vedi è quello che è") Web che vi permette di creare velocemente degli stub per le vostre applicazioni. La cosa interessante è che in pochissimi secondi potete avere l applicazione funzionante sul vostro device. Il sistema infatti assegna al vostro progetto un id univoco e potete scaricare e lanciare il progetto con il seguente script. La possibilità di vedere la vostra applicazione live con il tempo in cui di solito si realizza un mockup fa un certo effetto, e probabilmente farà effetto anche ad un eventuale cliente/fornitore. ionic start MyIonicApp creator:#idionic cd MyIonicApp ionic run android
62 IONIC: Documentazione Sulla documentazione ufficiale si può dare uno sguardo al gran numero di widget e utility di UI che avete a disposizione: liste, forms, cards, bottoni, tabs, icone, colori e così via. Nella sezione Javascript invece troverete tutto il necessario a gestire l interazione con l utente, quindi gestures, modal, spinners, navigazione tra le view e molto altro. CSS Components: Javascript:
63 IONIC: Conclusioni Quello che il team di Ionic sta cercando di fare non è semplicemente un framework per costruire UI, ma un vero e proprio ecosistema che aiuterà gli sviluppatori dalla creazione dell app fino alla sua pubblicazione sugli store. DOMANDA: Quindi, conviene imparare a lavorare con Ionic? RISPOSTA: Perché no, è ottimo e promette molto bene! Il consiglio migliore però è di consultare comunque tutti gli altri framework per trovare quello che piu si adatta al vostro stile, alle vostre esigenze.
64 Domande?
65 Grazie per l attenzione!
. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
DettagliCome Creare un sito web gratis
Come Creare un sito web gratis Obiettivi del corso Creare un sito web da zero a professionista Senza avere competenze tecniche Senza essere un informatico Senza sapere nessun linguaggio di programmazione
Dettaglifilrbox Guida all uso dell interfaccia WEB Pag. 1 di 44
filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...
DettagliCREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP!
CREA IL CATALOGO DEI TUOI PRODOTTI SU IPAD E IPHONE CON UN APP. ANZI, CON UPP! COS È UPP!? upp! è l applicazione di punta della divisione mobile di Weblink srl, dedicata allo sviluppo di applicazioni per
DettagliCONTENT MANAGEMENT SYSTEM
CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze
DettagliGESCO MOBILE per ANDROID
GESCO MOBILE per ANDROID APPLICAZIONE PER LA GESTIONE DEI DISPOSITIVI GSM GESCO aggiornamenti su www.gesco.it GUIDA ALL USO Vi ringraziamo per aver scelto la qualità dei prodotti GESCO. Scopo di questa
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliUtilizzo dei Cookie Cosa sono i cookie? A cosa servono i cookie? cookie tecnici cookie, detti analitici cookie di profilazione
Utilizzo dei Cookie Questo sito utilizza i cookie. Utilizzando il nostro sito web l'utente accetta e acconsente all utilizzo dei cookie in conformità con i termini di uso dei cookie espressi in questo
DettagliVisual basic base Lezione 01. L'ambiente di sviluppo
L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft
DettagliLande Immortali: Riepilogo dello Stato di Avanzamento del Progetto
Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele Matricola: 0124000461 Miglio Stefano Matricola: 0124000462 Obiettivi Iniziali Si intende realizzare
DettagliACQUISTI MASSIVI SU SCUOLABOOK
ACQUISTI MASSIVI SU SCUOLABOOK Manuale d uso v1.4 Sommario Manuale d uso v1.4... 1 Storico revisioni... Errore. Il segnalibro non è definito. 1. Area Scuole... 2 1.1 Richiedi il tuo account... 2 1.2. Accedi
Dettagliammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali
CHE COSA SONO I COOKIES E COME LI UTILIZZIAMO Un cookie è un semplice file di testo che viene memorizzato sul tuo computer o dispositivo mobile dal server di un sito web e che solo quel server sarà in
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
Dettaglimarketing highlights Google Analytics A cura di: dott. Fabio Pinello
marketing highlights Google Analytics A cura di: dott. Fabio Pinello Google Analytics è uno strumento gratuito fornito da Google per monitorare il traffico di visite dei siti web su cui è installato. Cos
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
DettagliIl calendario di Windows Vista
Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative
DettagliPIATTAFORMA DOCUMENTALE CRG
SISTEMA DI GESTIONE DOCUMENTALE DMS24 PIATTAFORMA DOCUMENTALE CRG APPLICAZIONE PER LE PROCEDURE DI GARE D AMBITO 1 AGENDA 1. Introduzione 2. I Livelli di accesso 3. Architettura di configurazione 4. Accesso
DettagliRT VIRTUAL CARD. Manuale Utente
RT VIRTUAL CARD Manuale Utente Il progetto Grazie alla facilità di utilizzo degli attuali smartphone e al loro uso per funzioni sempre più differenti non solo telefonare o spedire messaggi, ma un vero
DettagliINSERIMENTO DATI BASILARI
PASSO PASSO. Questo applicativo software nasce con l idea di essere molto semplice da usare. Di fatto lo è ed infatti non dispone di un help in linea all interno dello stesso. Tuttavia ci sentiamo in dovere
DettagliMANUALE MOODLE STUDENTI. Accesso al Materiale Didattico
MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...
DettagliTitolare del trattamento dei dati innanzi descritto è tsnpalombara.it
Decreto Legislativo 196/2003 Codice in materia di protezione dei dati personali COOKIE POLICY La presente informativa è resa anche ai sensi dell art. 13 del D.Lgs 196/03 Codice in materia di protezione
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Decima Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla
DettagliDal sito del Polo Qualità di Napoli http://www.qualitascuola.com. si può accedere a due piattaforme:
Dal sito del Polo Qualità di Napoli http://www.qualitascuola.com si può accedere a due piattaforme: T4T Ambiente di lavoro del docente, personale e sociale, da un lato scrivania multimediale e dall altro
DettagliMANUALE D USO MANUALE D USO
MANUALE D USO MANUALE D USO INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4SALES... 5 2.1 LOGIN UTENTE AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 CLIENTI... 7 2.2.3 PIANO VISITE...
DettagliSocialMediaDivision. grippiassociati WEB AGENCY SINCE 1996. Social Marketing & Divulgazione Virale. www.socialmediadiv.com
SocialMediaDivision www.socialmediadiv.com grippiassociati WEB AGENCY SINCE 1996 Social Marketing & Divulgazione Virale Essere raggiungibile tramite i motori di ricerca è sicuramente utile, ma è un'operazione
DettagliAttività federale di marketing
Attività federale di marketing Gestione e certificazione delle sponsorizzazioni Il Feedback Web Nel piano di sviluppo della propria attività di marketing, la FIS ha adottato il sistema Feedback Web realizzato
DettagliCome creare una pagina Facebook e collegarla al sito mosajco
Come creare una pagina Facebook e collegarla al sito mosajco Cos è una pagina Facebook? E la pagina gratuita dedicata alle attività che Facebook mette a disposizione di chi vuole far conoscere il proprio
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
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
DettagliSEARCH ITALY RESTAURANTS MADE IN ITALY
SEARCH ITALY RESTAURANTS MADE IN ITALY IDEA Applicazione per smartphone nata per essere una guida per tutte le persone, italiane e non, che si trovano all estero e vogliono mangiare cibo italiano. Nello
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
DettagliQRcode immobiliare QRpass al servizio del settore immobiliare
QRcode immobiliare QRpass al servizio del settore immobiliare Al servizio dei cittadini, Pubblica Amministrazione, Imprese Il nostro servizio permette di: Trasformare campagne off- line in campagne on-
DettagliIntroduzione. Installare EMAS Logo Generator
EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del
Dettagli1. Il Client Skype for Business
1. Il Client Skype for Business 2. Configurare una Periferica Audio 3. Personalizzare una Periferica Audio 4. Gestire gli Stati di Presenza 5. Tabella Stati di Presenza 6. Iniziare una Chiamata 7. Iniziare
DettagliCOOKIES COSA SONO I COOKIES? COME UTILIZZIAMO I COOKIES?
COOKIES Per far funzionare bene questo sito, a volte installiamo sul tuo dispositivo dei piccoli file di dati che si chiamano cookies. Anche la maggior parte dei grandi siti fanno lo stesso. COSA SONO
Dettagli1. Indice... 1. 2. Uno shop pronto alla vendita in pochi passaggi... 2. 3. Registrazione... 2. 4. Il suo assistente di installazione...
1. Indice 1. Indice... 1 2. Uno shop pronto alla vendita in pochi passaggi... 2 3. Registrazione... 2 4. Il suo assistente di installazione... 2 5. Ottimizzare il design e la struttura dello shop... 4
Dettagliwww.domuslandia.it Il portale dell edilizia di qualità domuslandia.it è prodotto edysma sas
domuslandia.it è prodotto edysma sas L evoluzione che ha subito in questi ultimi anni la rete internet e le sue applicazioni finalizzate alla pubblicità, visibilità delle attività che si svolgono e di
DettagliCimini Simonelli - Testa
WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)
DettagliQRcode Menù QRpass al servizio della ristorazione
QRcode Menù QRpass al servizio della ristorazione Al servizio dei cittadini, Pubblica Amministrazione, Imprese Il nostro servizio permette di: Trasformare menù cartacei in comunicazione on- line ed interattiva;
DettagliCookie Policy per www.lalocandadisettala.com
Policy per www.lalocandadisettala.com Uso dei cookie Il "Sito" (www.lalocandadisettala.com) utilizza i per rendere i propri servizi semplici e efficienti per l utenza che visiona le pagine di www.lalocandadisettala.com.
DettagliLE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE
LE CARATTERISTICHE DEI PRODOTTI MULTIVARIANTE Che cosa sono e a cosa servono le caratteristiche? Oltre a descrivere le qualità di un prodotto con un testo generico (descrizione) è possibile dettagliare
DettagliIniziamo ad utilizzare LiveBox ITALIANO. http://www.liveboxcloud.com
2015 Iniziamo ad utilizzare LiveBox ITALIANO http://www.liveboxcloud.com Iniziamo ad utilizzare LiveBox LiveBox è un software di private cloud che permette di memorizzare, condividere e modificare i documenti
DettagliNovità di Access 2010
2 Novità di Access 2010 In questo capitolo: Gestire le impostazioni e i file di Access nella visualizzazione Backstage Personalizzare l interfaccia utente di Access 2010 Creare database utilizzando modelli
DettagliIl funzionamento di prezzipazzi, registrazione e meccanismi
Prima di spiegare prezzipazzi come funziona, facciamo il punto per chi non lo conoscesse. Nell ultimo periodo si fa un gran parlare di prezzipazzi ( questo il sito ), sito che offre a prezzi veramente
DettagliMANUALE D'USO DEL PROGRAMMA IMMOBIPHONE
1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma
DettagliADDING SOCIAL PLUGINS TO YOUR OWN SITE
ADDING SOCIAL PLUGINS TO YOUR OWN SITE Aggiungere SOCIAL PLUGINS al proprio sito è ormai materia quotidiana per coloro che si cimentano nella creazione di un sito internet, infatti, possiamo trovare implementazioni
DettagliDiventa Personal Fundraiser di UNA Onlus con
Il nostro Personal Fundraiser sei tu! Hai a cuore la missione di, ne condividi gli obiettivi e sei fortemente motivato a condividerne la bontà con la sua cerchia sociale Non hai timore di metterti in gioco
DettagliI cookie sono classificati in base alla durata e al sito che li ha impostati.
1. Informativa sui cookie 1.1. Informazioni sui cookie I siti Web si avvalgono di tecniche utili e intelligenti per aumentare la semplicità di utilizzo e rendere i siti più interessanti per ogni visitatore.
DettagliAlfa Layer S.r.l. Via Caboto, 53 10129 Torino ALFA PORTAL
ALFA PORTAL La struttura e le potenzialità della piattaforma Alfa Portal permette di creare, gestire e personalizzare un Portale di informazione in modo completamente automatizzato e user friendly. Tramite
DettagliESPLORARE IL MONTE CUCCO CON SMARTPHONE E TABLET: QRPLACES E LA REALTÀ AUMENTATA
ESPLORARE IL MONTE CUCCO CON SMARTPHONE E TABLET: QRPLACES E LA REALTÀ AUMENTATA WIKITUDE E L ESPLORAZIONE DEL MONTE CUCCO La Realtà Aumentata e l esplorazione turistica Per realtà aumentata (in inglese
DettagliManuale d uso di LussaQuiz (parte docente)
Manuale d uso di LussaQuiz (parte docente) Descrizione LussaQuiz è una piattaforma per la somministrazione di test online costituiti da quiz di differente tipologia (aperta, risposta multipla, ricomposizione,
DettagliPuoi aumentare la popolarità della tua azienda e singoli prodotti, sia a livello locale che più ampio.
A cosa può servire? Awareness Puoi aumentare la popolarità della tua azienda e singoli prodotti, sia a livello locale che più ampio. Lead generation Puoi aumentare la generazione di contatti profilati
DettagliGuida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)
GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione
DettagliMon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici
Prerequisiti Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici L opzione Multimagazzino è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione L opzione Multimagazzino
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliSoftware Gestionale per alberghi e strutture ricettive
TOURING HOME V.4.0.0 Software Gestionale per alberghi e strutture ricettive Guida all aggiornamento Abbiamo il piacere di presentarvi la nuova versione 4.0.0 di TouringHome Completamente rivisto graficamente,
DettagliMon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
DettagliAbitantionline. Il social network per la casa e il costruito. Per chi è Cosa offre Lancio e partner. creato
Abitantionline Il social network per la casa e il costruito Abitantionline mette in contatto tutte le professioni e i servizi che ruotano attorno al mondo della casa. Fa parlare, conoscere e discutere.
DettagliDirezione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
DettagliTipologie e strategie di traffico. www.acquisireclienti.com
Tipologie e strategie di traffico www.acquisireclienti.com Varie tipologie di traffico Traffico pay per click Adwords su Google e rete di ricerca Adwords sulla rete di contenuto Facebook Ads PPC di Yahoo/Bing
DettagliManuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com
2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia
DettagliUniversità degli Studi di Messina
Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro
DettagliGuida al sistema. Dott. Enea Belloni
Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina
DettagliMANUALEDIUTILIZZO MODULO CRM POSTVENDITA
MANUALEDIUTILIZZO MODULO CRM POSTVENDITA INDICE INTRODUZIONE INSERIMENTO CHIAMATA CHIAMATE Dettaglio Chiamate Macchine Coinvolte Documenti Riepilogo MACCHINE Dettaglio Macchine Documenti Interventi MACCHINE
DettagliSTUDIUM.UniCT Tutorial per gli studenti
STUDIUM.UniCT Tutorial per gli studenti Studium.UniCT Tutorial Studenti v. 6 06/03/2014 Pagina 1 Sommario 1. COS È STUDIUM.UniCT... 3 2. COME ACCEDERE A STUDIUM.UniCT... 3 3. COME PERSONALIZZARE IL PROFILO...
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
DettagliJoomla: Come installarlo e come usarlo. A cura di
Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato
DettagliCos è. Mission & Vision. Attitude in Web, area di IT Attitude, ha competenze specifiche nel settore informatico e nel web marketing.
Cos è Mission & Vision COMUNICAZIONE. SOLUZIONI INFORMATICHE. CONSULENZA AZIENDALE. WEB MARKETING. Attitude in Web, area di IT Attitude, ha competenze specifiche nel settore informatico e nel web marketing.
DettagliGet experienced, Get your travel. By You Travelers srl
Get experienced, Get your travel By You Travelers srl Cosa c è di meglio per acquistare il proprio viaggio di un sito web con informazioni pratiche e dettagliate sulle destinazioni pubblicate che offra
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à
DettagliMon Ami 3000 Documentale Archiviazione elettronica dei documenti cartacei
Prerequisiti Mon Ami 3000 Documentale Archiviazione elettronica dei documenti cartacei L opzione Documentale può essere attivata in qualsiasi momento e si integra perfettamente con tutte le funzioni già
DettagliVersione 7.0 Taglie e Colori. Negozio Facile
Versione 7.0 Taglie e Colori Negozio Facile Negozio Facile: Gestione taglie e colori Il concetto di base dal quale siamo partiti è che ogni variante taglia/colore sia un articolo a se stante. Partendo
DettagliIntroduzione. Alberto Fortunato alberto.fortunato@gmail.com. www.albertofortunato.com Pag. 1 di 137
Introduzione Il software Gestione magazzino è stato realizzato con l intenzione di fornire uno strumento di apprendimento per chi intendesse cominciare ad utilizzare Access 2010 applicando le tecniche
DettagliCome utilizzare il sito Verdeazzurroligure
Come utilizzare il sito Verdeazzurroligure Nel marzo 2016, con la nuova versione del sito Verdeazzurroligure, non solo si rinnova la grafica, ma si sviluppano nuove funzionalità che prima erano impossibili.
DettagliCOME CREARE UNA COMUNICAZIONE / NEWSLETTER
COME CREARE UNA COMUNICAZIONE / NEWSLETTER Benvenuti nella MINI GUIDA di Centrico per la creazione di una nuova Comunicazione o Newsletter. Grazie a questa guida, potrai creare delle comunicazioni ad hoc
DettagliMANUALE D USO MANUALE D USO
MANUALE D USO MANUALE D USO 1 INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4EXPENSE... 5 2.1 LOG IN AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 UTENTI (UTILIZZATORE DELL APP)...
DettagliLa VPN con il FRITZ!Box Parte II. La VPN con il FRITZ!Box Parte II
La VPN con il FRITZ!Box Parte II 1 Introduzione In questa mini-guida mostreremo com è possibile creare un collegamento su Internet tramite VPN(Virtual Private Network) tra il FRITZ!Box di casa o dell ufficio
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliUniversità Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliGuida al CRM INGENIA Group
Guida al CRM INGENIA Group Come usare uno strumento indispensabile per riuscire ad avere in tempo reale informazioni sui Clienti. Aggiornato a Maggio/2014 Per informazioni: coordinamento@ingeniagroup.it
Dettagliascoltare ispirare e motivare miglioramento problem solving Flex360 pianificare comunicare la vision organizzare
Flex360 La valutazione delle competenze online comunicare la vision ascoltare problem solving favorire il cambiamento proattività pianificare miglioramento organizzare ispirare e motivare Cos è Flex360
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
DettagliGuida informatica per l associazione #IDEA
Guida informatica per l associazione #IDEA Questa guida vi spiegherà come utilizzare al meglio gli strumenti informatici che utilizza l associazione #IDEA in modo da facilitare il coordinamento con tutti
DettagliManuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
DettagliGuida iscrizione Community. istruzione.social.marche.it
Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete
DettagliManuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com
2015 Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina
DettagliLA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente
Progetto Orientamento Edizione 2007 LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO Guida per Studente http://www.elearning.unibo.it/orientamento assistenzaorientamento.cela@unibo.it Sommario 1 L accesso alla
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliSocial Network. Marco Battini
Social Network Marco Battini Luoghi immateriali che grazie all elettricità si sono trasformati in realtà oggettiva frequentata da milioni di persone nel mondo. Luoghi che ti permettono di essere sempre
DettagliAdobe e il Digital Publishing
Adobe e il Digital Publishing Cos è il Digital Publishing? Il Digital Publishing, definito anche editoria digitale o e-publishing, è il processo di creazione e pubblicazione di contenuti digitali interattivi
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
DettagliGESTIONE LISTE R VIRTUALI
GESTIONE LISTE R VIRTUALI La gestione delle liste giocatori virtuali permette di impostare la lista giocatori in modo digitale sul sistema WCM in sostituzione ai supporti cartacei. La compilazione della
DettagliEasyPrint v4.15. Gadget e calendari. Manuale Utente
EasyPrint v4.15 Gadget e calendari Manuale Utente Lo strumento di impaginazione gadget e calendari consiste in una nuova funzione del software da banco EasyPrint 4 che permette di ordinare in maniera semplice
DettagliInternet e social media per far crescere la tua impresa
@ # Internet e social media per far crescere la tua impresa Migliorare il proprio business attraverso il web e i social media: è questo l obiettivo delle undici proposte formative che prenderanno il via
DettagliWG-TRANSLATE Manuale Utente WG TRANSLATE. Pagina 1 di 15
WG TRANSLATE Pagina 1 di 15 Sommario WG TRANSLATE... 1 1.1 INTRODUZIONE... 3 1 TRADUZIONE DISPLAY FILE... 3 1.1 Traduzione singolo display file... 4 1.2 Traduzione stringhe da display file... 5 1.3 Traduzione
DettagliIstruzioni operative (v. 1.01) Servizio MB - Mobile Banking Banca Passadore
Istruzioni operative (v. 1.01) Servizio MB - Mobile Banking Banca Passadore Indice degli argomenti 1. Dispositivi compatibili...3 1.1. Requisiti...3 2. Accesso al sito Mobile Banking...3 3. Dettaglio delle
DettagliMi chiamo Stefania Moretti e rappresento l Azienda AUDIO VIDEO ITALIANA, fondata nel 1972 da Vittorio Moretti.
Mi chiamo Stefania Moretti e rappresento l Azienda AUDIO VIDEO ITALIANA, fondata nel 1972 da Vittorio Moretti. La mia Azienda si occupa, sin dall anno di fondazione, di Produzione Cinematografica e Video,
DettagliGuida all uso. Esso sarà riportato nell intestazione. Vediamo:
faxm@il è un applicazione che permette agli utenti dei sistemi di telefonia IP di inviare, ricevere e gestire fax. Il tradizionale sistema di fax è ormai superato. Con faxm@il non riceviamo né spediamo
Dettagli