Behrouz forouzan - transmision de datos y redes de comunicaciones

Solo disponible en BuenasTareas
  • Páginas : 15 (3748 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de enero de 2012
Leer documento completo
Vista previa del texto
Creación de páginas Web Móviles y Servicios Web XML
El desarrollo de páginas ASP.NET para exploradores de dispositivos móviles no difiere sustancialmente del desarrollo de páginas para los exploradores de escritorio. Con objeto de ayudarle a crear aplicaciones para dispositivos móviles, ASP.NET proporciona un espacio de nombres System.Web.Mobile dedicado específicamente al desarrollo Web móvil.Puede crear una página Web a partir de la clase base MobilePage y agregar controles del espacio de nombres System.Web.Mobile. Este espacio de nombres define una serie de controles de servidor Web y adaptadores que resultan especialmente útiles al crear aplicaciones que deben estar disponibles para muchos dispositivos móviles diferentes, como los teléfonos móviles. ASP.NET 2.0 también proporcionauna arquitectura adaptable de controles que permite crear adaptadores de dispositivos personalizados para los controles de servidor Web ASP.NET 2.0. Estos adaptadores pueden crear una representación personalizada de un control en función del explorador que realiza la solicitud. Con la arquitectura adaptable, puede crear adaptadores personalizados para los controles de servidor Web de ASP.NET pararepresentar resultados específicos en los dispositivos que tienen acceso a la aplicación en exploradores de escritorio. Tanto en los exploradores de escritorio como en los dispositivos móviles, el desarrollo sigue el modelo orientado a eventos de .NET estándar en el que la aplicación responde a las solicitudes del usuario, a los clics en los botones, etc. Arquitectura de las aplicaciones móviles Aunque ASP.NET integra tecnología para que el desarrollo de aplicaciones Web ASP.NET Mobile siga el mismo modelo que el desarrollo de aplicaciones Web tradicional, el objetivo principal de la arquitectura no es permitirle crear páginas únicas que se puedan procesar en exploradores de dispositivos de escritorio o de dispositivos móviles. Las limitaciones de los exploradores en los dispositivosmóviles a menudo implican que las páginas diseñadas en los exploradores de escritorio no se puedan traducir en los exploradores de dispositivos móviles. Por ejemplo, si crea una página Web ASP.NET que incluye un encabezado de sitio, una barra de exploración en la parte superior de la página, una estructura de exploración secundaria a lo largo de la página y contenido en el resto de la página, ésta serepresentará tal como se ha diseñado en un explorador de escritorio. En este caso, normalmente hay bastante espacio para representar todos los controles y proporcionar un área de contenido desplazable. Sin embargo, en muchos exploradores de dispositivos móviles, este diseño no sería posible. Una gran cantidad de dispositivos móviles disponen de un área de pantalla más pequeña que los monitores deescritorio, por lo que incluso la exploración se convierte en un proceso de varios pasos en el que el usuario debe hacer clic en varios controles para obtener el contenido de la página. La lógica de la presentación sigue un modelo similar. Por ejemplo, cuando el usuario rellena un formulario Web Forms utilizando un explorador de escritorio, puede ver muchos controles en la pantalla al mismo tiempo.Cuando el formulario se valida en el servidor, los errores de validación se pueden mostrar junto a los controles. Con un dispositivo móvil, la especificación de datos en los formularios y la validación de los mismos pueden ser mucho más difíciles de mostrar en un formato que sea utilizable. Además, en los dispositivos móviles podría optar por proporcionar accesos directos que permitan al usuariorellenar información escribiendo menos, ya que es posible que resulte más difícil escribir en esos dispositivos. Por estas razones, debe crear páginas independientes en la aplicación Web ASP.NET para su uso en exploradores de escritorio y de dispositivos móviles. Una página desarrollada específicamente para los exploradores de dispositivos móviles permite dividir la lógica de presentación en...
tracking img