• Domingo 17 de Noviembre de 2024, 23:26

Autor Tema:  Microsoft Disponibiliza Código Fuente  (Leído 1100 veces)

x.cyclop

  • Miembro de PLATA
  • *****
  • Mensajes: 1039
  • Nacionalidad: mx
    • Ver Perfil
Microsoft Disponibiliza Código Fuente
« en: Jueves 20 de Julio de 2006, 00:41 »
0
Microsoft disponibiliza el código fuente de su emulador de dispositivos móviles

La licencia aplicada por Microsoft al código fuente deja el suficiente margen para que éste pueda ser portado a otros sistemas operativos y para que se emulen nuevos dispositivos con, a su vez, nuevos sistemas operativos.

Dentro de su iniciativa Shared Source, Microsoft ha disponibilizado el código fuente de su Device Emulator 1.0, un software que simula el comportamiento de una CPU ARM que ejecuta los sistemas operativos Windows CE y Windows Mobile.

El software compilado acompaña al entorno de programación Visual Studio 2005, y su código fuente puede ser compilado con este mismo entorno.

La aplicación se divide en diversos módulos:

- Emulador de la CPU ARM, compilándola en el momento de la ejecución (técnica conocida como JIT, Just In Time) a código x86.

- Emulador de MMU, que proporciona la memoria virtual y la protección de páginas de memoria.

- Emulador de placa base con la RAM y la NOR flash emuladas.

- Una colección de diversos periféricos conectados a la placa base, como pantalla táctil, teclado, tarjeta de red,...

- Interfaz DMA que permite a las aplicaciones que se están ejecutando dentro del emulador a conectarse e intercambiar información con las aplicaciones que están fuera de este, y viceversa.

El tipo de licencia a la que se acoge Microsoft para este emulador permite que su código fuente pueda ser reutilizado en otros proyectos, por lo que podría servir de base para otros emuladores o incluso para realizar emuladores de dispositivos móviles con otros sistemas
operativos. Los programadores también pueden utilizar el código fuente para sus aplicaciones bajo Windows e incluso existe la posibilidad de migrar el código a otros sistemas operativos.

El Device Emulator 1.0 ya se encuentra precompilado como descarga gratuita para aquellas personas que simplemente quieran emular un dispositivo móvil sin entrar a recompilar el propio emulador. En este último caso puede encontrarse en

Standalone Device Emulator 1.0 with Windows Mobile OS Images
http://www.microsoft.com/downloads/details...&displaylang=en

Los requisitos para ejecutarlo son disponer de una computadora con Windows 2000, XP o Server 2003.


---------------------------
NoticiasDot
Shared Source Microsoft Device Emulator 1.0 Release
http://www.microsoft.com/downloads/details...&DisplayLang=en

- Great works aren't produced on the first try. [Ernest Hemingway]
- Be ambitious, yet realistic in your dreams. Do something that makes a positive impact. Don’t let the nay-sayers get you down. [Bjarne Stroustrup]