Microsoft Open Technologies, Inc. (MS Open Tech) will now be open sourcing the Entity Framework (EF), a database mapping tool useful for application development in the .NET Framework.
"The Entity Framework source code is today being released under an open source license (Apache 2.0), and the code repository is now hosted on CodePlex (using Git) to further increase development transparency," Microsoft announed.
"EF will join the other open source components of Microsoft's dev tools - MVC, Web API, and Web Pages with Razor Syntax - on CodePlex to help increase the development transparency of this project," informs Microsoft.
MS Open Tech "will servea as an accelerator for these projects by working with the open source communities through our new MS Open Tech CodePlex landing page. Together, we will help build out its source code until shipment of the next product version."
The newly opened EF will, for the first time, allow developers outside Microsoft to submit patches and code contributions that the MS Open Tech development team will review for potential inclusion in the products.
This will "enable everyone in the community to monitor and provide feedback on code check-ins, bug-fixes, new feature development, and build and test the products on a daily basis using the most up-to-date version of the source code," Microsoft said.
Here are the projects you'll find on CodePlex:
- Entity Framework - The ADO.NET Entity Framework is a widely adopted Object/Relational Mapping (ORM) framework that enables developers to work with relational data as domain-specific objects, eliminating the need for most of the data access plumbing code that developers usually need to write
- ASP.net MVC 4 - this is the newest release of the ASP.net MVC (Model-View-Controller) framework. It is a web framework applying the MVC pattern to build web sites that separate data, presentation and actions.
- Web API - this is a framework that augments ASP.net MVC to expose easily XML and JSON APIs consumable by websites or mobile devices. You can view it as a special model that instead of returning HTML (views) returns JSON or XML (data)
- Web Pages/ Razor version 2, i.e. a view engine for MVC. It is a way to mix HTML and server code so that you can bind HTML pages to code and data.
In other Microsoft news, in addition to Windows 8 and Windows Server 2012General Availability (GA) on October 26, a new report reveals the release dates of a few of other Microsoft's upcoming products, such as Windows Phone 8, Visual Studio 2012, and Office 2013.
- Windows Phone 8 "Apollo" will hit Release to Manufacturing (RTM) in September of this year, with general availability in November for the first devices.
- Visual Studio 2012 will hit RTM in August and general availability in September.
- Office 2013 will hit RTM in November and general availability in February of 2013.
In addition to aforementioned, Microsoft is all set to release a "Preview" flavor of its Office Web Apps.
Also, in news is, Microsoft is planning to hold an event similar the 2011 BUILD conference sometimes in October this year.
Last year's BUILD// was held in Anaheim, California in September of 2011 and the focus was on Windows 8 developers, and Metro.
Microsoft Australia setted up the first "Microsoft Tech Lounges" at Monash University, one of Melbourne's largest universities (see the picture above and more at the end of this post).
Open from 8am to 6pm, the room is suppose to "provides students with a place to study, play, socialise and interact with the latest Microsoft technologies" Paul Randazzo, Education Audience Marketing Manager for Microsoft Australia said.
It has on showcase "two Xbox 360s with Kinect, a PixelSense (formerly Surface 2) table, numerous laptops, desktop computers and even a stand of Windows Phone devices."
The decor reminds us of "Microsoft Cafe" campaign, and the room's design, fittings and equipment were entirely sponsored by Microsoft.
Also, according to report, Microsoft Australia plans to introduce the Tech Lounge to the University of Sydney, Adelaide Univeristy and Curtin University in Perth.
Following, the leak of Microsoft's upcoming "Wedge Mobile" keyboard designed for Windows 8 RT with new Windows 8 logo, a chrome bezel, and a slip-on cover -- another image leaked today, claims to be of Microsoft's upcoming 'Wedge' touch mouse for Windows 8.
This new Wedge touch mouse is a compliment to the Wedge keyboard and includes a 360 degree scrolling function.
No other details have been revealed yet.
More pictures of Microsoft Australia Tech Lounge: