from:Adalberto Foresti - Principal Program Manager - Microsoft Open Technologies, Inc.Olivier Bloch - Senior Technical Evangelist - Microsoft Open Technologies, Inc.
MS Open Tech has just published a code patch that introduces WinRT support in Cocos2D-X. This update will be welcome by those in the game development community who were looking forward to leveraging the wealth of capabilities offered by Cocos2D-X to write Windows Store games. It will be likewise welcome by publishers of existing Cocos2D-X based games on other platforms, who will find the effort of porting their code to a Windows Store app significantly reduced, thereby opening up new revenue opportunities for their previous work.
Cocos2D-X is an open source C++ game engine aiming at extending the reach of the popular Cocos2D game engine to other OS platforms beyond iPhone. Cocos2D-X is used by many mobile gaming creators, from hobbyists to major publishers like Zynga, Konami, Glu, Gamevil and KingSoft.
"Thanks to the big contribution from Microsoft Open Technologies, Inc., Cocos2d-x v2.1.15 is now successfully ported to Windows RT. Developers who want to publish their games on the Windows Store to extend their reach to Windows devices can take action now. I'm so glad to see Microsoft is embracing open source communities in such a way :)" - Zhe Wang, founder of Cocos2d-x.
Here is a short demo of Cocos2D-X running on Windows 8.1.
While MS Open Tech is collaborating with the Cocos2D-X community to integrate the changes back into the Cocos2D-X master branch in GitHub, you can already access the WinRT-enabled code on GitHub. So try it out, and get a head start on publishing your next Cocos2D-X game on the Windows Store!
The MS Open Tech team has been working with the Node.js community for more than two years to deliver a great experience on Windows and Windows Azure for Node developers. It’s been an exciting and rewarding experience, and we’re looking forward to taking it to the next level as we continue the journey together.
To that end, we’re happy to announce the first Node/Windows Hackathon, sponsored by Microsoft Open Technologies, Inc. This event will take place in Redmond on November 7-8, 2013, at the new “Garage” facility currently under construction in building 27 of the Microsoft campus. The event is open to everyone. We’ll be sharing more details in the next few days, but we’re announcing the dates now so that you can reserve the date and make plans to participate.
This will be a great opportunity for the Node community to get to know the many Microsoft developers who love to work with Node.js as much as they do, and we’ll work together to test new scenarios, explore new features, and make the Node experience even better for Windows and Windows Azure developers. There will be plenty of pizza and beverages, lots of time for hacking as well as socializing, and we’re planning a surprise announcement at the event that we think will make Node developers on Windows very happy.
Please sign up at the EventBrite registration page and get involved if you’d like to participate, or have suggestions for projects and scenarios to explore. We’d love to see you in Redmond for the event, but if you can’t be there in person we’ll also have opportunities for online attendance. (Details for online participation will be posted soon.)
See you in November!
Claudio Caldato, Scott Blomquist, Doug MahughMicrosoft Open Technologies, Inc.
Busy times at MS Open Tech! Today we’d like to share with the Azure community a sneak peek at our work on four new plugins for Nagios and Zabbix. It’s early days, but we care about your feedback and love working in the open, so effective today you can take a look at our github repo and see what we are working on to make monitoring on Azure easy and immediate for users of Nagios and Zabbix.
What you can play with today is:
Note that all compute plugins can be also used to monitor Windows Azure Infrastructure-as-a-Service (IaaS) Virtual Machines
The steps for installing and running the plugins are documented in this ReadMe.
Nagios and Zabbix have established themselves as popular choices for lightweight enterprise-class IT and infrastructure monitoring and alerting. The vibrant open source community built around Nagios has contributed hundreds of plugins (most of which are also compatible with Zabbix) to enable developers, IT professionals and DevOps pros to monitor a variety of entities, from servers to databases to online services. We love to help our customers that know and use those tools, and we are committed to supporting monitoring on Azure using open source technologies.
This is a work in progress, and we’d love to hear from users to make our implementation of these popular tools the best it can be. The Plugins are available on our github repo, and we welcome your feedback and contributions. Send us a pull request if you’d like to contribute to these projects, or leave a comment/email if you have some feedback for us. See you on github!
Microsoft Open Technologies, Inc is pleased to announce the approval and publication of OData Version 4.0 Committee Specification (CS) by the members of the OASIS Open Data Protocol (OData) Technical Committee. As we reported back in May, this brings OData 4.0 one step closer to becoming an OASIS Standard.
The Open Data Protocol (OData) uses REST-based data services to access and manipulate resources defined according to an Entity Data Model (EDM).
The Committee Specification is published in three parts; Part 1: Protocol defines the core semantics and facilities of the protocol. Part 2: URL Conventions defines a set of rules for constructing URLs to identify the data and metadata exposed by an OData service as well as a set of reserved URL query string operators. Part 3: Common Schema Definition Language (CSDL) defines an XML representation of the entity data model exposed by an OData service.
The CS also includes schemas, ABNF components, Vocabulary Components and the OData Metadata Service Entity Model.
You can also download a zip file of the complete package of each specification and related files here.
Here are some resources for those of you interested in using or implementing the OData protocol or contributing to the OData standard:
· Visit OData.org for information, content, videos, and documentation and to learn more about OData and the ecosystem of open data producer and consumer services.
· Join the OData.org mailing list.
· Check out the #OData discussion on twitter.
· Join the OASIS OData technical committee (OData TC) and contribute to the standard.
· Send comments on OData version 4.0 to the OASIS OData Technical Committee
Our congratulations to the OASIS OData Technical Committee on achieving this milestone! As always, we’re looking forward to continued collaboration with the community to develop OData into a formal standard through OASIS.
Using (or planning to use) Cocos2D-X to build mobile cross platform games in C++? You will certainly love the news: Microsoft Open Technologies, Inc. is making it easy to port a Cocos2D-X game to the Windows Store and to Windows Phone. Today, at the event Cocoa China, Zhe Wang, founder of Cocos2D-X praised MS Open Tech’s contribution that opens up a wide range of Windows devices to the popular open source game engine Cocos2D-X, allowing developers to easily reach new customers for their games.
Check out our full blog post on msopentech.com/blog
Today I’m happy to report the news that our Microsoft Open Technologies, Inc., (MS Open Tech) partner Azul Systems has released the technology preview for Zulu, an OpenJDK build for Windows Servers on the Windows Azure platform. Azul’s new OpenJDK-based offering has passed all Java certification tests and is free and open source.
Azul’s new build of the community-driven open source Java implementation, known as OpenJDK, is available immediately for free download and use under the terms of the GPLv2 open source license.
Built and distributed by Azul Systems, Zulu is a JDK (Java Development Kit), and a compliant implementation of the Java Standard Edition (SE) 7 specification. Zulu has been verified by passing all tests in the Java SE 7 version of the OpenJDK Community TCK (Technology Compatibility Kit).
Azul has a lot of information about this exciting news on their website, including this press release that we would like to share.
With the support of Azul Systems and MS Open Tech, customers will be assured of a high-quality foundation for their Java implementations while leveraging the latest advancements from the community in OpenJDK. The OpenJDK project is supported by a vibrant open source community, and Azul Systems is committed to updating and maintaining its OpenJDK-based offering for Windows Azure, supporting current and future versions of both Java and Windows Server. Deploying Java applications on Windows Azure will be further simplified through the existing open source MS Open Tech Windows Azure Plugin for Eclipse with Java.
Key details of Azul Zulu include:
Executives of both companies highlighted the benefits of this new effort:
Jean Paoli, president of MS Open Tech said, “Java developers have many development and deployment choices for their applications, and today MS Open Tech and Azul made it easier for Java developers to build and run modern applications in Microsoft’s open cloud platform.”
Scott Sellers, president and CEO of Azul Systems said, “Azul is delighted to announce that Zulu is fully tested, free, open source, and ready for the Java community to download and preview – today. We are looking forward to serving the global Java community with this important new offering for the Azure cloud.”
Zulu is available for download at www.azulsystems.com/products/zulu. Zulu Community Forums are listed on the Stack Overflow website under the tags “azure zulu” and “azul zulu.”
MS Open Tech and Azul Systems first announced our partnership on July 24, 2013
Customers and partners of Microsoft and Azul interested in participating in future Zulu tech previews are also invited to contact Azul at AzureInfo@azulsystems.com for additional information. And of course, please send questions and feedback to our MS Open Tech team directly through our blog.
Gianugo Rabellino, Senior Director of Open Source Communities, MS Open Tech
Here is a new open source plugin for Apache Cordova by Microsoft Open Technologies, Inc. The plugin makes it easy to use the Pointer Events model in your Cordova or PhoneGap projects.
To learn more about Pointer Events and see a cool demo of this plugin in action, check out the full post on our new blog: http://aka.ms/pointereventscordova