Archive for September, 2010

Phonegap tutorial – installazione

Thursday, September 30th, 2010

La mia prima applicazione rilasciata su appStore utilizza phoneGap.

PhoneGap è un framework crossplatform opensource che permette di costruire applicazioni per dispositivi portatili (nel nostro caso iPhone) usando HTML e javascript. Esiste anche per android, blackberry, symbian e palm.

XCode è comunque necessario per creare e pacchettizzare l’applicazione definitiva per l’appStore. E’ inoltre necessario un Mac Intel con Leopard o Snow Leopard.

Passiamo ora all’installazione di PhoneGap.

Il primo passo è di scaricare e compilare il codice per creare il template XCode di PhoneGap, successivamente vedremo come creare e personalizzare una applicazione.

Per poter scaricare il codice sorgente, è necessario che GIT sia installato sul nostro sistema (git è un sistema di versioning alla stregua di svn o cvs, ndr in maniera semplicistica) a questo link potete scaricare l’installare

Aprite un terminale, posizionatevi nella vostra cartella di lavoro preferita e digitate queste linee di codice:

git clone git://github.com/phonegap/phonegap-iphone.git

Una volta scaricati i sorgenti, entrare nella directory creata e digitare questi altri comandi:

git submodule init
git submodule update
make

Verificare che XCode si chiuso e poi eseguire da Finder il PhoneGapInstaller.pkg.

Finita l’installazione aprire XCode e creare un nuovo progetto selezionando PhoneGap dall’elenco degli User Templates.

Prima di procedere con lo sviluppo, se avete un xCode con sdk iOs4.x dovrete con ogni probabilità selezionare il BASE SDK, facendo doppio click sul nome progetto ed  entrando nella sezione build->architetture

Selezionate iPhoneSimulator  e adesso potete lanciare la vostra applicazione.

A questo punto potrete creare le vostre pagine html/css/js  all’interno della cartella www del vostro progetto.

Nota:

Nell’area TOOLS del sito phoneGap, esiste un simulatore che permette di testare in locale (e anche su macchine windows)   l’applicazione scritta con questo framework. Inoltre il simulatore permette di provare anche l’accellerometro e il GPS.


 

Prima applicazione in fase di review su appStore: A.I.S.Mo. Info

Thursday, September 16th, 2010

La mia prima applicazione per iPhone stata approvata!!!
L’applicazione si chiama “A.I.S.Mo. Info” ed è una applicazione divulgativa sulla Sindrome di Moebius, una malattia rara.

L’Associazione Italiana Sindrome di Moebius Onlus è una organizzazione senza fini di lucro fondata da genitori che si sono uniti con lo scopo di combattere la Sindrome di Moebius ed altresì di promuovere in Italia lo sviluppo e la diffusione della ricerca scientifica nel campo della diagnosi e della cura della Sindrome di Moebius, nonché di favorire il miglioramento dei servizi e dell’ assistenza socio-sanitaria in favore dei bambini colpiti dalla Sindrome di Moebius e delle loro famiglie, con conseguente progressiva collaborazione con le Associazioni e gli Istituti operanti in Italia e all’estero e l’adeguamento ottimale del settore.

L’applicazione è sviluppata usando Phonegap: un framework multipiattaforma.

Ecco il link per scaricare l’applicazione.

Installare SnowLeopard su un macbook con drive rotto e senza un mac a disposizione

Monday, September 13th, 2010

Recentemente ho recuperato un macbook 2,1 con  tiger installato ma con il superdrive rotto. Ho sostituito il disco fisso passando a 250 Gb, ma a quel punto è sorto un problema: come fare a installare SnowLeopard ?

Cercando su internet o trovato diverse soluzioni (chiavetta USB bootable con installazione di Snow Leopard etc) ma tutte richiedevano almeno un mac a disposizione e io non ne avevo per le mani: avevo solo un notebook DELL.

La soluzione ? DELL + cd bootable di rebel EFI + dvd di Snow Leopard.

  1. smontare l’hd dal macbook
  2. montare l’hd sul pc portatile
  3. fare il boot dal cd del rebel EFI
  4. quando richiesto inserire il dvd di snow leopard e procedere con l’installazione
  5. Partizionare il disco da disk utility (1 partizione con GUID)
  6. installare i pacchetti voluti
  7. finita la copia dei file, il pc eseguirà un riavvio. A questo punto spegnere tutto e rimontare il disco sul macbook.
  8. avviare il macbook e procedere con la configurazione del sistema ed avete finito.