Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets...

18
Titolo della presentazione Sviluppo rapido di applicazioni per mobile computing su iOS e Android con Corona SDK Alessandro Grigiante - ArsETmedia

description

Il workshop mira ad illustrare nel breve periodo di soli 50 minuti, le tecnologie e gli strumenti di sviluppo necessari per la realizzazione di applicazioni business, eBook o videogiochi sulle piattaforme di mobile computing, smartphone e tablet Apple iOS e Android con Corona SDK. Durante l’intervento verrà eseguito un esempio di realizzazione di applicazione per una di queste tre categorie. Casualmente l’intervento per la categoria videogiochi si intitola “Angry Birds in 30 minutes” ed è analogo all’intervento tenuto da Seb Lee-Delisle durante il Brighton Digital Festival nel settembre 2011. Il workshop pur avendo dei contenuti tecnici non è precluso a coloro i quali non possiedono un background tecnico di programmazione. Questo in quanto la semplicità del linguaggio e la potenza dell’ambiente di sviluppo hanno permesso anche a giovani programmatori dell’età di soli 14 anni di realizzare applicazioni che hanno avuto un successo mondiale come nel caso dell’applicazione “Bubble Ball”. Il workshop è stato già tenuto quest’anno a Bari, Roma e Padova nell’ambito di SMAU Business Roadshow 2013.

Transcript of Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets...

Page 1: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

Titolo della presentazione

Sviluppo rapido di applicazioni per mobile computing su iOS e Android con Corona SDK

Alessandro Grigiante - ArsETmedia

Page 2: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

2004 tutto inizio così...

- Sistemi operativi “chiusi” o proprietari

- Elevati costi di accesso ai “developer program”

- Hardware poco performante, processore, memoria, video

- Complessità e costi elevati per il porting delle applicazioni sui differenti apparati “mobile”

- Pochi “vendors” sul mercato e scarsità di stores digitali

Un “isola poco felice” per gli sviluppatori di app...

Page 3: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

29 giugno 2007... la svolta.

iTunes AppStore

Un “isola felice” per gli sviluppatori...?

Page 4: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

ma presto......

iPhone4

iPad

iPhone3

Page 5: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

anche la concorrenza non si fa attendere...

Page 6: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

oggi...

Page 7: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

oggi...

FRAMMENTAZIONE!

Page 8: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

crescita degli App Stores...

iTunes AppStore

Page 9: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

ciclo di sviluppo applicativo e rilascio...

iTunes AppStore

Objective-C

Java2 ME

Java2

C++ C# VB

iOS

Android

Android Amazon

Windows 8

Page 10: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

soluzione...

iTunes AppStore

Corona SDK

Page 11: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Architettura Corona SDK

Page 12: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Page 13: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Demo

Page 14: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

ma si deve sempre scrivere il codice a mano?

Kwik Corona Project Manager Glider Level Helper Sprite Helper

Level Director Corona Complete Krea bmGliph Particle Candy

MultiRezer GG Library Lime TextMate Corona Remote

NO!

Page 15: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Casi di Successo

Page 16: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Numeri

Sviluppatori indipendenti, Game Studios, Editori, Agenzie Pubblicitarie, Telecom & Media Companies

Page 17: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

Quanto costa?

Page 18: Alessandro Grigiante - Sviluppo rapido di applicazioni per il mobile computing, Smartphone e Tablets - Digital for Business

arsetmedia.it coronalabs.com

Sviluppo rapido di applicazioni per mobile computing

GRAZIE!

[email protected]

Alessandro Grigiante