Hi, my name is Timo Ernst and I am a web expert.

Posts Tagged ‘Adobe’

OpenLaszlo-Veröffentlichung

Posted on: April 5th, 2009 by Timo

Ich habe vor einiger Zeit mal ein kleines Kapitel zum Thema OpenLaszlo im Buch Adobe AIR – RIAs für den Desktop entwickeln für Christian Pfeil geschrieben.

Google war nun so nett und hat einen Teil des Buches, und damit mein Kapitel, online als eBook zur Verfügung gestellt.

Inhaltlich geht’s lediglich um eine kleine Einführung in OpenLaszlo. Man erhält einen Einblick, was OL eigentlich ist, für was die Technologie gut ist und wie man sie benutzt.

Wen’s interessiert kann ja gerne mal reinschauen oder das Ding gleich kaufen ;-)

TwitterDiggFacebookShare

Auf’s richtige Pferd gesetzt

Posted on: March 11th, 2009 by Timo

Über heise.de bin ich auf riastats.com gelandet, wo man über eine FLEX-Anwendung Statistiken über die Verbreitung von Technologien zur Entwicklung von Rich Internet Applications einsehen kann.

Mich persönlich freut es sehr, dass Flash weiterhin die Nase vor Microsoft’s Silverlight und JavaFX hat, denn die Verbreitung und Erfahrung, die in Adobe’s Platform steckt ist meiner Meinung nach einfach unbezahlbar, während die Konkurenzprodukte von M$ und Sun definitiv (noch) ihre Kinderkrankheiten haben, wenn man das überhaupt noch so bezeichnen kann. Silverlight gibt es inzwischen schon in Version 2 und trotzdem ist die Verbreitung hier eher gering. Interessant dabei: Die Verbreitung des Silverlight Plugins ist bei Firefox-Browsern deutlich größer als beim Internet Explorer. Das deutet darauf hin, dass zur Zeit (noch) viele Entwickler, aber eher wenige Endbenutzer diese Technologie nutzen. Ändern könnte sich dies mit dem neuen Betriebssystem Windows7, dem ich durchaus zutrauen würde, ein Erfolg zu werden. Falls also Microsoft das Silverlight-Plugin bereits im Internet Explorer 8 mitliefert, wird Adobe sicherlich schwer Konkurrenz bekommen.

Maßlos enttäuscht bin ich allerdings von JavaFX. Wie kann man nur eine so weit verbreitete Platform, wie die Java Laufzeitumgebung und den so genialen Aufbau der Java-API dermaßen verhunzen?

  • In JavaFX wird nicht in Java, sondern in einer eigenen Script-Sprache programmiert. Ich habe mir mal ein paar Zeilen davon angesehen und ganz ehrlich: Hübsch ist was anderes.
  • JavaFX Anwendungen laden unglaublich langsam. Ich wollte mir eben ein paar Demos von Sun’s Webseite anschauen. Ich hab’s irgendwann aufgegeben, nachdem der Ladevorgang länger als eine Minute dauerte.
  • Embedded JavaFX Applications nerven Benutzer oft, ein Zertifikat zu akzeptieren. Mag sein, dass das sinnvoll ist, aber es nervt.

Aus diesem Gründen, bin ich ganz froh, möglichst früh auf den FLEX-Zug aufgesprungen zu sein. Sowohl Silverlight, als auch JavaFX stellen, trotz der Macken von Flash, zur Zeit (Meiner Meinung nach) keine Konkurrenz für Adobe’s RIA-Platform dar. Einzig OpenLaszlo könnte hier noch was reissen. Allerdings werde ich das Gefühl nicht los, dass die Laszlo-Jungs hier zu sehr die “guten Jedi-Ritter” im Universum der RIA-Entwickler darstellen und aufgrund der geringen Verbreitung von OL auch dieses schöne OpenSource-Projekt in der Versenkung verschwindet.

TwitterDiggFacebookShare

Das Wunder Photoshop CS2 unter Linux

Posted on: November 20th, 2008 by Timo

Wer sich mal die aktuelle Version von Codeweavers Crossover Office angeschaut hat, wird vielleicht festgestellt haben, dass da auf einmal so mirnichts-dirnichts Photoshop CS und CS2 auftauchen, wo doch in den letzten Jahren immer nur die alte 7.0er Version unterstützt wurde und die Installation unter Wine nach wie vor relativ hürdenreich ist.

Für alle, die nicht wissen, wovon ich gerade rede:

  1. Wine ist eine OpenSource-Windows-kompatible Laufzeitumgebung für Linux
  2. Die Abkürzung steht für “Wine is not an emulator”
  3. Crossover ist ein proprietäres Tool der Firma Codeweavers, das Wine verwendet, um dieses an spezielle Programme, wie z.B. Photoshop anzupassen, damit diese sauber laufen

Auf jeden Fall bin ich eben über die Lösung des Rätsels gestolpert: Google

Google hat eigenen Angaben zufolge Geld für Entwickler beim Unternehmen Codeweavers spendiert, damit dort Wine so verbessert wird, dass Photoshop CS und CS2 besser laufen. Verantwortlich hierfür war Googles Software-Entwickler Dan Kegel, der auch der Release-Manager von Wine 1.0 ist.

Quelle: PC-Welt

Ich finde es schon interessant zu erfahren, wieso Google hier ein Engagement zeigt, wo die doch mit der Thematik Photoshop und Linux eigentlich gar nichts am Hut haben.

Ebenfalls eigenartig finde ich die Tatsache, die ich in einem anderen Artikel gelesen habe, dass Adobe’s Versuche einer Portierung bzw. Neuentwicklung von Photoshop für Linux (mehrmals) gescheitert ist. Hier frage ich mich, was es da zu scheitern gibt. In welcher Sprache ist Photoshop geschrieben? C++ nehme ich mal an? Wo ist da das Problem? Ich glaube vielmehr dass sich Adobe einfach einen scheißdreck um Linuxuser kümmert. Wer sich die aktuelle Version des Flex Builders für Linux anschaut, weiss was ich meine.

Irgendwie juckt es mich jetzt in den Fingern, einen Photoshop-Clone in JAVA zu bauen… Aber vielleicht konzentrier ich mich doch lieber auf mein Studium :-)

TwitterDiggFacebookShare

Sort- and styleable dataGrid component for Adobe FLEX

Posted on: October 28th, 2008 by Timo

Since I started developing FLEX applications, I continously had problems with the dataGrid component.

First, I got into trouble trying to sort formated date strings, which can’t be handled by the dataGrid’s default sorting algorithm so easily, especially if it comes up to (German) date formats. While searching for a solution, I found the dataGridSortable component which extends the dataGrid class and provides a method to define own search functions.

In later development I had to face the necessarity of styling the content of specific rows bold. The problem here was that the function setPropertyAt(rowNum:int, style:String) was deprecated. I still don’t get the idea why Adobe took out this method since it exactly did what I wanted.

However, I had to find a workaround somehow since dataGrid also does not offer anything that look like getRow(number:int) and return me a damn row object to style it via setStyle(…).

After not getting any further with google, I started to make a topic on adobe’s developer forum where some members, especially Amy Blankenship (Thanks again for the help!), helped me out and suggested using her dataGrid_withStyle component. The problem here was that I already had a component which extended dataGrid, so we came up with the idea of simply let Amy’s dataGrid_withStyle component extend the dataGridSortable and tadaa, it worked.

So, for all of you who seek for a sort- and styleable dataGrid component for FLEX, this little example might help you:

Download the example and the source files for the component here.

TwitterDiggFacebookShare

OpenLaszlo vs. FLEX

Posted on: July 26th, 2008 by Timo

Wer sich für das Thema Rich Internet Applications interessiert wird an der Thematik “Was ist besser??” (Die freie Entwicklungsumgebung OpenLaszlo oder die proprietäre Lösung FLEX von Adobe) nicht drumrumkommen.

Zu diesem Thema habe ich einen kleinen Artikel auf richability.com geschrieben.

Dabei geht es insbesondere um die Gemeinsamkeiten und Unterschiede zwischen den beiden Technologien. Am Ende gebe ich noch eine Empfehlung für Unentschlossene raus:

In the time of new uprising technologies to create so called Rich Internet Applications (RIA’s), where the weapon of choice is still Flash, the tools and techniques have changed. The “old” Flash Builder IDE is still a nice application to create any kind of RIA’s but hands down: Where designers get a very usable toolkit for creating nice Userinterfaces, the “real” programmer wants more and crys for technologies like FLEX or OpenLaszlo ..mehr

TwitterDiggFacebookShare