Google hat auf seiner Entwicklerkonferenz Google I/O neue Dienste und APIs für Entwickler vorgestellt - von besserer Ortsbestimmung bis hin zu einem plattformübergreifenden Spieleservice. Zudem gibt es eine komplette Entwicklungsumgebung für Android.





















Der Python-Interpreter Pypy 2.0 unterstützt nun auch Stackless Python und enthält Cffi 0.6 als eingebautes Modul, um C-Code aufzurufen. Außerdem wird experimentell die ARM-Architektur unterstützt.
Crocodoc bietet einen Cloud-Dienst an, der Office- und PDF-Dokumente in HTML5 umwandelt und unter anderem von Dropbox und Microsoft genutzt wird. Ab sofort gehört Crocodoc dem Dropbox-Konkurrenten Box.
Die Entwicklerplatine Spark Core kommt mit einem integrierten WLAN-Chip und Cortex-M3-Prozessor. Nicht nur eine Erweiterungsplatine sorgt für die Kompatibilität mit dem Arduino-Projekt. Die dazugehörige Spark Cloud bietet REST-APIs beispielsweise für Smartphones.
Epic Games hat eine HTML5-Version seiner auf der Unreal Engine 3 basierenden Demo Epic Citadel veröffentlicht. Dank WebGL und asm.js läuft Epic Citadel mit hoher Framerate direkt und ohne jegliche Plugins im Browser.
Noch ist Chrome nur ein Browser, Google will daraus aber eine vollständige Plattform für Apps machen, die auch außerhalb des Browsers laufen und sich verhalten wie jedes normale Programm für Windows, Linux oder Mac OS X.
Das Webkit-Team hat seinen Javascript-Benchmark Sunspider in der Version 1.0 veröffentlicht. Die neue Version soll sich nicht länger von Javascript-Engines austricksen lassen und von Stromsparmechanismen beeinflusst werden.
Google hat den Linux-Kernel-Quellcode für seine Datenbrille veröffentlicht. Konkrete Hinweise auf die verwendete Hardware fehlen, denn es gibt keine .config-Datei. Außerdem hält Google den Android-Quellcode noch zurück. Hacker sollen jedoch künftig mit der Datenbrille experimentieren können.
Die Entwicklungsumgebung KDevelop aus KDE kann Code an externe Komponententests übergeben. Die Entwickler haben außerdem Datei- und Projektvorlagen neu umgesetzt, die den bisherigen Assistenten ersetzen sollen.
Facebook übernimmt Parse und zahlt angeblich 85 Millionen Euro für das Unternehmen, das das Backend für zahlreiche mobile Apps betreibt. Auch Dropbox, Google und Yahoo sollen an Parse interessiert gewesen sein.
Adobe hat das Interesse an Flash verloren, das ist zumindest der Eindruck der Entwickler der Spiele-Engine Unity, die daher ihre Unterstützung für Flash einstellen.
Sony hat ein eigenes Android Open Source Project (AOSP) für das Xperia Z gestartet. Das Ziel ist, eine unverfälschte Android-Version wie bei Googles Nexus-Geräten zu erstellen. Eine erste Version ist bereits vorhanden, es gibt aber noch Einschränkungen.
Auch nach dem letzten Patchday reißen die Meldungen über Sicherheitslücken in Java nicht ab. Jetzt ist eine neue Lücke in der Reflection-API bekanntgeworden. Damit sie greift, muss der Nutzer aber Warnhinweise ignorieren.
Texas Instruments hat eine niedrigpreisige Entwicklerplatine vorgestellt: das Beaglebone Black. Sie soll ein direkter Konkurrent zum Raspberry Pi sein, mit mehr CPU-Leistung.
Die populäre Javascript-Bibliothek jQuery ist in der Version 2.0 erschienen. Der wesentliche Unterschied zu jQuery 1.9 besteht darin, dass jQuery 2.0 die alten Internet-Explorer-Versionen 6, 7 und 8 nicht länger unterstützt und dafür schneller und kleiner ist.
Das heute veröffentlichte Java 7 Update 21 schließt 42 Sicherheitslücken und erhöht die Abfragen, wenn Java-Code auf angesteuerten Webseiten ausgeführt werden soll.
Kurz vor der Auslieferung der ersten Google-Glass-Modelle an Entwickler hat Google Details zu seiner Datenbrille, das zugehörige API und eine passende Android-App veröffentlicht.
Das erste größere Update für Pebble ist verfügbar. Version 1.10 der Firmware behebt eine Reihe kleinerer Probleme - vor allem aber gibt es parallel dazu das lang erwartete Zifferblatt-SDK.
Mit Icecream arbeiten Suse-Entwickler seit zehn Jahren an einem Build-Tool auf Basis von Distcc. In Version 1.0 unterstützt Icecream den Compiler Clang und das Projekt zieht zu Github um.
Nach Googles Ausstieg aus dem Webkit-Projekt beginnen dort die Aufräumarbeiten. Und das stellt vor allem Oracle und Samsung vor Probleme.
Firefox erhält einen neuen Baseline-Compiler, der Jägermonkey ersetzen und die Ausführung von Javascript in Firefox weiter beschleunigen soll. Die aktuellen Nightly-Builds von Firefox enthalten den neuen Baseline-Compiler bereits.
Mit dem Programm LED Blinker können Nutzer von Android-Geräten mit Benachrichtigungs-LED diese umfangreich konfigurieren. Der Programmierer verspricht, dass jeder App eine frei definierbare Farbe zugeordnet werden kann - auch wenn normalerweise keine LED-Benachrichtigung dafür vorgesehen ist.
Google entwickelt für seinen Browser Chrome eine neue Rendering-Engine namens Blink. Bislang setzt Google auf das von Apple gestartete Webkit-Projekt. Google hofft, mit Blink einen ähnlichen Effekt in den Bereichen Rendering und Layout zu erzielen wie einst mit V8 im Bereich Javascript.
Samsung beteiligt sich an der Entwicklung von Mozillas Browser-Engine der nächsten Generation mit Namen Servo. Im ersten Schritt soll die auf Multi- und Many-Core-Prozessoren ausgelegte Servo-Engine auf ARM und Android portiert werden.
Anwender der alternativen Android-Distribution Cyanogenmod 10.1 können nicht mehr entscheiden, ob sie anonyme Nutzerstatistiken übermitteln wollen oder nicht. Durch eine Umprogrammierung des Quelltextes ist die Übertragung jetzt verpflichtend. Einigen gefällt das nicht.
Microsoft erweitert seine unter Modern.IE zusammengefassten Entwicklerwerkzeuge um das Windows Quickstart Kit für Mac-Entwickler, das eine Virtualisierungssoftware für Mac OS X und Windows 8 umfasst.
Futuremark hat die Entwicklung von 3DMark für Android abgeschlossen. Der plattformübergreifende Benchmark bietet nur den Ice-Storm-Test, doch der lief bei einigen Geräten unseres Testfundus nicht ohne Probleme.
Wegen einer sehr gefährlichen Sicherheitslücke hat sich das PostgreSQL-Team zu einem ungewöhnlichen Schritt entschieden. Die Quelltexte der freien Datenbank werden für eine Weile gesperrt. So soll verhindert werden, dass durch Codeänderungen ein Angreifer das Sicherheitsproblem zu früh entdeckt.
Die vier Entwickler Feross Aboukhadijeh, Abi Raja, David Fisher und Sam Gerstenzang arbeiten gemeinsam an PeerCDN, einer neuen Generation von Content Delivery Network, das moderne Webtechnik nutzt und Daten von anderen Internetnutzern lädt.
Der Code der GNU Compiler Collection (GCC) basiert ab der soeben erschienen Version 4.8.0 auf C++. Von Google stammen ein neuer Adress- und Thread-Sanitizer.
Mozilla hat die die Javascript-Engine von Firefox um Odinmonkey erweitert. Das Modul enthält einige Optimierungen für asm.js, womit bestimmte Javascript-Programme zwei- bis fünfmal so schnell ausgeführt werden können.
Javascript wird üblicherweise in einem Thread ausgeführt. Blockiert eine Funktion diesen, müssen alle anderen warten, auch wenn andere CPU-Kerne nichts zu tun haben. Parallel JS soll das ändern und dafür sorgen, dass Javascript Multi-Core-Prozessoren effizient nutzt.
Der Manager, der mit Steve Jobs eine öffentliche Debatte darüber geführt hat, ob Apple Flash auf seinen mobilen Endgeräten zulassen solle, wechselt den Arbeitgeber. Kevin Lynch will statt für Adobe künftig für den früheren Gegner Apple arbeiten.
Backbone.js vereinfacht die Entwicklung von Javascript-Applikationen und stellt eine Art Baukasten für Single-Page-Apps bereit. Ab sofort steht die Javascript-Bibliothek in der Version 1.0 zum Download bereit.
Nick Downie hat mit Chart.js eine sehr kompakte Javascript-Bibliothek entwickelt, die hübsche Diagramme mit Hilfe des Canvas-Elements erstellt. Nur einen Tag, nachdem Downie Chart.js als Open Source veröffentlicht hatte, musste er sein Projekt wieder offline nehmen. Jetzt ist es wieder online.
Mozilla will die in Firefox integrierten Werkzeuge für Webentwickler verbessern. Mozilla-Entwickler Paul Rouget hat um Vorschläge dafür gebeten, mittlerweile sind erste Experimente und Prototypen fertig, einige Funktionen stehen sogar schon in den Nightly Builds von Firefox zur Verfügung.
Unity 4.1 ist fertig. Unter anderem können damit entwickelte iOS-Spiele über Airplay auf externe Displays zugreifen, für andere Plattformen soll ähnliches folgen.
Das Entwicklungs-Framework Qt soll in der kommenden Version 5.1 Android unterstützen. Eine erste Vorschau ist ab sofort verfügbar.
Aus der Firefox-Erweiterung "Firefox JSTerm" wird "Firefox Terminal", denn die neue Version unterstützt neben Javascript auch Coffeescript und Livescript.
Alvaro Mourino hat mit Shiva ein REST-API für die eigene Musiksammlung von Nutzern entwickelt. Der Shiva-Server kann sich dabei mit den Musiksammlungen von Freunden verbinden, und mit dem Shiva-Client gibt es eine passende Web-App, um unterwegs auf die Musik zuzugreifen.
Microsoft schaltet Adobe Flash unter Windows 8 ab sofort für fast alle Websites frei.
Node.js ist in der stabilen Version 0.10 erschienen, die einige grundlegende Neuerungen enthält, allen voran das Streams2-API.
Philips bietet für sein Beleuchtungssystem Hue ab sofort ein API an. Die farbigen LED-Lampen können so über das REST-API gesteuert werden.
Der Opcode-Cache und Code-Optimierer Zend Optimizer+ wird in PHP 5.5 integriert und damit künftig ein fester Bestandteil der Scriptsprache sein.
Qt 5.1 soll eine erste Vorschau von Qt für iOS bieten. Das Entwicklerteam hat den Code bereits eingepflegt. Vollständig unterstützt werden soll Qt für iOS dann in Qt 5.2, das bis Ende 2013 erscheinen soll.
Aufklappende Untermenüs in Webseiten sind oft langsam oder verlangen eine sehr präzise Mausführung. Ben Kamens hat eine clevere Idee von Amazon aufgegriffen und ein jQuery-Plugin daraus gemacht, um das zu ändern.
Das Programm "Elster Formular" zur elektronischen Abgabe der Steuererklärung gibt es offiziell nur für Windows. Intern existieren bereits seit Jahren eine Linux- und eine Mac-OS-X-Version. Die werden jedoch der Öffentlichkeit nicht zur Verfügung gestellt.
Das Plasma-Workspaces-Team hat seine Entwicklungsumgebung Plasmate 1.0 vorgestellt, mit der sich unkompliziert Addons für die Arbeitsumgebungen von KDE entwickeln lassen.
Die Javascript-Bibliothek Zepto.js steht in der Version 1.0 zum Download bereit. Zepto.js ist kompatibel zu jQuery, unterstützt aber ausschließlich moderne Browser. Dadurch ist Zepto.js deutlich kleiner als jQuery.
Smartphones müssen keine hohen Anforderungen erfüllen, um als Firefox-OS-Geräte zertifiziert zu werden. Das passt zur Philosophie von Mozilla: mobiles Internet für alle, zu einem geringen Gerätepreis und mit kontrollierbaren laufenden Kosten zu ermöglichen.
Der Ur-Gameboy wurde häufig mit Super Mario Land im Modulschacht weitergegeben - so beliebt war das Jump 'n' Run. Erwartet den neuen Super Mario 3D Land im Nintendo 3DS ein ähnliches Schicksal? Unser Test verrät es.
(Mario 3d)
Google hat den Sternenatlas Sky Map für Android unter der Apache-Lizenz 2.0 veröffentlicht und gleichzeitig eine Zusammenarbeit mit der Carnegie-Mellon-Universität angekündigt.
(Sky Map)
Apples neues Betriebssystem OS X 10.8 alias Mountain Lion soll einem Bericht zufolge auf vielen Macs mit Intel-Prozessor nicht lauffähig sein. Grund ist die fehlende Unterstützung von zwei Grafiklösungen.
(Mountain Lion)
Die Garmin Fēnix soll als GPS-Uhr Wanderer und Bergsteiger mit ihrer eingebauten Navigation sicher zum Ziel und wieder zurück bringen. Neben dem GPS-Modul sind auch noch Höhenmesser-, Barometer- und Kompassfunktionen integriert.
(Gps Uhr)
Synology wird in Kürze das NAS-System DS213+ auf den Markt bringen. Die Time-Backup-Funktion sollte damit auch über das Netzwerk hohe Backupgeschwindigkeiten erlauben. Außerdem ist ein NAS-System mit 106 Laufwerken geplant.
(Synology Nas)
Der Start des nächsten God of War fühlt sich an wie bei anderen Spielen das große Finale. Golem.de ist in der Kampagne die ersten Schritte mit Kratos gegangen - und hat sich spektakulär inszenierte Kämpfe auf einem griechischen Gott geliefert.
(God Of War Ascension)
E-Mail an news@golem.de