Saltar al contenido principal

Dynamics Mobile

Inicio
Novedades
Desarrollo
Infraestructura
Recursos
Dynamics Mobile
Ring blog
Foros
Eventos
Blog Mnug
MobileNugTV
Buscar

Mobile .Net users group > Dynamics Mobile
Dedicado a Microsoft Dynamics Mobile, la nueva plataforma para el desarrollo de aplicaciones móviles integradas con los ERP y Business Solutions de Microsoft Dynamics

Dynamics

 Video demostración Dynamics Mobile Sales



Podeís descargaros el video (Ejecutable flash) aquí
Video suministrado por el departamento de Marketing de Microsoft Dynamics, grácias Isabel y Carmen. 

¿Qué es Microsoft Dynamics Mobile?

Una pequeña introducción para todos los públicos

Microsoft Dynamics Mobile es la nueva plataforma que nos ofrece Microsoft para poder ampliar la funcionalidad de nuestras herramientas de negocio (ERP, CRM, desarrollos personalizados) a los dispositivos móviles.

Cuadro de herramientas Microsoft Dynamics Mobile
Por supuesto esta es una definición muy resumida de todo lo que implica esta plataforma. No se trata de una solución cerrada, se trata de un conjunto de herramientas y servicios con los que poder trabajar, personalizar y escalar desarrollos móviles.

Para la mayoría esto puede suponer un gran cambio conceptual en la forma actual de entender el trabajo con un ERP (ya sea NAV, antiguo Navision o AX anteriormente conocido como AXAPTA).

Dynamics Mobile nos provee de toda la arquitectura necesaria para desarrollar aplicaciones móviles y que estas se comuniquen directamente con nuestras aplicaciones de negocio, para ello contamos con las herramientas de desarrollo, las Mobile Development tools para la parte de desarrollo, con los componentes de servidor para facilitarnos el trabajo a la hora de sincronizar datos, los Server Components, y con los conectores en nuestros ERP desde los cuales podremos gestionar los documentos y la información recogida desde los dispositivos móviles.

Microsoft

 

(Ver más) [PDF 5 paginas 372 KB (380.928 bytes)]

Dynamics Mobile 1.5 YA DISPONIBLE
 
Ya está disponible la versión de Dynamics Mobile 1.5 en la partnersource [ver enlace más abajo].
 
En esta nueva versión podemos encontrar (entre otras) algunas novedades y arreglos:
 
  • Soporte para Windows Server 2003 32 y 64 bit
  • Windows Server 2008 32 y 64 bit
  • Snap-ins para MMC
  • Soporte para base de datos SQL Server 2008
  • Dynamics NAV 2009 NAS
  • Dynamics NAV 2009 Web Services
  • Visual Studio 1009 SP1
  • Compact Framework 3.5
  • Solucionado ya el soporte para VGA (por fin)
  • SQL Server CE 3.5 SP1
Aquí tenéis el enlace para descargar la nueva versión (recordar que debéis iniciar sesion en partnersource)
 
Redactor: Jose Antonio Gallego
Como utilizar la camara de la PDA desde un tasklet
 
En determinado tipo de aplicaciones es necesario realizar capturas desde la cámara de nuestro dispositivo, y si pudiésemos remitir de una forma automatizada dichas fotos a nuestro ERP, fotos de entrega de mercancía, de las piezas a cambiar en nuestra aplicación de mantenimiento.
 
Con Dynamics Mobile esto es sencillo, en este artículo vamos a ver cómo podemos crear un Tasklet, integrar la cámara de nuestra PDA y manejarla desde el Tasklet.
 
Tasklet Camara
 
Puedes encontrar el código fuente con la solución completa y la guía para seguir este tutorial.
 
Como utilizar la camara de tu PDA en un Tasklet [ PDF 9 Páginas 424 KB (434.176 bytes)]
 
Solución de ejemplo [20,0 KB (20.480 bytes)]
Redactor: Jose Antonio Gallego

Personalizando el Splash Screen en Dynamics Mobile

Las herramientas de desarrollo de Dynamics Mobile nos ofrecen un buen conjunto de herramientas para poder realizar nuestros desarrollos móviles, entre de estas herramientas se nos ofrece la posibilidad de personalizar nuestra aplicación, en este capítulo veremos cómo personalizar el Splashscreen, como adaptar sus textos y como cambiar la imagen predefinida ya incluida.

Para aquellos que aún no hayáis creado una aplicación con Dynamics Mobile. Al iniciar cualquier aplicación desarrollada con Dynamics Mobile, lo primero en ejecutarse, la aplicación RolePad, muestra una pantalla de carga, el Splashsceen. Esta pantalla por defecto nos muestra el estado de carga de nuestra aplicación.

En el Splashscreen podemos personalizar los textos de carga e incluso la imagen mostrada durante la carga.

Ejemplo SplashScreen
 
A continuación os dejo el tutorial completo en PDF y la solución de ejemplo para poder seguirlo.
 
Personalizando el Splash Screen [ PDF 8 Páginas 388 KB (397.312 bytes)]
 
Solución de ejemplo [28,0 KB (28.672 bytes)]
 
Redactor: Jose Antonio Gallego

Como pasar datos entre tasklets

Hoy voy a contar que metodo utilizar con Dynamics Mobile a la hora de traspasar datos entre los distintos Tasklets (Vistas o formularios), como podemos pasar una o varias variables y como poder capturar las variables de salida de Tasklets desarrollados por teceros (por ejemplo de Dynamics Mobile Sales)

Dado que cada uno de los Tasklet son realmente ensamblados compilados (dll) en proyectos independientes carecemos de la opción de traspasar los datos entre los distintos formularios (ups, perdón, tasklets) del modo habitual, con varialbes estaticas, pasandolo mediante funciones etc...

Para poder entender esto antes de meternos en código os voy a explicar primero que método utiliza internamete

El método es muy sencillo, el sistema lo que hace es que el Tasklet deja en memoria (lo que llaman un StateKey) el valor del dato o los datos que queremos traspasar, este StateKey tiene un nombre concreto que previamente le habremos dado, cuando abrimos otro Tasklet si este tiene especificado como dato de entrada un parámetro cuyo nombre StateKey es el mismo el sistema automáticamente rellenará esa propiedad con el contenido almacenado en memoria, el metodo es muy similar al uso de las Hastables.

Esto nos obliga a trabajar con mucho cuidado, ya que los datos se almacenan en memoria siempre en modo texto, por lo que los datos deben ser validos, de lo contrato se producirá un error en tiempo de ejecución, por ejemplo la propiedad de destino es de tipo numerico y le pasamos una cadena "paco"... ya podeís imaginar que esto no va a funcionar precisamente bién.

Flujo de datos

 

 

Para poder manejar esto deberemos utilizar en nuestros Tasklets los parametros OutputMapping para las salidas y los InputMapping para los parametros de entrada.

Si quereís un ejemplo completo de como pasar información entre dos tasklets aquí os dejo una guía y una solución de ejemplo para seguirla. 

Tener en cuenta que esto es para desarrollo con Dynamics Mobile por lo que es necesario tener las herramientas del framework de Dynamics Mobile instaladas. Podréis descargarlas desde la partnersource (es necesario estar registrado)

Tutorial en PDF: Como pasar datos entre tasklets

Solución de ejemplo: Ejemplo como pasar datos entre tasklets

Redactor: Jose Antonio Gallego

Como cambiar el idioma en tiempo de ejecución

Enrique García Rodriguez nos ha envíado este pequeño ejemplo que muestra un modo de como dotar a nuestras aplicaciones desarrolladas con Dynamics Mobile de la capacidad de cambiar el idioma en tiempo de ejecución. Todo ello utilizando únicamente un archivo UserRole en lugar del habitual metodo de crear un archivo por localización.

Demo Multi Idioma Dynamics Mobile

(Ver más) Aplicación Multi-idioma en tiempo de ejecución [PDF 7 paginas 452 KB (462.848 bytes)]

Podréis encontrar la solución con su código fuente corresponediente aqui.

Redactor: Enrique García Rodriguez

Integrando Dynamics Mobile con Outlook Mobile

Mostramos como enlazar Outlook Mobile a nuestras aplicaciones para dispositivos móviles desarrolladas con Dynamics Mobile, con esta pequeña guía veremos como poder crear una apliación dese cero y como poder agregár la funcionalidad necesaria para crear una nueva tarea en el Outlook de nuestros dispositivos móviles. El ejemplo incluye la solución completa que podréis descargar del enlace (ver dentro del documento)

Demo Outlook

(Ver más) Integrando Dynamics Mobile con Outlook Mobile [PDF 12 paginas 464 KB (475.136 bytes)

Redactor: Jose Antonio Gallego

Como dijo Jack el Destripador -"Vamos por partes"

Aquí os dejo la primera parte de lo que serán una serie de articulos para comenzar a trabajar con el archivo UserRole.xml

Este artículo recoge el primer acercamiento que realizaremos al desarrollo de aplicaciónes móviles con del Framework de desarrollo de Microsoft Dynamics Mobile, ¿qué es?, ¿para que sirve? y como trabajar con UserRole.xml

(Ver más) Diseccionando el archivo UserRole Parte I [PDF 9 paginas 456 KB (466.944 bytes)

Seguimos "Troceando" Elementos UserRole.xml

En la primera parte de esta serie nos acercamos un poco al archivo UserRole.xml que era, para qué servía y algunas nociones básicas. Ahora podréis encontrar en este documento la definición (en castellano) de los elementos que lo componen, para que sirven y como utilizarlos.

(Ver más) Diseccionando el archivo UserRole Parte II [PDF 35 paginas 660 KB (675.840 bytes)

Redactor: Jose Antonio Gallego

Qué es Microsoft Dynamics Mobile?

Una pequeña introducción para todos los públicos

Microsoft Dynamics Mobile es la nueva plataforma que nos ofrece Microsoft para poder ampliar la funcionalidad de nuestras herramientas de negocio (ERP, CRM, desarrollos personalizados) a los dispositivos móviles.

Cuadro de herramientas Microsoft Dynamics Mobile
Por supuesto esta es una definición muy resumida de todo lo que implica esta plataforma. No se trata de una solución cerrada, se trata de un conjunto de herramientas y servicios con los que poder trabajar, personalizar y escalar desarrollos móviles.

Para la mayoría esto puede suponer un gran cambio conceptual en la forma actual de entender el trabajo con un ERP (ya sea NAV, antiguo Navision o AX anteriormente conocido como AXAPTA).

Dynamics Mobile nos provee de toda la arquitectura necesaria para desarrollar aplicaciones móviles y que estas se comuniquen directamente con nuestras aplicaciones de negocio, para ello contamos con las herramientas de desarrollo, las Mobile Development tools para la parte de desarrollo, con los componentes de servidor para facilitarnos el trabajo a la hora de sincronizar datos, los Server Components, y con los conectores en nuestros ERP desde los cuales podremos gestionar los documentos y la información recogida desde los dispositivos móviles.

Microsoft

 

(Ver más) [PDF 5 paginas 372 KB (380.928 bytes)]

Redactor: Jose Antonio Gallego
 
 

 Vínculos

  Blog de Cesar de la torre, evangelista de Microsoft
  Blog del equipo de Dynamics Mobile [en-US]
  Dynamics Mobile en MSDN [en-US]
  Blog del equipo de NAV [en-US]
  Dynamics NAV Suitained engineering [en-US]

 Archivos

Como utilizar la camara de tu PDA en un Tasklet
Personalizando el SplashScreen en Dynamics Mobile
Pasando información entre Tasklets
Aplicacion multiidioma en tiempo de ejecución
Mobile sales assistant NAV 4.24
Video Mobile sales assistant NAV 4.24
Primeros pasos con Dynamics Mobile I
Integrando Dynamics Mobile con Outlook
Diseccionando el archivo UserRole Parte II
Diseccionando el archivo UserRole Parte I
Definiciones
Introducción a Dynamics Mobile

 Artículos DM

Dynamics Mobile 1.5 YA DISPONIBLEUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Como utilizar la camara de la PDA desde un taskletUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Personalizando el Splash ScreenUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Como pasar datos entre TaskletsUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Aplicación multi idioma en tiempo de ejecuciónUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Integrando Dynamics Mobile con Outlook MobileUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
El archivo UserRole.xmlUtilizar Mayús+Entrar para abrir el menú (nueva ventana)
Qué es Microsoft Dynamics Mobile?Utilizar Mayús+Entrar para abrir el menú (nueva ventana)

 Hojas de producto

MobileSales_es
HerramientasDynamicsMobile_es
DynamicsMobile_es