Intel Apple To Meego

Background
A comienzos de 2006 Intel abrió el Argentina Software Development Center (ASDC), único Centro de Desarrollo de Software de Intel en Latinoamérica, con sede en la ciudad de Córdoba. En la actualidad, el ASDC cuenta con mas de 150 profesionales que trabajan en forma integrada con los otros Centros de Desarrollo de Intel distribuidos en el mundo.
En el año 2007, Neosur se sumó al Intel ® Software Partners Program de Intel, como parte de su estrategia de integración con las grandes empresas de la industria. A partir de esta relación, Neosur comenzó a trabajar junto con el Intel ASDC en la evaluación de proyectos de I+D en temas relacionados con MIDs (Mobile Internet Devices) y aplicaciones para estos dispositivos móviles; en la actualidad es uno de los partners de mayor participación en trabajos de colaboración con el ASDC.
Desafío
Con la idea de ampliar el mundo de aplicaciones y desarrolladores para el sistema operativo Meego, Intel se propuso crear una herramienta que realice la migración de una aplicación Apple implementada en Objective-C a una aplicación QT-C++ que funcione en Meego. Para lograr esto, Intel solicitó a Neosur la traducción de la API de UIKit de Cocoa, utilizando un lenguaje llamado MetaD++ con el cual se crearon las clases constructoras (ClassFactories) responsables de la migración de las clases UIKit a traducir. El objetivo a alcanzar era cubrir mas de un 80% de la totalidad de la API, logrando así cubrir no solo la mayor parte de las aplicaciones muestreadas, sino también cubriendo un alto porcentaje de la integridad de cada aplicación.
Solución
La traducción de la API se materializó en los siguientes items:
- - Las Classfactories traducidas en Object Oriented Meta-programming language (MetaD++);
- - Los Wrappers desarrollados en C++;
- - Los Test Cases desarrollados en Objective-C para validar y verificar la calidad del producto terminado.
Entregable
Las traducciones tuvieron una cobertura del 82 % de la API de Cocoa. Intel ASDC presentó un prototipo del proyecto integrando las traducciones desarrolladas por Neosur. El éxito del proyecto posibilito avanzar al siguiente paso en el camino a transformase en un producto de Intel para su plataforma AppUp y premitir que los desarrolladores de aplicaciones Apple puedan migrar fácilmente sus productos al sistema operativo MeeGo.
- Acerca de NEOSUR y el ASDC
- En la actualidad Neosur y el ASDC continúan trabajando en conjunto en varios proyectos. Neosur se encuentra posicionado como un socio estratégico en la cadena de valor del ASDC.
- Acerca de Neosur
- Neosur es una compañía global con demostrada experiencia en el diseño e implementación de soluciones a medida para clientes en todo el mundo. Comprometida con su misión de diseñar e implementar soluciones de alto valor agregado, Neosur se involucra en la problemática de sus clientes para poder diseñar en conjunto las soluciones adecuadas para cada caso.
Últimos casos de éxito
Clientes
--------------------------------------
