Tuesday, August 30, 2005

Tengo la suerte de poder ayudar a Joao en poder probar todos los productos que realiza con su empresa Primeworks. Con la idea de poder darle un uso extremo a sus librerias, llegamos a esto Editar una base de datos SQL CE 2.0 en mi Pocket PC (Perú) desde Portugal:

Los pasos fueron los siguientes:

1. Yo uso un router DLink DI-624. Mi idea inicial fue mapear la ip interna de mi pocket pc usando Wifi en la DMZ del router. Pero asi no tuvimos éxito.

2. Usando mi tarjeta compact flash Hawking Tech que fue desempolvada para la prueba. La conecté a mi ipaq 4700 y a su vez, previamente retirando mi router del modem de Cable (128 kbps), me conecté directo al modem :). Pudiendo obtener una IP publica para este fin.

Luego el resto fue muy sencillo. Usando el TcpSQLCE y SqlConsole, Joao, que está en Portugal, pudo editar tablas en mi PDA (Usamos una versión de Northwind.sdf para el mismo). En verdad la experiencia fue espectacular.

 

 

8/30/2005 5:43 PM SA Pacific Standard Time  #    Disclaimer  |  Comments [0]  |  Trackback



 Friday, August 19, 2005

Hace un buen tiempo que estamos preparando un curso para la comunidad peruana. Por fin esta tomando forma.

Pueden encontrar mas información aquí

8/19/2005 11:48 AM SA Pacific Standard Time  #    Disclaimer  |  Comments [0]  |  Trackback



 Wednesday, August 17, 2005

IntheHand Ltd, empresa del amigo Peter Foot ha desarrollado estas apis administradas que nos permiten fácilmente usar los siguientes elementos:

  • InTheHand.Interop - Última version de P/Invoke y libreria COM Interop.
  • InTheHand.WindowsMobile.Configuration - Administrador para la configuración de Pocket PC Phone Edition y Smartphone.
  • InTheHand.WindowsMobile.Forms - Helpers para Formularios.
  • InTheHand.WindowsMobile.PocketOutloook - Tal vez una de las mejores APIs - Funcionalidad para Pocket Outlook y SMS.
  • InTheHand.WindowsMobile.Status - Acceso a propiedades del sistema.
  • InTheHand.WindowsMobile.Telephony - Empieza llamadas de voz en Pocket Pc Phone Edition y Smartphone.

No creen que es una buena librería!! La ayuda la pueden encontrar acá.

Y lo mejor de todo que por 50 dólares, no importa la cantidad de dispositivos y los proyectos en los que los uses.

Puedes comprarlo acá.

Un ejemplo, el otro día hice un pequeño programa para que a todos aquellos contactos cuyo correo electrónico termina con @microsoft le establezca el nombre de la compañía a Microsoft

El codigo es el siguiente:

private void btnContactos_Click(object sender, System.EventArgs e)
        {
            lstLista.Items.Clear();
            oic = outApp.Contacts.Items;
            foreach(Contact cont in oic)
            {                
                if (cont.Email1Address.EndsWith("@microsoft.com"))
                {                    
                    if (cont.CompanyName==string.Empty)
                    {
                        cont.CompanyName="Microsoft";
                        cont.Update();
                        lstLista.Items.Add(cont);
                    }                 
                }
            }
        }

Excelente no? :)

 

8/17/2005 11:18 PM SA Pacific Standard Time  #    Disclaimer  |  Comments [0]  |  Trackback