Einzelnen Beitrag anzeigen

hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#1

App für iOS / Android mit Delphi, Konzept machbar?

  Alt 18. Jan 2015, 17:32
Hallo zusammen

Kurz eine Beschreibung meines Vorhabens:

Ich habe eine Elektronik entwickelt, welche eine Last
wie z.B. eine Lampe oder sonstiges schalten kann.

Nebst der Schaltfunktion, misst das Gerät auch noch den Energieverbrauch.
Die Elektronk verfügt über ein WLAN Modul und befindet sich in einem lokalen Netzwerk.
Angesprochen wird diese über eine IP Adresse mittels UDP oder TCP/IP Paketen.

Ich habe bereits fürher einmal eine Elektronik entwickelt, welche eine RGB Lampe
über Kabelgebnundenes Netzwerk steuern konnte.

Damals wollte ich ebenfalls eine App für das iPhone programmieren.
Nach langer recherche, musste ich leider feststellen, dass für die Native Programmierung mit
X-Code ein Mac Computer notwendig ist. Deshalb habe ich damals einen MacMini angeschafft.
Zudem musste ich mich in X-Code und die zugehörige Sprache "Objective C" einarbeiten.

War nicht leicht zu beginn, da der Aufbau der Sprache doch etwas von dem üblichen abweicht.
Besonders da diese mit Messages anstelle von üblichen Funktionen arbeitet.

Wie dem auch sei, ich habe es dann geschafft, UDP Pakete zu versenden...

inzwischen ist einige Zeit vergangen (ca. 2 Jahre) und ich müsste wieder eine Developer Lizenz für ca. 100€ kaufen und mich wohl nochmals einiges tiefer in Objective C einarbeiten um ein ansprechendes GUI zu erreichen.

Am ende hätte ich dann zwar ein tolles App für iOS aber nicht für Android etc...

Deshalb meine Frage an euch:

Wie gut funktioniert das Crossplatform programmieren mit Delphi?

Ziel: eine App, mit welcher mehrere dieser "Knoten" auf eine ansprechende Art und Weise
bedient werden können. Zudem soll der Stromverbrauch grafisch dargestellt werden.
Da ich bereits seit einigen Jahren mit Delphi programmiere, dachte ich es wäre gut
wenn ich damit auch Apps erstellen könnte. DIe frage ist nur, wie gut das klappt und ob
man damit genau so schnell zum Ziel kommt wie bei der Programmierung für Windows!

Meine Anforderungen:

- TCP/IP - UDP Pakete senden und empfangen
- Ansprechendes GUI (vernünftige Buttons etc)
- Ich benötige etwas wie ein Kurvendiagramm
- Die App sollte sich so nativ wie möglich verhalten, eine pseudo App ala HTML5 ist nicht ok!


ICh danke euch schonmal für euer Feedback!
Gruss
Claudio
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch

Geändert von hedie (18. Jan 2015 um 17:35 Uhr)
  Mit Zitat antworten Zitat