Kategorie Archiv: Flex / AIR
Ladies and Gentleman, we have a winner!
Der König im Musik online anhören ist ab sofort nicht mehr deezer, sondern er heißt Grooveshark Lite, die freie Musikapplikation (übrigens in Flex gemacht
) der Grooveshark Community.
Obwohl ich die Community vorher auch nicht kannte, bin ich hin und weg von dem riesigen Musikangebot und der tollen Applikation. Andere Dienste können da nicht mithalten, selbst obskure Musikstücke sind dort zu finden, die z.B. deezer und last.fm nicht bieten.
Laut den Betreibern des Dienstes ist dieses Angebot auch völlig legal, ebenso können Songs gegen eine Gebühr heruntergeladen werden, welche andere Community-Mitglieder auf den Dienst hochladen, eine Art P2P.
Weitere Informationen zur Firma dahinter gibt es hier.
Heute morgen hatte ich die Idee, auch mal eine Flex-Flickr Applikation bauen zu wollen. Sie sollte einfach zu bedienen sein und alle Bilder in groß (auch im Vollbild) darstellen. Herausgekommen ist bisher die SimpleFullScreenGallery, Kommentare sind natürlich erwünscht. Ich weiß, dass sie nicht perfekt ist, aber ich bin immer wieder erstaunt, wie einfach solche Dinge mit dem Flex-Framework gehen. Vor allen Dingen brauche ich mir um Browseranpassung keine Gedanken machen, schön.
Die Applikation holt sich jedesmal den RSS Feed von Flickr mit den zuletzt hochgeladenen Bildern.
Im Moment nicht erreichbar, sorry!
Im Rahmen meiner Diplomarbeit zum Thema “Entwicklung von Rich Internet Applications mit Adobe Flex” habe ich eine Flex Demo Applikation erstellt, die einige der potentiellen Möglichkeiten des Flex Frameworks aufzeigen und in einem Live-Beispiel verdeutlichen soll. Neben der Benutzung statischer XML-Dateien gibt es auch einen Bereich, der über AMFPHP mit PHP und MySQL kommuniziert. Weitere Features sind Drag&Drop, Charting, 3D, Videos von Youtube, Flickr-Anbindung, ein Rich Text Editor (RTE) und vieles mehr.
Ich wünsche viel Spaß beim Anschauen und Ausprobieren.
Adobe hat Version 1.0 seines Adobe Media Player (AMP) in englischer Sprache zum kostenlosen Download für Windows und Mac OS X bereitgestellt. Der selbst nur 1,4 MByte große AMP setzt die Adobe Integrated Runtime (AIR) voraus. AMP spielt online und offline Flashvideos unabhängig von einem Webbrowser ab. Unter anderem kann Adobes “AMP Catalog” mit Inhalten von CBS (etwa eine Handvoll Episoden von CSI: New York und CSI:Miami), Universal Music und MTV Networks aufwarten, die man kostenlos anschauen kann. In den kommenden Monaten sollen weitere Inhalte von MTV, Nickelodeon, Comedy Central, VH1, Spike und anderen hinzukommen.
Quelle: heise.de
Der Media Player zeigt sehr schön, wie eine gut gemachte AIR-Applikation aussehen kann. Die Frage ist nur, ob am Ende der Anreiz für die Nutzer groß genug ist, sich die AIR-Runtime auch zu installieren, ähnlich wie dies beim Flash Player der Fall ist.
Adobe hat eine aktualisierte Version 9.0.124.0 seines Flash-Players für Windows, Linux, Mac und Solaris veröffentlicht, in der sieben Sicherheitslücken geschlossen sein sollen. Angreifer können durch die Lecks laut Bericht mittels präparierter SWF-Dateien die Kontrolle über den Rechner übernehmen. Dazu genügt der Besuch einer manipulierten Webseite oder das Öffnen einer SWF-Datei mit einer Anwendung die den Flash-Player nutzt. Bei einer der Lücken handelt es sich um die kürzlich im Rahmen des Wettbewerbs “Pwn to Own” entdeckte Schwachstelle, mit der der Teilnehmer Shane Macaulay ein Vista-Notebook gehackt hatte.
Quelle: heise.de
Welche Version man hat, lässt sich hier feststellen. Ein Update ist auf jeden Fall angeraten.
Da die Informationen in diesem Fall etwas widersprüchlich sind und es auch keine direkte Videoglättung in der VideoDisplay-Komponente gibt, möchte ich hier meine erfolgreichen Versuche für andere dokumentieren. In Flash soll smoothing bei der FLVPlayback-Komponente einfach zu aktivieren sein, in Flex gibt es dies seltsamerweise nicht…
Im Flex Builder musste ich zur Lösung des Problems eine neue Klasse in einem neuen Ordner anlegen, da ich die Klasse gerne in ein package mit Namen “custom” packen wollte. Ergo heißt das package auch “custom” und die Datei für die Klasse “SmoothVideoDisplay.as” mit folgendem Inhalt:
package custom {
import mx.controls.VideoDisplay;
import mx.core.mx_internal;
import mx.events.FlexEvent;
use namespace mx_internal;
public class SmoothVideoDisplay extends VideoDisplay
{
public function SmoothVideoDisplay():void
{
super();
addEventListener( FlexEvent.CREATION_COMPLETE, onCreationComplete );
}
private function onCreationComplete( e:FlexEvent):void
{
if (videoPlayer.smoothing != smoothing)
videoPlayer.smoothing = smoothing;
}
private var _smoothing:Boolean = false;
[Bindable]
public function set smoothing( val:Boolean):void
{
if ( val == smoothing)
return;
_smoothing = val;
if (videoPlayer)
videoPlayer.smoothing = _smoothing;
}
public function get smoothing():Boolean
{
return _smoothing;
}
}
Die Klasse wird als Komponente in MXML eingebunden mit Hilfe des Namespaces: xmlns:custom=”custom.*”
Aufgerufen wird sie dann wie eine normale Komponente:
<custom:smoothvideodisplay id="player" width="100%" height="100%" autoplay="true">
Das smoothing muss dann in ActionScript an einer beliebigen Stelle aktiviert werden, z.B. mit einem einfachen init() beim Laden der Applikation:
private function init():void {
player.smoothing=true;
}
Für mich schon viel früher als erwartet hat Adobe nun Photoshop Express online gestellt. Photoshop Express ist ein Ableger der Photoshop-Reihe als Rich Internet Application auf Basis von Adobe Flex.
Man darf aber keine übermächtige Konkurrenz aus eigenem Hause erwarten, sondern “nur” eine kleine Applikation, um seine Photos leicht zu tunen und sie in Slideshows einer Community oder im Facebook zu zeigen.
Selbst Splashup bietet da mehr, aber alleine der Name Photoshop dürfte schon für eine hohe Verbreitung sorgen. Mal sehen, ob Photoshop Express nach der Betaphase noch erweitert wird.
Dies sind einige der besten Flex-Applikationen, die mir bisher unter die Augen gekommen sind. Nicht alle sind wunderschön, aber sie zeigen, wieviel Potential in Flex steckt.
- http://www.buzzword.com/.
Textverarbeitung mit Adobe Flex. - http://www.chatopica.com/.
Chat-Widget in Flex geschrieben für die eigene Homepage. Dienst
ermöglicht Eröffnung eigener Räume zu bestimmtem Thema. - http://dsc.discovery.com/guides/discovery-earth-live/discovery-earth-live.html.
Informationen des Discovery Channels werden auf einer Weltkugel in 3D dargestellt. - http://issuu.com.
PDF-Dokumente in Flash-Bücher umwandeln und auf der eigenen Seite embedden. - http://listen.grooveshark.com.
Kostenlos aktuelle Musik hören mit der Applikation von grooveshark. - http://idubee.com/.
Tabellenkalkulation in Flex mit Rails im Hintergrund. - http://www.miniusa.com/#/build/configurator/mini-m.
Freie Konfiguration eines Minis. - http://www.mixbook.com/.
Erstellen von Fotobüchern (Amerika) mit Möglichkeit zum Druck oder
Online-Präsentation. - http://www.mosoto.com/.
Kommunikationszentrale für facebook-Nutzer. - http://beta.searchme.com/.
3D-Suchmaschine in Flex, blättern durch Seitenvorschau möglich. Index noch relativ klein und beta. - http://www.seeqpod.com/.
Sammelt Musik aus verschiedenen freien Quellen und ermöglicht
Playlisten-Zusammenstellung. - http://sliderocket.com/.
Präsentationen mit coolen Features und Effekten in Flex erstellen. Zur Zeit noch nicht öffentlich, AIR Applikation geplant. - http://www.splashup.com/.
Nachbearbeiten von Fotos. - http://sproutbuilder.com/.
Erstellen von kleinen Flex-Widgets für die eigene Homepage. - http://www.ultrashock.com/.
Download von diversen Designvorlagen gegen Entgeld, Design-Community. - http://www.verwandt.de/.
Erstellung von Stammbäumen, Seite aus Deutschland. - http://apps.facebook.com/virtpresenter/.
Aufzeichnungen von Vorlesungen und Folien der Humboldt Universität. - http://www.volkswagen.co.uk/.
Einen VW individuell konfigurieren.


