Das Framework Node.js dient zur Programmierung serverseitiger Anwendungen. Dabei werden Googles Javascript-Engine V8 und eigene Bibliotheken verwendet. Die Funktionen von Node.js können mit einer Vielzahl verschiedener Module erweitert werden. Diese lassen sich über den integrierten Paketmanager NPM verwalten.
Re:publica 2013 Viele Unternehmen und Behörden geben bereits ihre Daten frei - Open Data wird zum Buzzword. Wie sollen Entwickler aus dem Sammelsurium Daten sinnvoll verknüpfen und welche wichtigen fehlen? Diese Fragen treiben OpenplanB-Initiator Michael Kreil um.
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.
Daniel Alabi hat mit Flylatex einen kollaborativen LaTeX-Editor auf Basis von Node.js entwickelt, der im Browser läuft. Ähnlich wie mit Sharelatex sollen so mehrere Personen gleichzeitig an einem LaTeX-Dokument arbeiten können.
Node.js ist in der stabilen Version 0.10 erschienen, die einige grundlegende Neuerungen enthält, allen voran das Streams2-API.
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.
Bomberman auf einer riesigen Karte mit bis zu 1.000 Spielern gleichzeitig - das ist Bombermine, das seit kurzem in einer Betaversion ausprobiert werden kann.
Amazon ergänzt seinen Cloud-Hosting-Dienst EC2 um AWS Opsworks, eine auf Chef basierende Lösung zur Applikationsverwaltung.
Michelle Bu und Eric Zhang haben mit PeerJS eine Javascript-Bibliothek veröffentlicht, mit der sich einfach Peer-to-Peer-Verbindungen zwischen zwei Browsern herstellen lassen. So können Nutzer direkt miteinander Daten austauschen, ohne dass diese über einen Server wandern müssen.
In der Verwirrung um das Anwendungsframework Vertx haben Red Hat und VMware in einer gemeinsamen Mitteilung betont, dass der Erfolg des Projekts vorrangig sei. Hintergrund der Auseinandersetzung ist der Wechsel des Projektleiters Tim Fox von VMware zu Red Hat.
Die Entwickler CJ Carey, Jez Ng und Jonny Leahey arbeiten mit Doppio daran, Java ohne Plugins im Browser lauffähig zu machen. Dazu haben sie eine Java Virtual Machine und den Bytecode Disassembler Javap in Coffescript implementiert.
Der unter anderem von Ajax.org und Mozilla entwickelte Code-Editor Ace ist in der Version 1.0 erschienen. Er läuft vollständig im Browser und wird unter anderem bei Github und Google eingesetzt.
Twitter hat mit Bower einen einfachen Paketmanager fürs Web veröffentlicht. Mit Bower lassen sich Bilder, CSS und Javascript für Webprojekte auf einfache Art und Weise installieren und verwalten.
Meteor entwickelt eine Open-Source-Plattform zur Entwicklung von Web Apps. Was auf den ersten Blick wenig spektakulär klingt, könnte das nächste große Ding für Software-Entwickler werden. Daran glaubt zumindest der Investor Andreessen Horowitz, der derzeit alles richtig zu machen scheint.
Der Webentwickler von Hertzen hat PHP in Javascript nachgebaut, so dass PHP-Code direkt im Browser oder unter Node.js ausgeführt werden kann.
Noch ist es ein Forschungsprojekt, doch die neue Browserengine Servo, an der Mozilla derzeit arbeitet, könnte einst Gecko in Firefox ersetzen. Servo ist von Grund auf für Prozessoren mit vielen Kernen ausgelegt.
Der Javascript-Server Node.js ist in der stabilen Version 0.8 erschienen. Diese ist verglichen mit der letzten Serie v0.6 schneller, stabiler und bietet neue Funktionen und damit mehr Möglichkeiten.
Die von 1&1 maßgeblich unterstützte Javascript-Bibliothek Qooxdoo ist in der Version 2.0 erschienen. Diese besteht aus den vier Bestandteilen qx.Website, qx.Mobile, qx.Desktop und qx.Server.
Opa bietet ein einheitliches Framework, um Webapplikationen sowohl auf Server- als auch auf Clientseite zu entwickeln. Sämtlicher Code wird in Opa geschrieben, das schließt neben Frontend- und Backend-Code auch Datenbankabfragen und die Konfiguration ein. Dabei arbeitet Opa strikt mit statischen Typen.
Mit einem Update für Azure hat Microsoft seine Cloud-Plattform für weitere Open-Source-Software angepasst. Hadoop läuft als Beta. Hadoop-Entwickler Alan Gates beschreibt die Integration in einem Interview mit Golem.de.
Nun hat auch Yahoo einen eigenen Browser veröffentlicht. Bei Axis steht die Integration von Yahoos Suchmaschine im Mittelpunkt. Der Browser steht in einer mobilen Variante für iPhone und iPad sowie als Plugin für diverse Desktopbrowser zur Verfügung.
Das durch VMware gesponserte Framework Vert.x ermöglicht auf Basis der Java Virtual Machine die Entwicklung von Webanwendungen in verschiedenen Programmiersprachen. Im Vergleich zu Node.js soll Vert.x effizienter und schneller sein.
Ein Fehler in Node.js' HTTP-Parser ermöglicht es Angreifern, fremde Header auszuspähen. Die Entwickler empfehlen Nutzern, ihren Server zu aktualisieren.
Um das Open-Source-Geschäft von Microsoft kümmert sich bald ein eigens gegründetes Tochterunternehmen: Microsoft Open Technologies. Das derzeitige Interoperability-Team von Microsoft wird die Firma leiten.
Zusammen mit den französischen Webentwicklern von Little Workshop hat Mozilla mit Browserquest ein Browser-MMOG entwickelt, das komplett mit HTML5, CSS und Javascript realisiert wurde. Tausende Spieler können gleichzeitig auf unterschiedlichen Geräten spielen.
Node.js-Gründer Ryan Dahl übergibt die Leitung des Open-Source-Projekts Node.js an Isaac Schlueter. Die vielbeachtete Software Node.js ermöglicht es, Serveranwendungen in Javascript zu schreiben.
Der Cloud-Anbieter Joyent erhält 85 Millionen US-Dollar Risikokapital, unter anderem von der europäischen Investmentgruppe Weather Investment II und Telefónica Digital. Joyent gehören die Rechte an Node.js.
Seit rund einer Woche ist das offizielle Verzeichnis für jQuery-Plugins nicht mehr verfügbar. Bei der Löschung von Spam wurde versehentlich das gesamte Verzeichnis gelöscht. Das letzte Backup der Daten ist ein Jahr alt.
Firefox-Entwickler Patrick McManus hat Mozillas Browser um Unterstützung für Googles Protokoll SPDY erweitert. SPDY ist als potenzieller Nachfolger von HTTP und HTTPS konzipiert und soll für mehr Sicherheit und schnelleres Surfen sorgen.
Mit Version 0.6.3 wurde der ereiginsorientierte Javascript-Server Node.js um den Paketmanager Npm erweitert und um Fehler bereinigt.
Fabric Engine will mit seiner gleichnamigen Software die Entwicklung von multithreaded Applikationen in Javascript ermöglichen, die ebenso schnell sind wie native Applikationen.
Mit Version 0.6 steht die erste stabile Version des ereignisorientierten Javascript-Servers Node.js auch für Windows zum Download bereit. Künftige Versionen sollen in geringeren Abständen veröffentlicht werden.
Das vom Fraunhofer-Institut für Offene Kommunikationssysteme (Fokus) in Berlin geleitete Projekt Webinos hat eine erste Spezifikation für eine plattformübergreifende Open-Source-Plattform für mobile Anwendungen veröffentlicht.
Texas Instruments bietet eine neue Reihe von Mikroprozessoren unter dem Namen Sitara AM335x ab 5 US-Dollar an. Sie enthalten einen ARM-Cortex-A8 Prozessor und sollen besonders energiesparend sein. Zum Einsatz kommen sie etwa auf dem neuen kompakten Beagleboard-Mainboard Beaglebone.
Die Betreiber von Github veröffentlichen den Quellcode des Chatbots Hubot. Firmenintern kann er Bürotüren öffnen und schließen, die freie Version nutzt unter anderem die APIs von Google und kennt die Robotergesetze von Asimov.
Einst als "Spielzeugsprache" betitelt, hat sich Javascript zu einer erfolgreichen Skriptsprache entwickelt, in der sogar ganze Betriebssystem-GUIs geschrieben werden. Golem.de hat mit dem Erfinder der Sprache, Brendan Eich, über Vergangenheit, Gegenwart und Zukunft von Javascript gesprochen.
Die Etherpad Foundation hat den von Google als Open Source veröffentlichten Mehrbenutzereditor Etherpad fast komplett neu geschrieben und Etherpad Lite 1.0 veröffentlicht. Es basiert auf Node.js und soll mit deutlich weniger Ressourcen auskommen als das Original.
Joyent hat sein Betriebssystem SmartOS um die Kernel Virtual Machine von Linux erweitert, obwohl SmartOS auf der Illumos genannten, freien Version von Opensolaris basiert. So vereint SmartOS nun Zonen, ZFS, DTrace und KVM in einem Betriebssystem.
Das Projekt 140byt.es hat eine neue Homepage. Sie basiert nun ebenfalls auf lauter Javascript-Schnipseln, die jeweils nicht größer als 140 Bytes sind.
Der auf Googles V8-Engine aufbauende Javascript-Server Node.js wurde in Version 0.5.1 veröffentlicht. Größte Neuerungen sind ein offizieller Windows-Build und Unterstützung für internationale Domainnamen im URL-Parser.
Devon Govett hat mit PDFKit eine Javascript-Bibliothek für Node.js veröffentlicht, mit der sich komplexe PDF-Dokumente in Javascript erzeugen lassen.
Der auf Googles V8-Interpreter aufbauende ereignisorientierte Javascript-Server Node.js liegt nunmehr in der als "unstable" deklarierten Version 0.5.0 vor. Größte Neuerung sollte die Unterstützung für das Windows-Betriebssystem sein, doch offizielle Builds stehen noch nicht bereit.
Der ereignisorientierte Javascript-Server Node.js ist in Version 0.4.9 erschienen. Die neue Version beschränkt sich vorrangig auf die Behebung von bisherigen Bugs.
Zusammen mit Joyent und einigen Mitgliedern der Node.js-Community arbeitet Microsoft an einer Portierung des Javascript-Servers Node.js auf Windows.
Das Node.js-Modul Socket.io erlaubt die bidirektionale Echtzeitübertragung von Daten mittels Websockets. Die aktuelle Version 0.7.2 unterstützt nun Namespaces, virtuelle Räume, volatile Nachrichten und selbstdefinierte Ereignisse.
Mit 140byt.es hat Jed Schmidt eine quelloffene Sammlung von Javascript-Funktionen vorgestellt, die mit maximal 140 Byte den Umfang einer Twitter-Nachricht haben. Ziel des Projekts ist es, die Grenzen von Javascript zu erforschen.
Steven Wittens hat mit Termkit eine neue Generation von Unix-Terminals vorgestellt. Sein System interpretiert die Grundphilosophie von Unix auf moderne Art und Weise mit dem Ziel, eine neue Generation von Unix-Werkzeugen zu schaffen.
Mit der Veröffentlichung von Npm 1.0 hat der Paketmanager für den quelloffenen Javascript-Server Node.js seinen ersten Code Freeze erreicht. Tiefgreifende Änderungen und neue Funktionen werden zugunsten der Stabilität für mindestens sechs Monate nicht in die Entwicklung einfließen.
Node.js ist in der Version 0.4 veröffentlicht worden. Es ist die nunmehr zweite stabile Ausgabe des ereignisgetriebenen I/O-Frameworks auf Basis von Googles Javascript-Engine V8.
Die Javascript-Bibliothek jQuery ist in der Version 1.5 erschienen. Die neue Version ist in einigen Teilen deutlich schneller als der Vorgänger und enthält ein neues, deutlich flexibleres Ajax-Modul.
Die Androidversion von Skype kann nun auch für Videotelefonate verwendet werden. Skype 2.0 für Android hat außerdem eine neu gestaltete Bedienoberfläche erhalten.
(Skype 2.0 Für Android)
Neues Spiel in altem All: Das Entwicklerstudio Egosoft arbeitet am nächsten Teil seiner Weltraumsaga X. Es soll eine radikale Neuausrichtung beim Gameplay geben - aber in einem vertrauten Universum mit spektakulär schicker Grafik spielen.
(X Rebirth)
Eine andere Anordnung der Photovoltaikmodule könnte die Effizienz von Solaranlagen deutlich erhöhen, haben MIT-Forscher herausgefunden. Statt als Fläche haben sie die Zellen in einer dreidimensionalen Struktur angeordnet.
(Solarzellen)
Die alternative Android-Distribution Cyanogenmod 9.0 ist als Release Candidate erschienen. Sie basiert auf Android 4.0 und unterstützt zahlreiche Smartphones und Tablets.
(Cyanogenmod)
LG verlangt für das Nexus 4 einen Listenpreis von 600 Euro. Bei Google selbst gibt es das Android-Smartphone schon für 300 Euro. Daher hat nun ein Händler darauf verzichtet, das Nexus 4 ins Sortiment zu nehmen.
(Nexus 4)
E-Mail an news@golem.de