Delphi-PRAXiS
Seite 1 von 2  1 2   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Android Apps mit Delphi (https://www.delphipraxis.net/161080-android-apps-mit-delphi.html)

loirad 15. Jun 2011 19:14

Android Apps mit Delphi
 
Liebe Delphi-PRAXIS'ler,

kann man mit Delphi Apps für Android Smartphones programmieren? Wenn ja wie :?:

Liebe Grüße
loirad

mkinzler 15. Jun 2011 19:15

AW: Android Apps mit Delphi
 
Mit dem neuen Cooper-Compiler von Remobjects, kann man (Java-)Android-Apps erstellen

mjustin 16. Jun 2011 08:55

AW: Android Apps mit Delphi
 
Delphi For Android:

* http://www.delphiforandroid.com/
* http://lenniedevilliers.blogspot.com/
* http://code.google.com/p/delphidroid/

Veröffentlicht unter Apache Open Source License

Phoenix 16. Jun 2011 12:43

AW: Android Apps mit Delphi
 
MKinzler hat Cooper schon erwähnt, damit ist es möglich, seinen Object-Pascal code direkt in Java Bytecode zu kompilieren der dann auf Android läuft.

Wenn Du nicht mit den Java-Bibliotheken arbeiten willst gibt es mit der Kombination Delphi Prism + Mono for Android bzw. zukünftig dem neuen Produkt von Xamarin die Möglichkeit, auch schönen .NET-Basierten Code nicht nur für Android sondern gleichzeitig auch noch für iPhone/iPad und Windows Phone 7 zu schreiben.

arbu man 16. Jun 2011 15:20

AW: Android Apps mit Delphi
 
Gibt es denn schon eine Version von Cooper zum download?

Bernhard Geyer 16. Jun 2011 15:27

AW: Android Apps mit Delphi
 
Zitat:

Zitat von arbu man (Beitrag 1106817)
Gibt es denn schon eine Version von Cooper zum download?

Als Beta-Tester der nächsten Delphi.Prism-Version evtl.

mkinzler 16. Jun 2011 15:31

AW: Android Apps mit Delphi
 
Wobei Cooper bisher m.W. kein Produkt vom EM sondern von RO ist.

BoolString 16. Jun 2011 22:47

AW: Android Apps mit Delphi
 
Gehört hier vielleicht nicht ganz her, aber die meisten dieser Punkte beziehen sich wohl auf den Zeitpunkt, wenn man ein Projekt beginnt.

Ich habe hier ein (in den Jahren gewachsenes) Projekt von >40000 Lines of Code in Delphi 7 begonnen und in Delphi 2009 weitergeführt. Die meisten -nicht standard- Komponenten habe ich selbst geschrieben. Allerdings verwende ich auch die TCharts von Steema (in einer lizensierten Vollversion (ohne Sourcen).

Gibt es für so etwas auch Möglichkeiten entsprechende Projekte mit vertretbarem Aufwand auf andere Plattformen zu portieren. Es handelt sich um ein Projekt zur Datenbearbeitung im wissenschaftlichen Sektor (keine Vollzeitentwicklung). Mit den neuen Möglichkeiten, wie iPad und Android-Tablets, entstehen hier interessante Optionen, um so etwas auch auf mobilen Geräten einzusetzen. Aber die VCL wird ja sicherlich nicht einfach für etwas anderes portierbar sein. Hat sich da schon mal jemand mit beschäftigt oder kann mir sagen, wie da mögliche Zukunftsperspektiven aussehen?

Jan

mkinzler 17. Jun 2011 05:01

AW: Android Apps mit Delphi
 
Ein bestehendes Projekt wird sich wohl nicht einfach 1:1 portieren lassen. Das hat verschiedene Gründe:
-Die Plattformen sind verschieden
-Die VCL gibt es nur für Windows
-Die Architektur von mobilen Plattformnen ist anders
...

CCRDude 17. Jun 2011 06:17

AW: Android Apps mit Delphi
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1106819)
Zitat:

Zitat von arbu man (Beitrag 1106817)
Gibt es denn schon eine Version von Cooper zum download?

Als Beta-Tester der nächsten Delphi.Prism-Version evtl.

Oder als Beta-Tester von Cooper? :)
Sieht sehr fein aus, soweit ich das in einem Tag bisher evaluieren konnte.

Zitat:

Zitat von BoolString (Beitrag 1106877)
Gibt es für so etwas auch Möglichkeiten entsprechende Projekte mit vertretbarem Aufwand auf andere Plattformen zu portieren.

Ich glaube, "vertretbar" hängt da extrem stark havon ab, wie gekapselt Du programmiert hast. Sind Funktion und GUI ordentlich voneinander getrennt (gerade Delphi verleitet ja zum Gegenteil)? Ist die Funktionalität entsprechend gekapselt? Beispiel: alle Zugriffe aufs Internet nicht direkt per Indy, sondern in einer platformabhängig austauschbaren Zwischenschicht? Sind direkte API-Calls ebenfalls gekapselt?

Dann lässt sich ganz unten eine Schicht austauschen, und oben kommt eine neue GUI drauf, aber das, was richtig Zeit gekostet hat, die wirkliche Programmlogik, geht problemlos rüber.

Anderenfalls ist neuschreiben vermutlich fast schneller, bzw. ordentliches Trennen, um es in der laufenden Entwicklung zu machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.
Seite 1 von 2  1 2   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz