New categories

I have added some new categories into the MultiMedia section.

  • Audio
  • Video
  • Design
  • Animation

This categories represent the 4 majors at the university of applied siences (section MultiMediaArt)

Flash has now its own category and is not longer a part of Programing, because Flash is one of the main topics on this site. Flash is divided into 6 categories by time.

  • MTASC – Motion Twin Action Script Compiler
  • Games and games technology
  • AS 1 & AS 2
  • AS 3
  • Flash Player & ASVirtual Machines
  • General


Ein etwas genauerer Blick in den Flash Player 8.5 (german article)

Seit dem Erscheinen des Flash Players 8.5 und der Featureliste spucken bei mir ziemlich verrückte Ideen in den Gehirnwindungen herum. Etwas angesteckt vom allgemeinen Enthusiasmus scheint eine tiefergehende Betrachtung des Players wohl angebracht.

Also das wichtigste vorweg, Flash Player 8.5 bricht mit einer alten Macromedia Tradition, er enthält nicht mehr nur eine Virtual Machine zur Transformation von Bytecode, sondern deren gleich 2, wobei man davon ausgehen kann, dass die alte Virtual Machine abwärtskompatibel mitgezogen wird.

Was bedeutet das nun?

Die neue Virtual Machine ist ein Zeichen dafür, dass man bei Macromedia wohl bemerkt hat, mit dem bisherigen Konzept von Action Script 2 nicht mehr weiter zu kommen. Die interne Abwicklung des Codes geschah bzw. geschieht nach wie for auf denselben Prinzipien wie Action Script 1. Ist also imho zu wenig restriktiv und öffnet dem Entwickler einfach zu viele Fehlerquellen.

Die Lösung heißt hier Action Script 3. Nach nur 20 Monaten Lebenszeit scheint damit der Vorgänger (AS2) bereits zum alten Eisen zu gehören. Wurde vor knapp 2 Jahren zwar allgemein noch von einem richtigen Schritt in die richtige Richtung gesprochen, sind nun die meisten Entwickler einhellig der Meinung das AS3 das ist, was Sie sich von AS2 verwartet haben. Nun aber ein Blick auf die neuen Scriptfeatures.

E4X

E4X ist ein ECMA Script für XML. E4X bildet im Gegensatz zum herkömmlichen XML DOM Modell die XML Entities als “build-in” objects ab.
( Für mehr Informationen , hier ein Link zur ECMA Website für E4X. )
Was das an Zugriffserleichterung und Geschwindigkeit bringen kann dürfte jedem klar sein.

Neue native Datentypen

AS3 kennt auch neue native Datentypen, wie Integer und Unsigned Integer, was zusätzliche Performance bringen wird. Man denkt allein an alle möglichen Schleifenkonstrukte, die nun statt auf einer relativ langsamen Gleitkommadarstellung auf einem nativen Ganzzahltyp basieren.

Regular Expressions

Die native Unterstützung von Regular Expressions. Mach das erkennen und ändern von Mustern in einem Strint zu einer konfortablen Sache.

Unterstützung von Binary Sockets

Erlaubt dem Flash Player 8.5 mit jedem Protokoll zu kommunizieren (think about the possibilities ;) )

Änderung bei der Anzeigeverarbeitung

Ein Feature über das ich bis jetzt keine detailierten Informationen gefunden habe, was sich aber bereits abzeichnet erklärt zum Teil den enormen Performancegewinn.

In früheren Flash Versionen wurde der gesamte Anzeigebereich mit der eingestellten Framerate ständig neu gezeichnet, was bedeutet das alle auf der Bühne vorhanden Objekte ständig neu gerendert werden musste, auch wenn sich ihre Position nicht verändert hatte. Dies führte vor allem bei größeren Bühnen und vielen Objekten zu einem enormen Einbruch in der Anzeigeleistung. Der neue Flash Player verwendet ein anderes Konzept. Er rendert nur sich verändernde Bühnenbereiche, was zur einen Seite wesentlich größere Bühneninterfaces bei gesteigerter Leistung ermöglicht.

ByteArrays

Lies folgenden Artikel für genaue Informationen und Anwendungsbereiche.

Neues Garbage Collector Konzept

Das neue Konzept für den Garbage Collector wird von einem Macromedia Entwickler hier genauer erläutert.

coming next….

  • AS3 Samples
  • API List (completly new)
  • Flex 2 Samples


AS3 Samples, Flex 2 Applications, Linklist

Maybe this is more for my own than for the public but i think it could be also interesting for you.

Here is a list with Samples of new MM technologies i have found in the last week.

One of the most impressive works are made by Andre Michelle.

Andres Samples

A more theoretical way is done by Ralf Bokelberg. He described the new language features of AS3.

Colin Mook has announced a new entry onto his blog, where he is writing about his new book ActionScript Essentials 3.



Flex 2 Public Alpha

Macromedia has announced a new portal for developers. With the Macromedia labs the company is going a new wey in their strategy.

By time their are some alpha releases of Flex 2, Flex Framework and the Flash Player 8.5. If you are a interested RIA developer this alpha release is a must have. Today it was my first time with a flex product and i was surprised how fast you can create RIA´s with it. I am using the Eclipse plugin(codenamed Zorn). For me the IDE is nearly complete, their is an easy way to debug the application threw the Flash 8 authoring enviroment and you are able to run and compile the application directly threw the eclipse IDE(Run As -> Flex Application).

But what i am most suprised was the new Action Script Virtual Machine which is included into the new Flash Player 8. I have seen tests withit and the new scripting language ActionScript 3 and i was very surprised by the results. Up to 100!! times more performance for specific applications. And what i like also a lot is that the guys from MM have not implemented the old AS 1 and AS 2 waste into this virtual machine.

There are also several new features wich are supported by Player 8.5, one of them is i have already said the AS 3 language, but read the articles at the MM labs.

see ya in a completly new RIA world ;)