2008-09-16 12 views
12

Tengo un proyecto de mascota personal que me gustaría comenzar, dirigido a Windows Mobile 6. Nunca he hecho ganar el desarrollo móvil y me gustaría saber qué recursos hay disponibles, buenas herramientas para usar, tal vez un tutorial de inicio de salto, así como cualquier truco que me gustaría tener en cuenta al desarrollar para la plataforma?Comenzando con el desarrollo de Windows Mobile

Respuesta

1

Dependiendo de la escala del proyecto, observe .NET compact framework. Si está familiarizado con Visual Studio, entonces es bastante fácil comenzar. Por supuesto, MSDN es el lugar de los recursos.

La ejecución del código administrado en un dispositivo móvil tiene un gran impacto de rendimiento, pero para un pequeño proyecto personal es bastante bueno.

Además, la mayoría de los dispositivos tienen todo tipo de peculiaridades extrañas y extrañas, así como extrañas configuraciones de hardware. Busque cualquier tipo de programa de desarrollador del fabricante de su dispositivo.

1

Para Visual Studio puede descargar el Windows Mobile SDK que viene con kits de inicio y emuladores. Puede programar aplicaciones nativas de C++ o .Net con bastante facilidad y rapidez. Eche un vistazo a las muestras proporcionadas con el SDK para un buen punto de entrada. Es probable que este sea el mejor recurso para comenzar. Sugiero instalar el SDK y luego ejecutar algunas de las muestras para mojarse los pies.

1

Comience en el Windows Mobile Developer Center. Allí encontrará una excelente sección de inicio con muchos enlaces al software que necesita y tutoriales. El desarrollo de Windows Mobile es muy divertido. :)

6

Los dispositivos con Windows Mobile 6 vienen con .NET Compact Framework 2.0 en ROM y también exponen .NET APIs para un montón de cosas (cámara, notificaciones del sistema, correo electrónico, contactos, ...).

Recomendaría usar Visual Studio 2008 y refresh version of the Windows Mobile 6 SDK, que incluye emuladores, documentación, herramientas y ejemplos.

Además de MSDN, un buen recurso para muestras de Windows Mobile es Chris Craft's Blog, who recently built 30 mobile applications in 30 days. Hay muestras para muchas técnicas diferentes que puede usar para un jumpstart.

+2

El enlace al blog de Chris Craft no funciona nunca más. – Qwark

+0

http://www.cjcraft.com/blog/ – Techboy

+0

Su blog funciona, pero la mayoría de los enlaces en su sección "Categorías" ahora funcionan, incluidos los enlaces "30 días de". El último para el día 30 fue el lunes 30 de junio de 2008, por lo que el resto está en junio de 2008. Después de los "30 días de .NET [Windows Mobile Applications]", comienza una nueva serie para "30 Days of Pimp My Windows". Teléfono móvil." – Bratch

0

Un buen libro de consulta para retirar es "Microsoft Mobile Development Handbook" de Wigley, Moth y Foot. Cubre muchos temas en desarrollo móvil con .NET compact framework y también la plataforma Windows Mobile.

También es posible que desee aprender sobre Windows CE, de lo que Windows Mobile es una sarta de. Un buen lugar para comenzar a aprender sobre Windows CE es windowsembedded.com. Desde allí, puede descargar una versión de evaluación de "Platform Builder", que es la herramienta para crear una imagen de Windows CE para probar.

0

Otra buena fuente de ejemplos de código de desarrollo de Windows Mobile y aplicaciones de ejemplo se puede encontrar en Chris Fairbairn's blog.

3

Si tiene antecedentes de C# saltando al desarrollo de Windows Mobile es bastante fácil. Por supuesto, hay muchas diferencias, pero la entenderás.

también algunas precauciones:

Obtener familiarizado con la gestión de memoria .NET CF y como recolector de basura funciona en los dispositivos móviles. Steven Pratschner's .Net CF WebLog. Steve también tiene buenos tutoriales sobre cómo usar la herramienta RPM (Administrador de rendimiento remoto) para eliminar las pérdidas de memoria, etc.

También se realizan algunas cosas a través de las bibliotecas pinvoking como core.dll así que busque P/Invoke.net y busque los métodos en Smart Device Functions.

Y, por último algunos blogs

Rob Tiffany's Windows Mobile Accelerator

Mobile Development by Raffaele Limosani

Editar: Oh parece que hay pregunta similar con grandes respuestas @ Windows Mobile Development - Where to begin?