Abo
  • Services:
Anzeige

C und C++ für den Browser

C-Versionen von Quake, Zelda, Perl und Python in Flash demonstriert

Scott Petersen ist Entwickler bei Adobe und hat einige Werkzeuge entwickelt, um C- und C++-Code in ActionScript umzuwandeln, das dann in Flash ausgeführt werden kann. Bereits im Oktober 2007 zeigte Petersen eine Version von Quake, die so in Flash läuft. Demnächst soll sein Code als Open Source freigegeben und das Projekt Tamarin integriert werden, das die JavaScript-Engine für künftige Firefox-Browser entwickelt.

Petersen nutzt eine spezielle Version des GNU C Compiler, der den C-Code in Befehle für die Low Level Virtual Machine (LLVM) übersetzt, die am Ende in Bytecode für Tamarin umgewandelt werden. So kann der C-Code in Flash und im Browser ausgeführt werden.

Anzeige
 
Video: Adobe MAX Chicago - Flash on C/C++ Sneak Peek im Oktober 2007

Im Rahmen des Projekts Tamarin arbeiten Mozilla und Adobe an einer Implementierung von ECMAScript 4, um JavaScript in Firefox und ActionScript in Flash damit zu verarbeiten. Sowohl JavaScript als auch ActionScript basieren auf der ECMAScript-Spezifikation.

Kann diese JavaScript- und ActionScript-Engine nun auch C- und C++-Code ausführen, eröffnen sich ganz neue Möglichkeiten. Die zahlreichen in C realisierten Bibliotheken würden damit für Flash und Firefox verfügbar und manche Applikation könnte in den Browser verfrachtet werden. Petersen hat dazu auch die C-Basis-Bibliotheken so umgestaltet, dass sie in einer ereignisbasierten Browserumgebung genutzt werden können. Auch ein Zugriff auf die Multimediafunktionen von Flash ist möglich.

Mozilla-Entwickler Atul Varma fasst in seinem Blog einen Vortrag zusammen, den Scott Petersen kürzlich hielt. Bereits im Oktober 2007 zeigte Petersen erste Demos seiner Technik, inklusive Quake. Laut Varma zeigt Petersen aktuell auch einen C-basierten Nintendo-Emulator, in dem Zelda lief, sowie in Flash laufende Versionen der Sprachen Lua, Ruby, Perl und Python. Weitere Details zu Petersens Arbeiten finden sich in einem Interview, das Petersen seinem Adobe-Kollegen Ryan Stewart gab.


eye home zur Startseite
fireballnce 19. Nov 2008

geh spielen, wirst c/c++ nie kapieren

Jawollja. 18. Aug 2008

Recht hast du!

GodsBoss 08. Jul 2008

Laut Artikel wird der Code zu ActionScript umgewandelt und dann ausgeführt. Und in...

ajlfbgzrbtka 08. Jul 2008

Da wird doch an der Flash-Spezifikation und am -Player nix geändert, es gibt nur mehr...

Harald 08. Jul 2008

hehehehe, selten so gelacht, aber wohl leider nicht allzu paradox ;)


hochniveau: Das offizielle Blog der h8u.de Gemeinde / 09. Jul 2008

C-Flash



Anzeige

Stellenmarkt
  1. Daimler AG, Leinfelden-Echterdingen
  2. Information Design One AG, Frankfurt am Main
  3. über Ratbacher GmbH, Berlin
  4. M-net Telekommunikations GmbH, Nürnberg


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)

Folgen Sie uns
       


  1. Halo Wars 2 im Test

    Echtzeit-Strategie für Supersoldaten

  2. Autonome Systeme

    Microsoft stellt virtuelle Testplattform für Drohnen vor

  3. Limux

    Die tragische Geschichte eines Leuchtturm-Projekts

  4. Betriebssysteme

    Linux 4.10 beschleunigt und verbessert

  5. Supercomputer

    Der erste Exaflop-Rechner wird in China gebaut

  6. Thomas de Maizière

    Doch keine Vorratsdatenspeicherung für Whatsapp

  7. Automatisierung

    Europaparlament fordert Roboterregeln

  8. Elitebook 810 Revolve G3

    HP gibt die klassischen Convertible-Notebooks auf

  9. Connected Modular

    Tag Heuers neue Smartwatch soll hybrid sein

  10. Megaupload

    Kim Dotcom kann in die USA abgeschoben werden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Pure Audio: Blu-ray-Audioformate kommen nicht aus der Nische
Pure Audio
Blu-ray-Audioformate kommen nicht aus der Nische

Prey angespielt: Das Monster aus der Kaffeetasse
Prey angespielt
Das Monster aus der Kaffeetasse
  1. Bethesda Softworks Prey bedroht die Welt im Mai 2017
  2. Ausblicke Abenteuer in Andromeda und Galaxy

Kernfusion: Angewandte Science-Fiction
Kernfusion
Angewandte Science-Fiction
  1. Kernfusion Wendelstein 7-X funktioniert nach Plan

  1. Re: Er wollte es doch so

    Trockenobst | 14:26

  2. Re: Motorsport mit spektakulären Unfällen

    Hotohori | 14:25

  3. Re: Interview mit Stadtrat Anne Hüber

    bjs | 14:25

  4. Re: "...eine Lösung, die einfach funktioniert."

    MSW112 | 14:23

  5. Strategie-Spiele stetig verdummt?

    Shoopi | 14:22


  1. 14:00

  2. 13:12

  3. 12:07

  4. 12:06

  5. 11:59

  6. 11:40

  7. 11:27

  8. 11:26


  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