Presentazione Corso LAP2: Sviluppo di app mobili native multipiattaformaUniversity of Catania
Presentazione del Corso "Laboratorio Avanzato di Programmazione II: Sviluppo di applicazioni mobili native multipiattaforma" - Anno Accademico 2015/2016 - Corso di Laurea in Informatica - Dipartimento di Matematica e Informatica - Università di Catania - Prof. Antonio S. Calanducci
In this lesson we give an overview of the iOS and Android native platforms and how to setup a development environment for both iOS and Android development
Presentazione Corso LAP2: Sviluppo di app mobili native multipiattaformaUniversity of Catania
Presentazione del Corso "Laboratorio Avanzato di Programmazione II: Sviluppo di applicazioni mobili native multipiattaforma" - Anno Accademico 2015/2016 - Corso di Laurea in Informatica - Dipartimento di Matematica e Informatica - Università di Catania - Prof. Antonio S. Calanducci
In this lesson we give an overview of the iOS and Android native platforms and how to setup a development environment for both iOS and Android development
"Windows AppStudio, app without code" was exposed for DotNet Abruzzo by a MSP (Microsoft Student Partners) in L'Aquila on April 28 - 2016.
"Sviluppo Windows 10 e mobile a 360 gradi"
Aggiornare il proprio PC a Windows 10: e perché no?Enzo Contini
Come fare? Che vantaggi ne derivo? Cosa rischio? … e perché farlo?
Per un anno (fino al 29 luglio 2016) l’aggiornamento (da Windows 7 in poi) sarà gratuito e le nuove funzionalità introdotte sono tali che dovrebbero indurre anche i più restii ad effettuare tale upgrade.
E perché poi non prendere in considerazione di utilizzare uno smartphone con il medesimo sistema operativo, con il quale risulta quindi possibile utilizzare la medesima interfaccia utente e condividere le medesime app?
Primi passi Arduino.
Guida introduttiva al Mondo Arduino, con spiegazione Hardware e Software.
Come collegarsi, utilizzo del software (IDE), utilizzo delle istruzioni base.
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Mattia De Bernardi
Presentazione del lavoro di tesi circa lo sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamento al sistema di controllo TANGO, tramite l'ausilio del framework Apache Cordova
Installazione Qt/Qt Quick per target AndroidPaolo Sereno
Questo breve tutorial rappresenta una mini guida per iniziare a programmare con Qt e Qt Quick su target Android. In particolare esso vuole essere un “memo” da usare durante i meetup e workshop sull’argomento organizzati dalla web community Qt-Italia.org.
Galileo Smart, primi passi – Stampante 3D – KentstrapperGinestra_
Una guida per la stampa 3D attraverso la Galileo Smart, in dotazione a Ginestra Fabbrica della Conoscenza.
Scopri di più ➔ http://www.fabbricaginestra.it/xyz-tecnologie-innovative-digital-fabrication-fab-lab
"Windows AppStudio, app without code" was exposed for DotNet Abruzzo by a MSP (Microsoft Student Partners) in L'Aquila on April 28 - 2016.
"Sviluppo Windows 10 e mobile a 360 gradi"
Aggiornare il proprio PC a Windows 10: e perché no?Enzo Contini
Come fare? Che vantaggi ne derivo? Cosa rischio? … e perché farlo?
Per un anno (fino al 29 luglio 2016) l’aggiornamento (da Windows 7 in poi) sarà gratuito e le nuove funzionalità introdotte sono tali che dovrebbero indurre anche i più restii ad effettuare tale upgrade.
E perché poi non prendere in considerazione di utilizzare uno smartphone con il medesimo sistema operativo, con il quale risulta quindi possibile utilizzare la medesima interfaccia utente e condividere le medesime app?
Primi passi Arduino.
Guida introduttiva al Mondo Arduino, con spiegazione Hardware e Software.
Come collegarsi, utilizzo del software (IDE), utilizzo delle istruzioni base.
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...Mattia De Bernardi
Presentazione del lavoro di tesi circa lo sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamento al sistema di controllo TANGO, tramite l'ausilio del framework Apache Cordova
Installazione Qt/Qt Quick per target AndroidPaolo Sereno
Questo breve tutorial rappresenta una mini guida per iniziare a programmare con Qt e Qt Quick su target Android. In particolare esso vuole essere un “memo” da usare durante i meetup e workshop sull’argomento organizzati dalla web community Qt-Italia.org.
Galileo Smart, primi passi – Stampante 3D – KentstrapperGinestra_
Una guida per la stampa 3D attraverso la Galileo Smart, in dotazione a Ginestra Fabbrica della Conoscenza.
Scopri di più ➔ http://www.fabbricaginestra.it/xyz-tecnologie-innovative-digital-fabrication-fab-lab
2. www.etnatraining.it
Requisiti minimi di sistema
Memoria del PC :
Minimo 2 GB RAM
Consigliato 4 GB RAM
Sistemi operativi supportati:
Mac OS (10.8.4 and later - Mountain Lion,
Mavericks)
Windows 7, Windows 8
Ubuntu Linux (12.04 LTS)
3. www.etnatraining.it
Software necessario
Sarà necessario installare il seguente software sul
proprio PC/Mac portatile (da portare a lezione):
Appcelerator Titanium Studio
Genymotion Emulator
ATTENZIONE: dato che i software sopra menzionati
richiedono il download di vari Gigabytes di dati, è
altamente consigliato utilizzare una connessione ad
Internet via ADSL (Wifi o via cavo) anziché
chiavette dati 3G/4G onde evitare l’esaurimento del
traffico e lunghe attese per il completamento delle
operazioni.
4. www.etnatraining.it
Download di Titanium Studio
Creare un account gratutito su
https://my.appcelerator.com/auth/signup
riceverete un e-mail con cui attivare attivare l’account
annotare username/password (serviranno all’avvio di Titanium Studio)
Download Titanium Studio da:
http://titanium-studio.s3.amazonaws.com/latest/Titanium_Studio.dmg (OS X)
http://titanium-studio.s3.amazonaws.com/latest/Titanium_Studio.exe
(Windows)
Altre versioni (Linux), qui:
http://preview.appcelerator.com/studio/
5. www.etnatraining.it
Installazione di Titanium Studio
OS X:
aprire il DMG scaricato e trascinare Titanium Studio nel folder Applicazioni
Windows 7/8:
avviare l’installer scaricato da Internet nella slide precedente
Creare una cartella labs
in cui conserveremo gli esercizi che faremo a lezione
Avviare Titanium Studio
Select Workspace: selezionare la cartella labs appena creata
usare username/password creati durante la fase di registrazione al sito di
Appcelerator
ACCETTARE TUTTE le richieste di eventuali aggiornamenti proposti (Titanium
Mobile SDK 3.2.3, Node.js, Alloy, ACS, etc)
7. www.etnatraining.it
Installazione Android SDK
Nella sezione “Configure Native SDKs” (scorrere la
pagina verso il basso se non visibile), selezionare
“Android SDK” e di seguito “Install or Update Android
SDK”
9. www.etnatraining.it
Configurazione di Titanium Studio
Accertarsi dunque che il segno di spunta Android SDK e
iOS SDK (solo per Mac) sia verde
!
!
!
!
Utenti Windows 7/8 e Linux
sarà possibile spuntare solo Android SDK (iOS è
supportato solo su Mac)
10. www.etnatraining.it
Creazione del primo progetto
Aprire la Dashboard (toolbar, icona rossa di Appcelerator)
Selezionare Develop
Selezionare “New Project” affianco “Tabbed Application”
12. www.etnatraining.it
Compilazione e avvio del primo progetto
Click su pulsante “Run
as” - tasto verde “play”
Selezione di
iPhone Simulator (solo
Mac)
Android Emulator (Win
e Mac)
iPad Simulator (solo
Mac)
13. www.etnatraining.it
Installazione di Genymotion
Genymotion è un emulatore Android molto più
veloce di quello fornito da Google
Per effettuare il download di Genymotion:
https://cloud.genymotion.com/page/launchpad/
download/
è richiesta la creazione gratuita di un account
14. www.etnatraining.it
Configurare Genymotion
Al primo avvio vi verrà richiesto di aggiungere un virtual device.
Confermatelo
Utilizzate le credenziali (username/password) che avete appena creato
sul sito di genymotion selezionando il tasto “Connect”
Selezionare “Nexus 4 - 4.3 - API 18”
15. www.etnatraining.it
Configurare Titanium Studio per Genymotion
Una volta avviato il virtual device appena creato da Genymotion, da Titanium
Studio sarà possibile selezionarlo dal Menu Run -> Android Emulator -> Nexus
4 …
nel caso non essere presente, selezionare “refresh devices” o chiudere e
riavviare “Titanium Studio”