Mis primeros pasos con Windows Mobile (V): Muchos proyectos

Aunque ya había creado algunas aplicaciones para mi Pocket PC with Phone ASUS P535 a base de ver ejemplos y consultar Internet, tras haber seguido el curso “Curso de desarrollo con dispositivos móviles” de Unai Zorrilla, me he dado cuenta de que, realmente, hay que reciclarse bastante para poder desarrollar aplicaciones para dispositivos móviles de una manera “profesional” y para trabajar con los dispositivos especiales (GPS, por ejemplo) que incluyen los móviles.

Una de las cosas que más me ha llamado la atención es la cantidad de proyectos necesarios para hacer una aplicación para Pocket PC (en adelante PPC):

  1. La aplicación WM 5 o 6 propiamente dicha. Para PPC y en VB.NET si la hago yo.
  2. Un proyecto de PPC para generar el .CAB para instalar la aplicación en el PPC. Creado según las instrucciones del curso, traducido a VB.NET y ligeramente adaptado para incluir automáticamente la aplicación en Programas del móvil. No es difícil pero al final he tenido que hacerlo por intuición, ya que la poca información encontrada no estaba muy actualizada.
  3. Otro proyecto (tipo PC) para crear una acción que se integre en el siguiente proyecto, para permitir la instalación automática. Creado también según las instrucciones del curso y traducido a VB.NET.
  4. Un proyecto (tipo PC) para generar el programa de instalación (Setup) de la aplicación desde el PC. Creado también según las instrucciones del curso, pasado a VB.NET y ligeramente adaptado.
  5. Un proyecto (para PPC) para incluir una pequeña parte de la aplicación funcionando en Hoy. Este proyecto ¡DEBE! ser realizado en C++ y representa para los que venimos de VB la parte más difícil (para mí todavía está pendiente), máxime con la poca y no actualizada información a este respecto. Este proyecto se deberá incluir adecuadamente en el .CAB para que se instale al mismo tiempo que la aplicación principal.

Sí, 5 proyectos para una aplicación, creada para un sólo tipo de dispositivo/sistema operativo.

Etiquetas de Technorati:

4 comentarios en “Mis primeros pasos con Windows Mobile (V): Muchos proyectos”

  1. Hola, la verdad es que no es una comparación demasiado justa creo. Para desarrollar la aplicación solamente necesitas un proyecto, el resto es parte del desplegado no de la realización de la misma. Muchos proyectos de desplegado también los sufriás con aplicaciones Web o Windows medianamente complejas. Además estos 5 proyectos son para un desplegado particular por Active Sync, bastaría en un principio con el .CAB o en Windows Forms lo que sería tu MSI.
    Si te pones a pensar en el desplegado de una aplicación distribuída tendrías seguramente muchos más elementos como los prerequisitos…

    En cuanto al Today es una funcionalidad no manejada de hay que tengas que hacerlo en nativo de igual forma que en .NET para Windows y Web no tienes funcionalidades en código manejado y tienes que recurrir a PINVOKES o a escribirlo directamente en C++

    Saludos
    Unai

  2. Me alegro, Unai, de que aunque ahora te dediques a otras cosas más modernas, todavía leas los artículos sobre Pocket PC.
    Pues sí, tienes razón, pero … ¿porqué el Today (Hoy) sigue siendo una funcionalidad NO manejada hoy en día en WM 6?

  3. Después de leer este artículo me doy cuenta de que a lo mejor la he cagado un poquito, ya que estoy realizando una aplicación para windows mobile, en visual basic.NET, y no se si puede serme útil o no.

    Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *