AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Raspberry Pi & Delphi noch jemand?
Thema durchsuchen
Ansicht
Themen-Optionen

Raspberry Pi & Delphi noch jemand?

Ein Thema von Mavarik · begonnen am 19. Okt 2018 · letzter Beitrag vom 17. Dez 2019
Antwort Antwort
Seite 8 von 9   « Erste     678 9      
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#71

AW: Raspberry Pi & Delphi noch jemand?

  Alt 9. Aug 2019, 23:30
Aber ich könnte mir vorstellen, dass die CE einen Linux Arm 32 Bit Compiler bekommt.
Und der "richtige" Compiler (64 Bit Intel) nur in der Enterprise enthalten ist.
Richtig und das wäre für den RPi und verwandte Platinchen völlig ausreichend. Nur darum ging es ja hier im Thread. Sowas könnte ja nicht nur Delphi voran bringen sondern auch den RPi.

Ich gehe mal davon aus, das EMBT erstmal "Sachen" Integriert, die mehr Geld oder mehr zahlende Kunden bringen.
Das haben sie ja auch immer wieder demonstriert. Vielleicht ist das kurzfristig lukrativ. Langfristig wäre es aber cleverer, Delphi weniger als Produkt und mehr als Ökosystem zu betrachten.

Das musste Microsoft auch schon auf die harte Tour beim Windows CE/Mobile lernen. Vom Betriebssystem bis zur Entwicklungsumgebung wurde alles teuer verkauft. Heute ist Win Mobile Geschichte und bringt keinen Cent mehr ein. Google verschenkte sowohl Android als auch Studio, ist Weltmarktführer mit ~ 80% Marktanteil und verdient sich dumm und dämlich am Store.

Das nur mal so als Denkanstoß in Richtung Emba
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#72

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 14:13
Ich war eigentlich schon 150% bei RasPi, was mich dann aber von einem
Versuch damit wieder zurückgeworfen hat war eine Info das Broadcom keine neue CPU mehr dafür rausbringen wird.
...
Nun gut, man kann sagen wenn RasPi ausstirbt wird es den nächsten geben, und man kann das schnell anpassen.
Wie sehr Ihr das Thema für euche Projekte ?
Nunja, im RPi4 ist ja immernoch/wieder ein Broadcom (BCM2711) drin.
Und es gibt von mehreren Konkurenten Alternativen mit einem verblüffend ähnlichen Layout der Anschlüsse und des GPIO (ASUS Tinker), womit ein Austausch weniger Probleme bereiten würde.

Nur der Lattepanda ... naja, der ist schon bissl teuer, hat ein anderes Anschlusskonzept, und mit dem selben Innenleben und mehr Speicher gibt es wesentlich günstigere NichtbastelminiPCs, welche man um eine günstige USB-IO-Karte erweitern kann (Minisforum usw.)
oder der Rock Pi X bzw. ROCK64, ebenfalls mit Intels X5-Z83.
Und wer gern mit Netzwerken, Routern usw. spielt, aber keinen GPIO benötigt, da klingt der NanoPI doch ganz nett.
Leider die einzigen echten Alternativen, so lange Embarcadero das Hirn an der richtigen Stelle fehlt Delphi nicht in Lage ist, um weitere "verbreitete" Plattformen richtig/überhaupt zu unterstützen.
Ich mag vielleicht auch bissl sauer sein, dass ich ausversehn Android-Geräte mit Intel-CPU besitze.

Rasperry mit Windows IoT klingt erstmal toll, aber IoT und Delphi vertragen sind nicht ,
Rasperry mit Android wäre denkbar, aber ein paar Vorteile des Raspian (oder anderer "richtiger" Linuxoide) gehen verloren.
HTML5-Builder (Delphi for PHP usw.) ... naja, das Webzeug läuft zwar praktisch überall, aber nutzt jemand richtig/vorwiegend diesen Teil der Delphi-Familie?

Man hat ja nun schonwieder Linux im Programm (viel zu spät, abgesehn von Kylix), aber so man lange dort nicht auch für ARM kompilieren kann,
ist man mit Delphi für Kleingeräte auf iOS/Android oder eben auf die Intel-CPU angewiesen.

Ach ja, Rasperry Pi mit Wine ... grundsätzlich lassen sich einfachere Delphi-Programme dort betreiben, auch wenn es ein paar kleinere Hindernisse gibt, vor allem sobald z.B. neuere WinAPI verwendet wurden, oder z.B. die Darstellung von DevExpress leidet auch hier und da etwas und bei den verwendeten Fonts muß man etwas aufpassen, da die Standardfonts von Delphi (Verschiedene über all die Jahre) in Wine/Rasperry standardmäßig fehlen und somit sich die Anzeige/Länge ändert.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Dez 2019 um 16:00 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#73

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 15:53
Hatte Emba vor nicht allzu langer Zeit sogar selbst mit Delphi for IoT geworben?

Ich glaube, die Marketingabteilung hatte hier nur das neueste Buzzword aufgeschnappt. Alles was Delphi aktuell hat ist konzeptionell so eine Art "IoT machen die anderen, wir greifen nur die Daten ab".

Eine native Delphi-Anwendung auf einem IoT-Device kann ich mir aktuell nur mit einem der teureren Raspi-Alternativen auf x86-Atom-Basis vorstellen. Da könnte man dann ein Linux drauf laufen lassen und ein Delphi-Enterprise-Kompilat ausführen.

Das verleitet mich doch glatt zu einem Autovergleich: Man kaufe je einen fabrikneuen Ferrari und Opel Corsa, schraube aus dem Ferrari den Motor raus und bastle ihn in den Corsa. Zwar hängt dann wegen der Frontlastigkeit das Hinterteil in der Luft, macht aber erstmal nix, denn Dank Frontantrieb bewegt sich die Kreatur irgendwie. Im Stadtverkehr wird man zwar vom Serien-Corsa überholt, aber egal. Hauptsache auf der Viertelmeile brennt die Piste.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#74

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 15:58
Habt Ihr mal einen Blick in das Get-It Repository geworfen?
Die IoT-Plattform, die Delphi adressiert, ist Android. Dafür gibt es auch reichlich Materialien, Code, Komponenten.
Klar gibt es eine Unzahl weiterer Plattformen, ich wüsste allerdings kein Entwicklungswerkzeug, welches ALLE seriös adressieren könnte. In meinen Augen kann das bei der Dynamik, die da herrscht, auch kein sinnvolles Ziel sein.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#75

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 16:06
Ich weiß, das IoT im Namen von Windows ... halt quasi sowas wie WinRT, wem dieser Name noch etwas sagt.

Jupp, im Delphi geht es um die Verbindungen zu Geräten im Bereich IoT.
Und bei Microsoft um das Betriebssystem, für kleinere Computer auf ARM-Basis, für diesen Bereich.

Lazarus?



Wie gesagt, viele Kleinsgeräte basieren heutzutage nunmal auf ARM und irgendeinem Linux-artigen OS.
Selbst Android und iOS nutzen intern ein Linux Unix und meistens auch mit einem ARM, also sooo fremd sind für Delphi Linux und ARM nun auch nicht.
Gut, dass dort oftmals immer mehr Speicher verbaut wird und damit die wachsenden Delphi-Kompilate ausgleichen würde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (15. Dez 2019 um 16:14 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#76

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 17:33
Ach DESWEGEN hieß der Ford damal Taunus! Weil man damit nur im Taunus fahren konnte

Also IMHO ist das Label "IoT" bei Delphi eine Mogelpackung. Android ist kein IoT-OS sondern dediziert als Mobil-OS entworfen worden. Wenn man es jetzt dazu vergewohltätigt, dann doch eher als Notlösung weil man Anwendung X nicht anders zum Laufen kriegt.

Vom Energieverbrauch mal ganz abgesehen. Eine FMX-Anwendung auf Android verbrät schon einiges. IoT-Geräte sollen doch vorallem sparsam sein.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
oldjoe

Registriert seit: 15. Dez 2019
1 Beiträge
 
#77

AW: Raspberry Pi & Delphi noch jemand?

  Alt 15. Dez 2019, 23:57
ich entwickle nun seit über 30 Jahren und seit Delphi 1; vorher mit C unter Unix, als es noch Turbo Pascal gab.
sry, aber das ist schon erstaunlich, wie ihr hier alles mögliche in einen Topf werft.

Die Suche nach der "eierlegenden Wollmilchsau" sollte man sich abschminken - weil sie einfach keinen Sinn macht.
Zu "LibreOffice": man sollte berücksichtigen, dass es ein gewaltiger Unterschied ist, ob man sich im Businesssektor, im privaten Bereich oder lediglich im Umfeld von "Basteleien" bewegt.

Ich liebe Delphi. Aber sobald es um Netzwerk-Schnittstellen bis hin zu Web geht, ist es in meinen Augen schon relativ schwach oder es fallen Kosten im Nachgang an, die mit einer anderen Lösung nicht entstehen (Thema UniGui und Delphi IoT). Aber es darf sich auch gern jeder äußern, welche tolle Projekte er mit DelphiPHP, DelphiHtml usw. gemacht hat.
Doch, ich habe ein größeres erstellt mit Delphi Web-Komponenten - mit dem Ergebnis, dass IPv6 nicht unterstützt wurde, die Server-dcu nicht im Quellcode vorlag und alles mit SSL der Horror war. Indy war keine Alternative. Das Projekt konnte ich dann einstampfen - ich weiß, wovon ich rede.
Sorry, aber vieles davon kann man unter Linux mit einer Batch oder anderen einfachen Lösungen abdecken, womit man sich mit Delphi in diesem Bereich herumquält.

Cross-compilieren: Hat sich schon mal jemand mit Handy-Apps, also dem ARM-Emulator beschäftigt? Wenn da jemand sagt, dass das Spaß macht, wie lange das dauert, bis die Applikation mal im Emulator startet, dann werde ich ihm schlichtweg nicht glauben.

Wo aber Delphi mmn. richtig stark ist, ist in der IDE und in der Erstellung von nativen Routinen und da möge niemand behaupten, dass C um so viel schneller sei. Die erzeugten Binaries von Delphi sind sehr performant, aber man muss eben auch etwas dafür tun und nicht einfach nur auf HighLevel Programme erstellen.
In meinen Augen hat alles (Python, Delphi, VB/C#.net usw.) seine Berechtigung, aber nur "EINES" für Alles verwenden zu wollen, halte ich für grundverkehrt.

Ja, Delphi compilierte Binaries für Raspberry hört sich interessant sehr an. Ich würde da aber den Weg gehen und erst mal eruieren, welche Schnittstellen man zwischen Delphi und bspw. Python aufbauen kann, um die Stärken und bereits existierenden Scripts unter Delphi mitnutzen zu können. Unter Windows macht es bspw. richtig Spaß, wenn man Delphi mit Javascript koppelt.
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#78

AW: Raspberry Pi & Delphi noch jemand?

  Alt 16. Dez 2019, 06:36
@oldjoe: Da hast du 100% Recht! Ich habe manchmal den Eindruck, wenn vom "IoT" geredet wird, dann meinen manche Leute eine Art Tablet, das nur irgendwie an die Wand genagelt wird.

Wenn ich von IoT rede, dann meine ich z.B. für ein kleines dörfliches Freibad mit dem Raspi realisiert habe: Ein Temperaturfühler in der Umwälzanlage zum Erfassen der Wassertemperatur und Übermittlung an die Webseite. Auf dem Webserver läuft PHP, da war REST einfach gebaut. Auf dem Raspi musste ich mich mühsam in Python einarbeiten. Was frustrierend ist wenn man für so was simples etliche Tage braucht und genau weiß, man wäre mit Delphi in 2 oder 3 Stunden fertig gewesen. Nur wozu soll ich auf dem Raspi Android installieren, eine FMX-Anwendung programmieren, wenn die Kiste doch headless laufen soll? Dafür bräuchte ich einen ARM-ELF-Compiler, damit ich ein simples Konsolenprogramm erzeugen kann. Also genau das, was Delphi Enterprise für x86-64 mitbringt.

Der ARM-Compiler ist ja IMHO eigentlich gar keiner von Emba sondern der von Google. Und ja, ich finde das USB- bzw. Remote-Debugging mit Android auch eine ziemlich zähe Angelegenheit.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.017 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#79

AW: Raspberry Pi & Delphi noch jemand?

  Alt 16. Dez 2019, 10:50
Der ARM-Compiler ist ja IMHO eigentlich gar keiner von Emba
Doch, ist er.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#80

AW: Raspberry Pi & Delphi noch jemand?

  Alt 17. Dez 2019, 08:01
Das Compiler Frontent müsste wohl von EMBT sein, da die wissen, wie Delphi zu parsen ist etc.
Aber das Backend? War das nicht LLVM bei den neueren Compilern?
Und sollte die Schnittstelle zwischen Frontend und Backend bei den neueren Compilern
nicht immer dieselbe sein?

Das Problem ist halt, dass nicht nur ein passender Compiler benötigt wird, sondern auch eine
auf das Zielbetriebssystem angepasste RTL.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 9   « Erste     678 9      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.
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