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
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.
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.
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. :)
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.
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.
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.
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?
- 1. Comenzando con el desarrollo de Android
- 2. Comenzando con el desarrollo de Mac
- 3. Comenzando con el desarrollo de controladores
- 4. Comenzando con el desarrollo de Silverlight
- 5. Comenzando con Android
- 6. Comenzando con openMP. instalar en Windows
- 7. Comenzando con OpenCL en Windows 7
- 8. Windows CE vs Windows Mobile
- 9. Comenzando en el desarrollo de la tableta Android
- 10. Windows Mobile UI Architecture
- 11. Desarrollo de aplicaciones de Windows con JavaScript
- 12. Comenzando con Gradle
- 13. Desarrollo de aplicaciones para Windows Phone 7
- 14. Error de sincronización de Windows Mobile
- 15. Comenzando con la programación paralela
- 16. Comenzando con el depurador de Python, pdb
- 17. ¿Cómo comenzar en el desarrollo de Windows?
- 18. ¿Fácil IPC en Windows Mobile?
- 19. Entorno de desarrollo de Windows Windows preferido
- 20. cómo permitir archivos comenzando con el período y sin extensión en el servidor de Windows 2003?
- 21. comenzando con GTK + en Ubuntu
- 22. Windows Mobile Emulator para Linux
- 23. Comenzando con OpenGL ... en Android
- 24. Comenzando con Newspeak
- 25. Comenzando con SSE
- 26. Comenzando con vBulletin development
- 27. Comenzando con Arduino?
- 28. Comenzando con "Mejorar PHP"
- 29. Comenzando con Hessian
- 30. Comenzando con Solr
El enlace al blog de Chris Craft no funciona nunca más. – Qwark
http://www.cjcraft.com/blog/ – Techboy
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