domingo, 27 de enero de 2008

Imagen final v2 (windows ce 5.0)

Bueno, como podeis ver en alguna de las entradas, la versión 6.0 nos daba algun que otro problema al cargar la imagen. Por este motivo y ya que disponemos de la versión anterior, realizaremos la imagen sobre windows ce 5.0

Antes de empezar a enumerar los elementos que hemos seleccionado, hay que hablar de las despendencias. ¿Realmente podemos realizar un proyecto 100% costumizado? La respuesta es NO. Al seleccionar determinados elementos, se crean una dependencias en las que de forma obligada se incluyen otros elementos en el diseño final.



En esta imagen podemos ver, como para poder deshacernos de un componente de la imagen final, primero hay que remover todas las dependencias.



Una vez acalarado este punto, vamos a definir los elmentos seleccionados por nosotros y posteriormente verem0s que se han añadido mucho por dependencia.

Elementos que hemos seleccionado:

BSP:
  • VIA BSP cepc:86 ( El de nuestra placa para la versión windows ce 5.0)

Applications and Services Development:
  • .NET Compact Framework 2.0
  • Standar SDK for windows c.e
  • XML
  • C libraries and runtimes
Aplication End User
  • Active Sync
  • CAB file Installer/Unistaller
Core OS services:
  • USB host Support
Comunication Services and Networking
  • TCP/IP
  • Universal Plug and Play (UPnP)
  • LAN
    • Wired Local Area Network
  • Servers
    • FTP
    • TELNET
Device Managment
  • SNMP
File System and data Store
  • Compresion
Shell and user interface: (Introducido poder ver algo en el monitor, no obligatorio en proyecto final)
  • Minimal GDI configuration
  • User interface
    • Mouse
    • Network user interface
Como ya hemos comentado esto genera unas dependencias que ahora mostraremos en las siguientes imagenes. En dichas imagenes se muestran todos los lementos de la imagen.

Para diferenciar los elmentos introducidos por nosotros y los introducidos por dependecias, hay que fijarse en las señales verdes. Si son señales verdes con una flecha hacia abajo, es un elemento que hemos introducido nosotros, el resto son elementos por dependencia.




Como se puede apreciar, el número de elementos que se añaden al proyecto es muy elevado, por lo que resulta complejo diseñar un proyecto que exclusivamente cumpla los requisitos que se nos piden, sin ningun tipo de añadido.

3 comentarios:

Unknown dijo...

Hola chicos,

Aquí es importante saber el tamaño final de la imagen. No lo olvidéis.

Otro tema importante es que el sistema debe poder escribir ficheros en la CF. Lo habéis probado? Almacenamiento persistente, creo....

Animo!

Unknown dijo...

Pues no hemos implementado Alamacenamiento persistente. Más que nada porq nuestra idea era que en el dispositivo no se guardaba información.

Es decir, los datos que llegan por ethenet pasarían a almacenarse en una unidad externa, conectada por usb.

Supongo que lo diras por algun tema del Middleware, pero mi idea era que se ejecutaría como aplicación que se añadriría antes de generar la imagen.

He estado probando y la persistencia no se cumple, es decir un simple documento de texto guardado, desaparece una vez apagada la placa.

Groupdmt dijo...

nice and very informative blog...
foto mascara