Newsgroup: it.comp.lang.delphi
Titolo: Delphi xe5 ios

Domanda da principiante di XE5 a tutti gli esperti.
Ho scaricato la trial di XE5 per provare a sviluppare applicazioni per IOS. Ho visto il video di Intersimone che spiega come configurare l'ambiente IDE e MAC poi fa un esempio "Hello world" e gira sia su Mac, tramite collegamento IP, che sull'emulatore di Windows. Ora vi chiedo, per realizzare l'applicazione nativa IOS  per poi poterla scaricare sul device fisico non serve più la ricompilazione dell'intero progetto in ambiente OSX con Xcode?? Oppure ho perso qualche passaggio e non ho capito una mazza??? Avete dei link dove posso trovare degli esempi illuminanti e spiegazioni per capire come funziona il tutto? Grazie a tutti in anticipo.
Fabio

 Ho scaricato la trial di XE5 per provare a sviluppare applicazioni per IOS. Ho visto il video di Intersimone che spiega come configurare l'ambiente IDE e MAC poi fa un esempio "Hello world" e gira sia su Mac, tramite collegamento IP, che sull'emulatore di Windows. Ora vi chiedo, per realizzare l'applicazione nativa IOS  per poi poterla scaricare sul device fisico non serve più la ricompilazione dell'intero progetto in ambiente OSX con Xcode?? Oppure ho perso qualche passaggio e non ho capito una mazza??? Avete dei link dove posso trovare degli esempi illuminanti e spiegazioni per capire come funziona il tutto? Grazie a tutti in anticipo.
 
No, la compilazione ora non passa più per X-Code.
 
Per istruzioni, spiegazioni ed esempi, fai riferimento alla documentazione ufficiale del prodotto:
http://docwiki.embarcadero.com/RADStudio/XE5/en/IOS_Mobile_Application_Development
 
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI (Software and Web Developer)
#Home: 
http://bit.ly/marcobreveglieri
 
#Blog: 
http://bit.ly/compilaquindiva
 

 
 
 
Grazie sei stato "illuminante" !!!
Tu hai già realizzato applicazioni IOS ?? Io avrei la necessità di interrogare un DB MySQL da iPhone che risiede su un server pubblico, hai qualche consiglio da darmi su come procedere?
Grazie ancora.
Fabio

 Tu hai già realizzato applicazioni IOS ?? Io avrei la necessità di interrogare un DB MySQL da iPhone che risiede su un server pubblico, hai qualche consiglio da darmi su come procedere?
 
Quando dici che risiede su un "server pubblico" intendi dire che il server MySQL e quindi il database è raggiungibile direttamente?
 
In generale, comunque, è consigliato creare un server con cui colloquiare, magari attraverso un protocollo leggero tipo REST, ed evitando di creare un "fat client" che giri sul dispositivo mobile.


 In generale, comunque, è consigliato creare un server con cui colloquiare, magari attraverso un protocollo leggero tipo REST, ed evitando di creare un "fat client" che giri sul dispositivo mobile.
 
Si il server e il db sono raggiungibili direttamente, attualmente contengono i dati di un'applicazione web scritta in PHP. 
 
Vorrei provare ad interrogare il db dall'iphone per poter visualizzare lo stato delle pratiche inserite. 
 
Accedere tramite user e password, gli stessi che l'operatore usa con l'applicazione web, digitare il codice della pratica e avere in risposta informazioni inerenti la stessa (es. aperta, chiusa, rifiutata, ecc).
 
Hai qualche esempio da indicarmi per iniziare a fare delle prove?
 
Grazie.
Fabio

 Si il server e il db sono raggiungibili direttamente, attualmente contengono i dati di un'applicazione web scritta in PHP. 
 
In tal caso, realizzerei una pagina PHP che riceva i comandi dall'applicativo sul dispositivo mobile via HTTP e restituisca in formato XML/JSON i dati richiesti.
 
Andare direttamente sul DB significherebbe smazzarsi l'installazione e l'accesso al client per quello specifico database (ammesso che esista per la piattaforma di riferimento), oltre a rendere il programma dipendente da esso.


 In tal caso, realizzerei una pagina PHP che riceva i comandi dall'applicativo sul dispositivo mobile via HTTP e restituisca in formato XML/JSON i dati richiesti.
 
Ok grazie per le risposte, proverò con JSON, comunque se qualcuno ha degli esempi da indicarmi o ha del codice da postare è il benvenuto.
 
Ciao
Fabio