Porta 25 - Um dos maiores desafios dos desenvolvedores hoje é criar códigos duradouros, que possam ser utilizados em diferentes plataformas e dispositivos. Assim como autores de livros querem suas obras lidas e cantores querem que suas músicas sejam ouvidas em todos os cantos do mundo, também os desenvolvedores têm suas ambições.
As tecnologias Open Source representam uma das soluções capazes de permitir que os desenvolvedores alcancem mais públicos reutilizando códigos e conhecimentos que já detêm. Além disso, as comunidades contribuem ao adicionar suporte para novas plataformas a todo momento. O Windows sempre foi um grande playground para as comunidades de desenvolvimento e muitas tecnologias de código aberto já rodam em dispositivos com Windows.
A equipe do Enyo é um ótimo exemplo de como as comunidades vêm considerando a possibilidade de todas as plataformas modernas permitirem que os desenvolvedores concentrem seus esforços em inovação e ampliem o alcance de suas criações para mais dispositivos e plataformas. Desde o início, elas consideram e rapidamente trabalham para suportar todas as principais plataformas móveis, incluindo os aplicativos da Windows Store e os aplicativos para Windows Phone. O Confero app demonstra como um dispositivo pode chegar a mais consumidores com o mesmo app no iOS, Android, Windows Phone, Blackberry e na própria internet.
Para ajudar ainda mais os desenvolvedores a fazerem seus códigos rodarem da mesma maneira em diferentes plataformas, a Microsoft Open Technologies (MS Open Tech) vem trabalhando com muitas comunidades open source no sentido de adicionar uma lista de frameworks e ferramentas que os desenvolvedores poderão utilizam para criar aplicativos para Windows Phone e Windows Store – sempre aproveitando o conhecimento que já detêm sobre outras tecnologias que não as da Microsoft.
Quer você seja um desenvolvedor Web trabalhando com jQuery ou outros frameworks e ferramentas JavaScript ou um desenvolvedor C++ que utiliza Cinder, OpenCV, Cocos2DX, Ogre3D, Bullet, Box2D, você pode usar esses frameworks e bibliotecas, e reutilizar os seus códigos para levar seus aplicativos ou criar novos apps para dispositivos Windows.
Neste post, publicado no blog da Microsoft Open Tech, você encontra, dividido por tecnologias e linguagens de desenvolvimento, as ferramentas e recursos com os quais a MS Open Tech contribuiu e que podem ajudá-lo a levar seus aplicativos a uma nova e enorme audiência! Vale a pena conferir!