Programmare WebApp per iPhone #0 – Parte un nuovo corso di sviluppo su iSpazio
Con questo articolo introduttivo, vi informiamo che sta per partire un nuovo corso di sviluppo su iSpazio curato da Daniele Campogiani. L’obbiettivo finale sarà quello di sviluppare webApp complete in maniera tale da portare servizi, siti web ed applicazioni dinamiche sul vostro iPhone e quello di tutti gli altri utenti.
Ecco le parole dello sviluppatore che si occuperà di questo corso dall’inizio alla fine:
Perchè una webApp?
Quando iniziai a “smanettare” con il mio iPod Touch, cercai online guide sulla programmazione per iPhone, e mi trovai spiazzato, non avevo mai studiato programmazione ad oggetti, e non possedevo un Mac, entrambi requisiti necessari per programmare per iPhone.
Così pensai ad uno stratagemma per riuscire lo stesso nel mio intento: creare una webApp.
I frutti del mio studio e della mia curiosità hanno poi preso forma e nome: DCmC, applicazione presente su cydia e hostata da iSpazio.
Tutta l’applicazione è infatti scritta in html e php, quindi ho potuto svolgere tutto il lavoro, senza dover imparare l’objective C e senza possedere un Mac.
Quindi riassumendo quali sono i vantaggi di una webApp?
- Possibilità di utilizzare Windows per lo sviluppo
- Nessuna conoscenza della programmazione ad oggetti richiesta
- Unico requisito è la conoscenza base dell’html (e per applicazioni più complesse del php)
Ma ecco anche qualche aspetto negativo:
- Non è possibile interagire con l’hardware (quindi accelerometro e simili)
Tutte queste guide utilizzeranno iWebKit, uno stumento che rende semplicissimo programmare webApp per iPhone. Tutto quello che dovrete scrivere sono solo rige di codice html.
Quindi come primo passo scaricate l’ultima versione di iWebKit (al momento è la 4.6.2) e salvatela nel vostro computer.
Dalla prossima guida scriveremo le prime righe di codice, offrendovi una panoramica e le prime informazioni teoriche. Rilasciate come sempre i vostri feedback e fateci sapere cosa ne pensate di questa nuova iniziativa.






















Interessante.
Con che cadenza verranno rilasciati gli articoli?
Ottimo servizio!!
Riprende le mie vecchie guide a dashcode
Buona Fortuna e Tanti Auguri.
Veramente molto interessante.
Grazie Daniele per il tuo contributo.
Wow se riesco ad emulare ikit su ubuntu sarò dei vostri….ottimo
bye
Ma sara possibile creare una app come skebby?ke usando dei service mi cobsebte di inviare sms dai siti web?!
Credo proprio di sì, visto che con jacksms esiste già la webapp!
Puoi crare le applicazioni che vuoi, ma lo scopo di queste guide è darti tutte le competenze di base (come creare tabelle, navigation bar, popup ecc…) poi per progetti più complicati è necessaria la conoscenza del php.
Per farti capire DCmC è scritta in html e PHP, queste guide spiegheranno tutta la parte dell’html.
Cmq online trovi tante guide che spiegano il php, il mio consiglio è che prima leggi queste guide e poi se sei interessato impari il php.
Per chi ha un Mac quale programma consigli, al posto di iWebKit, per seguire i corsi?
Grazie
Bravo, molto bravo. Sono proprio curioso.
Grazie.
è possibile creare una sezione dove inserire del testo, per poi salvarlo in qualche modo?
Grazie, sono molto interessato.
Mi piacerebbe conoscere la frequenza, anche se, leggendo iSpazio tutti i giorni, non dovrei perdermi nulla
Attualmente sono sotto esami, quindi la frequenza non sarà altissima.
Ho cmq già scritto il secondo tutorial (Basi dell’html) e uscirà tra qualche giorno.
Fantastico! Non vedo l’ora che escano le prossime guide!
Grazie a Daniele Campogiani, e congratulazione per il suo DCmc!
Grazie mille!
ottima idea!!!!
pronto ad imparare qsa!!!
Grazie e in bocca al lupo per gli esami.
Stupendo!!!!E più che interessante…complimenti allo sviluppatore Daniele!!
sono interessato anche io a questo corso.
Avevo gia qualche idea da sviluppare per iphone ma non mi ero ancora messo a cercare qualche info su come creare webapp…cosi invece me lo trovo su ispazio
Beh la trovo fantastica…
in bocca al lupo per gli esami e se li passi offri da bere a tutti!!!
Be allora non c’è pericolo!
Ottima iniziativa aspetto le lezioni. Ciao
ottima idea….ci proverò. grazie
Ottima idea , grazie a Daniele e ad Ispazio.
Daniele io conosco il VBA ed il linguaggio di Matlab. Credi avrò difficoltà ad imparare HTML e PHP?
Inoltre, i tuoi corsi permetteranno di acquisire conoscenze che permettano di creare una webapp che integri in una sola pagina più parti di diverse pagine web come in una sorta di collage in modo che in una sola pagina con un refresh posso vedere aggiornate tutte le parti dei diversi siti che ho messo in quella pagina?
Stupendo non vedo l’ora di iniziare !!
Volendo dovrebbe essere fattibile
ottimo ci sono!!grandi!!
ci sono!
Sono molto interessato! Come facciamo a sapere quando ci sarà la prima pubblicazione?
Finalmente una bella iniziativa per i smanettoni, bravi.
spero le info possano essere utili.
Volevo fare una precisazione, tramite le webapp si puo’ interagire con l’hardware, tramite javascript e’ possibile avere info sull’accelerometro e quindi la rotazione dello schermo, inoltre si possono avere informazioni sul GPS, lat e lon (manca la velocita’) pero’ e’ utile per aprire una gmap del punto in cui siamo. Sperimentate…consiglio oltre a iwebkit anche iUi sono tutti e due ottimi, segnalo anche jqtouch che ha ottimi effetti grafici, tutti questi tool richiedono ottima conoscienza di javascript. Io da pochi mesi ho anche costruito un toolchain per iphone (significa che compilo applicazioni Objective-C dal cellulare collegato in ssh) spero che l’autore voglia scrivere qualcosa anche su questo argomento, io ho scritto una guida su come farlo ma nn so se possono mettere il link. Un saluto vi seguo sempre