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

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

Carica i tuoi contenuti. Notizie Feed RSS Feed Multipli. Collegamento al tuo Sito Web

Carica i tuoi contenuti. Notizie Feed RSS Feed Multipli. Collegamento al tuo Sito Web Formule a confronto Carica i tuoi contenuti Puoi inserire immagini, creare le tue liste, i tuoi eventi. Gestire il tuo blog e modificare quando e quante volte vuoi tutto ciò che carichi. Notizie Feed RSS

Dettagli

Boot Camp Guida all installazione e alla configurazione

Boot Camp Guida all installazione e alla configurazione Boot Camp Guida all installazione e alla configurazione Indice 4 Introduzione 5 Cosa ti occorre 6 Panoramica dell installazione 6 Passo 1: verifica la presenza di aggiornamenti. 6 Passo 2: apri Assistente

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

iphone in azienda Guida alla configurazione per gli utenti

iphone in azienda Guida alla configurazione per gli utenti iphone in azienda Guida alla configurazione per gli utenti iphone è pronto per le aziende. Supporta Microsoft Exchange ActiveSync, così come servizi basati su standard, invio e ricezione di e-mail, calendari

Dettagli

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:!

I Valori del Manifesto Agile sono direttamente applicabili a Scrum:! Scrum descrizione I Principi di Scrum I Valori dal Manifesto Agile Scrum è il framework Agile più noto. E la sorgente di molte delle idee che si trovano oggi nei Principi e nei Valori del Manifesto Agile,

Dettagli

Attiva la APP di GoToMeeting. Clicca su ATTIVA APP

Attiva la APP di GoToMeeting. Clicca su ATTIVA APP Questo breve manuale ha lo scopo di mostrare la procedura con la quale interfacciare la piattaforma di web conferencing GoToMeeting e la tua piattaforma E-Learning Docebo. Questo interfacciamento consente

Dettagli

Manuale Software. www.smsend.it

Manuale Software. www.smsend.it Manuale Software www.smsend.it 1 INTRODUZIONE 3 Multilanguage 4 PANNELLO DI CONTROLLO 5 Start page 6 Profilo 7 Ordini 8 Acquista Ricarica 9 Coupon AdWords 10 Pec e Domini 11 MESSAGGI 12 Invio singolo sms

Dettagli

Il portafoglio VidyoConferencing. Tutto ciò di cui avete bisogno per realizzare videoconferenze HD di qualità, accessibili e a costi vantaggiosi

Il portafoglio VidyoConferencing. Tutto ciò di cui avete bisogno per realizzare videoconferenze HD di qualità, accessibili e a costi vantaggiosi Il portafoglio VidyoConferencing Tutto ciò di cui avete bisogno per realizzare videoconferenze HD di qualità, accessibili e a costi vantaggiosi La qualità HD di Vidyo mi permette di vedere e ascoltare

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

GUIDA RAPIDA emagister-agora Edizione BASIC GUIDA RAPIDA emagister-agora Edizione BASIC Introduzione a emagister-agora Interfaccia di emagister-agora Configurazione dell offerta didattica Richieste d informazioni Gestione delle richieste d informazioni

Dettagli

Guida ai Servizi Voce per il Referente. Guida ai Servizi Voce per il Referente

Guida ai Servizi Voce per il Referente. Guida ai Servizi Voce per il Referente Guida ai Servizi Voce per il Referente Guida ai Servizi Voce per il Referente 1 Sommario 1 Introduzione... 3 1.1 Accesso al Self Care Web di Rete Unica... 4 2 Servizi Aziendali... 6 2.1 Centralino - Numero

Dettagli

TeamViewer 8 Manuale Meeting

TeamViewer 8 Manuale Meeting TeamViewer 8 Manuale Meeting Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni

Dettagli

Boot Camp Guida di installazione e configurazione

Boot Camp Guida di installazione e configurazione Boot Camp Guida di installazione e configurazione Indice 3 Introduzione 4 Panoramica dell'installazione 4 Passo 1: Verificare la presenza di aggiornamenti 4 Passo 2: Per preparare il Mac per Windows 4

Dettagli

How to Develop Accessible Linux Applications

How to Develop Accessible Linux Applications How to Develop Accessible Linux Applications Sharon Snider Copyright 2002 IBM Corporation v1.1, 2002-05-03 Diario delle Revisioni Revisione v1.1 2002-05-03 Revisionato da: sds Convertito in DocBook XML

Dettagli

È nata una nuova specie di avvocati. Liberi.

È nata una nuova specie di avvocati. Liberi. È nata una nuova specie di avvocati. Liberi. LIBERI DI NON PENSARCI Basta preoccupazioni per il back-up e la sicurezza dei tuoi dati. Con la tecnologia Cloud Computing l archiviazione e la protezione dei

Dettagli

DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad

DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad Attraverso questo applicativo è possibile visualizzare tutti gli ingressi del DVR attraverso il cellulare. Per poter visionare le immagini

Dettagli

MANUALE DI UTILIZZO WEB SMS

MANUALE DI UTILIZZO WEB SMS MANUALE DI UTILIZZO WEB SMS (Ultimo aggiornamento 24/08/2011) 2011 Skebby. Tutti i diritti riservati. INDICE INTRODUZIONE... 8 1.1. Cos è un SMS?... 8 1.2. Qual è la lunghezza di un SMS?... 8 1.3. Chi

Dettagli

Guida. Vista Live. Controllo. Riproduzione su 24 ore. Ricerca avanz. Le icone includono: Mod. uscita. Icona. Un sensore di allarme.

Guida. Vista Live. Controllo. Riproduzione su 24 ore. Ricerca avanz. Le icone includono: Mod. uscita. Icona. Un sensore di allarme. Guida operatore del registratore TruVision Vista Live Sull immagine live dello schermo vengono visualizzati laa data e l ora corrente, il nome della telecamera e viene indicato se è in corso la registrazione.

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

La suite Dental Trey che semplifica il tuo mondo.

La suite Dental Trey che semplifica il tuo mondo. La suite Dental Trey che semplifica il tuo mondo. impostazioni di sistema postazione clinica studio privato sterilizzazione magazzino segreteria amministrazione sala di attesa caratteristiche UNO tiene

Dettagli

TeamViewer 7 Manuale Controllo remoto

TeamViewer 7 Manuale Controllo remoto TeamViewer 7 Manuale Controllo remoto TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni sul

Dettagli

UPPLEVA. 5 anni di GARANZIA. Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno.

UPPLEVA. 5 anni di GARANZIA. Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno. UPPLEVA Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno. 5 anni di GARANZIA INCLUSA NEL PREZZO I televisori, i sistemi audio e gli occhiali 3D UPPLEVA sono garantiti 5 anni. Per saperne

Dettagli

GESTIONE ATTREZZATURE

GESTIONE ATTREZZATURE SOLUZIONE COMPLETA PER LA GESTIONE DELLE ATTREZZATURE AZIENDALI SWSQ - Solution Web Safety Quality srl Via Mons. Giulio Ratti, 2-26100 Cremona (CR) P. Iva/C.F. 06777700961 - Cap. Soc. 10.000,00 I.V. -

Dettagli

White Paper. Operational DashBoard. per una Business Intelligence. in real-time

White Paper. Operational DashBoard. per una Business Intelligence. in real-time White Paper Operational DashBoard per una Business Intelligence in real-time Settembre 2011 www.axiante.com A Paper Published by Axiante CAMBIARE LE TRADIZIONI C'è stato un tempo in cui la Business Intelligence

Dettagli

Configurazioni Mobile Connect

Configurazioni Mobile Connect Mailconnect Mail.2 L EVOLUZIONE DELLA POSTA ELETTRONICA Configurazioni Mobile Connect iphone MOBILE CONNECT CONFIGURAZIONE MOBILE CONNECT PER IPHONE CONFIGURAZIONE IMAP PER IPHONE RUBRICA CONTATTI E IPHONE

Dettagli

MobilePOS di CartaSi. Un nuovo strumento per il business in mobilità. Guida all utilizzo. www.cartasi.it. Assistenza Clienti CartaSi: 02 3498.

MobilePOS di CartaSi. Un nuovo strumento per il business in mobilità. Guida all utilizzo. www.cartasi.it. Assistenza Clienti CartaSi: 02 3498. 1000005802-02/14 MobilePOS di CartaSi www.cartasi.it Assistenza Clienti CartaSi: 02 3498.0519 Un nuovo strumento per il business in mobilità. Guida all utilizzo. MobilePOS, un nuovo modo di accettare i

Dettagli

ipod shuffle Manuale Utente

ipod shuffle Manuale Utente ipod shuffle Manuale Utente 1 Indice Capitolo 1 3 Informazioni su ipod shuffle Capitolo 2 5 Nozioni di base di ipod shuffle 5 Panoramica su ipod shuffle 6 Utilizzare i controlli di ipod shuffle 7 Collegare

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

2013 Skebby. Tutti i diritti riservati.

2013 Skebby. Tutti i diritti riservati. Disclaimer: "# $%&'(&)'%# *("# +,(-(&'(# *%$).(&'%#,/++,(-(&'/# 0"#.(1"0%# *(""20&3%,./40%&(# /# &%-',/# disposizione. Abbiamo fatto del nostro meglio per assicurare accuratezza e correttezza delle informazioni

Dettagli

Mai più senza smartphone.

Mai più senza smartphone. Mai più senza smartphone. Il telefonino ha superato il pc come mezzo di consultazione del web: 14,5 milioni contro 12,5 milioni.* Sempre più presente, lo smartphone è ormai parte integrante delle nostre

Dettagli

TeamViewer introduce l applicazione per Outlook. Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer

TeamViewer introduce l applicazione per Outlook. Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer Press Release TeamViewer introduce l applicazione per Outlook Il collegamento diretto con i contatti di Outlook è ora possibile grazie a TeamViewer Goeppingen, Germania, 28 aprile 2015 TeamViewer, uno

Dettagli

Funzioni di base. Manualino OE6. Outlook Express 6

Funzioni di base. Manualino OE6. Outlook Express 6 Manualino OE6 Microsoft Outlook Express 6 Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica. È gratuito,

Dettagli

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4)

Guida al nuovo sistema di posta. CloudMail UCSC. (rev.doc. 1.4) Guida al nuovo sistema di posta CloudMail UCSC (rev.doc. 1.4) L Università per poter migliorare l utilizzo del sistema di posta adeguandolo agli standard funzionali più diffusi ha previsto la migrazione

Dettagli

Guida ai Servizi Voce per l Utente. Guida ai ai Servizi Voce per l Utente

Guida ai Servizi Voce per l Utente. Guida ai ai Servizi Voce per l Utente Guida ai Servizi Voce per l Utente Guida ai ai Servizi Voce per l Utente 1 Indice Introduzione... 3 1 Servizi Voce Base... 4 1.1 Gestione delle chiamate... 4 1.2 Gestione del Numero Fisso sul cellulare...

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A Leggere attentamente questo manuale prima dell utilizzo e conservarlo per consultazioni future Via Don Arrigoni, 5 24020 Rovetta

Dettagli

Manuale utente iphone. Per software ios 8.1 (febbraio 2015)

Manuale utente iphone. Per software ios 8.1 (febbraio 2015) Manuale utente iphone Per software ios 8.1 (febbraio 2015) Contenuto 8 Capitolo 1: Panoramica su iphone 8 Panoramica su iphone 9 Accessori 10 Schermo Multi-Touch 10 Tasti 13 Icone di stato 14 Scheda SIM

Dettagli

CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA

CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA Supponiamo di voler eseguire una istantanea del nostro desktop, quella che in gergo si chiama Screenshot (da screen, schermo, e shot, scatto fotografico).

Dettagli

Guida all iscrizione al TOLC Test On Line CISIA

Guida all iscrizione al TOLC Test On Line CISIA Guida all iscrizione al TOLC Test On Line CISIA Modalità di iscrizione al TOLC Per iscriversi al TOLC è necessario compiere le seguenti operazioni: 1. Registrazione nella sezione TOLC del portale CISIA

Dettagli

Conferencing Services. Web Meeting. Quick Start Guide V4_IT

Conferencing Services. Web Meeting. Quick Start Guide V4_IT Web Meeting Quick Start Guide V4_IT Indice 1 INFORMAZIONI SUL PRODOTTO... 3 1.1 CONSIDERAZIONI GENERALI... 3 1.2 SISTEMI OPERATIVI SUPPORTATI E LINGUE... 3 1.3 CARATTERISTICHE... 3 2 PRENOTARE UNA CONFERENZA...

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad. (v. 1.0.0 Maggio 2014)

GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad. (v. 1.0.0 Maggio 2014) GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad (v. 1.0.0 Maggio 2014) Benvenuto alla guida di configurazione della posta elettronica per dispositivi mobili tipo iphone/ipad. Prima di proseguire, assicurati

Dettagli

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO:

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO: ASTA IN GRIGLIA PRO Asta in Griglia PRO è un software creato per aiutare il venditore Ebay nella fase di post-vendita, da quando l inserzione finisce con una vendita fino alla spedizione. Il programma

Dettagli

Mobile Messaging SMS. Copyright 2015 VOLA S.p.A.

Mobile Messaging SMS. Copyright 2015 VOLA S.p.A. Mobile Messaging SMS Copyright 2015 VOLA S.p.A. INDICE Mobile Messaging SMS. 2 SMS e sistemi aziendali.. 2 Creare campagne di mobile marketing con i servizi Vola SMS.. 3 VOLASMS per inviare SMS da web..

Dettagli

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi IL GESTIONALE DEL FUTURO L evoluzione del software per l azienda moderna Gestirsi / Capirsi / Migliorarsi IL MERCATO ITALIANO L Italia è rappresentata da un numero elevato di piccole e medie aziende che

Dettagli

guida utente showtime

guida utente showtime guida utente showtime occhi, non solo orecchie perché showtime? Sappiamo tutti quanto sia utile la teleconferenza... e se poi alle orecchie potessimo aggiungere gli occhi? Con Showtime, il nuovo servizio

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

GESTIONE DELLA E-MAIL

GESTIONE DELLA E-MAIL GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni

Dettagli

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive

MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive 1 MyMedia Portal LMS un servizio SaaS di e-learning basato sul Video Streaming per la vendita on line di Lezioni Multimediali interattive Cos è un servizio di e-learning SaaS, multimediale, interattivo

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL?

SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? archiviazione ottica, conservazione e il protocollo dei SAI QUANTO TEMPO IMPIEGHI A RINTRACCIARE UN DOCUMENTO, UN NUMERO DI TELEFONO O UNA E-MAIL? Il software Facile! BUSINESS Organizza l informazione

Dettagli

In questo manuale, si fa riferimento a ipod touch 5a generazione e iphone 5 con il solo termine iphone con connettore Lightning.

In questo manuale, si fa riferimento a ipod touch 5a generazione e iphone 5 con il solo termine iphone con connettore Lightning. In questo manuale, si fa riferimento a ipod touch 5a generazione e iphone 5 con il solo termine iphone con connettore Lightning. Per collegare un iphone con connettore Lightning ad SPH-DA100 AppRadio e

Dettagli

8. L'USO DEL PROGRAMMA DI POSTA ELETTRONICA INSIEME ALLA GESTIONE PROFESSIONALE DI DOCUMENTI IN FORMATO E-MAIL

8. L'USO DEL PROGRAMMA DI POSTA ELETTRONICA INSIEME ALLA GESTIONE PROFESSIONALE DI DOCUMENTI IN FORMATO E-MAIL This project funded by Leonardo da Vinci has been carried out with the support of the European Community. The content of this project does not necessarily reflect the position of the European Community

Dettagli

Resellers Kit 2003/01

Resellers Kit 2003/01 Resellers Kit 2003/01 Copyright 2002 2003 Mother Technologies Mother Technologies Via Manzoni, 18 95123 Catania 095 25000.24 p. 1 Perché SMS Kit? Sebbene la maggior parte degli utenti siano convinti che

Dettagli

Documentazione Servizio SMS WEB. Versione 1.0

Documentazione Servizio SMS WEB. Versione 1.0 Documentazione Servizio SMS WEB Versione 1.0 1 Contenuti 1 INTRODUZIONE...5 1.1 MULTILANGUAGE...5 2 MESSAGGI...7 2.1 MESSAGGI...7 2.1.1 INVIO SINGOLO SMS...7 2.1.2 INVIO MULTIPLO SMS...9 2.1.3 INVIO MMS

Dettagli

GUIDA ALL INSTALLAZIONE

GUIDA ALL INSTALLAZIONE GUIDA ALL INSTALLAZIONE INTRODUZIONE BENVENUTO Benvenuto in SPARK XL l applicazione TC WORKS dedicata al processamento, all editing e alla masterizzazione di segnali audio digitali. Il design di nuova

Dettagli

guida all'utilizzo del software

guida all'utilizzo del software guida all'utilizzo del software Il software Gestione Lido è un programma molto semplice e veloce che permette a gestori e proprietari di stabilimenti balneari di semplificare la gestione quotidiana dell?attività

Dettagli

Le Dashboard di cui non si può fare a meno

Le Dashboard di cui non si può fare a meno Le Dashboard di cui non si può fare a meno Le aziende più sensibili ai cambiamenti stanno facendo di tutto per cogliere qualsiasi opportunità che consenta loro di incrementare il business e di battere

Dettagli

Integrazione. Ecad. Mcad. Ecad - MENTOR GRAPHICS

Integrazione. Ecad. Mcad. Ecad - MENTOR GRAPHICS Integrazione Ecad Mcad Ecad - MENTOR GRAPHICS MENTOR GRAPHICS - PADS La crescente complessità del mercato della progettazione elettronica impone l esigenza di realizzare prodotti di dimensioni sempre più

Dettagli

TeamViewer 8 Manuale Controllo remoto

TeamViewer 8 Manuale Controllo remoto TeamViewer 8 Manuale Controllo remoto Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 6 1.1 Informazioni sul software... 6

Dettagli

WEB Conference, mini howto

WEB Conference, mini howto Prerequisiti: WEB Conference, mini howto Per potersi collegare o creare una web conference è necessario: 1) Avere un pc con sistema operativo Windows XP o vista (windows 7 non e' ancora certificato ma

Dettagli

Guida all uso. Come ricevere ed inviare Fax ed Sms tramite E-mail in 3 semplici passi.

Guida all uso. Come ricevere ed inviare Fax ed Sms tramite E-mail in 3 semplici passi. Guida all uso Come ricevere ed inviare Fax ed Sms tramite E-mail in 3 semplici passi. Legenda Singolo = Fax o SMS da inviare ad un singolo destinatario Multiplo = Fax o SMS da inviare a tanti destinatari

Dettagli

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it FIRESHOP.NET Gestione Utility & Configurazioni Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 4 Impostare i dati della propria azienda... 5 Aggiornare il programma... 6 Controllare l integrità

Dettagli

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci

Manuale di Remote Desktop Connection. Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci Manuale di Remote Desktop Connection Brad Hards Urs Wolfer Traduzione: Luciano Montanaro Traduzione: Daniele Micci 2 Indice 1 Introduzione 5 2 Il protocollo Remote Frame Buffer 6 3 Uso di Remote Desktop

Dettagli

Manuale d uso. Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto!

Manuale d uso. Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto! Manuale d uso Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto! Giacchè noi costantemente aggiorniamo e miglioriamo il Tuo e-tab, potrebbero

Dettagli

PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE

PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE PROPOSTE SISTEMA DI CITIZEN RELATIONSHIP MANAGEMENT (CRM) REGIONALE Versione 1.0 Via della Fisica 18/C Tel. 0971 476311 Fax 0971 476333 85100 POTENZA Via Castiglione,4 Tel. 051 7459619 Fax 051 7459619

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

ipod nano Guida alle funzionalità

ipod nano Guida alle funzionalità ipod nano Guida alle funzionalità 1 Indice Capitolo 1 4 Nozioni di base di ipod nano 5 Panoramica su ipod nano 5 Utilizzare i controlli di ipod nano 7 Disabilitare i controlli di ipod nano 8 Utilizzare

Dettagli

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni:

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni: Passepartout Mexal BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design

Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design Fatti trovare... Fatti preferire! Web Site» E-Commerce» Social Media» Web Marketing» Photo» Video» Graphic design Come si trovano oggi i clienti? Così! ristorante pizzeria sul mare bel Perchè è importante

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Capitolo 2 Acquisizione di contenuti per Kindle...16. Fai acquisti nel Kindle Store, quando vuoi e dove vuoi...16

Capitolo 2 Acquisizione di contenuti per Kindle...16. Fai acquisti nel Kindle Store, quando vuoi e dove vuoi...16 Guida all uso di Kindle 2 Indice Indice Consigli e suggerimenti...5 Capitolo 1 Primi passi...9 Registrazione di Kindle Touch...9 Comandi di Kindle Touch...9 Azioni su schermo... 10 Tastiera su schermo...

Dettagli

E cambiata la procedura di primo accesso al portale NoiPA, più facile e sicura!

E cambiata la procedura di primo accesso al portale NoiPA, più facile e sicura! E cambiata la procedura di primo accesso al portale NoiPA, più facile e sicura! E cambiata la procedura di primo accesso al portale NoiPA, più facile e sicura! Sei un nuovo amministrato? NoiPA - Servizi

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Il software per la gestione smart del Call Center

Il software per la gestione smart del Call Center Connecting Business with Technology Solutions. Il software per la gestione smart del Call Center Center Group srl 1 Comunica : per la gestione intelligente del tuo call center Comunica è una web application

Dettagli

Guida ai Servizi Internet per il Referente Aziendale

Guida ai Servizi Internet per il Referente Aziendale Guida ai Servizi Internet per il Referente Aziendale Indice Indice Introduzione...3 Guida al primo accesso...3 Accessi successivi...5 Amministrazione dei servizi avanzati (VAS)...6 Attivazione dei VAS...7

Dettagli

Profilo Commerciale Collabor@

Profilo Commerciale Collabor@ Profilo Commerciale Collabor@ 1. DESCRIZIONE DEL SERVIZIO E REQUISITI Collabor@ è un servizio di web conferenza basato sulla piattaforma Cisco WebEx, che consente di organizzare e svolgere riunioni web,

Dettagli

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti

Web conferencing software. Massimiliano Greco - Ivan Cerato - Mario Salvetti 1 Web conferencing software Massimiliano Greco - Ivan Cerato - Mario Salvetti Arpa Piemonte 2 Che cosa è Big Blue Button? Free, open source, web conferencing software Semplice ed immediato ( Just push

Dettagli

IT-BOOK. Domini Hosting Web marketing E-mail e PEC

IT-BOOK. Domini Hosting Web marketing E-mail e PEC 5 giugno 09 IT-BOOK Configurazioni e cartatteristiche tecniche possono essere soggette a variazioni senza preavviso. Tutti i marchi citati sono registrati dai rispettivi proprietari. Non gettare per terra:

Dettagli

Corso Base ITIL V3 2008

Corso Base ITIL V3 2008 Corso Base ITIL V3 2008 PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it L informazione come risorsa strategica Nelle aziende moderne l informazione

Dettagli

EuroColori YOUR BEST PARTNER IN COLOR STRATEGY

EuroColori YOUR BEST PARTNER IN COLOR STRATEGY EuroColori YOUR BEST PARTNER IN COLOR STRATEGY EuroColori YOUR BEST PARTNER IN COLOR STRATEGY THE FUTURE IS CLOSER Il primo motore di tutte le nostre attività è la piena consapevolezza che il colore è

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA 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

Dettagli

I MIGLIORI SI RICONOSCONO DAI RISULTATI

I MIGLIORI SI RICONOSCONO DAI RISULTATI I MIGLIORI SI RICONOSCONO DAI RISULTATI LO STRUMENTO PER GESTIRE A 360 LE ATTIVITÀ DELLO STUDIO, CON IL MOTORE DI RICERCA PIÙ INTELLIGENTE, L UNICO CHE TI CAPISCE AL VOLO. www.studiolegale.leggiditalia.it

Dettagli

Alb@conference GO e Web Tools

Alb@conference GO e Web Tools Alb@conference GO e Web Tools Crea riunioni virtuali sempre più efficaci Strumenti Web di Alb@conference GO Guida Utente Avanzata Alb@conference GO Per partecipare ad un audioconferenza online con Alb@conference

Dettagli

Guida all uso del portale dello studente

Guida all uso del portale dello studente Guida all uso del portale dello studente www.studente.unicas.it Versione 1.0 del 10/04/2010 Pagina 1 Sommario PREMESSA... 3 PROFILO... 7 AMICI... 9 POSTA... 10 IMPOSTAZIONI... 11 APPUNTI DI STUDIO... 12

Dettagli

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO CLSMS SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO Sommario e introduzione CLSMS SOMMARIO INSTALLAZIONE E CONFIGURAZIONE... 3 Parametri di configurazione... 4 Attivazione Software...

Dettagli

Gestire le comunicazione aziendali con software Open Source

Gestire le comunicazione aziendali con software Open Source Gestire le comunicazione aziendali con software Open Source Data: Ottobre 2012 Firewall pfsense Mail Server Zimbra Centralino Telefonico Asterisk e FreePBX Fax Server centralizzato Hylafax ed Avantfax

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

GUIDA ALLE OPZIONI BINARIE

GUIDA ALLE OPZIONI BINARIE Titolo GUIDA ALLE OPZIONI BINARIE Comprende strategie operative Autore Dove Investire Sito internet http://www.doveinvestire.com Broker consigliato http://www.anyoption.it ATTENZIONE: tutti i diritti sono

Dettagli

Plesk Automation. Parallels. Domande tecniche più frequenti

Plesk Automation. Parallels. Domande tecniche più frequenti Parallels Plesk Automation Primo trimestre, 2013 Domande tecniche più frequenti Questo documento ha come scopo quello di rispondere alle domande tecniche che possono sorgere quando si installa e si utilizza

Dettagli

Manuale del Trader. Benvenuti nel fantastico mondo del trading binario!

Manuale del Trader. Benvenuti nel fantastico mondo del trading binario! Manuale del Trader Benvenuti nel fantastico mondo del trading binario! Questo manuale spiega esattamente cosa sono le opzioni binarie, come investire e familiarizzare con il nostro sito web. Se avete delle

Dettagli

***** Il software IBM e semplice *****

***** Il software IBM e semplice ***** Il IBM e semplice ***** ***** Tutto quello che hai sempre voluto sapere sui prodotti IBM per qualificare i potenziali clienti, sensibilizzarli sulle nostre offerte e riuscire a convincerli. WebSphere IL

Dettagli

CONFERENCING & COLLABORATION

CONFERENCING & COLLABORATION USER GUIDE InterCall Unified Meeting Easy, 24/7 access to your meeting InterCall Unified Meeting ti consente di riunire le persone in modo facile e veloce ovunque esse si trovino nel mondo facendo sì che

Dettagli

Sistema di telecomunicazione per le piccole e medie imprese.

Sistema di telecomunicazione per le piccole e medie imprese. Sistema di telecomunicazione per le piccole e medie imprese. Sistema di telecomunicazione Promelit ipecs MG. Descrizione del Sistema: L azienda di oggi deve saper anche essere estesa : non confinata in

Dettagli

La Borsa delle idee Innovare: il reale valore dei social network

La Borsa delle idee Innovare: il reale valore dei social network La Borsa delle idee Innovare: il reale valore dei social network Di cosa parliamo? La Borsa delle Idee è la soluzione per consentire alle aziende di coinvolgere attivamente le persone (dipendenti, clienti,

Dettagli

Francesco Fumelli. iphone. Cos è, come funziona. Simonelli electronic Book

Francesco Fumelli. iphone. Cos è, come funziona. Simonelli electronic Book Francesco Fumelli iphone The Line by Simonelli Editore Cos è, come funziona Simonelli electronic Book Simonelli electronic Book «iphone: Cos è, come funziona» di Francesco Fumelli ISBN 978-88-7647-327-2

Dettagli

Seagate Access per Personal Cloud Manuale utente

Seagate Access per Personal Cloud Manuale utente Seagate Access per Personal Cloud Manuale utente 2015 Seagate Technology LLC. Tutti i diritti riservati. Seagate, Seagate Technology, il logo Wave e FreeAgent sono marchi depositati o marchi registrati

Dettagli

Collabor@ Organizza riunioni on-line da qualunque PC Recupera il tuo tempo Taglia i costi dei tuoi spostamenti Rispetta l ambiente DISCO DI VENDITA

Collabor@ Organizza riunioni on-line da qualunque PC Recupera il tuo tempo Taglia i costi dei tuoi spostamenti Rispetta l ambiente DISCO DI VENDITA GRUPPO TELECOM ITALIA Collabor@ Organizza riunioni on-line da qualunque PC Recupera il tuo tempo Taglia i costi dei tuoi spostamenti Rispetta l ambiente DISCO DI VENDITA Indice Guida Veloce Contatti Quando

Dettagli