Abo
  • Services:
Anzeige
Lightspark: Freie Flash-Alternative

Lightspark

Freie Flash-Alternative

Alessandro Pignotti will mit Lightspark eine freie Implementierung von Adobes Flash schaffen und hat seine Software in einer Betaversion veröffentlicht. Er stützt sich dabei auf die von Adobe offengelegten Formate.

Langfristig will Pignotti mit Lightspark nicht nur einen freien Flash-Player schaffen, sondern auch die technische Basis liefern, damit Flash wirklich zu einem offenen Standard werden kann. Er halte Flash für eine mächtige Technik, deren größtes Manko die Geschlossenheit sei, erläutert Pignotti seine Motivation.

Anzeige

Bei der Entwicklung von Lightspark nutzte Pignotti die von Adobe veröffentlichte Spezifikation des Dateiformats SWF und verzichtete komplett auf Reverse-Engineering. Seine Implementierung soll effizient sein, sowohl auf aktueller als auch auf zukünftiger Hardware.

So nutzt Lightspark OpenGL zum schnellen Rendering von Geometrie- und Videoframes. Effekte sollen sich später mit Hilfe von Shadern realisieren lassen, werden aber derzeit noch nicht unterstützt. Die Videodarstellung mittels OpenGL-Texturen sei zwar etwas langsamer als über XVideo, erlaube es aber, jede Form von Overlay- und Transformationseffekt zu verwenden, die Flash unterstützt.

  • Lightspark: Freie Flash-Implementierung spielt Videos
Lightspark: Freie Flash-Implementierung spielt Videos

Darüber hinaus soll Lightspark eine fast vollständige Unterstützung für Actionscript 3.0 bieten, der mit Flash 9 eingeführten Version von Adobes Scriptsprache, die auch in den aktuellen Flash-Versionen verwendet wird. Dabei verfügt Lightspark sowohl über einen Interpreter als auch eine JIT-Engine auf Basis von LLVM, schreibt Pignotti. Ältere Actionscript-Varianten unterstützt Lightspark nicht.

Neben der eigentlichen Runtime umfasst Flash auch diverse Bibliotheken, die Funktionen bereitstellen, vom Videorendering bis hin zur XML-Verarbeitung. Diese können auch in C++ geschrieben werden, denn Lightspark erlaubt es, Code der Virtual Machine mit C++ zu mischen.

Zum Testen stellt Pignotti Lightspark als Firefox-Plugin zur Verfügung und bietet fertige Pakete für Ubuntu an. Der Quellcode findet sich bei Launchpad. Stößt Lightspark an seine Grenzen, soll die Software dies mit einfachen Meldungen signalisieren, dennoch bestehe die Gefahr, dass das Plugin den Browser zum Absturz bringt, warnt Pignotti. Details zu Lightspark beschreibt Pignotti in seinem Blog.


eye home zur Startseite
Vamp898 22. Jul 2010

Unglaublich wie viel falsch wissen hier verbreitet wird xD ich musste bis jetzt fast bei...

Anonym 22. Mai 2010

Das "Klickproblem" sollte sich auch durch manuelles Einfügen von GDK_NATIVE_WINDOWS=1 in...

Der Kaiser! 20. Mai 2010

Die Sache ist, er wills nicht, weil man damit Programme an seinem App-Store...

KAMiKAZOW 19. Mai 2010

Du hast zwei Dinge falsch gemacht: Erstens nutzt Du Kubuntu, was alles andere als eine...

Satan 19. Mai 2010

Mich interessiert das schon, aber bei wem funktioniert da was? Hab Kubuntu 10.04 64bit...



Anzeige

Stellenmarkt
  1. über Hanseatisches Personalkontor Mannheim, Mannheim
  2. LAWO Informationssysteme GmbH, Rastatt
  3. WSW Wuppertaler Stadtwerke GmbH, Wuppertal
  4. SSI Schäfer Automation GmbH, Giebelstadt bei Würzburg


Anzeige
Spiele-Angebote
  1. 9,99€
  2. 1,49€
  3. 8,49€

Folgen Sie uns
       


  1. Offene Konsole

    Ataribox entspricht Mittelklasse-PC mit Linux

  2. Autoversicherungen

    HUK-Coburg verlässt "relativ teure Vergleichsportale"

  3. RT-AC86U

    Asus-Router priorisiert Gaming-Pakete und kann 1024QAM

  4. CDN

    Cloudflare bietet lokale TLS-Schlüssel und mehr DDoS-Schutz

  5. Star Trek Discovery angeschaut

    Star Trek - Eine neue Hoffnung

  6. Gemeinde Egelsbach

    Telekom-Glasfaser in Gewerbegebiet findet schnell Kunden

  7. Microsoft

    Programme für Quantencomputer in Visual Studio entwickeln

  8. Arbeitsspeicher

    DDR5 nutzt Spannungsversorgung auf dem Modul

  9. Video-Pass

    Auch Vodafone führt Zero-Rating-Angebot ein

  10. Vernetztes Fahren

    Stiftung Warentest kritisiert Datenschnüffelei bei Auto-Apps



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Apple iOS 11 im Test: Alte Apps weg, Daten weg, aber sonst alles gut
Apple iOS 11 im Test
Alte Apps weg, Daten weg, aber sonst alles gut
  1. Apple iOS 11 Wer WLAN und Bluetooth abschaltet, benutzt es weiter
  2. Drei Netzanbieter warnt vor Upgrade auf iOS 11
  3. Kein App Store mehr iOS-Nutzer sollten das neue iTunes nicht installieren

Watson: IBMs Supercomputer stellt sich dumm an
Watson
IBMs Supercomputer stellt sich dumm an
  1. IBM Watson soll auf KI-Markt verdrängt werden
  2. KI von IBM Watson optimiert Prozesse und schließt Sicherheitslücken

Lenovo Thinkstation P320 Tiny im Test: Viel Leistung in der Zigarrenschachtel
Lenovo Thinkstation P320 Tiny im Test
Viel Leistung in der Zigarrenschachtel
  1. Adware Lenovo zahlt Millionenstrafe wegen Superfish
  2. Lenovo Smartphone- und Servergeschäft sorgen für Verlust
  3. Lenovo Patent beschreibt selbstheilendes Smartphone-Display

  1. Re: Style over Substance Hardcore.

    Koto | 18:23

  2. Re: Steam-Provision?

    theFiend | 18:19

  3. Re: Cannabis

    BasAn | 18:19

  4. Re: Hoffentlich der Anfang vom Ende

    futureintray | 18:18

  5. AVX? Gäähnn.....

    Crass Spektakel | 18:18


  1. 17:20

  2. 17:00

  3. 16:44

  4. 16:33

  5. 16:02

  6. 15:20

  7. 14:46

  8. 14:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel