asp.net - sirve - tesis sobre youtube pdf
Crear un mini sitio en ASP.NET que funcione en Blackberry, Windows Mobile y iPhone (5)
He hecho esto en el pasado y la forma en que lo hice es separando las páginas creando un directorio para Desktop y creando un directorio para Mobile. Esto te da una mejor separación de las vistas, ya que en realidad son muy diferentes. En ASP.NET Forms utilicé mucho el patrón Model View Presenter ya que funcionaba de la misma manera que funcionaba mejor el ASP.NET Forms. De esa manera podría reutilizar algún código entre las dos vistas. Luego, en su página index.aspx para el sitio, solo analiza la cadena de agente de usuario de la solicitud para descubrir el navegador y redirigir en consecuencia. Entonces, por ejemplo, una persona con un iPhone llega a su sitio, analiza la cadena usuario-agente y descubre que es un iphone. Luego, redirige a m.sample.com que apunta a la página Mobile / Index.aspx. De lo contrario, redirige a Desktop / Index.aspx.
Hice el análisis sintáctico de la cadena de agente de usuario en el nivel de la página, pero, por supuesto, también se puede hacer este tipo de lógica en el nivel HttpModule o HttpHandler.
Editar
Acabo de rodar mis propias páginas ya que no apuntamos a teléfonos que tienen soporte WML. Esa sería la única razón, en mi opinión, para utilizar el soporte de ASP.NET Mobile, es si también desea admitir teléfonos habilitados para WML.
Estoy trabajando en un sitio web ASP.NET que se dirige a los navegadores de escritorio. Queremos habilitar una vista móvil opcional (por ejemplo, http://m.sample.com ) que ofrecerá algunas páginas simples, que en su mayoría serán de texto. No habrá necesidad de AJAX o incluso de Javascript, y el usuario no tiene que ingresar nada, solo se trata de tablas de texto con algunos enlaces para navegar entre las páginas.
¿Cuál es la mejor manera de configurar esto para que funcione en Blackberry, Windows Mobile y iPhone?
¿Debería consultar el soporte de ASP.NET Mobile o simplemente abrir mis propias páginas?
ACTUALIZACIÓN : Esto fue para m.microsoftpdc.com. Fuimos con el enfoque de la subcarpeta / Mobile y usamos los consejos del iPhone de Scott Hanselman para la ventana gráfica y otras cosas .
Las diferentes hojas de estilo basadas en el agente de usuario manejarán el "bonito". ¿Estás usando páginas maestras? También puede configurar diferentes maestros según el dispositivo usando los filtros del dispositivo.
Sé por experiencia personal que realmente no hay mucho que hacer para el iPhone. Por lo general, prefiero navegar por tu sitio habitual con mi iPhone.
Solo mi dos centavos sin embargo.
En Mix este año (2009) se anunció mdbf . Vea este video o esta publicación de blog de Scott Hanselman para ver ejemplos sobre su uso para identificar y redirigir navegadores móviles según sea necesario.
Solo ha identificado 3 "plataformas" de teléfonos como su objetivo. Una cosa a considerar es que hay MUCHOS dispositivos que no son Blackberry / Windows Mobile / iPhone y tal vez sean la mayoría de su audiencia. (?)
Según cómo describa su aplicación (texto JUST), debería poder acceder prácticamente a cualquier teléfono celular habilitado para Internet, que es prácticamente el mismo que se vendió en los últimos ocho años.
Hacer rodar el suyo probablemente le dará más control sobre cómo se visualiza y navega el contenido, lo que apreciarán sus usuarios, pero perderá gran parte del formato automático y la capacidad de interacción avanzada que algo como ASP.NET Mobile puede proporcionarle. Es una solución de compromiso que quizás desee considerar a la luz de dónde prevé que su comunidad de usuarios irá con esto en los próximos 2 años.
¿Es posible que puedan pedir más de la capacidad de escritorio en el lado móvil? Si es un ''sí'' probable (incluso más cuando pienso en las 3 plataformas a las que apunta), recomendaría alguna herramienta de habilitación / formato automática como ASP.NET móvil. Si no es así, solo hazlo tú mismo y deja que tus visitantes lo utilicen de manera simple y fácil.