RSS

¿Qué es Microsoft Dynamics Mobile?

[Dynamics Mobile discontinuado Ver más aquí]

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.

Descargar PDF 5 páginas.

Anuncios
 
Deja un comentario

Publicado por en 14 agosto, 2011 en Dynamics Mobile

 

Marketplace para Windos Mobile 6.x discontinuado

A partir del 15 de Julio de 2011 Microsoft suspende el envío de aplicaciones para Windows Mobile 6.x, este es un nuevo paso dado por Microsoft que nos da una idea cada vez más clara de que Windows Mobile como plataforma de mercado de consumo tiene sus días contados.

Todos aquellos desarrolladores que tengan publicadas aplicaciones publicadas actualmente para esta plataforma seguirán recibiendo los pagos correspondientes a sus ventas, pero no podrán enviar nuevas actualizaciones. Por otro lado para poder gestionar la baja de dichas aplicaciones deberán hacerlo vía correo electrónico.

A pesar de todo el carácter empresarial de Windows Phone con una amplia base instalada de terminales industriales aún le dará unos años de vida a esta plataforma, de hecho muchos fabricantes de terminales industriales aún están sacando nuevos terminales a mercado a día de hoy, pero no ocurre lo mismo con los terminales destinados a consumo, que a día de hoy comienzan a ser difíciles de encontrar.

 
Deja un comentario

Publicado por en 10 mayo, 2011 en Noticia

 

WebCasts Windows Mobile 6.5

MSDEV ha publicado 8 Webcast de alto interés sobre desarrollo de aplicaciones en Windows Mobile 6.5. Os los recomiendo ya que tienen muy buena calidad (en todos los sentidos) y os ayudarán tanto a empezar a desarrollar sobre WM6.5 como a descubrir pequeños trucos que hasta ahora no conocíais.

  1. Getting Started with Application Development for Windows Mobile 6.5
  2. Using SQL Server Compact Edition with Windows Mobile 6.5
  3. Accessing Local Files with Windows Mobile 6.5
  4. Building a GPS-aware Application with Windows Mobile 6.5
  5. Building a Windows Mobile Application with Bing
  6. Basic Messaging with Windows Mobile 6.5
  7. Windows Mobile 6.5 Security Fundamentals
  8. Introducing the Gesture APIs in Windows Mobile 6.5
 
Deja un comentario

Publicado por en 28 enero, 2010 en Artículo, Desarrollo

 

Integrando Dynamics Mobile con Outlook Mobile

[Dynamics Mobile discontinuado Ver más aquí]

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)

 
Deja un comentario

Publicado por en 14 octubre, 2009 en Dynamics Mobile

 

Dynamics Mobile Discontinuado

Parecía increíble cuando a las 10:00 de la mañana me llegaba una llamada de teléfono con la noticia… y eso siendo mi primer día de vacaciones, pero parece ser que con la llegada de Windows Phone 7 la estrategia de Microsoft ha cambiado y Dynamics Mobile pasara al baúl de los recuerdos con más pena que gloria.

Todo ha comenzado con la liquidación de todo el equipo de desarrollo de Dynamics Mobile en Dinamarca y el posterior anuncio de que se discontinua el producto, eso después de que cientos de Partners en toda Europa hayan dedicado tiempo y esfuerzo a familiarizarse con esta nueva plataforma, y con varias decenas aquí en España, de los cuales yo fui el formador que les intento acercar a este nuevo producto pero se acabó.

Una lástima aunque habrá que quedarse con lo aprendido, su arquitectura y su sistema de despliegue por ejemplo. En MobileNug dejaremos los artículos ya publicados por que nunca se sabe, pero para los no iniciados abstenerse de dedicar esfuerzos a esta plataforma.

Un nanosegundo de silencio por Dynamics Mobile (que con la que nos viene encima no estamos para desperdiciar mucho tiempo)

 
9 comentarios

Publicado por en 1 septiembre, 2009 en Dynamics Mobile

 

Errores "DESCONOCIDOS" (o no tanto…) en la replicación de SQL Server

[Dynamics Mobile discontinuado Ver más aquí]

En ocasiones, sobre todo cuando comenzamos a trabajar con Dynamics Mobile (O con la replicación por mezcla en general) nos podemos encontrar con la desagradable sorpresa de que tras tener todo configurado a la hora de sincronizar la base de datos el dispositivo nos comienza a soltar mensajes del tipo Error desconocido (28634) y no nos muestra ninguna información adicional… pues bien ese número indica precisamente que el error no es tan desconocido.

Podemos encontrar en msdn la descripción para todos esos errores. El enlace http://msdn.microsoft.com/en-us/library/ms171849.aspx os llevará directamente a ese lugar.

Aquí os dejo un ejemplo de la clasificación de errores por su rango asociado:

Engine errors

25000-25499

Replication Transport errors

28000-28499

Client Agent errors

28500-28999

Server Agent errors

29000-29499

Message Protocol errors

29500-29999

Query Processor errors

25500-26499

OLEDB errors

0x80040E00L-0x00040EDDL

 
 

Asociar extensiones de archivo a nuestra aplicación

En Windows Mobile al igual que en Windows podemos asociar una extensión de archivo para que se ejecute una aplicación determinada. Podemos asociar los archivos con una extensión (por ejemplo .rxr) para que sean abiertos con una aplicación desarrollada por nosotros.

En Windows Mobile esto lo podemos hacer modificando el registro.

AsociarArchivos

Las claves a generar se encuentran dentro de HKEY_CLASSES_ROOT.

Lo primero será crear una clave con el nombre de nuestra extensión (por ejemplo .rxr) en el valor por defecto especificamos la asociación (por ejemplo rxrfile).

Después crearemos una nueva clave en HKEY_CLASSES_ROOT con el nombre de la asociación (rxtfile), dentro de esta creemos la estructura HKEY_CLASSES_ROOT\rxrfile\Opend\Command y modificaremos el valor por defecto de Command por la ruta al ejecutable (en nuestro ejemplo nuestra propia aplicación) y lo haremos de modo que pueda recoger un parámetro (esto lo hacemos agregando %1), este parámetro se inicializara con la ruta del archivo que se esté ejecutando.

Si deseamos asociar el icono de nuestra aplicación a la extensión asociada podemos agregar la clave HKEY_CLASSES_ROOT\rxrfile\DefaultIcon y establecer el valor con la ruta del ejecutable y agregar ,0 al final.

Aquí os dejo un ejemplo de como podemos hacer todo esto.

/// <summary>
/// Asociar una extensi¢n de archivo a una aplicación
/// </summary>
/// <param name="extension">Extensión a asociar</param>
/// <param name="aplicacion">Aplicación a ejecutar</param>
private void AsociarArchivo(string extension, string aplicacion)
{
  //Creamos la key en HKEY_CLASSES_ROOT
  RegistryKey key1declaracion = Registry.ClassesRoot.CreateSubKey("." + extension);

  key1declaracion.SetValue("Default", extension + "file");

  //Creamos las siguientes claves en
//HKEY_CLASSES_ROOT\xxxfile\Shell\Open\Command
RegistryKey key2asociacion = Registry.ClassesRoot.CreateSubKey(@"\" + extension + "file" + @"\Shell\Open\Command");

// Establecemos el valor por defecto a la ruta al ejecutable a asociar,
// %1 ser  el parametro con el que se iniciar  la aplicación y
// equivaldr  al path del archivo.
key2asociacion.SetValue("Default",@"""" + aplicacion + @""" ""%1""");

//Asociamos el icono de nuestro ejecutable a la extensi¢n asociada
RegistryKey key3Icono = Registry.ClassesRoot.CreateSubKey(@"\" + extension + "file" + @"\DefaultIcon");
key3Icono.SetValue("Default", @"""" + aplicacion + @"""" + "0");
}

 

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

AsociarArchivos2

 
Deja un comentario

Publicado por en 24 abril, 2009 en Desarrollo, Trucos