Acabo de subir a codeplex una version totalmente funcional de SQL Metal OSUI para Visual Studio.
SQL Metal OSUI es una herramienta Open Source que mediante sqlmetal.exe genera archivos dbml, map y de código CS y VB para la generación de LINQ to SQL con bases de datos SQL Server Compact.
En esta versión, la he integrado con Visual Studio como herramienta externa. Para instalarla bajaros el instalador y seguir las instrucciones. En principio no es complicado pero, de momento, la integración con Visual Studio será manual.
Salud!!
lunes, abril 28, 2008
SQL Metal OSUI for Visual Studio
Publicado por
José Miguel Torres
en
lunes, abril 28, 2008
0
comentarios
Etiquetas: SQL Server Compact Edition
martes, abril 15, 2008
MVP Global Summit 2008.- Dia 1
Pues después de haberme habituad al desfase horario y haber pasado el dia del domingo paseando por Seattle con Alejandro Mezcua (byteabyte.net), Julian Peris y Salvador Ramos (helpdna.net), en la que, dicho sea de paso, nos homenajeamos con una mariscada de aquí te espero (ver foto), pues ha llegado el primer dia de "trabajo" despues de las presentaciones y registro correspondiente.
En esta primera parte, en el Washington State Convention & Trade Center de Seattle, he podido asistir a un Open Space (una especie de mesa redonda) con Michele Leroux Bustamante sobre Windows Comm Foundation - Avoiding Common Pitfallls, ( que por cierto tengo ahora mismo sentada en la mesa de justamente al lado en la zona de descanso ). Posteriormente hemos hecho lo propio con Carlos Mattos, en una charla acerca de LINQ to SQL y LINQ to DataSet Best Practices y otra con Elisabeth Vanderveld sobre Windows Mobile Platform - Enhancing the User Experience through Applications. La duración de las mismas era de aproximadamente 75 minutos y han habido unas 16 charlas en las tres sesiones de la tarde.
Ahora, en el descando antes del Welcome Dinner (es decir, la cena) estoy en la zona escribiendo de forma rápida estas líneas.
PD: Ayer estuvimos en el posiblemente último partido de los Supersonics en Seattle que ganaron 99 a 95 a los Maverick de Dallas. En cuanto al partido.... sencillamente impresionante. Un espectaculo.
Seguiremos informando.... Salud!!!! Leer más...
Publicado por
José Miguel Torres
en
martes, abril 15, 2008
0
comentarios
Etiquetas: MVP
miércoles, abril 02, 2008
Windows Mobile 6.1, características
Las prinicipales caracterísiticas de Windows Mobile 6.1 se agrupan en:
- Inicio
- Personalización
- Mensajería
- Productividad.
Incio
Es algo así como un Getting Started, punto de partida, que permite al usuario los 10 primeros días configurar las tareas básicas del dispositivo móvil de una forma clara y sencilla.

Personalización
Nuevo interface para la pantalla Hoy. Se trata de agilizar y obtener la información de una forma más sencilla, intuitiva y rápida mediante paneles deslinzantes.

Mensajería
SMS Encadenados
Pese a que es nuevo en Windows Mobile, al idea de SMS encadenados tipo correo electrónico no es nuevo. De hecho Blackberry ya lo incorpora y su uso es muy práctico.

Multiselección
Podremos seelccionar más de uno mensaje (sea de texto o de correo) y realizar una única operación sobre el agrupamiento (reenviar, eliminar, mover, marcar como leído, etc...
Direct Push
El proceso de sincronización remoto de los dispositivos basados en Windows Mobile 6.1 ha sido mejorado con Exchange Server 2007 Service Pack 1 (SP1). La arquitectura de sincronización ha sido rediseñada para reducir el ancho de banda en hasta un 60% y mejorar el tiempo de la batería en hasta un 33% (según las pruebas realizadas comparando dispositivos Windows Mobile 6 y Windows Mobile 6.1).
Productividad
Copiar, Pegar y Cortar.
Para las versiones Standard, es decir, pantall no tactil, ahora se podrá (al fín!!) copia, cortar y pegar en la composición de mensajes.

Aplicación gestión de tareas
Windows Mobile 6.1 añade un Gestor de Tareas para ayudar a los usuarios a manejar y controlar mejor la memoria y la batería de sus dispositivos al permitirles cerrar y conectar con aplicaciones y programas. También podrán ver el rendimiento general de los datos relativos a la memoria del dispositivo y el uso de la CPU. Por ejemplo, si una persona quiere escuchar música utilizando Windows Media Player Mobile a la vez que utiliza otras aplicaciones, un mensaje aparecerá notificando la insuficiencia de memoria para poner en marcha el reproductor. Utilizando el Gestor de Tareas, el usuario puede navegar rápidamente a través de la lista de aplicaciones que están funcionando en su dispositivo, para así salirse de aquellas que sean innecesarias y liberar de esta manera memoria.
Live Search
Publicado por
José Miguel Torres
en
miércoles, abril 02, 2008
0
comentarios
Etiquetas: Windows Mobile, Windows Mobile 6
miércoles, marzo 19, 2008
Windows Mobile Line of Business Solution Accelerator 2008
Acaba de aparecer la plataforma Line of Business actualizada a la version 2008. En esta ocasión cabe destacar la aparición de la mayoría de las nuevas tecnologías y características de la família de productos de desarrollo del 2008:
- Uso de los Servicios de sincronización (Sync Services for ADO.NET) para Windows Mobile.
- Ejemplo de comunicación mediante WCF utilizando Exchange 2007.
- Capa de datos específica para SQL Server Compact 3.5
- LINQ
- Integración con MapPoint
- ...
Para descargarlo hacer click aqui; encontraréis documentos, el código de ejemplo, en definitiva, todo lo necesarios para poner en práctica la aplicación.
Leer más...
Publicado por
José Miguel Torres
en
miércoles, marzo 19, 2008
0
comentarios
Etiquetas: Compact WCF, Windows Mobile 6
lunes, febrero 11, 2008
Mobile World Congress 2008: Microsoft presenta Windows Mobile para Sony Ericsson
Las características del XPERIA X1 incluyen:
• Forma curvada y con teclado QWERTY para acceso más sencillo, pantalla táctil de 3 pulgadas y cuerpo de acabado metálico y buena calidad.
• Windows Mobile, HSDPA/HSUPA y soporte Wi-Fi™ para que los usuarios puedan disfrutar de sus entretenimientos favoritos y puedan trabajar eficazmente mientras se mueven.
• Paneles XPERIA™ que facilita la navegación en Internet, multimedia y en otras aplicaciones con la punta de los dedos.
Publicado por
José Miguel Torres
en
lunes, febrero 11, 2008
1 comentarios
Etiquetas: Eventos
miércoles, enero 09, 2008
Deshabilitando WCFSvchost.exe desde VS 2008
Si quereis NO utilizar wcfsvchost para vuestros servicios, mirad esto, del msdn. Lo que dice es que para evitar que wcfsvchost.exe se ejecute, tenemos que utiliizar, desde la pestaña Debug de las propiedades del proyecto, la opción Start external program e indicar el exe (ya sea consola o windows) que hará de host del servicio. También podeis quitar la opción de Command Line Arguments para ejecución del cliente. Desde ese mismo instante Wcfsvchost.exe ya no intervendrá y os evitareis perder una mañana entera a solucionar esta jodienda.
Leer más...
Publicado por
José Miguel Torres
en
miércoles, enero 09, 2008
2
comentarios
Etiquetas: WCF
martes, diciembre 11, 2007
Configurar Cellular Emulator
Configuración del Cellular Emulator y utilización, paso a paso... Artículo de desarrolloMobile.NET Paso a paso: Realizar llamadas desde Cellular Emulator al Emulador Windows Mobile 6 Prof. - Sencillamente, desde la pestaña Call Manager introduce el número de teléfono origen y haz clic en Dial. Realizar llamadas desde el Emulador Windows Mobile 6 Prof al Cellular Emulator Intercambio de SMS entre ambos Interoperando con GPRS (3G) y 2G o Vamos a Start --> Settings --> Connections. o Añadimos una nueva conexión por modem (Add new modem connection) o Importante seleccionar Cellular GPRS como modem de la conexión. Podemos inventarnos los demás datos. o Conectamos y comprueba que empiezan a emitirse datos en el apartado Data Channels del Cellular Emulator.
Imagen 1
Imagen 2
Imagen 3
Imagen 4
Imagen 5
Imagen 6
Imagen 7
Publicado por
José Miguel Torres
en
martes, diciembre 11, 2007
0
comentarios
Etiquetas: .NET Compact Framework, Visual Studio
jueves, diciembre 06, 2007
SqlMetal.exe User Interface
Leer más...
Publicado por
José Miguel Torres
en
jueves, diciembre 06, 2007
0
comentarios
Etiquetas: SQL Server Compact Edition
lunes, diciembre 03, 2007
La dilución de precisión de una señal GPS (para desarrolladores)
En muy típico encontrar en librerias clases (por ejemplo Microsoft.WindowsMobile.Samples.Location) que albergan el posicionamiento (latitud + longitud), altitud (MSL, sobre el nivel del mar), velocidad, trayectoria, rumbo, información de los satélites, etcétera. De todos estos datos se ofrece también la dilución de precisión del posicionamiento (además del vertical, horizontal y a veces de tiempo) y en muchas ocasiones no se tiene una idea clara acerca de qué tipo de información ofrece.
La dilución de precisón (DPO) se emplea en cartografía y describe la precisión del GPS en base a la geometria de los satélites. Cuando la señal DPO es alta, los satélites estan muy cerca entre sí con lo que la precisión disminuye y el valor DOR aumenta. Si por el contrario los satélites son distantes, la precisión aumenta y con ello el valor DPO disminuye. Existen diluciones de precisión para el posicionamiento horizontal (HDOP) , vertical (VDOP), el de posicionamiento (PDOP) y el de tiempo (TDOP) con lo que dentro del cada uno de dichos aspectos puede ofrecer un valor distinto. Los obstaculos urbanos y naturales puede aumentar el DOP de la señal del GPS.
Si teneis posibilidad de probarlo fijaros en los valores que se ofrecen. Normalmente un valor igual o inferior a 6 ofrece una fiabilidad buena (siendo ideal un valor 1), mientras que valores por encima de 8 son pobres pudiendo llegar a 50.
Como título he añadido para desarrolladores, o como máximo, para personas con un nivel matemático al mío. Digo esto porque en cualquier aspecto relacionado con el sistema de posicionamiento global, cuando quieres profundizar te muestran una ecuación de 5 a 10 bytes, es decir gigantesca (y si no mirar la imagen de abajo). Esta explicación es simplemente para curiosos que en alguna ocasión se han encontrado con las siglas DOP y no sabían que hacer con ellas ;-)
PD: Pá cagarse
Leer más...
Publicado por
José Miguel Torres
en
lunes, diciembre 03, 2007
0
comentarios
Etiquetas: GPS
sábado, noviembre 10, 2007
desarrolloMobile.NET a punto

Novedades en desarrolloMobile.NET:
- Todas (al menos las que pueda) las novedades de dispositivos Windows Mobile
- La librería Bluetooth para .NET sigue activa y puede ser accedida por http://library.desarrollomobile.net/
- Tutoriales de inicialización a .NET Compact Framework
- Sección de videos de desarrollo de dispositivos móviles "How To" de MSDN y novedades y curiosidades de YouTube en Windows Mobile.
- Wiki orientado a términos específicos de movilidad.
- Sección FAQs con las preguntas y respuestas más comunes.
- Sección Artículos dónde casos prácticos y soluciones.
- Y por último algunos de los blogs msdn de los equipos de desarrollo de Microsoft agrupados en la sección feedHunter.
En fín, para los que queráis colaborar las secciones FAQs, Artículos y WikiMobile están abiertas. Lo único que tenéis que hacer es registraros. Para los demás, espero que podáis encontrar alguna solución, idea o cualquier otra utilidad que estéis buscando.
Leer más...
Publicado por
José Miguel Torres
en
sábado, noviembre 10, 2007
0
comentarios
Etiquetas: desarrolloMobile.NET
viernes, noviembre 02, 2007
Logging de WCF sobre .NET Compact Framework
Dan Horbatt's ha publicado un interesantísimo post acerca de cómo seguir la traza de mensajes WCF cuando una aplicación .NET Compact Framework es el cliente. Si de por sí ya es compleja el logging en WCF, cuando lo trasladamos a .NET Compact Framework podemos morir en el intento. De hecho, a mí, ni se me había pasado por la cabeza.
Sin embargo Dan demuestra como a través del Remote Logger (incluido en el PowerToys 3.5 CTP ) podemos hacerlo mostrandonos un ejemplo con el emulador.
Publicado por
José Miguel Torres
en
viernes, noviembre 02, 2007
0
comentarios
Etiquetas: .NET Compact Framework, Compact WCF, PowerToys, Remote Logger
martes, octubre 16, 2007
desarrolloMobile.NET .... en pruebas
Leer más...
Publicado por
José Miguel Torres
en
martes, octubre 16, 2007
0
comentarios
Etiquetas: desarrolloMobile.NET
martes, septiembre 18, 2007
Compact WCF Ten Commandments # .NET Compact Framework 3.5
- Compact WCF was born from E-Mail transport capabilities. Read and understand the story of "Lunch Launcher"
- Compact WCF is a subset of WCF Framework.
- Compact WCF only consume, don't host WCF Service.
- Forget Contracts. You are managing messages, so...
- ... be familiarized with Channel Factories and XmlSerializerWrapper.
- Compact WCF don't support MSMQ, TCP o others transports. Http/s and E-Mail transports bindings do.
- Forget transfer a large amount of data into a message, discard stream mode, is not available. "Buffer" it into your head.
- Compact WCF supports a subset* of WS_Security and WS_Addresing. [* -> only Basic256Rsa15.]
- Make Microsoft Exchange MVP o expert friend. Keep him/her close to you.
- Think Mobile.
Publicado por
José Miguel Torres
en
martes, septiembre 18, 2007
0
comentarios
Etiquetas: Compact WCF
viernes, septiembre 07, 2007
¿Saben cuántos móviles se vendieron durante el 2006?
Si hablara con un colega le diría... "échale", ahora les digo, "dígan algo"...
Pues se vendieron unos 1.000.000.000 de móviles...si, cuenten los zeros; tiene 9, es decir, unos mil millones de móviles en todo el mundo. Sólo en el último trimestre (Campaña de Navidad incluida) el 30%. Nokia y Motorola se repartieron la mitad del "pastelito".
Para este año algunas compañías calculan unas ventas similares al del 2006. Es decir que si buscan trabajo no descarten enfundarse de rojo, dejarse barba, teñirla de blanca y alquilar (creo que vale una pasta, aviso) un reno (una fregoneta, también vale). La industria apoya a Santa Claus , está claro, y ahora se acercan las fechas más "productivas".
Publicado por
José Miguel Torres
en
viernes, septiembre 07, 2007
0
comentarios
Etiquetas: Opinión
martes, septiembre 04, 2007
Windows Mobile Developer Briefing 2007 # Mobility Sub Tour #
El próximo 20 de septiembre se celebrará en Barcelona tres eventos simultaneos para desarrolladores, partners y clientes totalmente gratuito. Asistiré al de desarrolladores bajo el nombre Windows Mobile Developer Briefing 2007. Para las demás reuniones:
Windows Mobile Partner Briefing 2007
Windows Mobile Enterprise Customer Briefing 2007
Nos vemos!!!
Publicado por
José Miguel Torres
en
martes, septiembre 04, 2007
0
comentarios
Etiquetas: Eventos
martes, julio 31, 2007
MPx 300 Firmware updated!!!
Pues sí!! ya tengo la última versión ROM operativa para el MPx, (21 March 2005). Trabajito me ha costao.... si alguien está interesado contactarme!!!
Leer más...
Publicado por
José Miguel Torres
en
martes, julio 31, 2007
1 comentarios
Etiquetas: MPX
lunes, junio 25, 2007
Local Server Framework for Windows Mobile
Local Server Framework(Sólo para Windows Mobile) forma parte de Windows Embedded CE Tests and Test Tools, herramienta que viene junta a Windows Mobile 6.0 SDK y cuyo objetivo principal es el del testeo de drivers y otras funcionalidades del sistema operativo a través de una linea de comandos(Sólo para Windows CE).
Local Server Framework se centra principalmente en el tedioso trabajo de testeo de aplicaciones móviles contra servicios Web, mediante la simulación de un falso servidor local que simula dicho contexto. Os recomiendo un WebCast que muestra en ejemplo de uso de esta herramienta.
Imagen enlazada al MSDN
Existen otras herramientas aunque son específicas para Windows CE a excepción de Local Server Framework que lo es para Windows Mobile. A continuación os muestro la lista de las misma con el enlace correspondiente:- Application Verifier Tool (Windows CE)
- CPU Monitor Tool (Windows CE)
- PerfToCsv Tool (Windows CE)
- Print Screen Tool (Windows CE)
- Scritping Host Tool (Windows CE)
- Windwows Embedde CE Stress Tool (Windows CE)
Publicado por
José Miguel Torres
en
lunes, junio 25, 2007
0
comentarios
Etiquetas: Local Server Framework, Windows Mobile
martes, junio 12, 2007
Introducción a .NET Compact Framework 2.0
Estoy escribiendo una serie de articulos (en plan coleguitas ;-)) para introducirse en el desarrollo de Windows Mobile con .NET Compact Framework 2.0. Hasta ahora tengo acabado y ya podéis descargaros los siguiente:
- El primer proyecto con .NET Compact Framework 2.0. (Mayo 2007)
- AciveSync, Emuladores y el Device Emulator Manager. (Mayo 2007)
- Anatomia de un dispositivo móvil (Junio 2007)
Publicado por
José Miguel Torres
en
martes, junio 12, 2007
2
comentarios
Etiquetas: .NET Compact Framework
lunes, junio 11, 2007
¿eres cirujano plástico.net?
Ante la inminente aceptación de WPF y Silverlight en dispositivos móviles, tablet pc, umpc (Mobile PC #Codename Origami#), smartdevice que se avecina ,explicaré mis opiniones respecto a la peculiaridades físicas de la pantalla antes de confeccionar una interfaz de usuario.
Eviten utilizar Scroll Bars. Sin embargo, como desarrollador de dispositivos móviles de plataformas Pocket PC y Smartphone yo los utilizo a menudo, pero siempre verticales. Si deciden poner que sean verticales, eso sí, cuanto menos mejor. Eviten las horizontales o lo que es peor las horizontales y verticales combinadas. No carguen la interficie gráfica en exceso. No exijan demasiado a los eventos; los botones de función que ofrece UMPC son muy bien avenidos, aprovéchenlos. Algunos Table PC ofrecen una pantalla táctil electromagnética que junto a sofisticados lápices permiten otro tipo de eventos. UMPC y Pocket PC no incorpora pantallas de ese tipo.
Las peculiaridades se centran principalmente en la pantalla y en el cambio de iteración entre ordenador y usuario en el que no hay ni teclado ni ratón, o en ocasiones sí. Por lo general los desarrolladores de dispositivos embebidos (desde Smartphone hasta Tablet PC dónde la características de las pantallas limitan las aplicaciones por motivos obvios), que son capaces de elaborar una interfície gráfica de usuario ágil, funcional y además gráficamente agradable son, para mí, auténticos 'cirujanos plásticos' del desarrollo.
Leer más...
Publicado por
José Miguel Torres
en
lunes, junio 11, 2007
0
comentarios
Etiquetas: Opinión, Origami, User Interfaces
domingo, junio 10, 2007
blogs y sites interesantes
No soy muy constante en eso de periódicamente "invertir" un tiempo en leer blogs y demás sites, los cuales no niego que sean interesantes. en este mismo blog, expongo a vuestra izquierda una lista de enlaces de los que más frecuento.
Ayer me comunicaron que uno de lo blogs que más leo había cambiado de "dominio". Recordé que tenia que cambiar el enlace de este blog cuando de repente no aparece. He vivido unos cuantos meses pensando que ese enlace enriquecía este blog (eso también vale ;-)) y cual ha sido mi sorpresa cuando no lo he visto.
El enlace en cuestión es del blog de Ramón Bosch. De aqui os aconsejo que no dejeis de echarle un vistazo, sus opiniones y forma de ver las cosas, sencillamente, son impresionantes.
Publicado por
José Miguel Torres
en
domingo, junio 10, 2007
0
comentarios
Etiquetas: Enlaces
viernes, junio 08, 2007
Office Mobile 2007 ¡por la patilla! (*)
Microsoft ha anunciado la disponibilidad de actualizaciones gratuitas de Office Mobile 2007 (*) para una selección de dispositivos durante el tercer trimestre del año. Office Mobile 2007 amplía las capacidades de Windows Mobile para leer y editar documentos creados con Microsoft Office 2007 y también incluye nuevas funcionalidades como Fax y ZIP.
Leer más...
Publicado por
José Miguel Torres
en
viernes, junio 08, 2007
0
comentarios
Etiquetas: Office Mobile 2007
martes, mayo 22, 2007
MPX: ¡¡Completé la trilogía!!
Pues si!! ya tengo en mi manos el gran MPX300 o MPx. Despues de haver pasado por el MPX200 y MPX220, con Windows Mobile Smartphone 2002 y 2003SE, adquirí por eBay una reliquia, el MPX300!!
Este movil "no ha visto la luz", ya que Motorola no lo comercializó en Europa. Despues de una tirada "Beta", fue comercializado en Singapur y debido a su alto precio (más de 1,000$) y la necseidad de Motorola de hacer competencia a Blackberry y Palm, decidió no comercializarlo, sacando en su lugar MotoQ.
Os dejo un video que encontré por YouTube con todas sus características. En realidad, en comparación con los actuales del mercado tiene poca memoria (64ROM y 28 RAM) y es lento (152Mhz) [#apareció en el 2004#], pero es una pieza digna de museo...
Publicado por
José Miguel Torres
en
martes, mayo 22, 2007
0
comentarios
Etiquetas: MPX
viernes, mayo 04, 2007
Sincronización ActiveSYnc con servidor Exchange (Lista de Errores)
Aqui teneis una completísima lista de errores, causas y soluciones de sincronización y otros entre ActiveSync y Exhange.
NOTA: Probablemente no cuente con los nuevos errores de Exchange 2007, en cuanto a sincronización con ActiveSync se refiere.
Publicado por
José Miguel Torres
en
viernes, mayo 04, 2007
0
comentarios
Etiquetas: ActiveSync, Exchange
jueves, abril 26, 2007
WCF en .NET CF 3.5
Hace poco, a través del site de Alejandro Mezcua, encontré un post introductorio acerca de la utilización de WCF desde .NET CF 3.5. Ahora, Mark Prentice, autor de los post, muestra una de las utilizaciones que más beneficios va a aportar (creo yo) en entornos móviles, enlaces WCF a través de Exchange.
La idea nació dentro del equipo de desarrollo de .NET CF, concretamente de Mike Zintel, y fue Roman Batoukov quién a través de un post imprescindible, explicaba cómo desde entornos móviles podían sacar el máximo provecho WCF, ¿como? pues a través de correos electrónicos...
Si estais interesados sobre el tema os recomiendo primero, la teoria, de Roman y luego la puesta en marcha (practica) de Mark. El resultado... espectacular.
Si alguien quiere compartir su experiencia, por favor, dejad un comentario; quiero comprobar si os quedais tan impresionados como yo...
Publicado por
José Miguel Torres
en
jueves, abril 26, 2007
0
comentarios
Etiquetas: .NET Compact Framework, WCF
miércoles, abril 25, 2007
Se acercan MEDC (Las Vegas y Berlín)
Otro año más se celebra el Microsoft Mobile & Embedded Developer Conference en Las Vegas dónde las estrellas serán .NET CF 3.5 y Windows Mobile 6. Para la edición de Europa, este año pasa a celebrarse en Berlín.
Otro año más, también, que no puedo ir y me voy a quedar con las ganas. Si alguién va que lo disfrute!!!
Publicado por
José Miguel Torres
en
miércoles, abril 25, 2007
0
comentarios
Etiquetas: MEDC
lunes, abril 16, 2007
Taggeado!!
Pues si, mi buena amiga Fabiana, me ha taggeado. Confesaré 5 cosas sobre mí que normalmente no cuento. Me apunto a esta estupidez :-)
- Cuando sea grande quiero ser piloto de avión y caminar por los aeropuertos con las espaldas anchas y mis 'lupas' RayBan, que por cierto ya las tengo aunque solo me las pongo en el coche. Soy un chiflado del Flight Simulator.
- Estoy 'chiflao' por el cava catalán. Mis preferidos son el Kripta d'Agustí Torelló, Reserva de la Familia de Juvé i Camps, Reserva de Sumarroca, 'er' de Cristina Colomer Bernat, Celler Batlle de Gramona y el Gran Reserva de Robert J.Mur, entre otros...
- Confieso que siento una enorme admiración por Juan José Moreno Cuenca, del cual tengo todas las películas que hablan de su vida, así como el libro autobiográfico que he leído ya dos veces.
- En mi coche tengo una pegatina/retrato de José Monge Cruz. Para quién le guste el flamenco, estará conmigo, sobran las palabras.
- Cuando era pequeño gané el campeonato de catalunya de cross y fuí subcampeón varias veces en varias categorias. Tenía una prometedora carrera en el mundo del atletismo que se truncó, para mi desgracia. Posteriormente pasé a correr delante de la polícia...
Podría profundizar en alguna de ellas, pero tampoco hay que pasarse ¿¿no??
Ah! se me olvidaba, voy a taggear (o como se llame) a Marino Posadas, Santi Balboa.
Leer más...
Publicado por
José Miguel Torres
en
lunes, abril 16, 2007
0
comentarios
Etiquetas: Tagged
Windows Mobile 6 (SDK y API obsoletas)
Ya se ha publicado el SDK de Windows Mobile 6, tanto para la versión Professional (WM 6 inc. Phone Edition) como para la Standard (WM6 Smartphone).
Microsoft ha modificado los nombres de las categorias del nuevo sistema operativo de la siguiente manera:
- Windows Mobile (Smartphone) = Windows Mobile Standard
- Windows Mobile (Pocket PC) = Windows Mobile Classic
- Windows Mobile (Pocket PC Phone Edition) = Windows Mobile Professional
De esta forma debemos indentificar los nuevos nombres la a la hora de crear un nuevo proyecto (Tipo de Proyecto) e Imágenes del Emulador.
Por otro lado también se ha publicado las API que dejan de ser funcionales en Windows Mobile 6. La verdad es que la lista es larga, así que os invito a echar un vistazo en Channel 9.
Leer más...
Publicado por
José Miguel Torres
en
lunes, abril 16, 2007
0
comentarios
Etiquetas: API, SDK, Windows Mobile 6
Service Throttling
Throttling viene de throttle, y este termino sólo lo había utilizado en aviación "move throttle from idle,..." y se refería a la palanca de gases de los reactores modernos. Pero que carajo significa en WCF??
Throttling es una técnica que permite la restricción de clientes de un servicio WCF. Ésta se aplica al Servicio y todos sus EndPoints. Los tres parámetros que controla son:
- Concurrencia máxima de sesiones
- Concurrencia máxima de llamadas
- Concurrencia máxima de instancias
Pese a que se asigna al tipo de Servicio ésta, al igual que otras, es un aspecto del hosting, con lo que deberemos indicar los valores en el .config del proyecto que lo hospeda. Un ejemplo:
[serviceBehaviors
[behavior name = "MiServicio"
[service throttling maxConcurrentsSessions = "10"
maxConcurrentsCalls = "10"
maxConcurrentsInstances = "5" \]
\]
\]
NOTA: He utilizado brackets (paréntesis) en lugar de <>
Leer más...
Publicado por
José Miguel Torres
en
lunes, abril 16, 2007
0
comentarios
Etiquetas: WCF
miércoles, abril 11, 2007
CATdotNET.org
Hace poco más de un par de meses me reuní con Lleonard del Río, socio-fundador de Raona, ya que nos rondaba por la cabeza la creación de un grupo de usuarios que englobara tanto a profesionales, como estudiantes o simples entusiasta de la tecnología .NET. A partir de entonces y con la inestimable colaboración y ayuda de Diégo Gómez, empezó a tomar forma lo que ahora es CATdotNET.org, un grupo de usuarios de .NET para la Catalunya central, en el que pretendemos ofrecer un marco de colaboración a través de nuestra web, aún en construcción, con reuniones periódicas entre Igualada y Manresa.
CORRECCIÓN:
A principios del mes de Mayo, convocaremos la primera reunión y poder ofrecer un par de charlas sobre .NET. La fecha y la hora así como el temario de las charlas no estan concretadas por tanto, en cuanto se hagan oficiales las podreis encontrar en la Web.
Asi mismo, si estais interesados en obtener más información, colaborar o cualquier otra sugerenicia u opinión, no dudeis en contactarnos.
Publicado por
José Miguel Torres
en
miércoles, abril 11, 2007
0
comentarios
Etiquetas: CATdotNET.org
martes, abril 10, 2007
Smart Client Software Factory, excelente!!
He estado 'trasteando' con la versión Alpha 7 de Abril del Smart Client Guidance que podeis encontrar en CodePlex. Lo que más me ha llamado la atención és la posibilidad de utilizar el Connection Manager, que tantas veces he necesitado desde las aplicaciones en Windows Mobile, ahora para Windows XP/Vista y con resultados sorprendentes y de forma sencilla...
Smart Client Software Factory forma parte de Smart Client Guidance de patterns and practices, en el que también engloba Mobile Client Software Factory (del cual dedicaré una serie de post). Además del ConnectionManager también encontraremos ejemplos de extensibilidad de WPF para nuestras aplicaciones Windows, así como todo tipo de ejemplos fundamentados en el 'padre' de SCSF, Composite UI Application Block, un marco de trabajo basado en .NET 2.0 y que permite el desarrollo de UI ricas, flexibles, extensibles y "fáciles" de desarrollar.
En fín, Smart Client Guidance es toda una herramienta en la línia de Enterprise Library 2.0, al principio asusto pero luego disfrutas a lo grande!! Leer más...
Publicado por
José Miguel Torres
en
martes, abril 10, 2007
0
comentarios
Etiquetas: Smart Client Guidance
lunes, abril 09, 2007
Cliente VB6
Por lo que he podido ver la interoperabilidad de clientes no WCF está bastante presente sin embargo con algunas conotaciones, ya sea el cliente Java, COM o VC++.
En el caso de Visual Basic, por lo que he podido ver, existen tres escenarios en función del Runtime instalado. Así, si el cliente posee .NET Framework 3.0, la opción más lógica es la creación de un ensamblado COM Interop, que contenga el proxy al WCF Service. Es decir, el cliente que, normalmente, generamos con Svcutil.exe, lo exponemos a COM y exportamos la biblioteca de tipos para que sea referenciada por un proyecto Visual Basic 6.0. En el segundo caso, el cliente tiene .NET Framework 2.0. La alternativa anteriormente comentada no es válida así que podemos generar, el lugar de un proxy WCF, un proxy ASMX. De las misma forma pasamos en proxy a COM Interop, exportamos la biblioteca de tipos y referenciamos o instanciamos desde VB6. La última, en la que no tenemos el CLR de .NET instalado, podemos utilizar SOAP. Windows XP viene con las biliotecas
Publicado por
José Miguel Torres
en
lunes, abril 09, 2007
0
comentarios
Etiquetas: Interoperabilidad, WCF
martes, abril 03, 2007
Escenarios de seguridad en WCF: A nivel de Mensaje
¿Transporte o Menaje? Bien, según el escenario, aunque ahora no hablaré de ello (quizás otro post). Ante la posibilidad de implantación de servicios desarrollados con WCF, se presentan varios escenarios dónde la utilización de los mismo vienen, sino determinada, sí influenciada por su política de seguridad.
Modos de seguridad hay 5 [None, Transport, Message, Both, TransportWithMessageCredentials, TransportCredential Only], si quereis ampliar información mirar aqui.
Message Security with Username Client
Ante este contexto explicaré tres posible modos de autenticación UserName. Primeramente saber que en los tres modos de autenticación en el Servidor debe existir un certificado X509 para que el cliente pueda constatar la autenticidad del servicio. Si quereis más info de como crearlo mirar aqui.
En el intercambio inicial desde una llamada del cliente los datos en formato binario son trasportados mediante la especificación WS-Trust (véase
.gif)

