Entwickler-Ecke
Programmierwerkzeuge - [Delphi XE2] KSDEV und Firemonkey
sternbach - Mi 24.08.11 08:17
Titel: [Delphi XE2] KSDEV und Firemonkey
Hi Leute,
ich teste seit einigen Monaten nun die Delphi XE2 Beta von Embarcadero.
Ich bin kein Mitarbeiter von Embarcadero, konnte jedoch als KSDEV Kunde am Feldtest teilnehmen. KSDEV wurde Anfang des Jahres geschlossen, das Intellectual Property vom Autor wurde von Embarcadero gekauft, Eugene ist nun Part des Embarcadero Teams... (Näheres unter KSDEV.com)
Zu XE2:
Es wird in der kommenden Version eine Menge an neuen Features geben, die sich manch einer von uns gewünscht hat.
Habe meine ersten 64 Bit Dlls und Applikationen geschrieben, zusätzlich zur VCL gibt es nun Firemonkey. Firemonkey ist die weiterentwickelte KSDEV Umgebung, nun richtig integriert, ohne die alten Performanceprobleme mitzuschleppen. (Schattendarstellung, etc)
Firemonkey ist vektororientiert aufgebaut und dadurch größenmäßig voll skalierbar und rotierbar - für meine Industrieapplikationen / Touchscreenanwendungen ein klarer Vorteil. Firemonkey nutzt die GPU zur Darstellung, Direct2d und / oder OpenGl, je nach Betriebssystem...
Unter Plattformen finden sich momentan Win32 / Win64 und OS X ein, es kann via Firemonkey plattformübergreifend programmiert werden und öffnet den Weg für in Delphi geschriebene Applikationen für Ipad, Iphone, Mac & Co...
Näheres unter
http://www.embarcadero.com/world-tour
Videos via Youtube - einfach nach Firemonkey oder Delphi XE2 suchen...
Grüße,
Peter
Moderiert von
Narses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.
Moderiert von
Narses: Titel geändert, war: "[Delphi XE2]".
Delphi-Laie - Mi 24.08.11 16:45
Und, wie ist Dein Eindruck bezüglich der Ressourcen (Haupt- und Festplattenspeicherbearf), der Geschwindigkeit und Stabilität, generelll der Qualität dieser Entwicklungsumgebung?
Gibt es in der vorliegenden Version noch nennenswerte Schwachstellen?
Welche Qualität haben die Compilate - Größe, Geschwindigkeit, Hauptspeicherbedarf? Tun die Compilate immer genau das, was in den Quelltexten steht?
jaenicke - Mi 24.08.11 17:34
Diese Punkte dürfen noch nicht öffentlich diskutiert werden.
Ich kann nur allgemein sagen, dass gerade die Qualität in den letzten Versionen einen sehr hohen Stellenwert hatte. Es gibt also keinen Grund anzunehmen, dass das bei XE 2 anders sein sollte. Für konkrete Aussagen zu XE 2 wirst du noch etwas warten müssen.
Wenn du Fragen zu den bereits vorgestellten Features hast, kannst du die stellen, dazu wirst du eher Antworten bekommen. :zwinker:
Ich selbst bereite im Moment einen Post zu LiveBindings™ vor, den ich hier im Forum vorstellen möchte.
Dude566 - Mi 24.08.11 17:55
jaenicke hat folgendes geschrieben : |
Ich selbst bereite im Moment einen Post zu LiveBindings™ vor, den ich hier im Forum vorstellen möchte. |
Link dazu dann bitte hier rein, falls man es sonst übersieht. ;)
sternbach - Mi 24.08.11 20:48
Delphi-Laie hat folgendes geschrieben : |
Und, wie ist Dein Eindruck bezüglich der Ressourcen (Haupt- und Festplattenspeicherbearf), der Geschwindigkeit und Stabilität, generelll der Qualität dieser Entwicklungsumgebung?
Gibt es in der vorliegenden Version noch nennenswerte Schwachstellen?
Welche Qualität haben die Compilate - Größe, Geschwindigkeit, Hauptspeicherbedarf? Tun die Compilate immer genau das, was in den Quelltexten steht? |
jaenicke hat folgendes geschrieben : |
Diese Punkte dürfen noch nicht öffentlich diskutiert werden. ...
|
yep - das ist richtig!
Ich kann nur für mich sprechen, kann aber sagen, dass ich mit der aktuellen Version sehr zufrieden bin.
Ich benutze Delphi seit Version 1.0 (ich startete mit TP.20, btw) und muss sagen, dass XE2 für mich wirklich mal eine richtungsweisende Weiterentwicklung darstellt.
Naja, mit der Version machen die Embarcadero Jungs wirklich einen großen Wurf. Und, man glaubt es kaum, die Starter Edition gibts zum Launch...
Schönen Abend noch,
Peter
Weitere Xe2 Infos:
http://blogs.embarcadero.com/davidi/2011/08/14/41124
Delphi-Laie - Mi 24.08.11 22:21
Woher wollte denn Embarcardero wissen bzw. erfahren, welche realen Personen sich hinter Forumspseudonymen/-identitäten verbergen?
Daß Mikroweich sich wie eine alte Jungfer ziert, kenne ich inzwischen schon, die können mich jedoch mit ihrem mit jeder Version immer aufgeblähterem Mist bei den Fenstern und dem Büro schon lang den Bucken entlangrutschen, aber an dem neuen Delphi bin ich das erste Mal seit vielen Jahren ernsthaft an einem neuen Programm interessiert, und nun dieselbe wichtigtuerische Geheimniskrämerei?
Ich fragte ja keine konkreten Dinge nach, aber wenn dieses Produkt von denen, die es konkret zu wissen vorgeben, fast nicht einmal allgemein öffentlich gelobt werden darf, wozu werden dann solche Diskussionen mit zwangsläufig folgendem informationllem Nullniveau überhaupt begonnen?
Immerhin können die Dinge, die feststehen, ja auch Appetit auf dieses Programm machen. Aber bei Embarcadero scheinen wohl dieselben "Experten" mit derselben "Qualität" in Vermarktung und Werbung zu stecken wie fast allen anderen Großunternehmen auch. Typisch Amis eben.
Diese Geheimniskrämerei kommt bei mir jedenfalls schlecht an - dicker Minuspunkt, Emba....!
Ergänzung: Auch in meiner Heimatstadt wird übrigens demnächst ein offizieller Delphi-Tag stattfinden. Doch als ich die Eintrittspreise (30 €) wahrnahm, war das für mich als Freizeit-/Hobbyprogrammierer natürlich gestorben. Eintritt für Werbeveranstaltungen zu verlangen, un dann noch in solcher Höhe, ist in meinen Augen eine Frechheit sondersgleichen.
jaenicke - Mi 24.08.11 22:32
Delphi-Laie hat folgendes geschrieben : |
| Woher wollte denn Embarcardero wissen bzw. erfahren, welche realen Personen sich hinter Forumspseudonymen/-identitäten verbergen? |
Nicht jeder ist ein solcher Geheimniskrämer :zwinker: wie du was das angeht. Davon abgesehen: Soll das eine Aufforderung sein gegen das unterzeichnete NDA zu verstoßen oder wie? :roll:
Jedenfalls ist es üblich, dass über Details eines Fieldtests nicht gesprochen werden darf. Sei es bei Produkten wie Delphi oder Windows oder auch beim Betatest hier im Forum. Und das hat auch seine Gründe. Aber das ist hier der falsche Ort um darüber zu diskutieren...
Delphi-Laie - Mi 24.08.11 22:48
jaenicke hat folgendes geschrieben : |
Delphi-Laie hat folgendes geschrieben : | | Woher wollte denn Embarcardero wissen bzw. erfahren, welche realen Personen sich hinter Forumspseudonymen/-identitäten verbergen? | Nicht jeder ist ein solcher Geheimniskrämer :zwinker: wie du was das angeht. |
Letztlich ist es doch völlig egal, welche reale Person sich hinter Internetpseudonymen versteckt, mich interessiert es jedenfalls nicht. Man muß im Internet auch verdammt vorsichtig sein, wobei solche Fachforen wie dieses noch relativ ungefährlich sind.
jaenicke hat folgendes geschrieben : |
| Davon abgesehen: Soll das eine Aufforderung sein gegen das unterzeichnete NDA zu verstoßen oder wie? :roll: |
Nie im Leben. Ich fragte nur, und das ist keine Aufforderung.
jaenicke hat folgendes geschrieben : |
| Jedenfalls ist es üblich, dass über Details eines Fieldtests nicht gesprochen werden darf. |
Üblich ist für mich kein Argument, weil das nicht zwingend ist. Wenn "Details" jedenfalls nicht hinauposaunt werden dürfen, warum erfährt man dann im ersten Beitrage etwas über "Firemonkey"? Also, mit einem "Feueraffen" kann ich nichts anfangen, auch nicht mit "KSDEV", und Anglizismen und Buchstabenkombinationen erwecken bei mir jedenfalls nicht per se Neugierde.
Ergänzung: Nicht nur in der Delphipraxis, auch hier wird die Forumssoftware immer mangelhafter, hier ist es eine merklich zunehmende Javasriptverseuchung.
Dude566 - Mi 24.08.11 23:03
Delphi-Laie hat folgendes geschrieben : |
Ergänzung: Nicht nur in der Delphipraxis, auch hier wird die Forumssoftware immer mangelhafter, hier ist es eine merklich zunehmende Javasriptverseuchung. |
Wenn du das so siehst, dann poste es doch bitte in der zugehörigen Sparte, aber lass doch bitte das Off-Topic gelaber hier raus. :roll:
buster - Do 25.08.11 08:51
Da stellt sich mir wie Delphi-Laie die Frage, wozu einen Thread anfangen, wo wir nichts neues erfahren als das, was uns Embarcadero sowieso preisgibt?
jaenicke - Do 25.08.11 09:14
Wie ich schon geschrieben habe:
jaenicke hat folgendes geschrieben : |
| Wenn du Fragen zu den bereits vorgestellten Features hast, kannst du die stellen, dazu wirst du eher Antworten bekommen. :zwinker: |
Zu den bereits bekannten Features dürfen auch Details gepostet werden, auch solche, die noch nicht irgendwo veröffentlicht wurden. Gerade zu den LiveBindings™ gibt es bisher wenig, weshalb ich (heute oder morgen Abend) dazu etwas posten werde. (Ich habe gestern Abend damit angefangen.)
Delphi-Laie - Do 25.08.11 13:51
buster hat folgendes geschrieben : |
| Da stellt sich mir wie Delphi-Laie die Frage, wozu einen Thread anfangen, wo wir nichts neues erfahren als das, was uns Embarcadero sowieso preisgibt? |
Die Folge ist, daß sich eine solche Diskussion hin zu Embarcadero, dessen Geheimniskrämerei, Produkt- und Vermarktungspolitik verschiebt.
Wenigstens kennen wir nun das Geheimnis, daß das neue Delphi einen integrierten Feueraffen besitzt bzw. besitzen wird. M.E. immer noch besser als ein feuerspeiender Drache.
---
Moderiert von
Narses: Beiträge zusammengefasst---
jaenicke hat folgendes geschrieben : |
Wie ich schon geschrieben habe: jaenicke hat folgendes geschrieben : | | Wenn du Fragen zu den bereits vorgestellten Features hast, kannst du die stellen, dazu wirst du eher Antworten bekommen. :zwinker: | Zu den bereits bekannten Features dürfen auch Details gepostet werden, auch solche, die noch nicht irgendwo veröffentlicht wurden. |
Wie können den "Features" bekannt sein, wenn diese noch nirgendwo veröffentlicht wurden? Diese Frage ziehe ich zurück, jetzt verstehe ich Deine Aussage besser.
Also muß nur der Name eines "Features" irgendwie bekannt (geworden) sein (mein Favorit ist nunmehr der Feueraffe), und schon dürfen die Details dazu offengelegt werden? Nicht gerade plausibel...
jaenicke - Do 25.08.11 14:43
Delphi-Laie hat folgendes geschrieben : |
| Also muß nur der Name eines "Features" irgendwie bekannt (geworden) sein (mein Favorit ist nunmehr der Feueraffe), und schon dürfen die Details dazu offengelegt werden? Nicht gerade plausibel... |
Nicht irgendwie z.B. auf illegalen chinesischen Seiten, wo ja schon mehrere Monate vor den offiziellen Ankündigungen ein großer Teil der Featureliste zu finden war, sondern offiziell vorgestellt. Unter der oben genannten URL findest du z.B. eine kurze Liste:
http://www.embarcadero.com/world-tour
Zudem wurde ja bereits eine Featureliste veröffentlicht:
http://blogs.embarcadero.com/davidi/2011/08/14/41124
Und mehr werde ich in diesem Thread zu diesem Thema auch nicht sagen... Einerseits, weil es hier nicht hinpasst, andererseits, weil mir diese Schwarzmalerei auf die Nerven geht. Das war ja schon in anderen Threads zu den Features so. Wenn es dir nicht passt, dass du vor dem Release noch nicht alle Informationen bekommst, lies halt einfach vorher auch keine entsprechenden Threads oder News. :roll:
Wenn du dazu Fragen hast, warum in der Geschäftswelt eben nicht alles direkt herausposaunt wird, wende dich doch bitte direkt an Embarcadero... :roll:
Regan - Do 25.08.11 15:03
Da ist einfach jemand neidisch, dass er nicht zu den "wichtigen" Entwicklern gehört, obwohl er das scheinbar nach eigenem Anspruch sein will.
Ich, für meinen Teil, freue mich auf XE2. Vielleicht kriegt mich Embacadero wieder dazu, etwas mehr in Delphi zu programmieren. Einen Blick ist es auf jeden Fall wert.
HelgeLange - Do 25.08.11 15:51
Ich nehme auch am Beta-Test teil und auch mir gefällt XE2 sehr gut. Es gibt viele neue features, die allein den Kauf meiner Meinung nach rechtfertigen.
Zu Stabilität und Geschwindigkeit kann man halt nichts sagen wegen den Regeln und aus rein logischen Gründen : Es ist ein beta-test und kein End-Produkt. Jegliche negativ-Presse über ein unfertiges Produkt würde dem Ansehen schaden, weil Leute denken könnten, dass auch das Endprodukt so sein wird. Definitiv wird das nicht so sein, ich bin seit Beta 6 dabei, zur Zeit gibt es Beta 11 und man merkt, dass an solchen Sachen noch stark gefeilt wird und ich erwarte einfach, dass das Endprodukt keine Wünsche offen bleiben lässt.
Schade nur, dass ich Firemonkey nicht wirklich probieren kann. Ich habe weder iPhone, noch iPad und schon garkeinen mac (aus gutem Grund, vom Preis mal abgesehen).
buster - Do 25.08.11 15:59
Regan hat folgendes geschrieben : |
| Da ist einfach jemand neidisch, dass er nicht zu den "wichtigen" Entwicklern gehört, obwohl er das scheinbar nach eigenem Anspruch sein will. |
...wohl eher umgekehrt... denn was möchte uns der TE denn mitteilen, was wir noch nicht wussten (ausser dass er zum auserwählten Kreis der Tester gehört, uns aber nichts sagen darf) ? Informationsgehalt(neu) = 0. Die bekannten Fakten gibt es auch auf den Links, die jaenicke gepostet hat und jeder, der sich mit dem Thema befasst, auch so gefunden hätte. Ist schon klar, dass in der Beta-Phase nicht viel mitgeteilt werden darf, aber dann braucht man auch nichts rumposaunen, was eh' schon in den News steht.
Regan hat folgendes geschrieben : |
| Ich, für meinen Teil, freue mich auf XE2. |
Ja, ich mich auch :)
Delphi-Laie - Do 25.08.11 16:58
Regan hat folgendes geschrieben : |
| Da ist einfach jemand neidisch, dass er nicht zu den "wichtigen" Entwicklern gehört, obwohl er das scheinbar nach eigenem Anspruch sein will. |
Hier wird jemand unmotiviert (oder griff ich Dich etwa an?) persönlich und lästert zudem noch in der 3. Person (abfälliger und schäbiger geht es kaum noch), nicht wahr?
Zum Inhalt dieser Aussage: Was für ein grottendämlcher Unfug, kommt Dir diese Unterstellung nicht selbst albern vor? Ich hätte weder Zeit noch Fach-/Sachkompetenz, ein ernsthafter Betatester zu sein, und zudem auch gar kein Interesse oder Ausdauer dafür. Mir reichen außerdem schon die Programmfehler in den "Gammaversionen" zur Genüge!
Mir ist durchaus bewußt, daß hich hier maulig und unbequem bin, das ist aber noch lang kein Grund, mir gegenüber indirekt ausfallend zu werden (sogar öffentlich herzuziehen), schon gar nicht, wenn ich niemanden angreife. jaenicke ist ein gutes Beispiel für menschliche Größe.
---
Moderiert von
Narses: Beiträge zusammengefasst---
Dude566 hat folgendes geschrieben : |
Delphi-Laie hat folgendes geschrieben : |
Ergänzung: Nicht nur in der Delphipraxis, auch hier wird die Forumssoftware immer mangelhafter, hier ist es eine merklich zunehmende Javasriptverseuchung. |
Wenn du das so siehst, dann poste es doch bitte in der zugehörigen Sparte, aber lass doch bitte das Off-Topic gelaber hier raus. :roll: |
Meine Meinung zu diesem Deinem ausfallenden Beitrag: Dein zwischenmenschliches Kommunikationsniveau und das Niveau Deines Avatarbildes passen blendend zueinander.
Lemmy - Do 25.08.11 17:43
Um wieder etwas mehr On-Topic zu werden: @Sebastian: Ich freu mich schon auf deine Vorstellung der DataBindung Möglichkeiten. das ist das Feature das mich eigentlich am meisten interessiert... Bin schon sehr gespannt!
Grüße
sternbach - Fr 26.08.11 10:11
buster hat folgendes geschrieben : |
| [mod="Narses"] eher umgekehrt... denn was möchte uns der TE denn mitteilen, was wir noch nicht wussten (ausser dass er zum auserwählten Kreis der Tester gehört, uns aber nichts sagen darf) ? Informationsgehalt(neu) = 0. Die bekannten Fakten gibt es auch auf den Links, die jaenicke gepostet hat und jeder, der sich mit dem Thema befasst, auch so gefunden hätte. Ist schon klar, dass in der Beta-Phase nicht viel mitgeteilt werden darf, aber dann braucht man auch nichts rumposaunen, was eh' schon in den News steht. ... |
Mein Ego definiert sich sicherlich nicht über die Aussage, dass ich am Embarcadero XE2 Feldtest teilnehme.
Meine Minderwertigkeitskomplexe kompensiere wie vermutlich alle anderen hier auch ich mit Goldketten um den Hals, fetten Autos und 5 * 6 schon vor dem Frühstück...
Warum ich den Thread erstellt habe? Im Klartext:
Wäre ich nicht zufrieden mit dem Vorserienprodukt, würde ich nicht drüber schreiben, habe eh genug zu tun. Ich bin nicht Teil des EMB Marketings, sondern Entwickler.
Vergleich die Aussagen der anderen Betatester.
Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei.
Und:
Meine ureigenste Intention, warum ich freiwillig über XE2 schreibe? Hast Du mal die Toolbox gelesen in letzter Zeit, die nun webdeveloper heisst?
Na? Am Titelblatt steht nicht mal mehr mal Delphi, nur noch java, php & co...
Also, ich hoffe, dass sich künftig wieder mehr Leute mit Delphi beschäftigen, damit ich neue Mitarbeiter nicht wie üblich erst die Delphi Grundlagen beibringen muß.
Und mit der kommenden Version seh ich nicht nur ein Licht am Horizont.
---
Moderiert von
Narses: Beiträge zusammengefasst---
Lemmy hat folgendes geschrieben : |
| Um wieder etwas mehr On-Topic zu werden: @Sebastian: Ich freu mich schon auf deine Vorstellung der DataBindung Möglichkeiten. das ist das Feature das mich eigentlich am meisten interessiert... Bin schon sehr gespannt! |
Sorry Lemmy, das musste noch gesagt werden...
buster - Fr 26.08.11 10:29
sternbach hat folgendes geschrieben : |
Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei. |
...hast du aber nicht. Lies mal deinen ersten Beitrag, der enthält keinerlei persönliche Wertung. Und auf die allgemeine Frage nach deinem persönlichen Eindruck kam nur, dass darüber keine Aussagen getroffen werden dürfen. Wie hilft mir bzw. uns allen als interessierten Usern das jetzt weiter? Ich will jetzt keine Vorschusslorbeeren verteilen, aber das, was
jaenicke vorhat, klingt da für mich wesentlich interessanter ;)
Delphi-Laie - Fr 26.08.11 10:35
sternbach hat folgendes geschrieben : |
Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei. |
Ein Beweis, daß Du hier nicht für "EMB" wirbst, sind Deine Aussagen aber auch nicht.
sternbach hat folgendes geschrieben : |
| Also, ich hoffe, dass sich künftig wieder mehr Leute mit Delphi beschäftigen, damit ich neue Mitarbeiter nicht wie üblich erst die Delphi Grundlagen beibringen muß. |
Neuen Mitarbeitern erst die "Delphi
-Grundlagen" beibringen? Welches Unternehmen kann sich derlei Produktivitätsausfälle heutzutage noch leisten? Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen?
Lemmy - Fr 26.08.11 10:47
Delphi-Laie hat folgendes geschrieben : |
| Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen? |
Hier mein Beitrag zum OffTopic:
Wo sind die? Ich habe in 2 Firmen über Jahre hinweg neue Mitarbeiter gesucht. Die die sich beworben haben konnten vorweisen, dass sie mit Delphi 5/7 mal ein paar kleine Projekte gemacht haben, als es dann um die praktische Arbeit ging, waren alle überfordert. Einen StackOverflow-Fehler zu finden: Totale Fehlanzeige! Und auf dieser Basis bleibt einem nix anderes übrig als neue MA einzuarbeiten.
Christian S. - Fr 26.08.11 11:01
Ich möchte drum bitten, zum Thema zurückzukehren und für die anderen Themen bei Bedarf ein neues Topic zu eröffnen. Danke! :-)
sternbach - Fr 26.08.11 11:17
Delphi-Laie hat folgendes geschrieben : |
sternbach hat folgendes geschrieben : | Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei. |
Ein Beweis, daß Du hier nicht für "EMB" wirbst, sind Deine Aussagen aber auch nicht.
sternbach hat folgendes geschrieben : | | Also, ich hoffe, dass sich künftig wieder mehr Leute mit Delphi beschäftigen, damit ich neue Mitarbeiter nicht wie üblich erst die Delphi Grundlagen beibringen muß. |
Neuen Mitarbeitern erst die "Delphi-Grundlagen" beibringen? Welches Unternehmen kann sich derlei Produktivitätsausfälle heutzutage noch leisten? Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen? |
- Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort.
Crombo - Fr 26.08.11 11:33
sternbach hat folgendes geschrieben : |
- Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort. |
Was für Produkte entwickelt ihr denn da in Vorarlberg? Hab dazu jetzt nur
http://www.sternbach.net/ gefunden, was vom Namen und dem Standort zutreffen würde. Die Seite wurde allerdings vor 2 Jahren das letzte mal angefasst (Copyright 2009). bzw. wie viele Mitarbeiter beschäftigst du? Hast du möglicherweise Screenshots von neueren Features (mal in ner echten Anwendung und nicht nur als 3D-Spielerei)?
Was die Schulen betrifft: Microsoft kommt da eben mit nem guten (kostenlosen) Angebot. Embarcadero kann sich das nicht leisten und da bei Schulen ja immer der Geldhahn gesperrt ist wird das wohl noch ne Zeit lang so bleiben. Schade natürlich für Delphi - wenn der Nachwuchs fehlt.
C.
sternbach - Fr 26.08.11 13:31
Crombo hat folgendes geschrieben : |
sternbach hat folgendes geschrieben : | - Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort. |
Was für Produkte entwickelt ihr denn da in Vorarlberg? Hab dazu jetzt nur http://www.sternbach.net/ gefunden, was vom Namen und dem Standort zutreffen würde. Die Seite wurde allerdings vor 2 Jahren das letzte mal angefasst (Copyright 2009). bzw. wie viele Mitarbeiter beschäftigst du? Hast du möglicherweise Screenshots von neueren Features (mal in ner echten Anwendung und nicht nur als 3D-Spielerei)?
Was die Schulen betrifft: Microsoft kommt da eben mit nem guten (kostenlosen) Angebot. Embarcadero kann sich das nicht leisten und da bei Schulen ja immer der Geldhahn gesperrt ist wird das wohl noch ne Zeit lang so bleiben. Schade natürlich für Delphi - wenn der Nachwuchs fehlt.
C. |
Du hast Post.
Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail.
Christian S. - Fr 26.08.11 14:05
sternbach hat folgendes geschrieben : |
| Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail. |
Nein, das habe ich nicht vorgeschlagen. Ich habe vorgeschlagen, dass Du Deinen einen Beitrag, der nach meinem kam, per PN versendest, weil es off-topic war.
Fragen zu XE2 passen sehr gut zum Topic, warum sollten die nicht hier gestellt und beantwortet werden? ;-)
sternbach - Fr 26.08.11 14:29
Christian S. hat folgendes geschrieben : |
sternbach hat folgendes geschrieben : | | Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail. | Nein, das habe ich nicht vorgeschlagen. Ich habe vorgeschlagen, dass Du Deinen einen Beitrag, der nach meinem kam, per PN versendest, weil es off-topic war.
Fragen zu XE2 passen sehr gut zum Topic, warum sollten die nicht hier gestellt und beantwortet werden? ;-) |
Offtopic Fragen wie die zu meiner Firma beantworte ich, wie vorgeschlagen, nur via PM - zu Programmteilen, die nicht vom NDA betroffen sind, werde ich gerne auch hier posten.
Eine kleine Exedemo meiner industriellen Anwendung ist ggf nächste Woche mal online...
S E M I O N T O P I C M A L W I E D E R...
Anbei ein paar Screenshots, was man denn so mit der Skalierbarkeit machen kann. Dazu muss man wissen, dass ich alle meine Indu geräte mit 19" Touchscreens ausliefere...
Mit der Zoomvariante/Touchscrollvariante wird ein Programm merklich einfacher handhabbar... mit den Ebenen kann man auch nur teile größenseitig ändern.
ICH SPRECHE NUN MAL AUSSCHLIELICH ÜBER KSDEV!!! - ob das Ganze unter XE2 so läuft. müsst ihr selber rausfinden...
Die Shots sind von einer pre pre pre alpha eines meiner Programme, Frühjahr 2011..
Keyboard - eine Singlekomponente, abgeleitet von einem TVGControl, TStbKeyKlasse auch, die Entertaste ist mittels Pfad ausprogrammiert (Es ist wirklich nur die Region clickbar, die die taste repräsentiert...), Keymanager nonvisual, Transparenz einstellbar, durch den Zoom sieht man nun vier Seiten des Programmes... Die Seiten werden innerhalb eines TvgLayouts aufgebaut.
habe mir meine Komponenten alle abgeleitet, da ich die Styles nicht mag und ich die Farben gerne dynamisch auf Aktionen verwende. Die Komponentenerstellung läuft wie üblich,
ich verwende nicht den KSDEV Designer, weil komplexere Komponenten bei uns erst zur Laufzeit verwendet werden. Deswegen hab ich mir bei KSDEV meine eigenen Subklassen abgeleitet,
das funktioniert immer noch :)
http://i52.tinypic.com/33ma9ox.jpg
Der Standardbildschirm, SCALE 1.00,1.00
http://i56.tinypic.com/bgwt9u.jpg
http://i52.tinypic.com/2mzz91j.jpg
Das wirklich coole dabei ist, dass die Komponenten unabhängig vom Zoomlevel bedienbar bleiben. Mit den Effekten kann man wichtige Ereignisse effektvoll darstellen, aber da folge ich immer noch gerne dem Bauhaus Stil,deswegen sieht die aktuelle Variante nicht mehr so bunt aus... Im Gegensatz zur VCL ist bei KSDEV eine gemeinsame Canvas vorhanden. Die @ taste ist gedrückt, Mauszeiger verwende ich im Touchmodus nicht... kann man aber einschalten, wie in der VCL auch...
Die Komponenten mussten umständlich bewegt und eingefügt werden. Schatten bei Eingabeeditoren ließen die Performance einbrechen. Das Problem ist in XE komplett behoben. Firemonkey verhält sich ähnlich der VCL, die Performance ist wirklich so, wie ich mir das vorstelle...
Tja was sagen die Maschinenführer, die die Pre beta meiner G5 angesehen haben? Bei denen kommt der Stil sehr gut an, ist intutiver geworden, weil ich mir die PageControls sparen kann, die tabseitig zu viel Platz brauchten. Jetzt zoomt man ein Stück rein, clickt auf den Bereich, und die gewählte Zone scrollt auf 100% mittig. Wie gesagt, für Industrieanwendungen, wo Maus und Tastatur oft fehl am Platz sind, ists eine gute Sache....
Moderiert von
Christian S.: Bilder als Link eingebunden, sind ein bissche groß ...
Delphi-Laie - Mo 29.08.11 12:14
sternbach hat folgendes geschrieben : |
ich teste seit einigen Monaten nun die Delphi XE2 Beta von Embarcadero.
...
Zu XE2:
Es wird in der kommenden Version eine Menge an neuen Features geben, die sich manch einer von uns gewünscht hat. |
Hallo sternbach/Peter!
Wird es denn weiterhin die bewährte Abwärtskompatibilität bezüglich der Quelltexte geben? Darf wenigstens das dezent bestätigt werden, oder läuft das auch schon unter geheimer Verschlußsache?
Nach meiner Beobachtung sind die Quelltexte, die für Delphi 4 geschrieben wurden bzw. ab diesem geeignet sind, bis hin zu weit höhere Delphiversionen (womöglich sogar bis zur aktuellem, dem XE) zu 100%, also vollkompatibel - eine bemerkenswerte und in dieser Langfristigkeit wohl beispielhafte (einmalige?) Kontinuität.
jaenicke - Mo 29.08.11 12:22
Solange du keine Metadatentypen (Real, string, PChar, ...) an Stellen benutzt hast, an denen der exakte Typ wichtig ist, sondern deren explizite Äquivalente (Single/Double, AnsiString, PAnsiChar, ...) und auch keine Annahmen über interne Strukturen benutzt hast (z.B. Length(String) = Größe in Byte, ...), sollte die Umstellung recht problemlos sein. Egal ob auf XE oder auf XE 2.
Größere Probleme hat man bei einer Umstellung von einer so alten Version eher mit Fremdkomponenten, die entweder nicht im Quelltext vorliegen (fail beim Einkauf) oder nicht so leicht portiert werden können, ...
Delphi-Laie - Mo 29.08.11 12:52
jaenicke hat folgendes geschrieben : |
| Fremdkomponenten, die entweder nicht im Quelltext vorliegen (fail beim Einkauf) |
Vermutlich ist es mit den Quelltexten teuerer bzw. ohne diese billiger. Zum gleichen Preis auch die Quelltexte zu erlangen, ist Verhandlungssache, jedoch wird sich letztlich der durchsetzen, der sich am längeren Hebelarm befindet (beim Originalanbieter des Delphis waren die Fronten diesbezüglich immer geklärt). Von einem Fehler, einem Versäumnis, kann man deshalb wohl nicht generell sprechen.
Letztlich wird aber ohne Kenntnis der vollständigen Quelltexte die Programmierung zumindest erschwert, "suboptimal" verlaufen. Allein die Deklarationen zu kennen, reicht bei weitem nicht immer.
sternbach - Mo 29.08.11 13:34
Delphi-Laie hat folgendes geschrieben : |
sternbach hat folgendes geschrieben : | ich teste seit einigen Monaten nun die Delphi XE2 Beta von Embarcadero.
...
Zu XE2:
Es wird in der kommenden Version eine Menge an neuen Features geben, die sich manch einer von uns gewünscht hat. |
Hallo sternbach/Peter!
Wird es denn weiterhin die bewährte Abwärtskompatibilität bezüglich der Quelltexte geben? Darf wenigstens das dezent bestätigt werden, oder läuft das auch schon unter geheimer Verschlußsache?
Nach meiner Beobachtung sind die Quelltexte, die für Delphi 4 geschrieben wurden bzw. ab diesem geeignet sind, bis hin zu weit höhere Delphiversionen (womöglich sogar bis zur aktuellem, dem XE) zu 100%, also vollkompatibel - eine bemerkenswerte und in dieser Langfristigkeit wohl beispielhafte (einmalige?) Kontinuität. |
Hallo Delphi-Laie,
Ich habe von Delphi XE auf XE2 nur kleinere Änderungen bis jetzt vornehmen müssen. Habe meine Sources immer konsequent hochgezogen seit Delphi 1.0 (naja, fast alle^^..) XE2: Es gibt nunmehr die Unterscheidung zwischen Firemonkey und VCL. Der Namespace wurde erweitert. Sprich Dialogs wird in der Uses Klausel entweder zu vcl.Dialogs oder fmx.Dialogs, etc. Eigentlich ist die Umstellung ziemlich einfach.
Fremdkomponenten:
Sofern ich Fremdkomponenten einkaufe oder verwende, besorge ich mir immer die Source Variante - zum Lernen und Verstehen unabdingbar.... Ansonsten kannst Du im Bereich <<kommerzielle Entwicklung>> bald mal in einer Sackgasse enden...
Grüße,
Peter
Link zu den Namespaces...:
http://delphi.fosdal.com/
mkinzler - Mo 29.08.11 15:38
Wobei FireMonkey nicht kompatible zur VCL ist. Es ist ein alternatives Framework, welches in XE2 für Windows, MacOSX und iOS vorliegt. Es soll aber in Folgeversionen von Delphi auch für weitere Plattformen verfügbar sein.
Es gibt keinen Konverter und es macht imho auch keinen Sinn, ein VCL-Programm 1:1 nach FMX umzusetzen.
sternbach - Mo 29.08.11 17:23
mkinzler hat folgendes geschrieben : |
Wobei FireMonkey nicht kompatible zur VCL ist. Es ist ein alternatives Framework, welches in XE2 für Windows, MacOSX und iOS vorliegt. Es soll aber in Folgeversionen von Delphi auch für weitere Plattformen verfügbar sein.
Es gibt keinen Konverter und es macht imho auch keinen Sinn, ein VCL-Programm 1:1 nach FMX umzusetzen. |
Ja klar. Allerdings gibt es schon die Möglichkeit, den nichtsichtbaren Programmteil weiterzuverwenden und die Oberfläche neu zu gestalten.
Die VCL bleibt ja bestehen, denke mal, dass sich reine VCL Projekte gut weiterverwenden lassen...
Persönlich würde ich es begrüßen, künftig auch Windows Compact 7 durch Firemonkey unterstützt zu sehen, Lazarus ist dort sicher nicht schlecht,
für meine momentanen Win Ce 7 Projekte aber unzurechend supportiert...
mkinzler - Mo 29.08.11 18:21
Da ja Em ein ARM backend angekündigt hat wird zukünftig sicherlich auch Windows 8 für die ARM-Plattform. das Compact Framework ist aber .Net, welches höchstwahrscheinlich nicht unterstützt werden wird (dort gibt es ja auch das "ähnliche" WPF).
sternbach - Mo 29.08.11 19:22
mkinzler hat folgendes geschrieben : |
| Da ja Em ein ARM backend angekündigt hat wird zukünftig sicherlich auch Windows 8 für die ARM-Plattform. das Compact Framework ist aber .Net, welches höchstwahrscheinlich nicht unterstützt werden wird (dort gibt es ja auch das "ähnliche" WPF). |
Das Problem ist nur, dass Win8 höchstwahrscheinlich nicht die Echtzeitunterstützung hat, die Win 7 CE bietet.. (10µSek gegen 32 mSek worst case Latenz, Interruptunterstützung gegen Polling, etc)
Das künftige Backend wird aber eher in Richtung Android gehen, was auch für Vieles Sinn macht... aber mal abwarten und nicht zuuu schwarz sehen :P
Delphi-Laie - Mo 29.08.11 21:12
sternbach hat folgendes geschrieben : |
| Das Problem ist nur, dass Win8 höchstwahrscheinlich nicht die Echtzeitunterstützung hat, die Win 7 CE bietet.. (10µSek gegen 32 mSek worst case Latenz, Interruptunterstützung gegen Polling, etc) |
Weißt Du, wo man näheres dazu erfahren kann?
Das riecht stark nach einem generellen Technologiewechsel und für zunehmende Langsamkeit (die bei Windows trotz aller gegensätzlichen Behauptungen des Herstellers immer mehr zunahm).
sternbach - Mo 29.08.11 21:49
Delphi-Laie hat folgendes geschrieben : |
sternbach hat folgendes geschrieben : | | Das Problem ist nur, dass Win8 höchstwahrscheinlich nicht die Echtzeitunterstützung hat, die Win 7 CE bietet.. (10µSek gegen 32 mSek worst case Latenz, Interruptunterstützung gegen Polling, etc) |
Weißt Du, wo man näheres dazu erfahren kann?
Das riecht stark nach einem generellen Technologiewechsel und für zunehmende Langsamkeit (die bei Windows trotz aller gegensätzlichen Behauptungen des Herstellers immer mehr zunahm). |
Ich habe auch ein VSStudio + MSDN Embedded Abo - ich lass' es Dich wissen, wenn die Preview oder die Beta verfügbar ist... Win Compact 7 ist eben immer sehr hardwarelastig, Du musst Dir die SDK für das betreffende Board besorgen - ich verwende z.B. Toradex Boards, wir bauen die Trägerboards um bzw. bauen wir Addon Boards... ein kleiner Offtopic-Ausflug:
http://www.toradex.com/
Ich verwende für einige Projekte das Toradex Colibri mit Tegra II + Iris Board ... :)
jaenicke - Mo 29.08.11 22:23
Delphi-Laie hat folgendes geschrieben : |
| Das riecht stark nach einem generellen Technologiewechsel und für zunehmende Langsamkeit (die bei Windows trotz aller gegensätzlichen Behauptungen des Herstellers immer mehr zunahm). |
Du verwechselst da offenbar etwas. Windows Embedded ist eben etwas anderes als ein normales Desktopbetriebssystem und hat dementsprechend auch andere Features.
Martok - Di 30.08.11 14:34
Um mal wieder zum Titel zurück zu kommen... kann man dann nur mit FireMonkey (war das nicht die Javascript-Engine von Firefox 2?) Cross-Platform machen, oder wurde auch die VCL Multiplattform-fähig gemacht (bzw was ist aus der CLX geworden)?
Möchte mich da jetzt nicht durch unsortierte Produktseiten graben :roll: :D
mkinzler - Di 30.08.11 14:36
Die VCL ist und bleibt Windows only. Nach 2 Versuchen CLX und XCL hat man wohl gemerkt, dass man einen klaren Schnitt machen muss.
Martok - Di 30.08.11 14:44
Danke.
mkinzler hat folgendes geschrieben : |
| Die VCL ist und bleibt Windows only. Nach 2 Versuchen CLX und XCL hat man wohl gemerkt, dass man einen klaren Schnitt machen muss. |
Ob das so die Idee war... das heißt, wenn ich
irgendwann mal
potenziell auf andere Plattformen will, darf ich die VCL nicht mehr verwenden. Und keine der vielen 3rdParty-Komponenten. Warum sollte ich dann Delphi kaufen?
Naja, muss Emba wissen.
mkinzler - Di 30.08.11 14:48
Die VCL ist nun mal nicht sinnvoll portierbar, was die beiden gescheiterten Versuche ja auch zeigen. FMX ist von vorneherein plattformunabhängig.
Den gleichen Weg geht ja auch Microsoft mit WPF.
sternbach - Di 30.08.11 15:00
Martok hat folgendes geschrieben : |
Danke.
mkinzler hat folgendes geschrieben : | | Die VCL ist und bleibt Windows only. Nach 2 Versuchen CLX und XCL hat man wohl gemerkt, dass man einen klaren Schnitt machen muss. | Ob das so die Idee war... das heißt, wenn ich irgendwann mal potenziell auf andere Plattformen will, darf ich die VCL nicht mehr verwenden. Und keine der vielen 3rdParty-Komponenten. Warum sollte ich dann Delphi kaufen?
Naja, muss Emba wissen. |
Visuelle 3rd-Party Komponenten wird es auch für Firemonkey geben. Oder Du schreibst Dir diese selber. Es zwingt Dich keiner, Firemonkey einzusetzen, bzw. ein Nicht-Windows OS. Wir sind ja auch nicht gezwungen worden, auf Dot-Net umzusteigen, und kompilieren fröhlich Win32 Apps ... Alternativ bleibt Dir weiters immer noch Lazarus, etc... obwohl ich mir vorstellen könnte, dass auch dort Änderungen kommen werden...
mkinzler - Di 30.08.11 15:04
Zudem wurde die VCL ja nicht abgekündigt, im Gegenteil sie wurde auch in XE2 erweitert ( live bindings, Styles). Und wenn sie mal eingestellt werden würde, wäre sie dann noch immer dabei ( siehe BDE)
Regan - Di 30.08.11 16:34
mkinzler hat folgendes geschrieben : |
| Zudem wurde die VCL ja nicht abgekündigt, im Gegenteil sie wurde auch in XE2 erweitert ( live bindings, Styles). Und wenn sie mal eingestellt werden würde, wäre sie dann noch immer dabei ( siehe BDE) |
Bedeutet das, dass ich Live Bindings nicht auf OSX nutzen kann?
mkinzler - Di 30.08.11 16:35
Doch live bindings und Styles sind auch Teil von FMX.
Regan - Di 30.08.11 16:38
Puh, da wäre für mich aber ein wichtiges Kaufargument flöten gegangen ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!