Tecniche grafiche Come sviluppare e monetizzare app per i webstore 60 ore - 2 settimane full immersion Due settimana full immersion con la nostra organizzazione presso Villa La Sorridente durante le quali parteciperete ad un corso multimediale per la creazione di APP per i web store, con la possibilità di essere ospitati e usufruire di un ottimo servizio presso l Hotel Villa Glicini di San Secondo di Pinerolo. Le lezioni sono tenute da docenti altamente qualificati Obiettivi: Il corso si prefigge l'obiettivo di permettere agli studenti di familiarizzare con un framework di sviluppo (Unity 3D) che permette di realizzare applicazioni 3D e 2D per smart phones e tablets sia in ambiente Apple che in ambiente Android anche senza avere profonde nozioni di programmazione. Al termine del corso gli studenti, divisi in gruppi di 3/4 persone, avranno portato a termine la realizzazione di un progetto (videogame) perfettamente funzionante ed operativo su periferiche Mobile Programma: 1 - Introduzione al mondo del Mobile Descrizione storica degli attuali attori del mercato (Apple, Samsung, Nokia e Google) Descrizione delle periferiche esistenti (caratteristiche tecniche) e loro destinazione d'uso Descrizione del Mercato attuale e della diffusione mondiale delle periferiche Analisi degli attuali 2 Store esistenti (itunes e Android Market) Analisi dei mercati e del target di riferimento Discussione sull'imminente ingresso nel mercato di Microsoft Mobile Overview sulla tipologia delle applicazioni attualmente disponibili sugli Store 2 - Analisi delle Applicazioni Concetto di Applicazione Mobile Esempio di scaricamento dagli Store
Analisi dell'interattività tra Applicazione e Hardware disponibile (Touch Screen, Fotocamera, GPS, Bussola, Accelerometro, Dial Composer, SMS Composer, Mail Composer e Web Browser) Analisi di compatibilità della stessa Applicazione su periferiche differenti Esempio di comportamento della stessa applicazione su periferiche differenti Case History di Horizon Software e analisi delle applicazioni multipiattaforma pubblicate da me e dimostrazione del funzionamento su iphone, ipad, Galaxy S2 e Tablet Android Overview sulle destinazioni possibili di un'applicazione (Mobile, Stan Alone, PC, Mac, Web e Flash) 3 - Fare Business con le Applicazioni La Creazione di un Account DEVELOPER sugl Store, indispensabile per poter pubblicare un'applicazione Analisi delle Applicazioni Gratuite e a Pagamento - Perchè Aziende investono tempo e denaro per pubblicare un'applicazione Gratuita? Gli iad di Apple e di Google Descrizione del funzionamento delle vendite sugli Store - Royalties e pagamenti Analisi del fenomeno "Killer App" Esempi di Applicazioni "Killer App" 4 - Introduzione all'ambiente di svipuppo Analisi sommaria del Framework di Apple (X-Code per ios) Descrizione sommaria con esempi semplici di programmazione il linguaggio Object C Analisi del Framework di Google (Eclipse per Android) Descrizione sommaria con esempi semplici di programmazione in linguaggio Java Script Analisi delle piattaforme che permettono di sviluppare App senza (+ o -) scrivere codice (Corona, App Builder, PhoneGAP ecc. ecc.) Analisi dei servizi on line che sviluppano applicazioni on demand e trattengono una provvigione sulle vendite (Swebapps 2.0, AppIncubator, AppBreeder, Kanchoo ecc. ecc.) 5 - La nascita di un'applicazione Ideazione dell'applicazione, del suo scopo e della sua destinazione di Mercato (Utility, Game, Social Network, Business, Finance ecc. ecc.) Analisi del Mercato di riferimento (Professionisti, Aziende, Ragazzi ecc. ecc.) Analisi delle Applicazioni Competitor presenti negli Store Determinazione dei punti deboli delle applicazioni Competitor e dei punti forti della MIA APP. Analisi di fattibilità relativamente alle conoscenze e agli strumenti di cui si dispone Identificazione e classificazione delle funzioni fondamentali dell'applicazione
Realizzazione del Diagramma di Flusso dell'applicazione Determinazione del'ambiente grafico Disegno a mano libera delle schermate dell'applicazione (Aree di visualizzazione di testo o immagini, collocazione dei pulsanti sulla schermata, animazioni, ambientazione 3D) Determinazione del Framework necessario per sviluppare l'applicazione. Verifica finale e inizio lavori. 6 - Unity 3D - Descrizione Overview di Unity 3D Case History di Unity 3D Concetto di Framework Multipiattaforma Perchè utilizzare Unity 3D Analisi dei costi di licenza di Unity 3D e della loro politica di Licencing Analisi dei Plugin di Terze parti disponibili per Unity Dimostrazione in pochi minuti della realizzazione in un'app 2D semplicissima, (alternanza di 2 immagini premendo un pulsante) utilizzando Java Scripring Dimostrazione in pochi minuti della realizzazione in un'app 3D semplicissima, ma di grande effetto scenografico, (cobi colorati che cadono dall'alto e rimbalzano al suolo) utilizzando 1 solido e 2 Textures Dimostrazione di "One Click Publishing", ovvero l'esportazione della MIA APP con 1 Click verso ios (Apple), MAC, Windows, WEB, Android, Flash, X-Box e Wii. 7 - Introduzione al Graphic Design Overview sui programmi di grafica (Adobe Photoshop, Corel Photo Paint) Concetto di Texture Dimostrazione della creazione di una Texture "PIENA" Dimostrazione della creazione di una Texture "BUCATA" Dimostrazione di applicazione di una Texture "PIENA" ad un solido Dimostrazione di applicazione di una Texture "BUCATA" ad un solido Considerazioni sulle differenza tra Texture PIENA e Texture BUCATA Reperimento di Texture dal WEB e loro reimpiego nella MIA APP 8 - Introduzione al 3D Overview delle principali soluzioni disponibili : Maya, Poser, 3D Studio, Cinema 4D Overview di Cinema 4D e familiarizzazione con l'ambiente operativo
Realizzazione di un solido STATICO Esportazione di un solido STATICO per successivo reimpiego in Framework di sviluppo Realizzazione di un solido ANIMATO Esportazione di un solido ANIMATO per successivo reimpiego in Framework di sviluppo 9 - Unity 3D - Introduzione Descrizione dell'ambiente operativo Creazione di un Progetto Importazione Textures nel progetto Importazione solidi statici nel progetto Importazione solidi animati nel progetto Concetto di Applicazione RPG (Role Player Game) e FPS (First Person Shooter) Introduzione al Java Scripting Realizzazione di uno Script Java e impiego nel progetto 10 - Il mio primo Progetto con Unity 3D Realizziamo insieme un "Isola del Tesoro" in un ambiente di fantasia creato dagli studenti. Il gioco consiste nel fatto che ciscuno studente crea il proprio ambiente che sarà caratterizzato da ostacoli, vicoli ciechi, precipizi, montagne, laghi e fiumi e collocherà il "Tesoro" in un determinato punto dell'isola. Stabilirà anche il punto di partenza del Giocatore che avrà un tempo fisso per trovare il tesoro. Trascorso il tempo stabilito il Giocatore perde UNA VITA su TRE che ha a disposizione. Sull'Isola ci saranno degli indizi buoni e degli indizi falsi. Se il giocatore trova il tesoro il gioco finisce visualizzando la schermata di vittoria altrimenti muore e il programma visualizza la schermata di sconfitta. Il gioco partirà da una schermata introduttiva grazie alla pressione di un tasto e sarà corredato da musica di fondo ed effetti sonori. Ovviamente ogni studente giocherà con l'isola creata da un'altro studente e NON con la propria. In questo modo affronteranno il 3D Modeling, la Texturizzazione di solidi e lo Scripting Java. Durata 60 ore - 2 settimane full immersion Docenti esperti multimediali Certificazione finale al termine del corso è previsto il rilascio di un attestato di frequenza con profitto a coloro che frequentano i 2/3 delle ore e superano la prova finale.
Calendario 19 agosto 2013-6 settembre 2013 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 II settimana Area informatica, multimediale e tecniche grafiche Come sviluppare e monetizzare app per i web store x x x x x x x x Costo del corso: Il costo complessivo del corso è di Euro 660,00 di cui a carico della Provincia euro 528,00 e a carico del partecipante euro 132,00 (pranzo e pernottamento* in albergo GRATUITI per i non residenti) I voucher assegnati ai lavoratori coinvolti in processi di mobilità, collocati in cassa integrazione guadagni straordinaria possono coprire l intero costo del corso (100%). Per gli studenti universitari il costo di Euro 660 sarà rimborsato al 50% dalle borse di studio promosse dalle aziende aderenti al progetto Spremiamo La Crisi. Note Tutti i corsi della Summer School di Infor si svolgeranno presso Villa la Sorridente, (www.villa-la-sorridente.it ) villa padronale dell 800 con ampio parco e varie pertinenze situata nelle splendide colline di San Secondo di Pinerolo, a soli 40 minuti da Torino. Per i non residenti, Infor propone gratuitamente la sistemazione* presso l Hotel Residence Villa Glicini, www.hotelvillaglicini.com hotel a 4 stelle dove i nostri corsisti godranno di ambienti esterni ed interni accoglienti e dotati di tutti i comfort. *per la sistemazione in camera singola è richiesto un supplemento di 30 euro/notte