PDA

Visualizza la versione completa : [DELPHI] Migrazione di applicazioni Delphi con Firebird su Android e iPhone


123delphi321
17-03-2012, 16:37
Ciao a tutti,

ho sentito che con delphi xe e' possibile fare delle applicazioni che possono girare sui tablet android o altro...a Voi risulta? qualcuno già lo ha fatto?

dovrei convertire delle applicazioni fatte in delphi/firebird su altre piattaforme es. android da poterle far funzionare sui tablet o sui telefonini galaxy/iphone mi potete dare indicazioni

grazie

ardito86
17-03-2012, 16:56
Si praticamente fa uso di Mono, ovvero la piattaforma .NET open source. In pratica sviluppi applicazioni col linguaggio delphi che andranno compilate creando bytecode .NET, e quindi potranno essere eseguite con Mono sui dispositivi Android. Che io sappia è ancora under development (ma non il front-end per delphi, ma proprio il progetto Mono for Android)

123delphi321
18-03-2012, 11:31
scusa e cosa sarebbe mono? un applicativo android che poi fa funzionare il programma scritto in delphi?

grazie

oregon
18-03-2012, 11:36
Originariamente inviato da 123delphi321
scusa e cosa sarebbe mono? un applicativo android che poi fa funzionare il programma scritto in delphi?


Beh, sì ... che permette l'esecuzioni di applicazioni .NET, in genere, e quindi anche di Delphi.NET ...

http://xamarin.com/monoforandroid

alka
19-03-2012, 10:13
Originariamente inviato da 123delphi321
ho sentito che con delphi xe e' possibile fare delle applicazioni che possono girare sui tablet android o altro...a Voi risulta? qualcuno già lo ha fatto?

No, Delphi XE non crea applicazioni che possono girare su tablet, a meno che non siano basati su Windows, poiché gli eseguibili creati sono Win32.

A partire dall'ultima versione, Delphi XE2 (http://www.embarcadero.com/products/delphi), è stata introdotta la libreria FireMonkey (http://www.embarcadero.com/products/firemonkey) che consente di realizzare applicazioni HD (2D) e 3D che compilano su Windows, Mac OSX, iOS (iPhone/iPad), a cui si aggiungeranno in futuro anche altre piattaforme (e Android potrebbe essere una di queste).

Una questione completamente diversa è il lato Delphi.NET, ovvero Prism (http://www.embarcadero.com/products/prism), che si integra in Visual Studio e consente di sviluppare per la piattaforma .NET e per Mono.



Originariamente inviato da 123delphi321
dovrei convertire delle applicazioni fatte in delphi/firebird su altre piattaforme es. android da poterle far funzionare sui tablet o sui telefonini galaxy/iphone mi potete dare indicazioni

Purtroppo, "conversione" è una parola grossa: anche con la strada più semplice, è necessario un porting vero e proprio, e una rivisitazione completa del programma, anche perché le caratteristiche fisiche e le modalità di utilizzo di tablet e smartphone non è la stessa di un PC convenzionale, e l'interfaccia deve comunque essere in qualche modo rivista.

Ciao! :ciauz:

123delphi321
19-03-2012, 14:45
Grazie..

allora bisogna ancora aspettare prima di poter scrivere un'applicazione per android con delphi..spero che questo avvenga presto...


grazie

alka
19-03-2012, 14:49
Originariamente inviato da 123delphi321
allora bisogna ancora aspettare prima di poter scrivere un'applicazione per android con delphi..spero che questo avvenga presto...


In ogni caso, tieni presente che le cose saranno molto diverse rispetto allo sviluppo classico su Win32, per ovvi motivi.

Se sei interessato a eventuali alternative, c'è un post di Marco Cantù (http://blog.marcocantu.com/blog/from_delphi_to_android.html) che accenna a varie soluzioni.

Ciao! :ciauz:

123delphi321
19-03-2012, 15:55
cosa pensi sia meglio fare? orientarmi verso un altro linguaggio?..e nel caso quale pensi possa essere?

alka
19-03-2012, 16:20
Originariamente inviato da 123delphi321
cosa pensi sia meglio fare? orientarmi verso un altro linguaggio?..e nel caso quale pensi possa essere?

Dipende da qual è l'obiettivo. Non è una valutazione che si può fare in modo astratto, senza capire bene qual è il problema, il traguardo o l'esigenza specifica.

Io ho capito cosa vuoi fare tu, ma non è chiara l'esigenza che da origine alla tua richiesta.

123delphi321
19-03-2012, 16:44
Ciao Marco,

l'esigenza e' molto semplice! ci sono clienti che ormai vorrebbero usare i programmi gestionali da me sviluppati e che utilizzano con successo in windows, sui tablet o sui telefonini.. quindi sta nascendo l'esigenza di poter sviluppare un software che interroghi e integri un database sql sui tablet android o altro.

per cominciare, potrebbe già bastare poter scrivere gestionali che funzionano in locale senza condivisioni di rete.

sono molto allo scuro riguardo ai nuovi linguaggi, anche perche' mi sembra che c'e' un continuo nascere e morire di linguaggi che diventano obsoleti.

mi sono trovato molto bene, come da tuoi consigli, ad imparare delphi/firebird che tutt'oggi è validissimo...adesso non so cosa fare..

grazie

Loading