Daniele Campogiani Produttore e consumatore di Informazioni

23gen/1014

Programmare una webApp per iPhone #0 – Introduzione



Innauguro con questo articolo una serie di guide che hanno come obiettivo finale la realizzazione di una semplice webApp.

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 perchè una webApp?

  • Possibilità di usare Windows
  • 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, intanto che ne pensate di questo nuovo progetto sul mio blog?

Continua a leggere

Programmare una webApp per iPhone #1 – Sintassi HTML
Eccoci al secondo appuntamento con la rubrica "Programmare una webApp per iPhone"! Oggi ripasseremo...
Programmare una webApp per iPhone #3 – Trio/duo buttons
Eccoci con un nuovo appuntamento dei tutorial per programmare una webApp per iPhone, prima di iniziare...
Programmare una webApp per iPhone #4 – Il Contenuto
Eccoci ad un altro appuntamento di Programmare una webApp per iPhone, la lezione di oggi sarà abbastanza...
iHeroes: Guarda tutti gli episodi in Italiano direttamente dall’iPhone/iPod Touch
iHeroes è una nuova WebApp sviluppata da me che permette di guardare tutti gli episodi di Heroes in...
Thumblated Related Post

A proposito Daniele Campogiani

nasce ad Urbino nel 1990. Da sempre affascinato dal mondo dell’informatica e della tecnologia in generale, nel dicembre 2008 decide di aprire un blog. Nel 2009 si iscrive alla Facoltà di Ingegneria Informatica dell’ Università di Bologna.
Commenti (14) Trackback (1)
  1. Ne sono imolto interessato!!! Complimenti!!!:-)

  2. non vedo l’ora che arrivi il primo articolo pratico!

    Ps. ma il link a DCmC non funziona ?

  3. Pierluigi ha scritto:

    non vedo l’ora che arrivi il primo articolo pratico!
    Ps. ma il link a DCmC non funziona ?

    link aggiustato, grazie!

  4. Penso che ti seguirò dal primo all’ultimo dei tuoi post… :-)
    Complimenti per l’idea!!!
    dipo

  5. ciao daniele! vorrei chiederti una cosa…io sto facendo una web app usando windows…una delle poche cose che mi mancano è la splash screen…sapresti dirmi come posso inserirla??:) grazieee!!

  6. silentscre4m ha scritto:

    ciao daniele! vorrei chiederti una cosa…io sto facendo una web app usando windows…una delle poche cose che mi mancano è la splash screen…sapresti dirmi come posso inserirla??:) grazieee!!

    Se hai utilizzato iWebKit, una volta aggiunta l’icona alla springboard durante l’avvio verrà visualizzata l’ultima schermata dell’app quando era aperta, per inserire una splash screen personalizzata purtroppo hai bisogno di Xcode.

  7. Ciao, ho trovato la tua guida e sto dando un occhio a come realizzare tali applicazioni.
    Solo non trovo nulla riguardante eventuali ricerche all’interno dei dati…

    Mi spiego: vorrei realizzare una guida relativa dei particolari punti di interesse. Ciascun punto di interesse ha delle keyword. Vorrei poter fare un motorino di ricerca che, date le keyword, trovi i punti di interesse associati.

    In PHP è uno script molto molto semplice, ma è possibile, con questo sistema, riprodurlo??

    Grazie mille
    Matteo

  8. Teju ha scritto:

    Ciao, ho trovato la tua guida e sto dando un occhio a come realizzare tali applicazioni.
    Solo non trovo nulla riguardante eventuali ricerche all’interno dei dati…
    Mi spiego: vorrei realizzare una guida relativa dei particolari punti di interesse. Ciascun punto di interesse ha delle keyword. Vorrei poter fare un motorino di ricerca che, date le keyword, trovi i punti di interesse associati.
    In PHP è uno script molto molto semplice, ma è possibile, con questo sistema, riprodurlo??
    Grazie mille
    Matteo

    Si, certo. E’ un sistema che ho utilizzato anche io. :D

  9. @ Daniele Campogiani:
    Ho provato a dare un occhio, ma iWebKit è alla fine solo codice HTML… come si fa ad aggiungere database? Richiami da web pagine PHP?

  10. @ Teju:
    esatto, fai una query in php all’interno della pagina che hai scritto.

  11. @ Daniele Campogiani:
    Non son molto pratico di iPhone: ma se uno lo usa off-line non è possibile usare l’eventuale applicazione??

  12. @ Teju:
    Salvando le pagine in locale si, ma cosi perdi la possibilità di avere pagine dinamiche, solo pagine statiche in html.

  13. @ Daniele Campogiani:
    Ok, era quel che volevo capire. Mi serve inserire un DB nella mia applicazione, allora devo studiare qualcosa di diverso da iWebKit. ;)

    Ciao e grazie dell’attenzione!


Lascia un commento


Login with Facebook: