Developer Break: MongoDB on Azure, PHP, Qt and Simlity
Developer Break – catching the smaller but important changes and updates to tools and specifications, utilities and libraries. This week: HortonWorks Data Platform, Java 7 usage, MongoDB on Azure, Reflector, npm.net, PHP, Python Client Library for Google APIs, Qt and Simlity.
- Version 1.1 of HortonWorks Data Platform provides improvements in the areas of high availability and data stream handling. The performance of the Apache Hadoop implementation has also been improved.
- Jelastic has reported that among the users of its Platform as a Service (PaaS), Java 7 is the most prevalent version with 79 per cent of usage. Everyone else is using the predecessor Java 6.
- 10gen, the company developing the open source MongoDB database, has entered into a partnership with Microsoft. The goal of the collaboration is to get the NoSQL database to run under Windows Azure. As a first result from this, a MongoDB installer for Microsoft's cloud platform has been introduced.
- Version 7.6.1 of the .NET decompiler Reflector has been adapted to the final version of Visual Studio 2012.
- Microsoft has open sourced the npm.net library, a .NET library for the Node.js package manager NPM. This library is used in the NPM connector of Microsoft's WebMatrix IDE.
- PHP 5.4.7 and PHP 5.3.17 fix over 20 bugs, including segmentation faults when building with zts and GOTO vm-kind.
- The Python Client Library for Google APIs has graduated from beta status.
- Qt development has been busy lately: within one week, the beta for Qt Creator 2.6 and version 4.8.3 of the Qt framework have been released. The older branch of Qt now has improved support for Mac OS X 10.8 Lion, QNX and WebKit 2.2.3. Qt Creator is considered to be a core component that has to be finished before Qt 5 ships at the end of the year.
- Simlity GmbH, a spin-off from the University of Jena in Germany, has introduced its game engine after two years of development. The engine, which is based on Java EE, provides a development platform for contemporary browser games and provides client-server-synchronisation of objects and social media connectivity. Games can be written to run cross-platform under HTML5, Flash and Unity.