Dnl Developer
Compartiendo lo aprendido 4.0

Kinect Una Nueva Forma de Jugar

By DnlDevelopers

 

 

alt

Kinect es la nueva tecnología que Microsoft Ofrece para la Xbox 360, La cual Realmente esta Genial.

Desde que se publicó la idea, esta ha atraído a mucha gente, gracias a facilitar la experiencia de juego sin controles, hoy por hoy ya esto es toda una realidad.

alt

Kinect Cuenta Con una cámara RGB, Sensores de profundidad, un micrófono ( el cual tiene múltiples matrices) y un procesador que ejecuta software patentado el cual es capaz de reconocer el movimiento de todo el cuerpo en 3D, además de reconocimiento fácil y de voz.

Sensor  Infrarrojo:

Aquí empieza a surgir la magia, el Kinect cuenta con un sensor que proyecta infrarrojos y a su vez esta combinado con un sensor CMOS (complementary metal-oxide-semiconductor).  Los cuales son capaces de reconocer profundidad, y permiten que el Kinect pueda hacer un barrido panorámico 3D de la habitación donde se encuentre el mismo. Sin importar las condiciones de luz. A su vez el Kinect cuenta con un calibrador por
software el cual reconoce condiciones tanto del jugador como del ambiente, de tal manera que si eres alto o bajito, podrá ajustarse a tu altura. Y también puede reconocer cosas como sofás, mesas y demás las cuales el tendrá en cuenta para no deteriorar el gameplay.

Cámara RGB:

alt

Además de todo esto cuenta con una cámara RGB la cual está diseñada para colaborar con los sensores en la detección de rostros y jugadores además de la función de toma de fotografías durante el juego.

Aqui les dejo el Trailer Promocional:

Aquí les dejo una pequeña lista de juegos compatibles con Kinect:

 

 

Aquie les dejo algo muy entrete 

 

Saludos  Dnl

 

Algunos modelitos Windows Phone 7

By DnlDevelopers

Algunos modelitos  Windows Phone 7

 

Saludos  Dnl

 

Link infaltables

By DnlDevelopers

Algunos link de interés



Sql server 2008


 

Silverlight .NET

 

Silverlight Logo

 

Centro de Arquitectura - MSDN

 

image

 

 

 

Saludos  Dnl

 

Windows Phone 7: ¿Cuánto tarda en prender?

By DnlDevelopers

Comparación Video excelente !!!!!!!

 

iOS, Android, Windows Phone 7, Windows Mobile 6.5 Pro en terminales de gama alta. ¿Quién ganará el desafío?

Y Windows Phone 7 Series sigue dando qué hablar. Ayer les mostré un vídeo mostrando las características sobresalientes de su sistema de fotografía. Hoy, nuevamente de la mano de la gente de PocketNow, les traigo un vídeo con la comparativa de los tiempos de inicio y respuesta al uso de cuatro grandes sistemas operativos dentro del mercado móvil.
iOS en iPhone 4, Android 2.1 en HTC Google Nexus One, Windows Phone 7 en un LG Panther y por último, Windows Mobile 6.5 Professional en HTC HD2. Como pueden ver, son todos móviles de punta con sistemas operativos de punta, pero más allá de eso; ¿Quién podrá satisfacer las necesidades de los usuarios por tener un rápido acceso y uso de su terminal? Averigüémoslo a continuación.

link: http://www.youtube.com/watch?v=7JGHwaHcdKA

FUENTE: Siempre Geek  Gracias

 

 

 

Saludos  Dnl

 

     

    Windows Phone 7 presentación a nivel mundial

    By DnlDevelopers

    Microsoft presenta nivel mundial……. =)

     

     

    Windows Phone 7 Annoucement

    Microsoft Corp. se unió hoy con sus socios para lanzar nueve teléfonos Windows Phone 7 nuevos que estarán disponibles esta temporada navideña a través de los principales operadores móviles de Europa, Norteamérica, Asia Pacífico y Australia. Con más de 60 operadores móviles en más de 30 países alrededor del mundo comprometidos a comercializar los teléfonos Windows Phone, los millones de personas que buscan un teléfono en el que puedan tanto jugar como trabajar contarán con una variedad de móviles entre los cuales elegir de los fabricantes de dispositivos más importantes. El primer país latinoamericano en ofrecer el Windows Phone 7 esta temporada navideña será México, en sociedad con Telcel, de América Móvil, con la disponibilidad del Optimus 7 de LG. Una mayor distribución en toda la región se espera para el primer semestre de 2011.

     

     

    Microsoft y sus socios han trabajado juntos para crear una clase diferente de teléfono con nuevas experiencias que reúnen lo que a la gente más le interesa. Windows Phone 7 estará disponible en una gran variedad de tamaños y modelos de los fabricantes de dispositivos como Dell, HTC Corp., LG y Samsung, así como de los operadores móviles como AT&T, América Móvil, Deutsche Telekom AG, Movistar, O2, Orange, SFR, SingTel, Telstra, TELUS, T-Mobile USA y Vodafone. Todos los teléfonos Windows Phone 7 incluirán el procesador de alto desempeño Snapdragon™ de Qualcomm. Asimismo, ciertos modelos estarán disponibles en las tiendas minoristas de Microsoft y en Amazon.com.

    “La gente está lista para una experiencia telefónica diferente; una experiencia diseñada y organizada para ofrecer las cosas que más le importan al usuario en una forma más fácil y rápida”, dijo Hernán Rincón, Presidente de Microsoft Latinoamérica. “Windows Phone 7 incorpora una amplia variedad de activos de Microsoft —desde XBOX Live hasta Office— para ofrecer un tipo diferente de teléfono a un consumidor sofisticado y exigente que se encuentra tan involucrado en su vida personal como en su trabajo. Windows Phone 7 se lanzará en México a tiempo para la temporada navideña y esperamos tener una mayor distribución a medida que expandamos nuestras alianzas con los operadores y los fabricantes de equipo original de toda la región durante el primer semestre del 2011”.

     

     

     

    Windows Phone 7

    Peoplehub_FR_web

     

    En este mundo tan ajetreado, pasamos más tiempo en nuestro teléfono que interactuando con la gente sentada a nuestro lado, perdiéndonos de los momentos importantes de la vida. Windows Phone 7 se diseñó para ofrecer una experiencia móvil que hace que el teléfono trabaje mejor para las personas, a fin de brindarles las cosas más importantes para ellas y ayudarlas a realizar sus tareas más rápido.    

     

     

     

    Nuevas experiencias

    Windows Phone 7 marca una nueva era en juegos móviles al ser el primer teléfono en colocar el poder de Xbox LIVE en la palma del usuario con una exitosa línea de títulos de juegos de las marcas más reconocidas. Además de los títulos anunciados a principios de este año, Electronic Arts (EA) anunció hoy la primera oleada de juegos de EA que se lanzarán para el Windows Phone 7 este otoño. Como parte del portafolio de títulos para Xbox de Microsoft, todos los juegos de EA para Windows Phone 7 serán compatibles con Xbox LIVE. EA presentará una serie de títulos que ofrecen algo para cada tipo de jugador móvil —desde los ocasionales hasta los expertos—, incluyendo “Need for Speed™ UNDERCOVER”, “Tetris®” y “The Sims™ 3”.

    Windows Phone 7 también es el primero en ofrecer la experiencia musical de Zune en un teléfono.

     

    Las búsquedas se han simplificado con un botón dedicado que ayuda a la gente a encontrar lo que necesita dentro del teléfono, ya sea en los contactos, en Marketplace, en el correo electrónico o en la web. Desde la pantalla de Inicio, el botón Buscar ofrece Bing móvil.

     

    La solución Windows Live ayuda a las personas a organizar sus fotos, su calendario de Windows Live y sus notas de Office OneNote Mobile, entre otros. El nuevo servicios gratuito Find My Phone (Encuentra mi teléfono) en Windows Live puede hacer sonar, bloquear, borrar y mostrar la ubicación del teléfono en un mapa de manera remota. La información completa sobre las características y las capacidades del Windows Phone 7 se puede consultar en

    http://www.windowsphone.com

    Los nuevos teléfonos Windows Phone

    Los siguientes dispositivos llegarán a Norteamérica, Europa y Asia Pacífico en la temporada navideña del 2010. 

    En Norteamérica:

    AT&T

    · HTC Surround, Estados Unidos

    · Samsung Focus, Estados Unidos

    · LG Quantum,  Estados Unidos

    T-Mobile USA

    · HTC HD7, Estados Unidos

    · Dell Venue Pro, Estados Unidos

    TELUS

    · HTC 7 Surround, Canadá

    · LG Optimus 7, Canadá

    América Móvil

    · LG Optimus 7, México

    En Europa:

    O2

    · HTC HD7, Reino Unido

    Orange

    · HTC 7 Mozart, incluyendo Francia, Reino Unido

    · Samsung, Omnia 7, incluyendo Francia, Reino Unido

    SFR

    · HTC 7 Trophy, Francia

    · Samsung Omnia 7, Francia

    Movistar

    · HTC HD7, España

    · Samsung Omnia 7, España

    · LG Optimus 7, España

    Deutsche Telekom AG

    · HTC 7 Mozart, Alemania

    · Samsung Omnia 7, Alemania

    Vodafone

    · HTC 7 Trophy, incluyendo Alemania, España, Reino Unido

    · LG Optimus 7, incluyendo Alemania, España, Italia, Reino Unido

    En Asia Pacífico:

    SingTel

    · Samsung Omnia 7, Singapur

    · LG Optimus 7, Singapur

    Telstra

    · HTC 7 Mozart, Australia

    · LG Optimus 7Q, Australia

    Vodafone

    · HTC 7 Trophy, Australia

    Para más información sigue a WindowsPhone_LA en Twitter.

     

     

     

     

    Saludos  Dnl

     

    Explorer 9 beta Descarga

    By DnlDevelopers

     

    Test Drive

    Un vistazo a las capacidades de desarrolladores de Internet Explorer 9

    Descarga: Aqui

     

     

    Saludos  Dnl

     

    Beta de Messenger para Windows 7 y Windows Vista

    By DnlDevelopers

    Descárgate la versión Beta de Messengerpara Windows 7 y Windows Vista.

    Con la Beta de Windows Live Messenger, podrás estar muy cerca de las personas que más te importan. Habla con tu web cam en HD* mientras compartes fotos. Entérate de todas las actualizaciones deFacebook y MySpace en Messenger, de la forma que tú quieras. UsaMessenger en tu teléfono móvil. Obtén la versión Beta para tu ordenador con Windows 7 o Windows Vista y sé uno de los primeros en probar el nuevo Messenger.

    La versión Beta de Messenger forma parte de Windows Live Essentials Beta, que incluye las versiones Beta de Messenger, Galería fotográfica, Mail, Movie Maker, Writer, Protección infantil, Sync yMessenger Companion, además de la barra de Bing, Microsoft Office Outlook Connector Pack y Microsoft Silverlight.

    Al hacer clic en “Descargar Essentials Beta”, aceptas el Acuerdo de servicio de Microsoft y la Declaración de privacidad. La descarga puede incluir actualizaciones a los programas de Windows Live que ya tienes. Recibirás futuras actualizaciones para éstos y otros programas de Microsoft de Microsoft Update.

                           Selecciona un idioma                     EspañolEnglishFrançaisNederlandsPortuguês (Brasil)日本語简体中文Descargar Essentials Beta

    Ten en cuenta que, para usar la versión Beta, necesitarás Windows 7 oWindows Vista con las actualizaciones del sistema. Ver los requisitos del sistema.

    Conversaciones más completas

    La versión Beta de Messenger te permite estar en contacto con quien quieras y como quieras.Habla con web cam en HD* a la vez que compartes fotos, ves vídeos con tus amigos, envías mensajes de vídeo cuando tus amigos no están e, incluso, puedes establecer tudisponibilidad por grupo (por ejemplo, puedes estar “Disponible” para tus amigos pero “Desconectado” para tus compañeros de trabajo).

    Las redes sociales a tu medida.

    La versión Beta de Messenger te ayuda a controlar tu vida social. Entérate de las actualizaciones deFacebook y MySpacedirectamente en tu Messenger, y controla fácilmente lo que deseas compartir y qué actualizaciones prefieres ver.

    Usa la tecnología móvil

    Messenger puede acompañarte cuando no estés en casa. Está disponible en cualquier teléfono con conexión a Internet,** incluidos Windows Phone, iPhone y BlackBerry. No importa dónde estés, tus amigos siempre estarán al alcance de tu mano.

    Distintivo de la versión Beta

    Que los demás sepan que estás usando la versión Beta con un distintivo de Messenger. Obtén uno ahora.

    ¿Estás usando Windows XP?
    Messenger Beta es para equipos con Windows 7 o Windows Vista. Obtén más información acerca de la versión actual de Messenger.

    *Para realizar videollamadas en HD, ambos usuarios deben tener instalada la versión Beta de Windows Live Messenger, web cams en HD compatibles, un micrófono, altavoces o auriculares, y acceso a Internet de alta velocidad. Las web cams en HD pueden tener requisitos de sistema adicionales.

    **Se pueden aplicar tarifas de datos y mensajes.


    Descargar

     

    Video tutorial Chart control framework 4.0

    By DnlDevelopers

     

    Saludos  Dnl

     

    Internet explorer 9 Preview

    By DnlDevelopers

    Interesado en probar las nuevas capacidades web de la plataforma de Internet
    Explorador de 9?


    Descargar la Plataforma de Internet Explorer Preview ahora. Download

     

    Sacar el máximo provecho de su hardware con el fondo compilado JavaScript
    HTML5 Demos

    Ofrecer interoperabilidad rica con la próxima generación de estándares de la Web
    Gráficos Demos


    Crear experiencias de próxima generación con GPU-powered HTML5 gráficos
    Imágenes de vuelo

     

     


    Saludos Dnl

     

    ASP.NET 4.0 Chart Control

    By DnlDevelopers

    ASP.NET 4.0 Chart Control desde cero paso a paso

    Bueno este controles muy fácil de ocupar  y además de prestar mucha utilidad

     

    Paso 1

    Crear un Proyecto En Visual Studio 2010 Asp.net 4.0

     

    1 

    Paso 2

    Seleccionar Asp.net Web site

    2  

    Paso 3

    Seleccionar el Control Chart  de Asp.net 4.0

     

    3

    Paso 4

    Arrastrar el control a la pagina

     

    4

     

    Paso 5

    Agregar Una  base de datos para realizar las pruebas del control! :D

    5

    Paso 6

    Crear tabla simple de Productos

     

    6

    Paso 7

    Llenar con datos de prueba :P

    7

    Paso 8

    Crear Nuevo Data Source !!!!!! (iMPORTANTE)

    8

    Paso 9

    Seleccionar SQL data Base

    9

     

    Paso 10

    Registrar Data Connection (connection String)

    10

    Paso 11

    Guardar la Configuración del (connection String)

    11

     

    Paso 12

    Seleccionar campos para  eje X  e  Y

    12

     

    Paso 13

    Finalizar la configuración  (Uff que largo salió esto  :P)

    13

     

    Paso 14

    Asingnar los campos a los eyes X e Y

     

    14

     

    Paso 15

    Probar la aplicación :D y listo

     

      15

     

    Descargar Ejemplo  Aquí  http://dnldeveloper.com/blog/WebSite4.rar

     

    Saludos Dnl

     

    GridView sin datos asp.net

    By DnlDevelopers

    Si la  grilla no tiene datos hay una propiedad destacada en el código siguiente la  cual  se  visualiza cuando la grilla no recupera datos. espero que sea de ayuda

     

    Muy simple. :D

     

    <asp:GridView ID="grd_datos_historico" runat="server"  Width="674px">
          <Columns>

                   Columns !!!!!!!!!
           </Columns>
           <EmptyDataTemplate>
               <div class="info">
                   No existen Fallas Historicas!!!</div>
           </EmptyDataTemplate>

    </asp:GridView>

     

     

    Saludos Dnl

     

    ASP.NET 2.0 y 3.5 – ASP:Menu problema en Google Chrome

    By DnlDevelopers

    ASP:Menu es que en Chrome .

     

    Si lo enfocamos desde el punto de vista de css (como parece que por allí viene el problema), podríamos decir que la propiedad z-index de las opciones del menú no están siendo captadas… (En otros browsers si funcionan bien)

    Entonces, una solución rápida a este tema es añadir la siguiente línea de código en el Page_Load de cada página que ocupas el control

    <asp:Menu ID="Menu_producto" runat="server" Width="700px" Height="32px">
            <StaticSelectedStyle BackColor="#FFCC66" />
            <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
            <DynamicHoverStyle BackColor="#990000" ForeColor="White" />
            <DynamicMenuStyle BackColor="#FFFBD6" />
            <DynamicSelectedStyle BackColor="#FFCC66"  />
            <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
            <StaticHoverStyle BackColor="#990000" ForeColor="White" />

    </asp:Menu>

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


       Context.Request.Browser.Adapters.Clear()
    End Sub


    Si estás usando Masterpages, solo escribe el  código en el Page_Load de la  Masterpage y esta listo :D.



    Asp:menu y google Chrome Solucionado !!!!!



     



    Saludos Dnl

     

    Windows 7 RC Vencimiento y Notificaciones

    By DnlDevelopers

    Desde el 1ro de marzo de 2010, Microsoft comenzará a emitir una notificación por hora respecto de la expiración de lanzamiento de Windows 7. Su PC se comienza a experimentar paradas por hora. Esta tendencia se mantendrá a través de 1 de junio 2010. Para pasar a una versión comercial de Windows 7, que tiene que hacer una instalación limpia de sustituir la instalación existente de la RC de Windows 7

     

     

    Saludos Dnl

     

    Windows Mobile SDK 6.5.3

    By DnlDevelopers


    Software Development Kit para Windows Mobile 6.5 ha sido finalmente puesto a disposición por Microsoft. El SDK está disponible en Inglés, alemán, chino, francés, español, italiano y chino. El recientemente lanzadoWindows Mobile 6.5 SDK viene en dos partes, si quieres construir aplicaciones, tanto para los profesionales (es decir, dispositivos de pantalla táctil) y el nivel que necesita para ambas versiones del SDK.

    Sistemas operativos soportados son Windows 7, Windows Server 2003, Windows Server 2008, Windows Vista, Windows XP.

     

     

     

    Saludos Dnl

     

    Windows Mobile 6 novedades para desarrolladores

    By DnlDevelopers
     
    La versión de la plataforma de programador de Windows Mobile 6 se centra en unos pocos objetivos principales: simplificar el desarrollo e implementación de aplicaciones LOB (línea de negocio), simplificar la tarea de crear una aplicación única que funciona correctamente en muchos dispositivos diferentes de la familia Windows Mobile y ofrecer una experiencia de usuario mejorada.

    Para cumplir estos objetivos, Windows Mobile 6 se basa en versiones anteriores de Windows Mobile, sobre todo en Windows Mobile 5.0. Windows Mobile 5.0 ofrece muchas mejoras en la plataforma y las herramientas que han servido como base para el desarrollo de la aplicación Windows Mobile 6.

    Desarrollo e implementación de aplicaciones de línea de negocio simplificados

    En la memoria ROM de todos los dispositivos Windows Mobile se encuentran .NET Compact Framework 2.0 Service Pack 1 (SP1) y Microsoft SQL Server™ 2005 Compact Edition, lo que permite que su aplicación use .NET Compact Framework 2.0 y SQL Server 2005 Compact Edition sin que sea necesario distribuir o instalar ninguno de los dos productos en el dispositivo del usuario. De este modo se reducen el tiempo y el costo de implementación de aplicaciones y se consiguen ahorros monetarios directos.

    Un emulador de dispositivos mejorado que proporciona mayor fidelidad de dispositivo y ofrece nuevos estados de emulación que incluyen transiciones entre la corriente alterna y la energía de la batería, y cambios en el nivel de carga de la batería.

    FakeGPS, una nueva utilidad de prueba con Sistema de posicionamiento global (GPS), que permite probar sus aplicaciones habilitadas para ubicación sin necesidad de tener acceso a un dispositivo GPS.

    Un nuevo Cellular Emulator que funciona junto con el emulador de dispositivos para probar el comportamiento de su aplicación en un

    Simplificación de la creación de una aplicación que funciona en múltiples dispositivos

    Un emulador de dispositivos mejorado con muchas características nuevas que permite probar aplicaciones a través de una gama más amplia de factores de forma de dispositivo sin necesidad de comprar el dispositivo.

    Simplificación del desarrollo de aplicaciones

    Los SDK de Windows Mobile 6 ofrecen las herramientas y las bibliotecas necesarias para iniciar el desarrollo de aplicaciones Windows Mobile 6 usando Microsoft Visual Studio® 2005. Visual Studio 2005 y los SDK de Windows Mobile 6 se combinan para crear una eficaz plataforma de desarrollo de dispositivos móviles a la vez que ofrecen las herramientas y las características necesarias para lograr que el desarrollo de aplicaciones Windows Mobile sea más sencillo que nunca.

    Herramientas

    En esta sección se describen las nuevas herramientas de desarrollo que ofrecen los SDK de Windows Mobile 6 y la función que cada herramienta tiene en el proceso de desarrollo de la aplicación.

    Device Emulator 2.0

    Los emuladores siempre han sido una parte importante en el desarrollo de aplicaciones móviles, ya que permiten probar la aplicación sin necesidad de tener acceso a un dispositivo físico. Cuantas más pruebas se puedan realizar usando el emulador sin tener necesidad de usar un dispositivo real, más fácil, rápido y a un menor costo se podrá trabajar. Device Emulator 2.0, instalado como parte del SDK de Windows Mobile 6, se basa en el legado de Device Emulator 1.0 para ofrecer mayor fidelidad con la experiencia real del dispositivo al emular muchos nuevos estados y características de dispositivo anteriormente no disponibles. Como en el caso de Device Emulator 1.0, Device Emulator 2.0 es un verdadero emulador ARM. Device Emulator 2.0, puesto que es un verdadero emulador ARM, ejecuta los mismos archivos ejecutables que un dispositivo real, con lo que se elimina la necesidad de administrar archivos ejecutables de aplicación distintos para el emulador de los que se necesitan para el dispositivo real. Con Device Emulator 2.0, todo lo que se necesita para el emulador y los dispositivos reales es un único conjunto de archivos ejecutables.

    El proceso de instalación del SDK de Windows Mobile 6 reemplaza automáticamente Device Emulator 1.0, que instala Visual Studio 2005, por Device Emulator 2.0. Por consiguiente, todo el proyecto Windows Mobile con Visual Studio 2005 usará Device Emulator 2.0 y podrá aprovechar las nuevas características y mejoras que ofrece Device Emulator 2.0.

    Ejecución más rápida

    Una de las frustraciones más grandes en la prueba de aplicaciones es la lentitud del inicio y la ejecución de la aplicación. Para reducir los retrasos debidos al rendimiento del emulador, Device Emulator 2.0 se ha optimizado considerablemente. Cada aplicación es diferente, de modo que es difícil decir en qué medida una aplicación individual resulta afectada por las optimizaciones del emulador, pero Device Emulator 2.0 puede ofrecer una mejora de rendimiento superior al 40 por ciento respecto a Device Emulator 1.0.

    Más dispositivos emulados

    Además de múltiples nuevos dispositivos Windows Mobile 6, Device Emulator 2.0 continúa ofreciendo un conjunto avanzado de emuladores de dispositivos Pocket PC 2003SE, Smartphone 2003SE, Windows Mobile 5.0 Pocket PC y Windows Mobile 5.0 Smartphone. En la figura 2 se muestra un dispositivo Pocket PC 2003SE y un Windows Mobile 5.0 Smartphone en el emulador de dispositivos.

     

    Tanto si Device Emulator 2.0 emula un nuevo dispositivo Windows Mobile 6 o un dispositivo anterior, el emulador continúa ofreciendo todas las nuevas características tratadas en esta sección.

    Emulación del estado de la energía

    Por su naturaleza, los dispositivos móviles pasan mucho tiempo con energía de baterías y sólo se conectan a la corriente alterna de vez en cuando. Cuando el nivel de carga de la batería del dispositivo pasa a ser muy bajo, es posible que la aplicación deba emprender acciones específicas para evitar la pérdida de datos en caso de que se agote por completo la carga de la batería. Para que ahora pueda probar los efectos de los cambios en el estado de la energía en la aplicación, Device Emulator 2.0 presenta la emulación del estado de la energía.

     

    Como se muestra en la figura 3, el diálogo de configuración del emulador permite intercambiar el estado del emulador entre uso de energía de batería y conexión a la corriente alterna activando o desactivando la casilla de verificación Battery: . Cuando se usa la batería, también se puede establecer el porcentaje de nivel de carga de la batería. El emulador responde a estos cambios en el estado de la energía y el nivel de carga exactamente como lo hace un dispositivo. El emulador muestra los iconos y mensajes apropiados; y además genera los eventos Broker de estado y notificaciones apropiados.

    Emulación de perfiles de teléfono

    Device Emulator 2.0 ofrece compatibilidad con tres nuevos perfiles de teléfono: auriculares, teléfono con altavoz y kit para automóvil. Como se muestra en la figura 4, es posible habilitar cada uno de estos perfiles activando la casilla de verificación apropiada en el diálogo de configuración del emulador. Al activar las casillas de verificación del perfil, el emulador se comporta exactamente como si se hubiera conectado auriculares, habilitado el teléfono con altavoz o conectado un kit para automóvil, incluida la generación de los eventos Broker de estado y notificaciones apropiados.

    Cellular Emulator

    La mayoría de dispositivos Windows Mobile disponibles en la actualidad poseen capacidades de comunicación telefónica y de otras comunicaciones inalámbricas. Existen muchas situaciones diferentes donde puede que se desee que la aplicación interactúe con estas capacidades de comunicaciones. Es posible que simplemente se desee bajar el volumen de la música que reproduce la aplicación cuando suena el teléfono o que se necesite incorporar características mucho más sofisticadas que impliquen un funcionamiento más estrecho con el hardware de comunicaciones. En cualquier de los casos, el desarrollo de estos tipos de aplicaciones ha sido complicado históricamente, debido en gran parte a la dificultad de realizar pruebas con tal aplicación.

    Para abordar la dificultad de realizar pruebas con tales aplicaciones, el SDK de Windows Mobile 6 incluye Cellular Emulator. Cellular Emulator permite probar el comportamiento de la aplicación en diferentes situaciones de comunicaciones celulares desde el emulador de dispositivos. En la figura 5 se muestra Cellular Emulator.

    Cellular Emulator es una herramienta útil para probar el comportamiento de la aplicación, como el estado de cambios de comunicaciones celulares. Cellular Emulator permite realizar pruebas sencillas, tales como hacer llamadas salientes desde el emulador, recibir llamadas entrantes e interrumpir una llamada. También ofrece características semejantes para mensajes SMS. Para programadores que necesitan probar características más complejas, Cellular Emulator permite modificar la configuración de la tarjeta SIM y simular entregas de red entre redes de 2G y 3G. Todas estas pruebas se realizan sin necesidad de un dispositivo físico.

    Para usar Cellular Emulator con el emulador de dispositivos, es necesario asociar primero Cellular Emulator con el emulador de dispositivos. Crear la asociación es muy sencillo.

    1.Tome nota del número de puerto COM que aparece en la esquina inferior izquierda de Cellular Emulator; COM4 en la figura 5.

    2.Para abrir el cuadro de diálogo Emulator Properties, en el menú Device Emulator, seleccione File y, a continuación, haga clic en Configure...

    3.En el cuadro de diálogo Properties, haga clic en la ficha Peripherals.

    4.Escriba el número de puerto COM de Cellular Emulator en el cuadro Serial Port 0 como se muestra en la figura 6. Si el número de puerto COM no aparece en la lista desplegable, puede escribirlo.

    5.Para cerrar el cuadro de diálogo Emulator Properties, haga clic en OK.

    6.Para realizar un restablecimiento parcial, en el menú File, haga clic en Reset y, a continuación, haga clic en Soft.

    Cuando el emulador finaliza el proceso de restablecimiento, verá que ahora éste muestra que el servicio celular está disponible.

    Emulación de dispositivos

    El emulador de dispositivos es una de las herramientas más importantes de que se dispone para desarrollar aplicaciones que se ejecutan correctamente en distintos factores de forma de dispositivo. Mediante el emulador de dispositivos, es posible probar la aplicación en muchos factores de forma de dispositivo distintos sin necesidad de tener acceso a los dispositivos físicos que presenten dichos factores de forma. Visual Studio 2005 y el SDK de Windows Mobile 6 ofrecen en conjunto un total de más de 25 imágenes de emulador que permiten probar completamente el comportamiento de la aplicación en una gran variedad de factores de forma de dispositivo. Consulte la figura 15 para obtener un ejemplo de los distintos factores de forma de dispositivo que admite el emulador.

    Compatibilidad en tiempo de diseño de Visual Studio 2005

    El diseñador de formularios de Visual Studio 2005 ofrece un mecanismo rápido y fácil de usar para generar la interfaz de usuario de aplicación. Mediante este diseñador, se puede crear y modificar la apariencia de un formulario y ver el resultado de inmediato. Esta experiencia en tiempo de diseño WYSIWYG (lo que se ve es lo que se obtiene), no se limita a aplicaciones con interfaces de usuario estáticas. El diseñador de formularios de Visual Studio 2005 tiene en cuenta el factor de forma y, por lo tanto, permite ver la apariencia de los formularios de la aplicación con los distintos factores de forma. Con esta característica se ahorra mucho tiempo ya que no es necesario ejecutar la aplicación para ver el efecto de los distintos factores de forma.

    Para ver cómo se representa el formulario cuando gira de la posición vertical a la horizontal, puede hacer clic con el botón secundario en el formulario y girarlo 90 grados hacia la derecha o la izquierda. Puede hacer clic de nuevo en el formulario y girarlo hasta que regrese a la posición vertical. En la figura 16 se muestra un formulario en el diseñador de formularios de Visual Studio 2005 que gira de la posición vertical a la horizontal.

     

    Para ver el efecto de otros cambios en el tamaño y la resolución de pantalla, Visual Studio 2005 ofrece una propiedad exclusiva en tiempo de diseño, el factor de forma.

    Al seleccionar un nuevo valor de factor de forma, el diseñador de formularios de Visual Studio 2005 muestra el formulario tal como si se mostrara dentro del factor de forma seleccionado. En la figura 17 se muestra el formulario de la figura 16 cuando se selecciona el factor de forma Cuadrado de Windows Mobile 6 Professional. Observe la adición de las barras de desplazamiento para alcanzar los controles de la parte inferior del formulario.

     

     

     

    Saludos Dnl

     

    Emulador Windows Mobile con internet 2005 o 2008

    By DnlDevelopers

    Al momento del desarrollo de una aplicación Windows Mobile que se comunique directamente a una base de datos de SQL Server.

    Esto es básicamente configuración, luego ya vendría el tema de analizar y corregir la cadena de conexión utilizada a la base de datos.

    Bueno empecemos….

    Tenemos una aplicación Windows Mobile que se conecta de manera directa a internet, estamos probando desde el emulador pues no tenemos físicamente la PDA para realizar pruebas a través  de la red inalámbrica.

    Aclaración: Estos pasos funcionan tanto en VS2005 como en VS2008.

    Lo primero que debemos hacer es activar una herramienta que se llama “Device Emulator Manager”, esta herramienta nos permite administrar las diferentes conexiones tanto físicas como emuladores que dispongamos en nuestro entorno de desarrollo.

    Esta herramienta la encontramos en el menú Tools de nuestro ambiente de desarrollo.

    image

    En la imagen se puede apreciar que tengo abierto un proyecto y que voy al menú Tools, y aquí selecciono el ítem Device Emulator Manager.

    Aparece una ventana con la lista de los diferentes emuladores y /o dispositivos que tenga instalados en mi ambiente de desarrollo:

    image

    Seleccionamos el emulador a utilizar para nuestra aplicación, en este caso yo utilizo el emulador ”Windows Mobile 6 Professional Emulator”.

    Selecciono el menú Actions , y aparece el siguiente menú:

    image

    De este menú selecciono la opción Connect la cual si no esta abierto el emulador lo abre para establecer la conexión con el.

    Al abrir y conectarse al emulador esta ventana cambia y nuestro emulador aparecerá con un icono en la parte izquierda como aparece en la siguiente imagen:

    image

    Se preguntaran lo siguiente: ¿Si ya he abierto mi emulador ?, entonces simplemente al iniciar el Device Emulator Manager se actualizara la conexión.