Hola, luego de un gran letargo aca les dejo un pequeño tip. Espero que les funcione a ustedes. Muchas personas me han estado comentado sobre que el VS2008 demora mucho en compilar los proyectos para Smart Devices.
A parte de instalar Service Pack 1 de Visual Studio 2008 muchos, aún tenemos este problema. Yo estoy probando una solución un poco al ojo de buen cubero.
Normalmente cuando se pone lenta la compilación es luego de haber editar un form en modo de diseño. Les recomiendo es que cierren el tab con el form, luego cierren Visual Studio y vuelvanlo a abrir. La velocidad mejora considerablemente.
Comenten si les funciona el tip acá.
http://www.flickr.com/photos/cesarfong/sets/72157605445263062/
Esto es un adelanto del review extensivo que hare del producto. estoy en medio del TechEd 2008 asi que no hay mucho tiempo para jugar pero les prometo el review muy pronto..
Este año me ha tocado junto a Joel Francia y Guino Henostroza asistir al TechEd 2008 Developer a desarrollarse en Orlando Florida. Mañana empezamos con las palabras de Bill Gates.


Primero procedimos con el registro:
La tienda del Teched2008.

La mochila del evento muy buena!

La camisa para el Staff:


Joel y yo estamos ayudando en los diferentes Booth en mi caso voy a estar en el de Micrososft Solution Accelerator for Line Of Business for Windows Mobile 2008 (link aqui).

El primer día, que vendría a ser el día 0; estuvimos en la reunión de staff y preparandos para empezar mañana.
Ademas de un paseo veloz por el Device Bar







Si estas en el TechEd no te olvides de pasar por el booth en la zona amarilla o de seguirme.
Loke Uei hizo un pequeño streaming acá.
Hoy me hicieron la pregunta sobre como obtener el número de cuenta asociado a un teléfono. Pero ojo no la que uno escribe en el campo de Numero de Telefono en datos del propietario, sino la asociada a la SIM.
Denle una revisada a la libreria de www.inthehand.com sobre todo el nombre de espacio:
http://inthehand.com/library/html/P_InTheHand_WindowsMobile_PocketOutlook_SmsAccount_PhoneNumber.htm
Hoy perdí todos los controles de Visual Studio 2005 para mis proyectos en .NET Compact Framework 2.
Encontré este link que me sirvió para restaurar el toolbox (aunque perdí todos los controles de 3eros. Algo es algo)
Encontrando la equivalencia para Windows Vista de la ruta que indica el post, pues es la siguiente:

C:\Users\{PROFILEUSER}\AppData\Local\Microsoft\VisualStudio\8.0
Joao Paulo Figueira nos trae un artículo bien interesante de cómo hacer un control remoto para tu Windows Mobile. Vale la pena hecharle un ojo.
Además tiene una lista de producto orientados a SQL CE por demás recomendables
El 14 de Marzo de 2008 se lanza el Microsoft Line of Business Solution Accelerator, de la mano de Rob Tiffany.
Este Accelerator ofrece nuevas innovaciones y desarrollo de las mejores prácticas para la plataforma Windows Mobile con Visual Studio 2008, NET Compact Framework 3.5, SQL Server Compact 3.5, un trabajo de la Cadena de Suministro de aplicación, más de 5000 líneas de código, más comentarios, más de un centenar de páginas de ayuda Documentación.
Características de la Acelerador incluyen:
Adapta tu Aplicación: Crear un solo binario que se ejecuta sin cambios en Windows Mobile Standard o Pro, Portrait o Landscape, Rectángulo o Cuadrado. No más pérdidas de tiempo en ejecutables separados para dar cabida a diferentes tamaños de pantalla o métodos de entrada.
Servicios de sincronización para ADO.NET: Sincronice sus datos entre SQL Server 2008 y SQL Server Compact 3,5 Sync utilizando el nuevo framework. Mantenga todos sus ocasionalmente conectados trabajadores móviles en la misma página.
Windows Communication Foundation (WCF) y Store Forward Messaging: empujar mensajes a los servidores u otros dispositivos a través de Exchange Server 2007. Notificar a sus dispositivos que tienen nuevos pedidos en espera de ellos y necesitan sincronizar.
MapPoint: Cómo guiar a conductores de vehículos de reparto a sus clientes a través de la ruta más rápida o más corta. Integrada cartografía.
LINQ: Utilice el nuevo idioma Integrado de consulta para filtrar los resultados de Colecciones de objetos genéricos. Consulta a la vez sus objetos y XML utilizando un familiar, similar a la sintaxis SQL para impulsar la productividad.
Controles personalizados: Captura firmas y deslumbra a tus usuarios finales y con controles 3D Alpha que alteran su comportamiento en función de la plataforma que están ejecutando.
Gestionado Procedimientos almacenados y triggers: La capa de datos conectable le permite decir adiós a la compilación de SQL dinámico dentro de su código y de reaccionar a los eventos INSERT, UPDATE, y DELETE.
Notificaciones y ayuda en línea. Usando Popup Notifications.
Cambiar Idioma y Localización: Cambio de Idioma / Configuración Regional, dentro de su aplicación y ver el texto de ayuda en línea y poder cambiar de idioma. No espere hasta que su aplicación haya terminado para darse cuenta de que tiene que ser usada su aplicación en todo el mundo.
Time to Market: No reinvente la rueda y utilize este acelerador como base de su próxima apliación Windows Mobile. Si no desea utilizar todo, seleccione y elija los componentes que son el mejor ajuste para su proyecto.
Lo puede descargar desde acá.
Si antes celebrabamos la salida del SDK del iPhone hoy tenemos que contar una noticia no tan grata. Según Information Week y TUAW, Apple está enviando cartas de rechazo vía email a aquellas personas que están queriendo formar parte de los miembros que quieren subir y aplicar sus aplicaciones a Apple y el iTunes Store. Lo que no es claro es son los factores por los cuales se están rechazando las solicitudes.
Para la gente que postula fuera de USA se está diciendo que sólo el programa es para USA, por lo que el resto de gente interesados quedan fuera :(.
Yo creo que debe de haber una comunicación formal, el porqué Apple está rechazando las solicitudes. Así va a ser muy difícil que el mercado de aplicaciones crezcan ya que es claro que un grupo grande de muy buenos desarrolladores no están dentro de USA.
Veremos que pasan los siguientes días.
César
Que buen video de Microsoft mostrando las bondades de la familia de productos Digital LifeStyle, Windows Live, Windows Mobile, Zune, XBOX 360, y Windows Media Center entre otros.
Aquí esta el link por si no logran verlo
Hoy entre tantos anuncios hechos por Apple está el lanzamiento del iPhone 2.0 o iPhone Enterprise que permitirá a los usuarios del iPhone poder estar administrados para ser usados en la empresa.
Las nuevas características serían, basados en el soporte de Microsoft Exchange Activesync 2003 o 2007 que han licenciado (una muy buena decisión por parte de Apple):
- Push email
- Push contacts
- Push calendar
- Global Address List
- Certificates e Identities
- WPA2/802.1x
- Políticas de seguridad forzadas
- Más protocolos VPN (Soporte Cisco IPsec VPN ademas de soportar WPA2 con autenticación 802.1x)
- Configuración del dispositivo
- Borrado remoto.
(Justo todo lo que hace mi Windows Mobile desde Exchange 2003 Service Pack 2 :) , ya se ya se en Blackberry se podía CASI lo mismo desde antes.. ). Dejandome de sarcasmos, es bueno ver como Apple está pensando no solo en el mercado consumer si no también en el mercado corporativo. Si quiere ver si tu empresa aplica al beta puedes entrar aquí.
El firmware 2.0 estará siendo lanzado aproximadamente en Junio así que habrá tiempo para probar. :) Adicionalmente el SDK de iPhone ha sido liberado y se dice que se podrá colgar las aplicaciones como en iTunes (uhmmm y Handango :( ??) y se tendrá que pagar US$ 99 como suscripciòn para que tu aplicación sea testeada y certificada, asi si se te ocurre hacer alguna travesura te trackean :S. Según TUAW te de derecho los US$99 a:
Completo conjunto de recursos en el iPhone Dev Center Probar tu codigo en iPhone y iPod touch Soporte de código de los ingenieros de Apple Venta a través de la Application Store. Vamos a ver que pasa los siguientes días, semanas.
Aunque estan muy lejos de ofrecer una interfaz y facilidad de programación que ofrece Visual Studio y sus SDKs, es interesante que abran el iPhone para programar. Lo que no me gusta mucho es lo cerrado de la distribución de las aplicaciones. Osea si yo no pago los 99 no puedo probarlo en un iPhone real... ?? uhmm ? Ahi creo que el modelo de Microsoft es algo mas atractivo para un desarrollador.
Me gustaría ver Mono corriendo en el iPhone, o algo asi como un Compact Mono que habilite a los programadores de Smart Devices Applications de .NET hacer de las nuestras en su plataforma.
Me gustaría ver Silverlight corriendo en el iPhone con SQL CE o Google Gears!! Creo que este sdk puede abrir la posibilidad de poder ver pronto cosas mas COOL de las vistas estos días.
Me gustaría ver aplicaciones no solo en el Application Store de Apple si no tambien en Pocket Gear o Handango, como hay para Windows Mobile, Palm y Blackberry, ya que muchos paises no tenemos acceso a los stores de Apple.
Pues nada estos días han sido de anuncios que realmente me alegran de sobre manera !! Habrá que hecharle una mano al SDK, para poder poner los puntos sobre las íes.
Google ha anunciado la disponibilidad de Google Gears para la plataforma Windows Mobile. Google Gears es una extensión del navegador que permite que las aplicaciones en AJAX pueden guardar información de manera local en el cliente a través de una base de datos local definida por google gears. Ahora este cliente que ya existía para Windows, MAC y Linux empieza por los dispositivos móviles con Windows Mobile (primero qeu Symbian, iPhone, etc..)
Pueden desde su Internet Explorer Mobile entrar a esta dirección.
Ojo que por ser una versión móvil y ciertas limitantes del Internet Explorer Mobile, google gears documenta los limitantes del mismo.
A que no sería excelente poder unir Gears a Silverlight en Windows Mobile???? o SQL CE y Silverlight en Windows Mobile sería también excelente!!!! A ver que pasan los meses que siguen!!
http://blogs.msdn.com/lokeuei/archive/2008/03/04/silverlight-on-windows-mobile-and-nokia.aspx
Pues eso!! Este año el Mix08 se va con todo y hace grandes anuncios. Silverlight en Windows Mobile y Nokia (S60, S40 y sus tablets con Linux) permitirán en sus navegadores usar silverlight como un plugin!!! WOW!!!
La versión inicial será la 1.0 y el CTP está por salir en las siguientes semanas!! COOL!!!
Más links
News.com
Nokia
Hoy fue el lanzamiento de Visual Studio 2008, Windows Server 2008 y SQL Server 2008. Me dio gusto encontrarme con amigos como Jim Saenz, Jesus Gonzales, Julio Campos, entre otros...
Me dio gusto de alguna forma haber formado parte del lanzamiento ya que tuve el encargo de guiar a Jr Lindley en la construcción de una aplicación en .NET Compact Framework 3.5 usando WCF y LinQ, así como expresiones lambda. Con mucho gusto para la gente de Lindley el proyecto fue seleccionado entre varias soluciones propuestas
Ya hace unos días habíamos hecha una última revisión de la aplicación con Ronald Armas.
Pues hoy estuvimos con Ronald Armas exponiendo junto a Aldo Támara.

Otras imagenes del evento traidas de la camara (iphone) de mi amigo Harold Torres



Espero que ustedes también lo hayan pasado bien!
Según César Menendez, confirma la noticia que la gente de XNA lanzó en el GDC la noticia que XNA Studio tendrá soporte para Zune. De esta manera como se pueden desarrollar actualmente juegos para Pc y XBOX 360 con esta herramienta tambien se podrá crear juego para el Zune. Es un primer paso de algo mucho mayor.