Guida rapida allo sviluppo di app in-house

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Guida rapida allo sviluppo di app in-house"

Transcript

1 Guida rapida allo sviluppo di app in-house

2 Panoramica Dai vita alle tue idee per app in-house. Ecco come. La tua azienda è unica, e lo sono anche i tuoi utenti. C è un mondo di possibilità per soddisfare le loro esigenze con innovative app mobili che possono cambiare il loro modo di lavorare. La maggior parte dei team di sviluppo interni ha dei limiti. Che siano limiti economici, organizzativi o di risorse, devi concentrarti sulla creazione di app che rispondano realmente alle esigenze della tua azienda. ios ti offre una soluzione eccezionale per creare queste app. Lo sviluppo per ios può essere rapido ed estremamente gratificante, e può permetterti di sviluppare app che forniscano vantaggi immediati agli utenti. Non dovrai ricorrere a processi costosi ed eccessive risorse per fare la differenza nella tua azienda, anche se dovrai concentrare i tuoi sforzi in modo diverso da come avresti fatto con un normale progetto di sviluppo in-house. Questa guida ti aiuterà a fare proprio questo, illustrandoti best practice per creare app mobili eccezionali per i tuoi utenti e fornendoti suggerimenti e risorse che ti aiuteranno a organizzare il tuo progetto per la massima efficienza. La guida è suddivisa in quattro sezioni. Come usare questa guida Checklist. Usa la checklist in ogni capitolo per ripassare e memorizzare i passaggi più importanti del processo di sviluppo. Suggerimenti veloci. Ottieni informazioni fondamentali per il processo con una risorsa facilmente accessibile. Checklist per la distribuzione Al termine della fase di distribuzione, dovresti aver completato quanto segue. Creazione del profilo di fornitura e del certificato aziendale Definizione di un server web di distribuzione o di una soluzione per la distribuzione delle app in wireless Annuncio della soluzione agli utenti finali Suggerimento veloce: mini app App semplici, veloci e ben fatte creeranno una domanda interna e ridurranno al minimo la portata e l investimento. Le mini app possono creare un esperienza completa. Gli utenti svilupperanno le proprie soluzioni personali e avranno quindi più flessibilità. Iniziamo. Pianificazione: come definire il progetto, mettere insieme i requisiti e pianificare il processo di sviluppo. Progettazione: come sfruttare i concetti di design dell interfaccia di ios per essere sicuri che le app in-house piacciano agli utenti. Sviluppo: come realizzare le app in-house e usare al meglio gli strumenti messi a disposizione da Apple, come il kit SDK per ios. Distribuzione: come distribuire le app all interno dell azienda e realizzare il tuo servizio di distribuzione over-the-air. Esempi. Esplora gli esempi dei clienti per spunti e idee su come altre aziende hanno creato app in-house per iphone e ipad. Collegamenti rapidi. Dai un occhiata a questi riferimenti rapidi per maggiori informazioni sullo sviluppo di app in-house per ios. Dovevamo trovare un modo per fare aggiornamenti e modifiche molto rapidamente, perciò abbiamo scelto un approccio ibrido, con gli elementi nativi dell interfaccia utente che risiedevano sul telefono e il resto sul web. - Giancarlo De Lio, Mt. Sinai Hospital Collegamenti rapidi FAQ sull iscrizione ai programmi FAQ sull ios Developer Enterprise Program Panoramica 2

3 Pianificazione La creazione di un ottima app richiede un ottimo piano. È importante che le persone coinvolte all interno dell azienda si sentano in sintonia con l obiettivo del progetto e partecipino attivamente alla formulazione del piano. Più il team comprende il bilancio del lavoro durante il processo e i passaggi da eseguire per realizzare il piano, maggiore sarà l efficacia con cui potrà creare qualcosa di eccezionale. Nell ambito del piano, tu e il tuo team dovreste valutare i seguenti aspetti. Requisiti dell azienda e degli utenti. Assicurati che la soluzione risponda a reali esigenze aziendali. Permette di risparmiare tempo e/o denaro, aumentare la produttività dei dipendenti o soddisfare un requisito che contribuisce al successo dell azienda? Infrastruttura/risorse esistenti. Puoi recuperare risorse preziose riutilizzando e adattando all ambiente mobile qualcosa che hai già creato. Facilità di implementazione. Inizia dalle cose semplici: cerca progetti con un tempo di ritorno rapido, che ti permettano di dimostrare in modo più immediato i risultati positivi del tuo lavoro. Tenere a mente questi concetti di pianificazione ti aiuterà a mettere a fuoco il tuo progetto. Questo capitolo esplorerà i passaggi che puoi eseguire per organizzare e far partire rapidamente il progetto. Checklist per la pianificazione Fai riferimento a questa lista durante la fase di pianificazione del progetto. Al termine della fase di pianificazione, dovresti avere un capitolato che include quanto segue. Inventario di tutti i potenziali requisiti/esigenze aziendali Inventario delle esigenze degli utenti (da allineare con i requisiti aziendali) Requisiti dell infrastruttura IT per supportare il progetto Definizione dell applicazione che descrive l app e lo scopo della soluzione Fasi salienti e tempistica generale del progetto Team di persone coinvolte con definizione di ruoli e responsabilità Avvio del processo di iscrizione all ios Developer Enterprise Program Informazioni dagli utenti Mettiti nei panni degli utenti. Trascorri un po di tempo nel loro ambiente di lavoro partecipando a qualche riunione o accompagnandoli sul campo. Otterrai informazioni preziose su abitudini lavorative, rallentamenti del flusso di lavoro e problematiche dei dipendenti o dei clienti. Invita gli utenti più interessati o entusiasti a unirsi al team di progetto per offrire uno scambio continuo di informazioni. Per fornire agli utenti e all azienda il maggior vantaggio possibile, nel minor tempo, occorre identificare quale problema può essere risolto da un app mobile. Quando inizi a sviluppare app, non fare il passo più lungo della gamba. Circoscrivi le idee per quello che potresti costruire a quello che dovresti costruire. C era una comunicazione diretta tra sviluppatore e dipendenti. Siamo perfino andati in cantiere indossando caschi di sicurezza e scarpe antinfortunistiche per vedere esattamente ciò di cui avevano bisogno e come avrebbero usato l app. - Dean Moore, Sunbelt Rentals 3

4 Cerca alcune semplici attività che la maggior parte degli utenti svolge spesso e pensa a come un app mobile potrebbe facilitarle. Ecco alcuni esempi. Una semplice app che permette ai dipendenti di approvare un resoconto spese o un ordine di acquisto in mobilità. Una directory aziendale o una mappa della sede che chiunque può usare. Uno strumento per trovare sale riunioni che i dipendenti possano usare facilmente quando non sono davanti al computer. Una semplice app di time-tracking che si colleghi al sistema di gestione o fatturazione centrale. Inventario delle risorse Spesso la via migliore per creare un app in-house in modo efficiente è sfruttare le tecnologie esistenti. Potresti fare un inventario dei tuoi siti web per i dipendenti e decidere se ha senso ottimizzarli per iphone o ipad. Oppure potresti avere sistemi di back-end con dati in un formato facilmente trasferibile in un contesto mobile. Inoltre, non dimenticare le app sull App Store: potrebbe esserci già un app che soddisfa le tue esigenze. Leggi la sezione Esempio: inventario delle risorse (a destra) per un elenco di domande che possono aiutarti a esaminare l ambiente esistente. Esempio: inventario delle risorse Queste domande possono aiutarti a capire se nell app puoi riutilizzare tecnologie esistenti. Quali sistemi usano ogni giorno i dipendenti che lavorano di più fuori sede? Quali sono i principali requisiti dei lavoratori fuori sede? Quali processi manuali possono essere automatizzati o semplificati da app mobili? Hai sistemi non mobili che potrebbero essere utili ai lavoratori fuori sede? Quali funzioni di questi sistemi vengono utilizzate più spesso? Quale tipo di accesso ai dati è fornito dai sistemi della tua azienda? I dati sono facilmente accessibili tramite servizi web? Hai siti web interni a cui i dipendenti accedono ogni giorno? Potrebbero diventare facilmente delle app? Definizione dell app Una volta valutate le esigenze degli utenti e le possibili soluzioni mobili per soddisfarle, dovrai perfezionare tali concetti in un piano conciso da condividere con le persone coinvolte nel progetto. L elemento più importante nella definizione del progetto è la definizione dell applicazione, ovvero una breve descrizione dello scopo dell app. Una definizione dell applicazione può aiutarti a evitare due insidie comuni: hai un app desktop che vuoi trasferire in ambiente mobile, e quindi un lungo elenco di funzioni da portare nel nuovo ambiente; hai un ottima idea per una nuova app mobile, ma ti concentri subito sulle funzioni anziché sullo scopo principale dell app. Abbiamo esaminato le diverse linee di prodotti e ci siamo chiesti dove avremmo potuto usare una soluzione mobile, quali fossero le priorità e quali obiettivi avremmo dovuto perseguire. A partire dal nostro portfolio prodotti abbiamo individuato ciò che sarebbe stato più utile. - James Blomberg, General Electric 4

5 Creazione di una definizione dell app Inizia scrivendo una definizione dell app che includa quanto segue. Lo scopo dell app Gli utenti finali e come verrà usata Le funzionalità di base Assicurati che la definizione descriva una soluzione e le sue funzionalità di base, non una serie dettagliata di funzioni. Dovresti avere una definizione efficace dello scopo da usare per filtrare le idee per le funzioni. Per ogni funzione chiediti se è utile allo scopo previsto. Quindi limita la scelta a quelle usate più spesso e più appropriate a un contesto mobile. Non devi ritrovarti con un elenco lungo e dispersivo di funzioni difficili da realizzare o che non risolvono il problema. Rimanendo concentrato sulla definizione dell app, offrirai agli utenti la maggiore produttività possibile in un pacchetto facile da usare. Pianificazione del processo di sviluppo In genere, la creazione di software aziendale richiede molte risorse nella fase di sviluppo. Grazie al kit SDK per ios e a framework Cocoa Touch di alto livello, i team di sviluppo possono dedicare meno tempo al codice e più tempo alla progettazione di un esperienza utente ideale. Questo processo ti permette non solo di fornire un app per i dipendenti più rapidamente, ma anche di offrire soluzioni che superino le aspettative degli utenti. Sia che usi un processo di sviluppo agile che un metodo a cascata più tradizionale, assicurati di pianificare il tempo e le risorse da investire nel processo di design come parte fondamentale e costante dello sviluppo dell app. Stabilisci una tempistica approssimativa del processo che hai in mente e i ruoli di ogni persona coinvolta in ogni fase del percorso. La tempistica non deve essere definitiva, ma può fornire un punto di riferimento comune per tutte le persone coinvolte. Esempio: definizione dell applicazione Ecco come potrebbe essere la definizione di un app per avvocati che consente di registrare le ore di lavoro. Scopo: registrare le ore di lavoro e quelle da fatturare per ogni cliente Utenti finali: avvocati dell azienda che devono registrare le ore da fatturare Uso: a ogni incontro con i clienti per registrare le ore da fatturare Funzionalità di base: registrare e inviare le ore di lavoro al sistema CRM Definizione completa: app per avvocati per registrare le ore di lavoro e quelle da fatturare per ogni cliente Funzioni che rientrano nella definizione: cronometro, elaborazione /registrazione in background, integrazione del server con il sistema CRM, ricerca dei record dei clienti per associare le ore registrate al cliente/caso, sincronizzazione online/offline basata sulla connettività di rete Esempio di funzioni che non rientrano nella definizione o esulano dallo scopo del progetto: avvisi di nuovi casi, consultazione di documenti legali, mappa delle sedi dei clienti, interfaccia di ricerca brevetti Suggerimento veloce: crowdsourcing Genentech sa che le idee migliori possono arrivare da chiunque, ovunque, quindi è stato creato un modello di crowdsourcing per raccogliere i suggerimenti dei dipendenti sulle app che avrebbero voluto veder sviluppare internamente. Da allora sono già state realizzate le cinque app più richieste, con grande soddisfazione degli utenti che le hanno adottate al volo. 5

6 Creazione di un capitolato Per aiutarti a rimanere concentrato sul processo e a comunicarlo, il tuo piano dovrebbe includere un capitolato con tutte le risorse, gli obiettivi, le tempistiche e i principali materiali del progetto. Si tratta di una guida importante per tutte le persone coinvolte. Il capitolato può includere requisiti tecnici preliminari dell app, nonché diagrammi di flusso o schemi visivi che aiutino a comunicare lo scopo dell app nella fase di sviluppo. Esempio: team di progetto tipico Executive Sponsor Primary stakeholder, responsible for strategic plan Line-of-Business Owner Primary stakeholder and app user Requirements Scope project Obtain approvals Assemble team Code Training Coding of app Design and graphics Test cases Unit testing Release Internal release of app Stakeholder signoff Maintenance plan Project Leader Tracks schedules, timelines, and overall scope of work Product Manager Delivers the app, manages requirements, and reconciles business needs with solutions Design Architecture design Project plan built Initial wireframes Developer sizings Verification Testing on devices Automated UI tests Bug fixes Design review/tweaks Stakeholder walkthrough User Experience Architect Responsible for framework of user interaction model and user process flow/journey Technical Architect Responsible for infrastructure, security, and data access models Development Manager Technical lead and project manager Creazione del team Come per ogni progetto, dovrai riunire un team di collaboratori che condividano un interesse comune per il successo e il risultato del tuo progetto di app. Alcuni partecipanti potrebbero essere clienti interni (un gruppo di utenti o il proprietario di una linea di business), mentre altri avranno il compito di seguire parti specifiche del processo di sviluppo (designer, sviluppatori, architetti tecnici e così via). Infine, dovrai allineare i ruoli e le responsabilità del team con la tempistica e le fasi salienti del progetto esaminate nel punto precedente. Per esempio, il design è un elemento fondamentale in qualsiasi progetto di sviluppo per ios, quindi dovrai assicurarti di avere un team di design (o le risorse da assegnarvi). La partecipazione e l interesse nel risultato possono variare a seconda del gruppo, pertanto è buona norma documentare i ruoli in modo che ognuno possa tenersi al corrente delle responsabilità lungo il percorso. User Interface Designer Responsible for app visual design, graphics, and identity IT Manager Responsible for deployment and life-cycle management of apps Developer Responsible for overall technical architecture and coding 6

7 Sviluppo in outsourcing Se non hai risorse in-house sufficienti, considera l ipotesi di appaltare lo sviluppo, integralmente o in parte, a risorse esterne. Gli sviluppatori esterni potrebbero anche presentarti un portfolio di lavori con idee illuminanti. Naturalmente, perché abbia successo, il team esterno deve comprendere appieno il tuo progetto, ovvero tutto ciò che hai stabilito durante il processo di pianificazione, e deve interagire regolarmente con te e con il team in-house. Parla delle tue esigenze e assicurati che capisca quali sono i tuoi obiettivi. Rivedi la definizione dell applicazione ed esamina attentamente i dettagli del progetto. Assicurati fin dall inizio di aver stabilito una comunicazione chiara e bidirezionale, e una procedura da seguire per tenersi in contatto. Devi definire il ruolo che avrà il fornitore esterno proprio come faresti per un membro del team interno. Allinea i ruoli e le responsabilità con il piano e la tempistica del progetto in modo da poter comunicare chiaramente circa gli aspetti di cui si occuperà il fornitore. Suggerimento veloce: scelta di un fornitore esterno Incontra più fornitori. Dai un occhiata al lavoro esistente, incluse le app sull App Store; prendi nota delle valutazioni e dei commenti degli utenti. Valuta abilità e capacità richieste: per esempio, tutto il codice verrà creato in-house? Chiedi referenze. Ignora gli approcci multipiattaforma generici o uno per tutti. Concentrati sul design dell interfaccia utente, sulla qualità della grafica e sul percorso dell app. Parla della manutenzione e del ciclo di vita dell app dopo la versione 1.0. Informati sull esperienza nelle infrastrutture IT. Requirements Release In-house team responsibilities Outsourced developer responsibilities Design Code Verification Alcuni partner esterni possono aiutarti per tutti gli aspetti del progetto, dai requisiti iniziali alla distribuzione finale. Altri possono concentrarsi esclusivamente sulla scrittura del codice. È opportuno parlare di tali capacità e servizi con il fornitore esterno, indipendentemente dal fatto che alla fine ti rivolga a lui. Può essere utile valutare i suoi punti di forza e spiegare come definirai la relazione. Usiamo collaboratori esterni per diversi aspetti. Dipende dai requisiti dell app. Se abbiamo bisogno di uno stile molto specifico, ci rivolgiamo a collaboratori che hanno realizzato cose simili, perché sappiamo che hanno già esperienza. In questo modo possiamo offrire un prodotto di qualità migliore ai nostri dipendenti e ai nostri clienti. - Todd Schofield, Standard Chartered Bank 7

8 Primi passi con l ios Developer Enterprise Program Dopo aver messo insieme i requisiti, ottenuto informazioni dagli utenti e definito la tua applicazione e il piano del progetto, il passaggio finale prima di passare alla fase di design è l iscrizione all ios Developer Enterprise Program. Questo programma offre un processo completo e integrato per sviluppare, testare e distribuire app ios per i dipendenti della tua organizzazione. Una volta registrato al programma, potrai accedere agli strumenti e alle risorse elencati qui a destra. Di seguito trovi una panoramica che ti aiuterà a capire come funziona il processo di iscrizione e a muovere i primi passi. Per maggiori informazioni, vai su enterprise. Requisiti per l iscrizione Prima di iscriverti al programma, verifica quanto segue. Intendi distribuire le app ios solo all interno della tua azienda o organizzazione. L ios Developer Enterprise Program è destinato a sviluppatori che vogliono sviluppare e distribuire le proprie app ios per i dipendenti della propria azienda o organizzazione. La tua azienda ha un numero Dun & Bradstreet (D-U-N-S). Dovrai fornirlo a Apple durante il processo di iscrizione. Dovrai anche sapere la ragione sociale della tua azienda o organizzazione. Per richiedere o ottenere un numero D-U-N-S, vai su Sei autorizzato a vincolare l azienda ad accordi legali. Durante la registrazione dovrai fornire un contatto legale in grado di verificare che tu sia autorizzato a vincolare l azienda al contratto di licenza dell ios Developer Enterprise Program. Hai le capacità tecniche per firmare applicazioni in Xcode. Come membro che effettua l iscrizione, sarai l agente del team, ovvero il responsabile delle attività tecniche di amministrazione dell account e di fornitura dell app. Panoramica sul processo di iscrizione 1. Registrati come sviluppatore Apple. Per iniziare il processo di iscrizione dovrai registrarti con Apple creando un nuovo Apple ID dedicato al programma. È utile impostare un indirizzo specifico per questo account, in modo che la tua organizzazione possa assegnarlo a persone diverse se necessario. Panoramica: risorse dell ios Developer Enterprise Program Iscrivendoti all ios Developer Enterprise Program ottieni i seguenti vantaggi. Accesso all ios Dev Center Accesso al kit SDK per ios Software e strumenti pre-release selezionati Possibilità di creare il tuo team di sviluppo nella sezione Team del Member Center Accesso ai forum degli sviluppatori Apple Interventi di supporto tecnico (due per iscrizione annuale al programma) Possibilità di testare le app direttamente su ipad, iphone e ipod touch Distribuzione ad hoc della tua app su un massimo di 100 dispositivi registrati Distribuzione in-house aziendale a un numero illimitato di dispositivi dei dipendenti Suggerimento veloce: preparazione degli strumenti di sviluppo Il requisito di base del kit SDK per ios è un Mac basato su Intel. Generalmente gli sviluppatori scelgono un MacBook Air o un MacBook Pro per questioni di portatilità e flessibilità. Ma anche gli imac o i Mac mini sono ottime scelte, in particolare per chi ha un laboratorio di sviluppo in-house. Inoltre, devi avere dei dispositivi di test. Se vuoi garantire una compatibilità completa, assicurati di avere dispositivi di precedente generazione, per esempio un iphone 3GS o un ipad di prima generazione. 8

9 2. Inserisci le informazioni legali, di contatto e aziendali. Questi dati sono richiesti per convalidare il tuo stato di entità aziendale. Il requisito principale è un numero D-U-N-S valido. Assicurati che il nome e l indirizzo dell azienda corrispondano alle informazioni elencate nel database Dun & Bradstreet. Nell ambito del processo di verifica dell identità, potresti dover fornire a Apple documenti aziendali, per esempio atti costitutivi, accordi di gestione e licenze commerciali. 3. Invia a Apple. Una volta inviata l iscrizione, puoi controllare lo stato accedendo al Member Center per sviluppatori sul sito Esegui l autenticazione con l Apple ID creato al punto 1. In questa fase, Apple esaminerà l app e contatterà te o i tuoi legali, se necessario. 4. Accetta il contratto di licenza dell ios Developer Enterprise Program. Per procedere con l iscrizione, dovrai accettare i termini della licenza del programma. A questo punto puoi leggere i termini e condividerli con i tuoi legali. 5. Acquista il programma. Una volta accettati i termini, riceverai le istruzioni per acquistare l iscrizione tramite l Apple Online Store. Se vuoi usare un ordine di acquisto, contatta il tuo Apple Store locale per verificare se sono disponibili opzioni di approvvigionamento istituzionali. 6. Attiva l iscrizione. Dopo aver acquistato il programma, riceverai una conferma d ordine. Entro 24 ore, dovresti ricevere un di attivazione da Apple con un codice per attivare l iscrizione. Una volta effettuata l attivazione, potrai accedere a tutte le risorse del programma. Panoramica: creazione del team Gli agenti e gli amministratori possono aggiungere nuovi membri, con ruolo di membro o amministratore, dalla scheda People del Member Center per sviluppatori Apple. Per invitare nuovi membri a unirsi al team, basta accedere alla sezione Invitations e cliccare sul pulsante Invite Person. Agent Admin Setup and Distribution Distribution Certificate Admins Member Setup and Approvals Development Certificates Members Development Development Certificates Creazione del team Dopo che l azienda sarà iscritta all ios Developer Enterprise Program, dovrai creare il team di sviluppo nella sezione Team del Member Center. Enterprise Provisioning Development Provisioning Development Provisioning Ruoli e responsabilità del team Un team di sviluppo è composto da individui con i seguenti ruoli. Agente. Il contatto principale del team di sviluppo, responsabile di accettare tutti i contratti dell ios Developer Program, nonché l utente principale che ha effettuato l iscrizione al programma. Ha la responsabilità di gestire il certificato di distribuzione aziendale utilizzato per la fornitura di app destinate a una distribuzione su larga scala ai dipendenti. Amministratore/i. Gli amministratori gestiscono i propri team e certificati di sviluppo. Per gestire la distribuzione aziendale devono rivolgersi all agente. Membri. I principali sviluppatori all interno dell organizzazione. I membri ricevono l approvazione dagli amministratori per la fornitura di app e dispositivi a scopo di test e sviluppo. Per gestire la distribuzione aziendale devono rivolgersi all agente. Suggerimento veloce: registrazione dei dispositivi per lo sviluppo Gli amministratori possono inserire contemporaneamente diversi ID dispositivo caricando un file.deviceids generato dall Utility Configurazione iphone. Nell Utility Configurazione iphone, basta selezionare i dispositivi da caricare e fare clic sul pulsante Esporta. Verrà creato un file.deviceids. Vai su per scaricare l Utility Configurazione iphone. 9

10 Risorse di apprendimento Dopo che avrai creato il team, visita l ios Dev Center sul sito dove troverai una vasta gamma di risorse. Puoi aggiungerle ai preferiti o impostarle come home page per tutto ciò che riguarda lo sviluppo. Di seguito sono elencate solo alcune delle fantastiche risorse disponibili. Forum Entra in contatto con altri sviluppatori aziendali e condividi idee e best practice. È sempre utile avere a portata di mano una community di sviluppatori che condividono i tuoi stessi interessi. Libreria di riferimento Enciclopedia, libro di testo e prontuario, tutto in uno. Puoi fare ricerche, è suddivisa in categorie e fornisce tutte le informazioni necessarie per sviluppare app. Codice di esempio Puoi trarre ispirazione dagli esempi per sviluppare le tue app. Puoi anche copiare e incollare il codice di esempio direttamente nel tuo progetto. I codici di esempio disponibili su Apple.com semplificano davvero la visualizzazione di una funzione specifica, come il drill-down o le mappe, o l integrazione con un database SQL locale. - Keith Debickes, JM Family Enterprises, Inc. Collegamenti rapidi FAQ sull iscrizione ai programmi FAQ sull ios Developer Enterprise Program Guide introduttive Se sei alle prime armi, queste guide forniranno al tuo team i concetti fondamentali e le best practice dello sviluppo per ios. Uno sguardo avanti Quando il processo di pianificazione sarà completato, riprendi la checklist per la pianificazione all inizio di questo capitolo. Se hai eseguito ogni passaggio, probabilmente avrai ottenuto supporto a livello esecutivo, impegno da parte del tuo team e un piano chiaro che tutti possono seguire. Il team sarà pronto per la fase successiva del processo: esplorare le best practice di design e sviluppo, e acquisire una conoscenza di base dei concetti dello sviluppo per ios. 10

11 Progettazione Il design conta. Creare un app di base per iphone o ipad è semplice, ma le app di successo richiedono qualche sforzo in più. Quali sono gli aspetti che attraggono l utente? Hanno un design accattivante, usano in modo eccellente i colori e l audio, sono intuitive, funzionano come ci si aspetta, coinvolgono l utente e lo invogliano a ritornare. Se presti particolare attenzione al design quando crei una nuova app o migliori un app esistente, puoi aumentare la sua attrattiva, creare un esperienza utente più coinvolgente e rendere l app piacevole da utilizzare. Questo capitolo descrive alcune strategie che puoi adottare per perfezionare la tua idea, rivedere le opzioni di design e definire un design di app che aumenterà la produttività degli utenti. Progettazione per l interazione tattile Progettare un interfaccia utente per l interazione con il mouse è molto diverso dal progettarla per l interazione tattile. Quando inizi a progettare un app, devi sapere ciò che rende unici i dispositivi ios. Dedica un po di tempo a studiare un iphone o un ipad e ad acquisire familiarità con le convenzioni di design dell interfaccia e di interazione con l utente. A livello base, per l interazione tattile hai bisogno di più pixel per rappresentare un pulsante selezionabile con un dito rispetto a quanti te ne servirebbero per un mouse in ambiente desktop. Per esempio, gli elementi dell interfaccia utente devono avere dimensioni minime di 44x44 punti per poterli toccare comodamente. Elementi comuni sul desktop come i menu a discesa o le barre di scorrimento non funzionano bene su un dispositivo mobile progettato per l interazione tattile. Linee guida per l interfaccia utente Le linee guida per l interfaccia utente di ios (ios Human Interface Guidelines) descrivono i principi che ti aiuteranno a progettare un interfaccia e un esperienza utente superlative per la tua app ios. Questi principi sono importanti sia per le app in-house aziendali sia per quelle create per l App Store. Checklist per la progettazione Al termine della fase di progettazione, dovresti aver completato quanto segue. Lettura delle ios Human Interface Guidelines di Apple Creazione di un breve elenco di caratteristiche in linea con la tua definizione principale dell applicazione Assegnazione delle priorità a un elenco di oggetti, attività e concetti, e definizione delle rispettive correlazioni Creazione di una serie di wireframe e composizioni approssimative per visualizzare il percorso dell app Uno dei modi che usiamo per garantire coerenza nelle nostre app è seguire le linee guida per l interfaccia utente di Apple. Sono davvero utili per verificare che le app siano coerenti tra loro. Possiamo scegliere stili di design diversi, ma ci assicuriamo sempre che abbiano uno stesso tema. Seguire queste linee guida è molto importante per noi. - Todd Schofield, Standard Chartered Bank 11

12 Semplificazione Spesso le tue app in-house aziendali saranno ricavate dall ambiente di un applicazione desktop esistente o saranno basate su sistemi di linee di business da cui dipendono gli utenti. È facile cadere nella trappola di voler trasferire sul dispositivo mobile ogni caratteristica e funzione dell applicazione desktop. Solitamente questo approccio non riesce a offrire il tipo di esperienza che ci si aspetta su un dispositivo mobile. Ricorda che gli utenti eseguono le attività in modo diverso sui dispositivi mobili e che alcune di esse potrebbero non risultare pratiche in questo contesto. Le piccole attività sono più adatte all ambiente mobile, e per questo è importante continuare a filtrare le funzioni in base alla definizione dell applicazione quando perfezioni la tua app. Ecco alcune domande che potresti farti per semplificare il design degli elementi di interfaccia dell app. Ha senso che l elemento sia visualizzato a video? L elemento fornisce accesso a funzionalità importanti? È utilizzato spesso? Quasi sempre? L utente ha bisogno dell elemento ogni volta che effettua una selezione? Considerando il percorso dell app, è importante visualizzare l elemento ora? Se la risposta a una di queste domande è negativa, forse puoi fare a meno dell elemento. Oppure puoi valutare se combinare la funzionalità con qualcos altro. Gli utenti di iphone e ipad sono abituati all aspetto e al comportamento delle app integrate in questi dispositivi. Non devi imitare ogni singolo dettaglio delle app integrate, ma è utile capirne gli schemi di progettazione e considerare come applicarli alle tue app creando un design semplice, funzionale e intuitivo. Esamina queste app concentrandoti su controlli comuni, interazioni tattili (come pizzicare e zoomare) e animazioni, e inizia a pensare a come potresti applicare coerentemente questi concetti alla tua app. Suggerimento veloce: mini app App semplici, veloci e ben fatte creeranno una domanda interna e ridurranno al minimo la portata e l investimento. Le mini app possono creare un esperienza completa. Gli utenti svilupperanno le proprie soluzioni personali e avranno quindi più flessibilità. Secondo la nostra filosofia, le app interne devono essere belle ed eleganti come le migliori app commerciali. Perciò quando abbiamo iniziato a progettare l interfaccia utente, non abbiamo voluto concentrarci solo sull aspetto funzionale, ma anche su quello estetico. - Mark McWilliams, Razorfish 12

13 Assegnazione di priorità Quando un app ios colloca e mantiene al centro dell attenzione la propria attività principale, dà soddisfazione ed è piacevole da usare. Ogni parte della tua app deve essere in linea con il suo scopo. Creare un elenco di oggetti, attività e concetti, e ordinarli in base alla rilevanza per lo scopo o l attività principale dell app, ti aiuterà a offrire un interfaccia utente organizzata e mirata. Questo passaggio ti permetterà anche di riflettere sul flusso di lavoro o sul processo di interazione della tua app, che determinerà le tue decisioni di design dell interfaccia utente. Inventario di oggetti, attività e concetti Suggerimento veloce: display Retina Il display Retina su iphone 4 e successivi permette di visualizzare versioni ad alta risoluzione di immagini e icone. Se ingrandisci la grafica esistente, perdi l occasione di fornire agli utenti le splendide e accattivanti immagini che si aspettano. Rielabora invece le risorse delle immagini esistenti per creare versioni più grandi e di maggiore qualità, più ricche di texture, più dettagliate e realistiche. Oggetti. Sono i principali elementi funzionali dell app. Per esempio, in un app di calendario, sarebbero i giorni, i mesi, gli appuntamenti e i promemoria. Attività. Sono le azioni solitamente eseguite sugli oggetti, per esempio filtrare, pianificare, modificare e creare. Concetti. Sono i flussi di lavoro o, in alcuni casi, una serie di attività correlate che formano un concetto più ampio. Usando l esempio del calendario, un concetto potrebbe essere la ricerca, che includerebbe più attività. Objects Calendars Days Weeks Months Appointments Reminders Tasks Scheduling Create Edit Search Concepts Searching Search Filter Una volta creati questi elenchi, inizierai a notare qualche relazione tra gli elementi di ogni categoria. Questo ti aiuterà a raggruppare oggetti, attività e concetti correlati in una gerarchia che dovrebbe semplificare la loro presentazione all utente. 13

14 Dall alto verso il basso Posiziona gli elementi utilizzati più spesso (in genere di livello più alto) nella parte superiore dello schermo, dove sono più visibili e accessibili. Poiché l utente esamina lo schermo dall alto verso il basso, gli elementi dovrebbero essere visualizzati in modo progressivo in base ai seguenti criteri. Frequenza di utilizzo: gli elementi utilizzati più spesso dovrebbero essere più in alto, quelli utilizzati meno, più in basso. Importanza per l utente: gli elementi più importanti dovrebbero essere più in alto. Impatto visivo: gli elementi che devono apparire in una posizione di maggiore rilievo devono essere più in alto. Lo stesso approccio è valido per le informazioni contenute nell app. Dovrebbero progredire dal materiale più generale nella parte superiore dello schermo a quello più specifico nella parte inferiore. Ottimizzazione Un buon design è un processo iterativo. Più eserciterai i tuoi concetti di design dell interfaccia all inizio del processo (prima di scrivere il codice), migliori saranno i risultati finali. È importante inoltre ottimizzare il design in base agli utenti e al dispositivo target. Le app migliori compensano i concetti di interazione dell utente, che varieranno in base alle caratteristiche uniche del dispositivo. Ottimizzare l app significa rifinire e fare prove con questi concetti in modo che il risultato finale sia piacevole per gli utenti. Suggerimento veloce: fai uno schizzo dell app Fai prove su carta. Spesso il modo migliore per illustrare la tua visione di design è creare schizzi nella fase iniziale del processo che aiutino a modellare e perfezionare il design senza dover sostenere i costi dello sviluppo del codice. Puoi acquistare pratici modelli online per realizzare e rifinire rapidi schizzi. Fai prove con un app. Sull App Store trovi app come imockup e App Layout che consentono di creare modelli di interfacce utente per ios usando controlli e viste standard. Prove Prima di iniziare a creare un app, avrai bisogno di una serie di progetti. Potresti iniziare con qualche schizzo e rifinire le idee nel tempo. Ogni volta acquisirai più informazioni su come l utente potrebbe interagire con l app e nuove idee che potresti integrare, tutto ciò senza investire tempo, denaro o risorse nello sviluppo effettivo. Disegna o fai uno schizzo dell intero percorso dell app, dall inizio alla fine, per farti un idea completa dell esperienza utente e delle funzionalità che creerà il tuo design. 14

15 ipad o iphone? Se hai intenzione di sviluppare un app che funzioni sia su iphone sia su ipad, dovrai adattare il design a ciascun dispositivo. Anche se la maggior parte degli elementi dell interfaccia utente sono disponibili su tutti i dispositivi, in genere il layout complessivo è estremamente diverso. Per esempio, gli utenti tendono ad aspettarsi che la fedeltà della grafica sia maggiore nelle app per ipad che in quelle per iphone. Non è consigliabile ingrandire semplicemente un app per iphone per riempire il display dell ipad. Dovrai invece far sì che la tua app per ipad coinvolga l utente in modi che sfruttano appieno il suo grande schermo e le sue capacità. Ricorda inoltre che iphone 4 e successivi supportano una grafica a maggiore risoluzione grazie al display Retina, che richiede una risoluzione delle immagini raddoppiata. Ci sono poi differenze nei gesti disponibili e nei modi in cui è gestita la rotazione. I dispositivi supportano anche elementi diversi dell interfaccia utente. Per esempio, i controller per la visualizzazione popover o a schermo diviso sono esclusivi dell ipad. App universali Il kit SDK per ios supporta lo sviluppo di applicazioni universali. Si tratta di app ottimizzate per funzionare su tutti i dispositivi ios: in pratica, un app per iphone e un app per ipad in un unico file binario. Un app universale può determinare su quale dispositivo è stata installata e operare al meglio per quell ambiente. Se sviluppate correttamente, le app universali sfruttano le caratteristiche hardware specifiche del dispositivo, forniscono la giusta scelta di elementi di interfaccia, e usano solo le funzioni supportate da quel particolare dispositivo. Nella progettazione di un app universale per ios, è importante pensare a come separare l interazione dell utente dal codice dell applicazione sottostante. Le classi e le API del kit SDK per ios usano un paradigma Model-View-Controller (MVC) che invita a una separazione netta dei dati e della logica dell app dalle viste utilizzate per presentare tali dati. La creazione dell interfaccia utente con Interface Builder, per esempio, offre al tuo progetto questo tipo di flessibilità (vedi capitolo successivo). Il primo passo per realizzare un app universale è creare dei design di interfaccia per ogni fattore di forma: un design per dispositivi ipad e un altro per dispositivi iphone/ipod touch. Gran parte del design sarà influenzato dalle funzioni che vuoi presentare in ciascuno dei diversi fattori di forma. Pensa a come gli utenti potrebbero usare diversamente l orientamento o i gesti. Considera le capacità hardware di ogni dispositivo, come la fotocamera. Le differenze nel modo in cui gli utenti usano il dispositivo dovrebbero determinare il tuo approccio a un design coerente per ciascuno e dove potresti aver bisogno di codice condizionale. L ipad ci ha fornito decisamente più spazio e abbiamo voluto sfruttarlo. Questo è stato fondamentale per noi. Non si è trattato solo di ingrandire tutto del triplo o di aumentare il numero di pixel, ma di assicurarci di usare in modo appropriato quello spazio... Per trasferire un app da un iphone a un ipad, occorre ripensarla. Probabilmente il 60% delle funzionalità chiave resterà uguale, ma cos altro possiamo fare? Come possiamo renderla più utilizzabile o ridurre il numero di clic o schermate per accedere a ogni cosa? - James Blomberg, General Electric 15

16 Accessibilità In un ambiente aziendale è importante fornire a tutti gli utenti le stesse possibilità di accesso a tecnologie e strumenti mobili. ios include fin da subito diverse funzioni che rendono ogni dispositivo accessibile e facile da usare per tutti. Tuttavia, è importante ottimizzare anche le tue app in-house per l accessibilità in modo che gli utenti con disabilità visive, uditive e fisiche possano utilizzarle. ios include l interfaccia di programmazione UI Accessibility, un API semplificata che permette a un app di fornire a VoiceOver tutte le informazioni necessarie per descrivere l interfaccia in modo che utenti non vedenti o ipovedenti possano usare l app. Con l interfaccia di programmazione UI Accessibility puoi aggiungere un livello di funzionalità che non altera l aspetto dell app né interferisce con la sua logica principale. Ciò significa che, se usi controlli e viste standard, gran parte del lavoro per rendere accessibile l app sarà già fatto. In base al livello di personalizzazione dell app, per renderla accessibile può essere sufficiente fornire descrizioni utili e precise degli elementi accessibili dell interfaccia utente. Il kit SDK per ios fornisce inoltre questi strumenti per aiutarti a rendere accessibile l app. Una scheda impostazioni in Interface Builder che permette di fornire facilmente informazioni descrittive per l accessibilità mentre crei file NIB. Accessibility Inspector, che mostra le informazioni per l accessibilità incorporate nell interfaccia utente dell app e ti permette di verificare queste informazioni quando esegui l app nel Simulatore ios. Puoi anche usare VoiceOver stesso per testare l accessibilità dell app. Suggerimento veloce: integrazione del supporto per VoiceOver Rendere accessibile la tua app ios agli utenti di VoiceOver è un ottima cosa. Potrebbe aiutarti anche a seguire le linee guida per l accessibilità stabilite da diversi organi amministrativi. Per assicurarti che gli utenti di VoiceOver possano usare l app, non dovrai modificare l aspetto grafico dell interfaccia in alcun modo. Se usi elementi standard, il lavoro extra sarà ridotto al minimo. Tuttavia, potresti dover fornire qualche descrizione delle viste e dei controlli dell interfaccia utente. Quanto più personalizzata è l interfaccia utente, maggiori saranno le informazioni personalizzate che dovrai fornire per consentire a VoiceOver di descrivere con precisione l app. Uno sguardo avanti Una volta acquisite le best practice sul design dell interfaccia utente, sarai pronto a passare alla fase di sviluppo del progetto. Tuttavia, come abbiamo visto nel capitolo sulla pianificazione, il design è un processo iterativo che riguarda tutto il ciclo di sviluppo dell app. Realizzare un buon design con una particolare attenzione per l esperienza utente dovrebbe essere una strategia da osservare anche quando il team di sviluppo inizia a compilare il codice. La serie di strumenti e i concetti esaminati nel prossimo capitolo ti aiuteranno a fare proprio questo: sviluppare codice solido e allo stesso tempo offrire agli utenti app ben progettate. 16

17 Sviluppo Con ios puoi fornire contenuti e informazioni in modo semplice ma efficace, aiutando i dipendenti a fare di più e meglio. Sfruttando il kit SDK per ios, il tuo team di sviluppo creerà app usando gli stessi strumenti utilizzati dagli ingegneri Apple per creare il sistema operativo e le app fornite di serie su ogni iphone e ipad. In questo modo potrai creare app dall aspetto elegante e che rispondano agli utenti con la massima efficienza. Usando gli strumenti di ios puoi usufruire di framework di alto livello che ti permettono di sfruttare appieno la piattaforma. Esploreremo le principali API per lo sviluppo in-house per darti idee su come integrare tali funzioni nelle tue app. Vedremo anche come puoi sfruttare tecnologie web usando HTML5, CSS e JavaScript. Con le giuste funzioni di sicurezza integrate nella tua soluzione, queste tecnologie collaborano per creare fondamenta sicure e potenti che supportino le esigenze della tua azienda. Infine, prima che tu possa considerare la tua app pronta per gli utenti, dovrai sottoporla a una procedura accurata di test e debugging. Dovrai anche verificarne le prestazioni su diversi dispositivi. Vedremo come gli strumenti di ios possono aiutarti a eseguire queste attività e ti suggeriremo best practice per assicurarti che l app funzioni come vuoi tu. Checklist per lo sviluppo Al termine della fase di sviluppo, dovresti avere una conoscenza di base dei seguenti argomenti. Strumenti del kit SDK per ios, tra cui Xcode, Interface Builder, Instruments e Simulatore Principali API e framework per lo sviluppo in-house aziendale Sviluppo di web app Architettura di ios per l accesso ai dati in sistemi di back-office Best practice per la protezione delle app in-house Test, debugging e verifica delle prestazioni delle app Sviluppo nativo Lo sviluppo in-house è incentrato sul realizzare la visione del tuo design di app, sullo sfruttare appieno le capacità del dispositivo e sull eseguire tutto ciò in un ambiente organizzato ed efficiente. Il kit SDK per ios include Xcode, l IDE per compilazione, building e debugging dell app, Interface Builder per la creazione dell interfaccia utente, Instruments per l analisi di comportamento e prestazioni, e decine di altri strumenti. Xcode è il cuore della tua esperienza di sviluppo. Offre completamento del codice, analisi statica in tempo reale e debugging istantaneo sul dispositivo. In base all esperienza del mio team, l SDK e Xcode sono strumenti di programmazione eccezionali e intuitivi, anche per sviluppatori senza un background Mac. - Hans-Christian Pahlig, Axel Springer Interface Builder semplifica la realizzazione del prototipo dell app. Basta trascinare gli elementi per creare un interfaccia utente completa senza scrivere alcun codice. In Xcode 4, Interface Builder è integrato direttamente nell IDE di Xcode. Instruments raccoglie e visualizza in tempo reale dati come l uso del disco, della memoria o della CPU, semplificando l individuazione di eventuali aree problematiche. Il Simulatore esegue l app in modo pressoché analogo a un dispositivo ios permettendoti di verificare e testare il codice direttamente dall ambiente desktop. 17

18 Principali API per sviluppatori in-house Il kit SDK per ios fornisce strumenti che ti permettono di scrivere praticamente qualsiasi funzione immaginabile. Molti di questi strumenti includono anche codice di esempio e risorse per aiutarti a iniziare rapidamente. Diamo un occhiata ad alcune delle migliaia di API presenti nel kit. Una breve panoramica è già sufficiente a darti un idea delle incredibili funzioni che puoi includere facilmente nelle tue app in-house. Multitasking. Gli sviluppatori hanno accesso a sette servizi multitasking che permettono di eseguire operazioni in background senza compromettere prestazioni e durata della batteria. Questi includono funzioni come VoIP, audio in background, servizi di localizzazione in background, notifiche push e locali, ultimazione dei task e veloce passaggio tra app. Notifica push. Con il servizio di notifiche push Apple puoi avvisare i tuoi utenti della disponibilità di nuove informazioni anche quando l app non è aperta. Invia notifiche di testo, attiva avvisi audio o aggiungi un badge numerato all icona dell app. Accessori. Le applicazioni possono comunicare con gli accessori tramite il connettore dock a 30 pin o in wireless via Bluetooth. Sviluppa un app che riceve dati da sensori esterni o controlla accessori per mezzo di una sofisticata interfaccia Multi-Touch. Crea un app di inventario per il tuo lettore di codici a barre. O progetta un app che registri e tenga traccia delle letture di un cardiofrequenzimetro collegato. Puoi anche creare protocolli ad hoc per lo scambio di dati e comandi con la tua app. Per scoprire come aggiungere al tuo accessorio il supporto per app ios, consulta il programma di licenze MFi ( Made for iphone/ipod/ipad ) sul sito Xcode è il cuore della tua esperienza di sviluppo e offre completamento del codice, analisi statica in tempo reale e debugging istantaneo sul dispositivo. Servizi di localizzazione. Usa il framework Core Location per determinare latitudine e longitudine attuali di un dispositivo e per configurare e pianificare la distribuzione di eventi relativi alla posizione. Il framework utilizza l hardware disponibile per triangolare la posizione dell utente in base alle informazioni di segnali nelle vicinanze. In ios 4 e successivi sono stati apportati miglioramenti alle mappe grazie all API MapKit, che offre il supporto per panoramiche e zoom, annotazioni personalizzate, identificazione della posizione attuale, e perfino geocoding per evidenziare alcune regioni della mappa e visualizzare informazioni aggiuntive. Pianificazione Design Sviluppo Distribuzione 18

19 Integrazione di dati condivisi. ios fornisce potenti opzioni di connettività per condividere informazioni tra le app. Usando una sintassi via URL, puoi accedere ai dati dal web, nonché attivare azioni in altre app installate, come Mail, Calendario, Contatti e altre. La tua app può anche dichiarare uno schema URL univoco che permetta a qualsiasi applicazione di avviarla. Mail. ios ti consente di presentare un interfaccia standard di Mail o per la composizione di SMS all interno della tua app. In entrambi i casi, puoi preconfigurare programmaticamente il messaggio con destinatari e contenuti che l utente potrà modificare prima dell invio. La posta in uscita e i messaggi SMS sono gestiti automaticamente dalle code di Messaggi e Mail del sistema. Contatti. Con le API Address Book per i dati condivisi, la tua app può creare un nuovo contatto o ottenere informazioni sui contatti esistenti. Accedendo alla rubrica integrata, la tua app può permettere agli utenti di associare l indirizzo di un contatto o un azienda a un processo o un operazione. Calendari. Event Kit permette alle app ios di accedere alle informazioni sugli eventi contenute nel database di Calendario di un utente. Recupera eventi in base a un intervallo di date o un identificatore univoco, ricevi notifiche quando i record degli eventi cambiano, e permetti agli utenti di creare e modificare eventi per i propri calendari. Le modifiche apportate agli eventi nel database di Calendario di un utente con Event Kit sono automaticamente sincronizzate con il calendario appropriato, inclusi quelli aziendali ospitati su server CalDAV ed Exchange. Immagini. UIKit offre accesso alla libreria di foto dell utente. L interfaccia del browser foto fornisce controlli per navigare la libreria di foto e selezionare un immagine da riportare nella tua app. Hai anche la possibilità di attivare controlli di fotoritocco che consentano all utente di spostarsi sull immagine restituita e ritagliarla. Infine, puoi usare UIKit per fornire un interfaccia alla fotocamera, in modo che le foto scattate possano essere caricate direttamente nella tua app. Interface Builder, integrato direttamente nell IDE di Xcode 4, semplifica la realizzazione del prototipo dell app. Basta trascinare gli elementi per creare un interfaccia utente completa senza scrivere alcun codice. Core Animation Audio e video. Le tecnologie multimediali presenti nel kit SDK per ios ti permettono di implementare nella tua app sofisticate capacità audio e video. Il framework Media Player supporta la riproduzione a tutto schermo dei file video, e il supporto integrato per lo streaming live HTTP semplifica l uso di server web standard per la trasmissione di contenuti audio e video di alta qualità over-the-air. La tua app può anche sfruttare Core Audio per generare, registrare, mixare, elaborare e riprodurre audio. Usa Core Animation per aggiungere fluidità e dinamicità all interfaccia utente. O sfrutta OpenGL ES per una grafica 2D e 3D ad alte prestazioni. 19

20 Sviluppo web Le web app rappresentano una categoria del tutto nuova di app mobili e stanno spianando la strada a nuove opportunità per le imprese. Si tratta di pagine web personalizzate che sfruttano le funzioni evolute di HTML, CSS e JavaScript per offrire agli utenti di ios un esperienza avvolgente. E creando applicazioni con HTML, puoi sviluppare web app in qualsiasi ambiente di sviluppo web. Per la distribuzione è sufficiente disporre di una pagina web: modifiche e aggiornamenti potranno essere gestiti dal server web che la ospita. Diamo ora una rapida occhiata alle tecnologie disponibili per creare web app per dispositivi ios. HTML5 è la più recente specifica di HTML, lo standard primario che determina come i contenuti web interagiscono con i moderni browser. HTML 5 consente agli sviluppatori di integrare contenuti multimediali direttamente nelle pagine web standard, riducendo i tempi di sviluppo e potenziando l interattività delle web app. Animazioni CSS3 ed effettivi visivi ti permettono di creare sofisticate interfacce utente grafiche per le web app. Puoi usare sfumature, maschere e riflessi, ma anche complessi effetti 2D e 3D. Abbinati al Multi-Touch consentono di ottenere web app che interagiscono con l utente, proprio come le applicazioni native dell iphone e dell ipad. Il Simulatore esegue l app in modo pressoché analogo a un dispositivo ios permettendoti di verificare e testare il codice direttamente dall ambiente desktop. E poiché include il browser Safari per ios, puoi anche testare e verificare le web app prima della distribuzione. WebKit è un motore open source per i browser web. Cuore di Safari su iphone e ipad, WebKit semplifica lo sviluppo web e accelera l innovazione. È un set di strumenti open source, quindi tutti possono usarlo gratuitamente, ed è alla base delle web app su iphone e ipad. Dashcode è incluso nel kit SDK per ios. Fornisce un ambiente integrato per progettare, compilare e testare le web app. Offre anche comodi modelli per aiutarti a dare vita alle tue idee. Safari 5 per Mac e Windows include un potente set di strumenti che semplificano il debugging, il perfezionamento e l ottimizzazione di web app per massimizzare prestazioni e compatibilità. Per accedere alle risorse attiva il menu Sviluppo nelle Preferenze di Safari sul tuo Mac o PC. Una delle cose che possiamo fare nell SDK è accedere e fare modifiche veloci. Queste operazioni si possono eseguire molto rapidamente a video, e con il Simulatore puoi vederle quasi all istante. In questo modo possiamo ottenere un feedback diretto. - Todd Schofield, Standard Chartered Bank 20

Apple Professional Learning Catalogo delle offerte

Apple Professional Learning Catalogo delle offerte Apple Professional Learning Catalogo delle offerte Ottieni il massimo dai tuoi prodotti Apple Apple è convinta che la tecnologia sia in grado di trasformare l insegnamento e l apprendimento. Noi mettiamo

Dettagli

Novell ZENworks Configuration Management in ambiente Microsoft * Windows *

Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Guida GESTIONE SISTEMI www.novell.com Novell ZENworks Configuration Management in ambiente Microsoft * Windows * Novell ZENworks Configuration Management in ambiente Microsoft Windows Indice: 2..... Benvenuti

Dettagli

Linee guida per itunes U

Linee guida per itunes U Indice Panoramica 1 Per cominciare 2 Impostazioni del corso 3 Modificare e organizzare i contenuti 5 Aggiungere avvisi, compiti e materiali 6 Gestione e collaborazione 8 Gestire le iscrizioni 9 Best practice

Dettagli

Introduzione. A chi si rivolge questo libro. Gli argomenti trattati

Introduzione. A chi si rivolge questo libro. Gli argomenti trattati Introduzione Il successo straordinario di iphone e ipad degli ultimi quattro anni ha confermato che gli sviluppatori di applicazioni si trovano al centro di un nuovo mondo di soluzioni mobili, sofisticate

Dettagli

Gestione efficiente dell'impresa Attivazione di una piattaforma "cloud" per le PMI

Gestione efficiente dell'impresa Attivazione di una piattaforma cloud per le PMI Progetto Gestione efficiente dell'impresa Attivazione di una piattaforma "cloud" per le PMI Martedì 13 novembre 2012 Il Progetto è realizzato con il contributo finanziario della Camera di Commercio di

Dettagli

Tocca per visualizzare a schermo intero.

Tocca per visualizzare a schermo intero. Foto 11 Visualizzare foto e video L app Foto ti consente di visualizzare le foto e i video: Realizzati con Fotocamera su ipad. Archiviati su icloud (consulta Libreria foto di icloud a pagina 85). Condivisi

Dettagli

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3

Indice generale. Introduzione...xv. Parte I Per iniziare Capitolo 1 Introduzione allo sviluppo ios con tecnologie web...3 Introduzione...xv A chi si rivolge questo libro...xv Gli argomenti trattati...xv Com è organizzato il libro...xvi Cosa occorre per utilizzare il libro...xvii Convenzioni adottate...xvii Il codice sorgente...xviii

Dettagli

Un opzione innovativa per uno sviluppo più rapido su. ipad e iphone.

Un opzione innovativa per uno sviluppo più rapido su. ipad e iphone. Un opzione innovativa per uno sviluppo più rapido su ipad e iphone Per soddisfare le esigenze di miglioramento dei processi aziendali con soluzioni personalizzate per ipad/ iphone. iepilogo Le organizzazioni

Dettagli

Scopri il nuovo Office

Scopri il nuovo Office Scopri il nuovo Office Sommario Scopri il nuovo Office... 4 Scegli la versione di Office più adatta a te...9 Confronta le versioni...14 Domande frequenti...16 Applicazioni di Office: Novità...19 3 Scopri

Dettagli

Implementare iphone e ipad Gestione dei dispositivi mobili (MDM)

Implementare iphone e ipad Gestione dei dispositivi mobili (MDM) Implementare iphone e ipad Gestione dei dispositivi mobili (MDM) ios supporta la gestione MDM (Mobile Device Management) consentendo alle aziende di gestire implementazioni su larga scala di iphone e ipad

Dettagli

Distribuire iphone e ipad Gestione dei dispositivi mobili (MDM)

Distribuire iphone e ipad Gestione dei dispositivi mobili (MDM) Distribuire iphone e ipad Gestione dei dispositivi mobili (MDM) ios supporta la gestione MDM (Mobile Device Management) dei dispositivi mobili, che consente alle aziende di gestire distribuzioni di iphone

Dettagli

Novità di Visual Studio 2008

Novità di Visual Studio 2008 Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team

Dettagli

Scopri il nuovo Windows. Bello, fluido, veloce

Scopri il nuovo Windows. Bello, fluido, veloce Scopri il nuovo Windows Bello, fluido, veloce Schermata Start La schermata Start e i riquadri animati offrono una nuova esperienza utente, ottimizzata per gli schermi touch e l'utilizzo di mouse e tastiera.

Dettagli

Distribuire iphone e ipad Apple Configurator

Distribuire iphone e ipad Apple Configurator Distribuire iphone e ipad Apple Configurator I dispositivi ios si possono configurare con diversi strumenti e metodi per essere distribuiti in ambito aziendale. Gli utenti finali possono impostare i dispositivi

Dettagli

Presentazione Franchising. www.make-it-app.com Tel. +39 0287188686

Presentazione Franchising. www.make-it-app.com Tel. +39 0287188686 Presentazione Franchising www.make-it-app.com Tel. +39 0287188686 Sedi 3 Fatti trovare! Mostra l elenco delle sedi, con una scheda personalizzata per ognuna di esse. L utente potrà raggiungerti subito,

Dettagli

Palestre e Centri Fitness. www.make-it-app.com Tel. +39 0287188686

Palestre e Centri Fitness. www.make-it-app.com Tel. +39 0287188686 Palestre e Centri Fitness www.make-it-app.com Tel. +39 0287188686 Corsi 3 Oggi mi dedico a Pubblica i tuoi corsi, sempre aggiornati in tempo reale e filtrabili per categoria, offrendo un servizio efficace

Dettagli

Benvenuto in Dropbox!

Benvenuto in Dropbox! Scopri come iniziare a utilizzare Dropbox: 1 2 3 4 Mantieni al sicuro i tuoi file Porta con te i tuoi file ovunque Invia file di grandi dimensioni Collabora sui file Benvenuto in Dropbox! 1 Mantieni al

Dettagli

OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte.

OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte. 1 Guida Utente 1.1 Panoramica di OASIS OASIS è una fabbrica per il bene comune dei dati attraverso l uso delle applicazioni proposte. Grazie a OASIS, sarai in grado di acquistare o selezionare, dallo store,

Dettagli

Una guida per i genitori su. 2015 ConnectSafely.org

Una guida per i genitori su. 2015 ConnectSafely.org Una guida per i genitori su 2015 ConnectSafely.org Le 5 PRINCIPALI domande che i genitori hanno su Instagram 1. Perché i ragazzi adorano Instagram? Perché adorano i contenuti multimediali e amano condividerli

Dettagli

CATEGORIE: Creazione Sviluppo e Gestione Siti Internet, Programmazione per il Web, Home Office, Utility. TARGET MERCATO: Consumer Professional

CATEGORIE: Creazione Sviluppo e Gestione Siti Internet, Programmazione per il Web, Home Office, Utility. TARGET MERCATO: Consumer Professional EVOLUTION 12 Crea Siti Web, Negozi Online e Blog Responsive in 5 passi 69,99 WSX5EVO12IT 8033247894028 Privati - Aziende - Scuole/Enti - Hobby 400.000 immagini royalty free CREA IL TUO SITO IN 5 PASSI

Dettagli

Il Windows di sempre, semplicemente migliorato. Guida rapida di Windows 8.1 Update

Il Windows di sempre, semplicemente migliorato. Guida rapida di Windows 8.1 Update Il Windows di sempre, semplicemente migliorato. Guida rapida di Windows 8.1 Update Alla scoperta della schermata Start La schermata Start contiene tutte le informazioni più importanti per te. Con i riquadri

Dettagli

CORSI & EVENTI NOVEMBRE DICEMBRE

CORSI & EVENTI NOVEMBRE DICEMBRE CORSI & EVENTI NOVEMBRE DICEMBRE Nuovo MacBook Due nuovi modelli da 21,5 e 27 pollici, con schermo di dimensioni native widescreen 16:9 e prestazioni di livello professionale: la nuova release di imac

Dettagli

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business.

Mobile & Technology. Area di formazione. Corso ios base. Corso ios avanzato. Il mondo delle App: idee, creatività, business. Area di formazione Mobile & Technology 01 02 03 04 05 Corso ios base Corso ios avanzato Il mondo delle App: idee, creatività, business Progetto App AngularJS - Up and running 01 Corso ios base Ore: 24

Dettagli

MEDIO PADANA SERVICE Rea.297022 Related Services Railway Station

MEDIO PADANA SERVICE Rea.297022 Related Services Railway Station MEDIO PADANA SERVICE Rea.297022 Reggio Emilia 09/01/2015 Register. Prot.0010051.15. Privacy e Cookie La tua privacy è importante per noi. Apprezziamo molto la fiducia che hai in noi e ci impegniamo a proteggere

Dettagli

ATTENZIONE: per importanti informazioni sulla prevenzione di danni all udito, consulta Importanti informazioni sulla sicurezza a pagina 166.

ATTENZIONE: per importanti informazioni sulla prevenzione di danni all udito, consulta Importanti informazioni sulla sicurezza a pagina 166. Musica 8 Ottenere musica Ottieni musica e altri contenuti audio su ipad. Acquistare musica da itunes Store: vai su itunes Store. Consulta Capitolo 22, itunes Store, a pagina 119. icloud: accedi a tutti

Dettagli

ProCamera Trucchi e Consigli

ProCamera Trucchi e Consigli ProCamera Trucchi e Consigli ProCamera è una delle applicazioni sostitutive per fotocamera più potenti a disposizione di iphone, ipod touch e ipad. Utilizzando le sue caratteristiche Pro, sarà possibile

Dettagli

Francesco Panìco BLOG PRO. Il corso di www.blogfacile.net TUTTI I DIRITTI SONO RISERVATI

Francesco Panìco BLOG PRO. Il corso di www.blogfacile.net TUTTI I DIRITTI SONO RISERVATI Francesco Panìco BLOG PRO Il corso di www.blogfacile.net TUTTI I DIRITTI SONO RISERVATI Nessuna parte di questa guida può essere riprodotta con alcun mezzo senza l autorizzazione scritta dell autore. E

Dettagli

Guida all uso di Firefox 4 per dispositivi mobili. Contact us: press@mozilla.com

Guida all uso di Firefox 4 per dispositivi mobili. Contact us: press@mozilla.com Guida all uso di Firefox 4 per dispositivi mobili Contact us: press@mozilla.com Indice Mozilla 1 Come iniziare 2 Scrivi di Meno, Naviga di Più 3 Mettiti in Moto 5 Personalizzalo ovunque 7 Le funzioni più

Dettagli

Scrivere messaggi Mail ti permette di accedere a tutti i tuoi account e-mail, ovunque tu sia.

Scrivere messaggi Mail ti permette di accedere a tutti i tuoi account e-mail, ovunque tu sia. Mail 6 Scrivere messaggi Mail ti permette di accedere a tutti i tuoi account e-mail, ovunque tu sia. ATTENZIONE: per importanti informazioni su come evitare distrazioni che potrebbero portare a situazioni

Dettagli

Offerta Nuovi iphone 30 40 CARTA DI CREDITO E COMPASS. iphone 6 e iphone 6 Plus 1+1GB DISPONIBILI IN ABBONAMENTO CON ILLIMITATI ILLIMITATI ILLIMITATI

Offerta Nuovi iphone 30 40 CARTA DI CREDITO E COMPASS. iphone 6 e iphone 6 Plus 1+1GB DISPONIBILI IN ABBONAMENTO CON ILLIMITATI ILLIMITATI ILLIMITATI 6 e 6 Plus DISPONIBILI IN ABBONAMENTO CON 1+1GB +CHIAMATE INTERNAZIONALI GB LTE * 30 40 CARTA DI CREDITO E COMPASS DISPONIBILI CON RICARICABILE *7GB SOLO CARTA DI CREDITO SALES SERVICES TRAINING MATERIALE

Dettagli

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift

Area di formazione. Mobile & Technology. Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? Corso ios avanzato Swift Area di formazione Mobile & Technology Ingolosito dalle nuove tecnologie? Appassionato di sviluppo App e Mobile? 01 02 03 04 05 Corso ios base Swift Corso ios avanzato Swift AngularJS Up and running Ideare

Dettagli

JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA

JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA JCloud Web Desktop JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA OVUNQUE TI TROVI JCloud è il desktop che ti segue ovunque, è sufficiente una connessione ad internet ed un browser HTML5 per accedere ai

Dettagli

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa

Lezione 1. Sviluppo di Applicazioni per ios. Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios. Università di Pisa Lezione 1 Sviluppo di Applicazioni per ios Panoramica Tecnologica ios e ios SDK Strumenti di sviluppo per ios Oggi... ios e ios SDK Strumenti di sviluppo Linguaggio Objective C Fondamenti di OOP Dispositivi

Dettagli

Manuale utente 3CX VOIP client / Telefono software Versione 6.0

Manuale utente 3CX VOIP client / Telefono software Versione 6.0 Manuale utente 3CX VOIP client / Telefono software Versione 6.0 Copyright 2006-2008, 3CX ltd. http:// E-mail: info@3cx.com Le Informazioni in questo documento sono soggette a variazioni senza preavviso.

Dettagli

Utilizzo di MioNet. 2008 Western Digital Technologies Inc. Manuale utente MioNet Versione 1.08

Utilizzo di MioNet. 2008 Western Digital Technologies Inc. Manuale utente MioNet Versione 1.08 Utilizzo di MioNet 1 Avviso di Copyright Non è consentito riprodurre, trasmettere, trascrivere, archiviare in un sistema di recupero, o tradurre in qualunque linguaggio, umano o informatico, in qualunque

Dettagli

Panoramica sulla distribuzione di ios in azienda

Panoramica sulla distribuzione di ios in azienda Panoramica sulla distribuzione di ios in azienda Sommario Che c è di nuovo in ios 9 Modelli di proprietà Fasi della distribuzione Opzioni di assistenza ipad e iphone possono rivoluzionare la tua azienda

Dettagli

Fotocamera HD FaceTime. Fotocamera. Schermo Multi-Touch. Tasto Standby/Riattiva Uscita cuffie auricolari. Microfoni. Altoparlanti

Fotocamera HD FaceTime. Fotocamera. Schermo Multi-Touch. Tasto Standby/Riattiva Uscita cuffie auricolari. Microfoni. Altoparlanti Panoramica su ipad 1 Panoramica su ipad Questa guida descrive ios 8 per: ipad mini (tutti i modelli) ipad Air (tutti i modelli) ipad (3ª e 4ª generazione) ipad 2 ipad mini 3 Barra di stato Fotocamera HD

Dettagli

Apple Music. Linee guida identità per affiliati. Giugno 2015

Apple Music. Linee guida identità per affiliati. Giugno 2015 Informazioni generali La musica migliore si merita il miglior marketing. Il segreto per un ottima campagna di marketing è un messaggio chiaro e efficace. Per soddisfare tutti i requisiti Apple e ottenere

Dettagli

ECONOMY WEB SITI RESPONSIVE CREAZIONE SITI WEB VIDEO MARKETING GRAFICA PUBBLICITARIA E-COMMERCE

ECONOMY WEB SITI RESPONSIVE CREAZIONE SITI WEB VIDEO MARKETING GRAFICA PUBBLICITARIA E-COMMERCE ECONOMY WEB CREAZIONE SITI WEB VIDEO MARKETING SITI RESPONSIVE GRAFICA PUBBLICITARIA E-COMMERCE PRESENTAZIONE DELL AGENZIA CHI SIAMO La nostra passione é creare, inventare, stupire e dare emozioni attraverso

Dettagli

IL TUO SITO WEB. SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento.

IL TUO SITO WEB. SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento. IL TUO SITO WEB SkyNotes è l insieme degli strumenti di cui l azienda italiana necessita per essere competitiva nel mondo in costante cambiamento. personalizzabile # intuitivo # immediato IL TUO SITO SUBITO

Dettagli

Organizzati la vita con Bulletin Board e ReelTime

Organizzati la vita con Bulletin Board e ReelTime Organizzati la vita con Bulletin Board e ReelTime Presentazione di Toshiba LifeSpace Organizzarsi non è mai stato più semplice LifeSpace è uno strumento semplice ed elegante che ti consentirà di organizzare

Dettagli

''I 5 Passi per Dupplicare il modo di fare Network Marketing'' ---> 5) lezione: ''Come Ottimizzare la tua Presenza in facebook e nei Gruppi''

''I 5 Passi per Dupplicare il modo di fare Network Marketing'' ---> 5) lezione: ''Come Ottimizzare la tua Presenza in facebook e nei Gruppi'' J.AThePowerOfSponsorship Di Giuseppe Angioletti http://www.segretidei7uero.altervista.org ''I 5 Passi per Dupplicare il modo di fare Network Marketing'' ---> 5) lezione: ''Come Ottimizzare la tua Presenza

Dettagli

ALYANTE Enterprise Il sistema ERP più flessibile, nella sua versione più evoluta

ALYANTE Enterprise Il sistema ERP più flessibile, nella sua versione più evoluta ALYANTE Enterprise Il sistema ERP più flessibile, nella sua versione più evoluta 1 Indice TeamSystem 2 POLYEDRO 4 ALYANTE Enterprise 8 Accessibilità, collaboration e funzionalità condivise 11 1 Aree funzionali

Dettagli

Stampare e digitalizzare

Stampare e digitalizzare Stampare e digitalizzare In questa sezione: Stampare un file Specificare una stampante predefinita Controllare la stampa Stampare fotografie Stampare pagine Web Creare un documento XPS Acquisire un immagine

Dettagli

ALYANTE Enterprise. Il sistema ERP più flessibile, nella sua versione più evoluta

ALYANTE Enterprise. Il sistema ERP più flessibile, nella sua versione più evoluta ALYANTE Enterprise Il sistema ERP più flessibile, nella sua versione più evoluta Con l esperienza del canale ACG per gestire Dimensione e Complessità aziendale 1 Indice TeamSystem 2 ACG 4 POLYEDRO 6 ALYANTE

Dettagli

Come utilizzare il servizio di creazione di siti Internet. Creazione di Site Internet

Come utilizzare il servizio di creazione di siti Internet. Creazione di Site Internet Come utilizzare il servizio di creazione di siti Internet Sommario 1) Come mi connetto al mio conto cliente? 2) Come creare il mio sito Internet? 3) Come amministrare le pagine del mio sito Internet? 4)

Dettagli

Utilizzo di FileMaker Pro con Microsoft Office

Utilizzo di FileMaker Pro con Microsoft Office Guida Pratica Utilizzo di FileMaker Pro con Microsoft Office Integrare FileMaker Pro con Office pagina 1 Sommario Introduzione... 3 Prima di iniziare... 4 Condivisione di dati tra FileMaker Pro e Microsoft

Dettagli

Volume Purchase Program per le imprese

Volume Purchase Program per le imprese Volume Purchase Program per le imprese Sull'App Store puoi trovare migliaia di app tramite le quali la tua impresa potrà godere di benefici immediati. Grazie al Volume Purchase Program, la tua impresa

Dettagli

ALYANTE Start Le grandi prestazioni di POLYEDRO arrivano alle piccole imprese

ALYANTE Start Le grandi prestazioni di POLYEDRO arrivano alle piccole imprese ALYANTE Start Le grandi prestazioni di POLYEDRO arrivano alle piccole imprese 1 Indice TeamSystem 2 POLYEDRO 4 ALYANTE Start 8 Accessibilità, collaboration e funzionalità condivise 11 Aree funzionali

Dettagli

Notifica sul Copyright

Notifica sul Copyright Parallels Panel Notifica sul Copyright ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Telefono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Dettagli

Creare e gestire semplicemente progetti web accessibili.

Creare e gestire semplicemente progetti web accessibili. Creare e gestire semplicemente progetti web accessibili. Benvenuto in Magic! Magic consente di avere il pieno controllo della struttura e del contenuto del tuo sito web. Per utilizzarlo non è necessario

Dettagli

Utilizzo di MioNet. 2008 Western Digital Technologies Inc. Manuale utente MioNet Versione 1.08

Utilizzo di MioNet. 2008 Western Digital Technologies Inc. Manuale utente MioNet Versione 1.08 Utilizzo di MioNet 1 Avviso di Copyright Non è consentito riprodurre, trasmettere, trascrivere, archiviare in un sistema di recupero, o tradurre in qualunque linguaggio, umano o informatico, in qualunque

Dettagli

Benvenuto nel tuo nuovo Mac mini. Sei invitato a fare un giro. Questa guida ti mostra tutto ciò che c è sul Mac, ti aiuta a configurarlo e ti offre

Benvenuto nel tuo nuovo Mac mini. Sei invitato a fare un giro. Questa guida ti mostra tutto ciò che c è sul Mac, ti aiuta a configurarlo e ti offre Ciao. Guida rapida Benvenuto nel tuo nuovo Mac mini. Sei invitato a fare un giro. Questa guida ti mostra tutto ciò che c è sul Mac, ti aiuta a configurarlo e ti offre consigli utili per utilizzare le app

Dettagli

Nuova ECDL ONLINE COLLABORATION

Nuova ECDL ONLINE COLLABORATION PATENTE EUROPEA DEL COMPUTER Nuova ECDL ONLINE COLLABORATION CONCETTI FONDAMENTALI USO DI DISPOSITIVI MOBILI APPLICAZIONI SINCRONIZZAZIONE 4. COLLABORAZIONE MOBILE 4.1. Concetti fondamentali 4.1.1 Identificare

Dettagli

Lifesize. Cloud. È giunto il momento di parlare con un sistema di videoconferenza incredibile

Lifesize. Cloud. È giunto il momento di parlare con un sistema di videoconferenza incredibile Lifesize Cloud È giunto il momento di parlare con un sistema di videoconferenza incredibile Salutate... la videoconferenza come non l'avete mai vista. Solo Lifesize fornisce una soluzione per collegare

Dettagli

Vi auguriamo un esperienza proficua e positiva con Oracle Siebel CRM On Demand!

Vi auguriamo un esperienza proficua e positiva con Oracle Siebel CRM On Demand! Introduzione Qui di seguito vengono esposte le risposte alle domande più frequenti relative a Oracle Siebel CRM On Demand. Inoltre, il Solutions Launchpad che contiene il link a questo documento offre

Dettagli

Sommario. Che cos'è Data Space Easy? 1. Vai ovunque 2. Facile condivisione 3. Sempre al sicuro 4. Solo 4 passi per configurare 5

Sommario. Che cos'è Data Space Easy? 1. Vai ovunque 2. Facile condivisione 3. Sempre al sicuro 4. Solo 4 passi per configurare 5 Sommario Che cos'è Data Space Easy? 1 Vai ovunque 2 Facile condivisione 3 Sempre al sicuro 4 Solo 4 passi per configurare 5 Solo 4 passi per iniziare 6 Il tour di Data Space Easy Che cos è Data Space Easy?

Dettagli

La nostra guida al tuo servizio

La nostra guida al tuo servizio Miriade S.p.A. via Castelletto 11 36016 Thiene (VI) Tel. +39 0445 030111 Fax. +39 0445 030100 info@miriade.it www.miriade.it www.googleapps4business.it La nostra guida al tuo servizio CHE COS E GOOGLE

Dettagli

Funzioni principali di Dropbox

Funzioni principali di Dropbox ICT Rete Lecco Generazione Web - Progetto FARO Dropbox "Un luogo per tutti i tuoi file, ovunque ti trovi" Dropbox è il servizio di cloud storage più popolare, uno tra i primi a fare la sua comparsa nel

Dettagli

MANUALE DROPBOX. Sintesi dei passi da seguire per attivare ed utilizzare le cartelle online di Dropbox:

MANUALE DROPBOX. Sintesi dei passi da seguire per attivare ed utilizzare le cartelle online di Dropbox: MANUALE DROPBOX Sintesi dei passi da seguire per attivare ed utilizzare le cartelle online di Dropbox: 1. Attivazione account Dropbox sul sito www.dropbox.com. 2. Utilizzo base di Dropbox via Web con la

Dettagli

INDICE Informazioni Generali... 4. Comprare ebook con Kobo Desktop... 8. Usare la Libreria di Kobo Desktop... 10. Leggere su Kobo Desktop...

INDICE Informazioni Generali... 4. Comprare ebook con Kobo Desktop... 8. Usare la Libreria di Kobo Desktop... 10. Leggere su Kobo Desktop... Kobo Desktop Manuale Utente INDICE Informazioni Generali... 4 Installare Kobo Desktop su Windows... 5 Installare Kobo Desktop su Mac... 6 Comprare ebook con Kobo Desktop... 8 Usare la Libreria di Kobo

Dettagli

Guida rapida a Fotografie e storie di FamilySearch

Guida rapida a Fotografie e storie di FamilySearch Guida rapida a Fotografie e storie di FamilySearch Puoi aggiungere fotografie e storie di famiglia ai profili dei tuoi antenati nella sezione Albero familiare. Con la funzione Aggiungi foto e storie è

Dettagli

EVOLUTION 9. Crea Siti Web, Negozi Online e Blog in 5 passi. PREZZO: IVA inc. 69,95

EVOLUTION 9. Crea Siti Web, Negozi Online e Blog in 5 passi. PREZZO: IVA inc. 69,95 Funzioni avanzate:» Oltre 1.500 modelli grafici personalizzabili» Negozi online abilitati per carta di credito» Blog con Podcast e Videocast» Moduli e-mail con funzioni di anti-spam e possibile integrazione

Dettagli

INDICE INDICE...1. 1. Introduzione...2 1.1. Cos è l app Listini...2 1.2. Cosa occorre per averlo...2 1.3. Come funziona...2

INDICE INDICE...1. 1. Introduzione...2 1.1. Cos è l app Listini...2 1.2. Cosa occorre per averlo...2 1.3. Come funziona...2 INDICE INDICE...1 1. Introduzione...2 1.1. Cos è l app Listini...2 1.2. Cosa occorre per averlo...2 1.3. Come funziona...2 2. Installazione del Liveupdater sul computer...3 2.1. Su di un computer in cui

Dettagli

Jicloud... Porta Il tuo business sulla nuvola

Jicloud... Porta Il tuo business sulla nuvola JI Cloud Jicloud... Porta Il tuo business sulla nuvola Ovunque ti trovi JICloud è il desktop che ti segue ovunque, è suffciente una connessione ad internet ed un browser HTML5 per accedere ai tuoi contatti,

Dettagli

GUIDE Instagram e Hootsuite. Guida rapida

GUIDE Instagram e Hootsuite. Guida rapida GUIDE Instagram e Hootsuite Guida rapida Instagram e Hootsuite Guida rapida Con 300 milioni di utenti attivi al mese, Instagram può aprire un mondo di opportunità al tuo business. Con questa guida, ti

Dettagli

!!! Panoramica sulla distribuzione di ios in azienda. Modelli di deployment

!!! Panoramica sulla distribuzione di ios in azienda. Modelli di deployment Panoramica sulla distribuzione di ios in azienda ipad e iphone possono rivoluzionare la tua azienda e il modo di lavorare dei tuoi dipendenti. Aiutano a incrementare efficacemente la produttività, lasciando

Dettagli

Cezanne OnDemand. Rapido, semplice ed intuitivo.il modo migliore di gestire le risorse umane. La sicurezza prima di tutto. Semplice e sofisticato

Cezanne OnDemand. Rapido, semplice ed intuitivo.il modo migliore di gestire le risorse umane. La sicurezza prima di tutto. Semplice e sofisticato Cezanne OnDemand Rapido, semplice ed intuitivo.il modo migliore di gestire le risorse umane. Cezanne OnDemand è la soluzione software online di ultima generazione per la gestione delle risorse umane. Progettata

Dettagli

SimplERP in sintesi. Open Source SimplERP è un progetto Open Source. Il software è pubblicato sotto licenza AGPL ed AGPL + Uso Privato.

SimplERP in sintesi. Open Source SimplERP è un progetto Open Source. Il software è pubblicato sotto licenza AGPL ed AGPL + Uso Privato. SimplERP in sintesi SimplERP è una suite completa di applicazioni aziendali dedicate alla gestione delle vendite, dei clienti, dei progetti, del magazzino, della produzione, della contabilità e delle risorse

Dettagli

Esercitazioni su ADOBE DIGITAL PUBLISHING SUITE

Esercitazioni su ADOBE DIGITAL PUBLISHING SUITE Esercitazioni su ADOBE DIGITAL PUBLISHING SUITE Note legali Note legali Per le note legali, consultate http://help.adobe.com/it_it/legalnotices/index.html. iii Sommario Configurazione delle esercitazioni.....................................................................................

Dettagli

Iniziamo ad utilizzare LiveBox ITALIANO. http://www.liveboxcloud.com

Iniziamo 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

Dettagli

Office 2010 e Office 365: il tuo ufficio sempre con te

Office 2010 e Office 365: il tuo ufficio sempre con te Office 2010 e Office 365: il tuo ufficio sempre con te Accedi ai tuoi documenti e messaggi di posta ovunque sei, sia online che offline, sul PC, sul telefono o sul browser. Usi Office, Excel, Word in ufficio

Dettagli

1 di 5 31/03/2011 12.35

1 di 5 31/03/2011 12.35 Guida Benvenuto Picasa Web di Picasa album Guida introduttiva Benvenuto Benvenuto in Picasa e in Picasa Web Album. In questa guida, imparerai a organizzare e a modificare le foto con il software Picasa

Dettagli

domotica, tutto comincia con un tocco... e continua con la tua fantasia

domotica, tutto comincia con un tocco... e continua con la tua fantasia domotica, tutto comincia con un tocco... e continua con la tua fantasia FACCIAMO SOLO CIO IN CUI SIAMO BRAVI: LA DOMOTICA MISSION Fin dal suo esordio, il marchio Easydom ha fatto della domotica il suo

Dettagli

La pagina di Explorer

La pagina di Explorer G. Pettarin ECDL Modulo 7: Internet 11 A seconda della configurazione dell accesso alla rete, potrebbe apparire una o più finestre per l autenticazione della connessione remota alla rete. In linea generale

Dettagli

1 Che cos è bsmart.it

1 Che cos è bsmart.it Scopri quali novità ti aspettano per l anno scolastico 2013-2014 1 Che cos è bsmart.it bsmart.it è un ambiente gratuito per insegnare e per apprendere, che aprirà a insegnanti e a studenti di tutta Italia

Dettagli

Guida agli strumenti etwinning

Guida agli strumenti etwinning Guida agli strumenti etwinning Registrarsi in etwinning Prima tappa: Dati di chi effettua la registrazione Seconda tappa: Preferenze di gemellaggio Terza tappa: Dati della scuola Quarta tappa: Profilo

Dettagli

Manuale di Lokalize. Nick Shaforostoff Traduzione italiana: Pino Toscano

Manuale di Lokalize. Nick Shaforostoff Traduzione italiana: Pino Toscano Nick Shaforostoff Traduzione italiana: Pino Toscano 2 Indice 1 Introduzione 5 2 Editor 6 2.1 Finestra principale..................................... 6 2.2 Barre degli strumenti....................................

Dettagli

Boot Camp Beta 1.0.2 Guida di installazione e configurazione

Boot Camp Beta 1.0.2 Guida di installazione e configurazione Boot Camp Beta 1.0.2 Guida di installazione e configurazione 1 Indice 4 Panoramica 5 Punto 1: aggiornare il software di sistema e il firmware del computer 6 Punto 2: eseguire Assistente Boot Camp 9 Punto

Dettagli

Disponibile anche gratis nella versione LITE: provala prima di comprare!

Disponibile anche gratis nella versione LITE: provala prima di comprare! Disponibile anche gratis nella versione LITE: provala prima di comprare! ---------------------------------------------------------------------------------------------------- Quante volte ti sei trovato

Dettagli

Guida agli strumenti etwinning

Guida agli strumenti etwinning Guida agli strumenti etwinning Registrazione Fase 1: Pre-registrazione Fase 2: Convalida Desktop Home Il mio profilo Ricerca dei partner I miei progetti I miei contatti Mailbox TwinBlog Come accedere al

Dettagli

Comunicazione & collaborazione online Software completa e multi-piattaforma

Comunicazione & collaborazione online Software completa e multi-piattaforma Supporto Remoto Accesso Remoto Live Chat Conferenza Web Comunicazione & collaborazione online Software completa e multi-piattaforma Scarica PDF Supporto Remoto Supporto desktop remoto a richiesta Con il

Dettagli

IL CRM NELL ERA DEL CLIENTE. modi in cui un CRM moderno può aiutarti a deliziare i tuoi clienti e contribuire alla tua crescita.

IL CRM NELL ERA DEL CLIENTE. modi in cui un CRM moderno può aiutarti a deliziare i tuoi clienti e contribuire alla tua crescita. IL CRM NELL ERA DEL CLIENTE modi in cui un CRM moderno può aiutarti a deliziare i tuoi clienti e contribuire alla tua crescita ebook 1 SOMMARIO Introduzione Allineare meglio le vendite e il marketing Creare

Dettagli

Introduzione 6. Pubblici Personalizzati 23. Pubblici da indirizzi Email 25. Il Pixel di Facebook 32. Il Tracciamento delle Conversioni 53

Introduzione 6. Pubblici Personalizzati 23. Pubblici da indirizzi Email 25. Il Pixel di Facebook 32. Il Tracciamento delle Conversioni 53 Introduzione 6 Premessa 7 Perché darò maggiore attenzione agli aspetti tecnici e meno a quelli creativi 11 Ripasso argomenti base 21 Pubblici Personalizzati 23 Pubblici da indirizzi Email 25 Come creare

Dettagli

ibooks Author Per cominciare

ibooks Author Per cominciare ibooks Author Per cominciare Benvenuti su ibooks Author, uno strumento incredibile per creare meravigliosi libri interattivi Multi-Touch per ipad e Mac. Iniziate con i fantastici modelli creati da Apple

Dettagli

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio L altra strada per il BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 Il BPM Il BPM (Business Process Management) non è solo una tecnologia, ma più a grandi linee una disciplina

Dettagli

Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho

Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho Guida rapida all uso del client UC-One Desktop e Mobile per il servizio Cloud PBX Acantho Versione 1.0 Dicembre 2014 Installazione su Smartphone Android oppure ios 1. Accedere allo store Play Store oppure

Dettagli

ICEWARP VERSIONE 11.1 con WebRTC. www.icewarp.it

ICEWARP VERSIONE 11.1 con WebRTC. www.icewarp.it ICEWARP VERSIONE 11.1 con WebRTC IceWarp 11.1 è la prima soluzione disponibile sul mercato per chiamate audio e video, riunioni online e chat basate su WebRTC. Tutto ciò che ti occorre è un browser abilitato.

Dettagli

Praticità e comodità

Praticità e comodità Le 4 ragioni per avere un booking system sulla scheda di alberghieturismo.it Il turismo ha subito cambiamenti profondi con la diffusione di Internet. Il web è una miniera di opportunità per aumentare i

Dettagli

Soluzioni Cisco Unified IP Phone

Soluzioni Cisco Unified IP Phone Soluzioni Cisco Unified IP Phone Cisco offre una vasta gamma di prodotti, soluzioni, servizi e strumenti di protezione e assistenza per le comunicazioni alle imprese di ogni dimensione che affrontano le

Dettagli

Perché Office Mac 2011?

Perché Office Mac 2011? Perché Office Mac 2011? Compatibile. Con oltre un miliardo di Mac e PC che eseguono Office in tutto il mondo, hai la certezza di poter creare, condividere e collaborare con chi vuoi, dove vuoi. Familiare.

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Misurare il successo Guida alla valutazione dei service desk per le medie imprese:

Misurare il successo Guida alla valutazione dei service desk per le medie imprese: WHITE PAPER SULLE BEST PRACTICE Misurare il successo Guida alla valutazione dei service desk per le medie imprese: Come scegliere la soluzione ottimale per il service desk e migliorare il ROI Sommario

Dettagli

ARES soc. La soluzionie per te

ARES soc. La soluzionie per te ARES soc soc. coop.. arl La soluzionie per te In principio era il telefono. O meglio, per dirla tutta, una volta era il cellulare. Semplice, chiaro e che veniva usato per telefonare. Oggi, il cellulare,

Dettagli

Artigiani di Podcast. Lezione del 8 febbraio 2012. Fabio P. Corti

Artigiani di Podcast. Lezione del 8 febbraio 2012. Fabio P. Corti Artigiani di Podcast Lezione del 8 febbraio 2012 Che cosa è un podcast? Un podcast è un programma a episodi distribuito via internet usando un protocollo specifico chiamato RSS. Gli episodi dei podcast

Dettagli

Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di

Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di collaborazione adatti ai project manager professionisti

Dettagli

Manuale di Desktop Sharing. Brad Hards Traduzione: Luciano Montanaro Traduzione: Daniele Micci

Manuale di Desktop Sharing. Brad Hards Traduzione: Luciano Montanaro Traduzione: Daniele Micci Brad Hards Traduzione: Luciano Montanaro Traduzione: Daniele Micci 2 Indice 1 Introduzione 5 2 Il protocollo Remote Frame Buffer 6 3 Uso di Desktop Sharing 7 3.1 Gestione degli inviti di Desktop Sharing.........................

Dettagli

Guida Utente Android Versione 3.8 Novembre 2014

Guida Utente Android Versione 3.8 Novembre 2014 Guida Utente Android Versione 3.8 Novembre 2014 Indice Schermata principale della mappa... 2 Elementi della mappa... 2 Menú superiore... 2 Schermata informativa delle fermate... 3 Schermata di informazioni

Dettagli