Gradle soll Ant bei Google als Build-System für Androidanwendungen ablösen – ein Gradle-Plug-in steht bereits zur Verfügung. Xavier Ducrohet, seines Zeichens Android-Tool-Entwickler bei Google, hat das neue Build-System in einem Vortrag vorgestellt.
Das durch Standards wie OpenGL bekannte Industriekonsortium Khronos Group, hat eine neue Initiative zur Entwicklung eines offenen, gebührenfreien Standards zur Kontrolle mobiler und eingebetteter Kameras und Sensoren gegründet.
Die beiden Unternehmen Active Group und Factis Research haben kürzlich ein Blog zur funktionalen Programmierung gestartet, das Entwicklern ans Herz gelegt sei, die interessiert sind, mit diesem Programmierstil zu entwickeln.
Web-Dokumente soll die jetzt veröffentlichte Version 27 des freien Browsers Chrome rund 5 Prozent schneller laden als der Vorgänger. Außerdem enthält sie eine Schnittstelle zur Nutzung des Cloud-Speichers Google Drive.
Unity-CEO David Helgason hat bekanntgegeben, dass die für unabhängige Entwickler und kleinere Studios verfügbare kostenlose Version der Engine ab sofort Build-Optionen für iOS und Android umfasst. Diese ließen sich bisher nur zukaufen.
Das Werkzeug zum Tracken von Issues und Bugs sowie der Verwaltung von Projekten steht mit überarbeiteter Nutzeroberfläche bereit und gliedert sich so in das Look und Feel anderer Atlassian-Produkte ein.
Für Android-Projekte, die einen signifikanten Anteil von Business- oder Spiellogik enthalten, lohnt es sich, die Applikation in separaten Modulen zu entwickeln. Insbesondere Komponenten zum Ausführen der zentralen Abläufe auf dem PC können sinnvoll sein.
Open Source hat einen großen Einfluss auf die Art, wie Programmiersprachen entstehen und welche von ihnen zur Entwicklung quelloffener Projekte genutzt werden. Das ständige Erscheinen neuer Sprachen macht die Entscheidung schwer, mit was man sich als Nächstes beschäftigen soll.
Der Quellcode der Applikation ist versioniert im Repository abgelegt. Warum nicht die Datenbank? Will man nun einen beliebigen Stand der Datenbank in der Entwickler-, Test- oder Produktionsumgebung wiederherstellen, stehen zwei Java-Bibliotheken zur Verfügung, die in ein Continuous Delivery integrierbar sind.
Besser informierte Teammitglieder und qualitativ hochwertigere Programme – beides lässt sich mit gut geplanten Code- und Architektur-Reviews erreichen. Das gemeinsame Durchgehen von Quelltexten und Strukturentscheidungen hilft beim Wissensaustausch und bringt Fehler frühzeitig ans Licht.
Asynchrones, nicht blockierendes Programmieren war unter .NET-Entwicklern lange nicht beliebt, denn die bisherigen Verfahren verkomplizierten allesamt den Programmcode. Mit den Schlüsselwörtern async und await in C# 5.0 sowie Visual Basic 11.0 unterscheidet sich nun asynchroner Programmcode nicht mehr wesentlich von der synchronen Vorgehensweise.