Um native iOS- und Android-Apps sowie die Web-App für Inbox möglichst gemeinsam weiter zu entwickeln, setzt Google auf Transpiler, die Java in Javascript und Objective-C übersetzen.
Das schwerste Sicherheitsproblem seit 2009: Über manipulierte Kommentare könnten Angreifer eine Wordpress-Installation übernehmen. Millionen von Seiten sind weltweit gefährdet.
Mit Flow soll sich eine statische Typisierung in Javascript umsetzen lassen. Die Software überprüft die Typen im Hintergrund und soll die Fehlersuche sowie die Codeverwaltung deutlich vereinfachen.
Beim Kleinrechner Edison macht Intel vieles richtig. Das erspart uns in einem neuen Bastelprojekt graue Haare. Ein großer Kritikpunkt bleibt allerdings.
Weniger Ruckler, aber bessere Unterstützung für 64-Bit-Apps: In Android 5.0 ist die Dalvik-Engine durch Android Runtime ersetzt worden. Sämtliche Apps laufen jetzt schneller. Projekt Volta sorgt zusätzlich für eine längere Akkulaufzeit.
Dank einiger Optimierungen an der Spidermonkey-Engine sind Javascript-Generatoren im Firefox nun über zwanzigmal so schnell wie vorher. Damit ist der Code wieder gleichauf mit Googles V8.
Die Entwicklung der von Google initiierten Programmiersprache Go wird auf Github weitergeführt. Bisher ist Googles eigenes Projekthosting eingesetzt worden, die Community arbeitet inzwischen aber anders.
Microsoft verteilt das Build 9879 von Windows 10. Es bietet Änderungen am Startmenü und dem Windows Explorer, auch der Internet Explorer ist überarbeitet worden. Noch gibt es aber zwei Bugs, die man vor der Installation kennen sollte.
Weite Teile von Microsofts .Net werden unter die MIT-Lizenz gestellt und sogar auf Linux und Mac OS X portiert. Das Framework soll zudem in zwei verschiedenen Zweigen weiterentwickelt werden.
Bereits mehr als doppelt so viel wie notwendig hat ein Kickstarter-Projekt für ein Microcontroller-Board in der Größe eines USB-Sticks eingespielt. Darauf läuft standardmäßig ein Javascript-Interpreter.
Mit dem Sprung auf Version 3.0 sollen die Versionen jQuery und jQuery Compat die bisherigen 1er- und 2er-Entwicklungszweige ersetzen. Damit soll das Verhalten der APIs besser berücksichtigt werden.
Das in C++ geschriebene Framework Proxygen von Facebook unterstützt HTTP/1 und SPDY, HTTP/2 soll folgen. Einen Ersatz für Apache oder Nginx bietet der Open-Source-Code trotz Server aber nicht.
Mittels eines Tricks lassen sich gültige GIF-Bilder erstellen, die Javascript-Code enthalten. Damit kann der Schutzmechanismus Content-Security-Policy ausgehebelt werden. Abhilfe schafft ein noch wenig verbreiteter HTTP-Header.
60 statt 30: Youtube ermöglicht nun Videos mit doppelt so vielen Bildern pro Sekunde. Das Quellmaterial muss in HD-Auflösung vorliegen, abgesehen von Firefox und Opera unterstützen alle Browser 60 fps.
Das World Wide Web Consortium (W3C) empfiehlt offiziell die Verwendung von HTML5, womit die Spezifikation nun offiziell verabschiedet ist. Die Differenzen zwischen W3C und der WHATWG, die HTML5 begann, bleiben aber weiter bestehen.
Aufbauend auf WebRTC und weiteren Techniken möchte Microsoft Echtzeitkommunikation im Internet Explorer einbauen. Damit könnte Skype in den Browser wandern.
Die freie .NET-Implementierung Mono und damit auch die Sprache C# stehen für den Einsatz in der Unreal Engine 4 bereit. Noch wird das Produkt nicht offiziell unterstützt, Spiele-Entwickler benötigen zudem eine kommerzielle Mono-Lizenz.
Apple solle die Programmiersprache Swift und den Code dazu komplett freilegen, wird in der Ankündigung der freien Alternative Phoenix gefordert. Apple müsse sich auf seine Anfänge und Erfolge auf Open-Source-Basis zurückbesinnen.
Black Hat Europe 2014 Chinesischen Forschern ist es gelungen, mit einer relativ simplen Methode zahlreiche Use-after-Free-Fehler im Internet Explorer zu finden. Einem der Forscher wurde die Einreise in die EU zur Black-Hat-Konferenz verwehrt.
Wegen einiger Probleme mit dem Linux-Dateisystemen Ext sollte die Unterstützung dafür im Dateimanager von ChromeOS entfernt werden. Nach sehr großem Protest von Linux-Nutzern suchen die Entwickler nun nach möglichen Lösungen.
Adobe, Microsoft und Oracle werden am kommenden Dienstagabend zahlreiche Patches veröffentlichen: Der Oktober-Patchtag bei allen drei Unternehmen überschneidet sich. Einerseits entlastet dies die Admins, andererseits müssen sie sich auf eine größere Patch-Menge einstellen.
Linux-Nutzer können das HTML5-Streaming von Netflix nun ohne Einschränkungen mit dem Chrome-Browser nutzen. Eine Ankündigung dazu gibt es bisher nicht, die Unterstützung ist aber seit längerem in Vorbereitung.
45 Prozent aller Android-Smartphones sind noch immer von einer vor wenigen Wochen entdeckten Sicherheitslücke im Smartphone-Browser betroffen. In Deutschland liegt die Zahl sogar deutlich höher.
Qtwebchannel ermöglicht C++-Anwendungen die Kommunikation mit Javascript-Clients, die Objekte wiederverwenden können. Dank Websockets kann das Projekt theoretisch auf Sprachen wie Python oder Ruby erweitert werden.
Karlsruher Forscher arbeiten an einer Software, die natürliche Sprache direkt in maschinenlesbare Quelltexte übersetzt. So sollen bald auch Amateure programmieren können.
Ericsson Research stellt ein freies Framework zur Unterstützung von WebRTC bereit. Dieses nutzt H.264 oder VP8, basiert auf Gstreamer und unterstützt auch Android und iOS. Für Letzteres steht ein ebenfalls freier Beispiel-Browser bereit.
Die Samsung Smartwatch Gear S wird ab dem 17. Oktober 2014 auch in Deutschland angeboten. Die Uhr mit 2 Zoll großem Display und eigenem SIM-Kartenslot kommt ohne Mobiltelefon aus und kann auch per WLAN online gehen. Dafür wird sie aber sehr teuer.
Der Marktstart von Netflix und Fire TV hat die deutsche VoD-Branche aufgescheucht. Mit Preissenkungen oder Werbung machen Amazon Instant Video, Maxdome, Sky Snap und Watchever vermehrt auf sich aufmerksam. Alle Dienste leiden aber an rechtlichen Beschränkungen, und das Angebot ist überall unterschiedlich.
Update Eine Sicherheitsfirma will die Einbindung von Malware-Code auf der Webseite der Javascript-Bibliothek jQuery beobachtet haben. Ob die Server von jQuery gehackt worden sind, ist noch unklar.
Es fehlt wohl nur ein Bibliotheksupdate, um den HTML5-Player von Netflix auch auf Linux anbieten zu können. Das Filtern des User-Agents soll nach dem Update beendet werden, berichtet ein Mitarbeiter.
Mit dem Fire E hat Alcatel Onetouch ein Firefox-OS-Smartphone im Portfolio, das deutlich edler wirkt als das erste Fire. Das Smartphone hat ein 4,5-Zoll-Display, einen Dual-Core-Prozessor und eine 5-Megapixel-Kamera. Golem.de hat getestet, ob es mit Android- oder Windows-Phone-Einsteigergeräten mithalten kann.
Wegen eines Fehlers in Androids AOSP-Browser soll es möglich sein, über eine präparierte Seite mit Javascript alle aktuellen Tabs und Cookies einsehen zu können. Betroffen sein sollen die Android-Versionen vor Kitkat - also viele Einsteiger- und Mittelklasse-Geräte.
Die Python-Implementierung Pyston von Dropbox unterstützt nun viele weitere Sprachfunktionen und Bibliotheken. Zudem können das C-API und Multithreading verwendet werden. Die Pypy-Benchmarks laufen ebenfalls.
Die Programmiersprache Swift ist in Version 1.0 verfügbar. Damit können Anwendungen für den App Store eingereicht werden. Als final bezeichnet Apple die Sprache aber noch nicht.
Für das Raspberry Pi gibt es einen neuen Browser, der HTML5 unterstützt und mit dem sich Videos anschauen lassen. Bei der Nutzung gibt es aber noch Probleme.
Die neue Version 5.6 der Skriptsprache PHP enthält variadische Funktionen, neue Operatoren, Importmöglichkeiten für Funktionen und Konstanten sowie einen interaktiven Debugger und Verbesserungen am SSL-Stack.
Ifa 2014 Samsung hat eine weitere Smartwatch vorgestellt, mit der auch ohne Smartphone telefoniert werden kann. Allerdings nicht besonders lange. Statt auf Android Wear setzt der Hersteller wieder auf Tizen.
"GeheZu(zucker)": Mit solchen Befehlen lässt sich im Lernspiel AntMe V2 eine Ameise steuern - und gleichzeitig das Programmieren lernen. Die Entwickler wollen die Software nun erweitern und wenden sich deshalb an die Community.
Nach 11 kommt 14 - die Ausgabe des Jahres 2014 der Programmiersprache C++ ist vom zuständigen ISO-Gremium abgesegnet worden. Erste Compiler gibt es schon, erst in drei Jahren ist mit dem nächsten größeren Update zu rechnen.
Oracle hat eine erste Liste geplanter Neuerungen für die nächste Version 9 der Programmiersprache Java veröffentlicht. Es soll ein neues JSON-API sowie modularen Source Code geben.
Def Con 22 Dan Kaminsky fordert, dass sichere Zufallszahlengeneratoren zum Standard in allen Programmiersprachen werden müssen. Als weitere große Baustellen in der IT-Sicherheit sieht er Denial-of-Service-Attacken und die Speicherverwaltung von Browsern.
Antiviren-Programme versuchen mittels Emulation, das Verhalten von unbekannten Programmen zu untersuchen und so verdächtigen Dateien auf die Spur zu kommen. Doch die Erkennung lässt sich oft trivial umgehen.
Datenexperten haben eine ungewöhnliche Malware entdeckt, die sich in der Windows-Registry versteckt und Payloads über die Powershell installiert. Dadurch sei sie von Antivirensoftware nur schwer aufzuspüren.
Google hat unter dem Codenamen Turbofan einen neuen Compiler für die Javascipt-Engine V8 veröffentlicht. Details zu dem experimentellen Code stehen aber noch aus.
Auf Betreiben von Facebook bekommt die Programmiersprache PHP eine offizielle Spezifikation. Die bisherige Dokumentation reicht Facebook offenbar nicht für die Hiphop Virtual Machine.
Black Hat 2014 Ein Fehler in Apaches Harmony soll die Ursache für die fehlerhafte Zertifikatsprüfung in Android sein. Harmony war Apaches Java-Implementierung, das Google in Android einsetzt.
Mit der Bibliothek Tracking.js sollen sich Farb- und Objekterkennung einfach im Browser umsetzen lassen. Der erweiterbare Javascript-Code ermöglicht bereits das Erkennen von Gesichtern.
Mit dem Brettspielklassiker Die Siedler von Catan beschäftigt sich Microsoft immer wieder, jetzt hat die Firma unter dem Namen Catan Anytime die Beta einer HTML5-Umsetzung veröffentlicht. Zur Gamescom soll eine weiter fortgeschrittene Fassung folgen.