Para todos los que quieran aprender algo más sobre el desarrollo de aplicaciones para Windows Mobile 6, en Ramp Up tienen una carrera gratuita dedicada al tema (en inglés): Develop Windows Mobile 6 Applications.
Espero que les sirva :D
martes, 19 de mayo de 2009
sábado, 14 de marzo de 2009
Introducción a las aplicaciones móviles
Vamos a crear una solucion desarrollada sobre Windows Mobile 6.0. esta aplicación va a consumir datos de un servicio web que a la vez consume una biblioteca de datos, [creada por Diego (Líder de ASPBerries) en las reuniones 2008 de nuestra célula].
Vamos a trabajar primero sobre el servicio web: una vez creada la capa de datos vamos a crear en el visual studio un nuevo web site y agregamos la referencia a la biblioteca de datos para tener acceso a los datos, para esto hacemos clic con el boton derecho sobre el proyecto en la ventana solution explorer y seleccionamos add reference y aparecera:

Seleccionamos Datos y hacemos clic en Ok, luego en el archivo Services.asmx en la parte donde dice class cambiar por:
" Class="ForoService"
y en appcode en Service.cs escribir el siguiente código dentro de la clase que la renombraremos por Foro Service:
1: public class ForoService : System.Web.Services.WebService
2: {
3: public ForoService () {
4:
5: //Uncomment the following line if using designed components
6: //InitializeComponent();
7: }
8:
9: [WebMethod]
10: public string HelloWorld() {
11: return "Hello World";
12: }13:
14: [WebMethod(Description = "Datos de Foro")]
15: public List<clsUsuario> GetList()
16: {
17: dalUsuario dUsuario = new dalUsuario();
18: List<clsUsuario> lista = null;
19: lista = dUsuario.GetList();
20: return lista;
21: }
22:
23: }Ahora vamos al aplicativo Mobile, para esto creamos una nueva solución, en new -->proyect --> smart device --> Device Application, le ponemos un nombre y luego seleccionaremos el tipo de dispositivo en target platform, en este caso Windows Mobile 6 Profesional SDK y luego Ok.
Una vez creado el proyecto en el solution explorer con el boton derecho sobre el, seleccionar add web references, y en URL ponemos la direccion de nuestro servidor web y un nombre (en este ejemplo se llama TraerDatos) como se muestra en la figura:

Luego clic en AddReference y ya tenemos la referencia creada. Tener en cuenta que si tenemos un servicio web local, en la referencia debemos colocar la dirección URL con la IP que tiene el equipo y no poner localhost, ya que el dispositivo móvil lo tomará como propia. Para conocer el IP que tiene asignada nuestra máquina hacer correr el comando IPconfig en la consola.
A continuación vamos a utilizar un DataGrid y como fuente de datos el servicio web. Para esto primero arrastramos el DataGrid desde la herramientas, y luego en las propiedades, en datasource seleccionamos la fuente de datos, es decir nuestro servicio web como se muestra en la figura:
Y nos queda como resultado:
Luego hacemos doble clic sobre el formulario y escribimos el siguiente código dentro del método Principal_Load:
1: private void Principal_Load(object sender, EventArgs e)
2: {
3: TraerDatos.ForoService svc = new Interfaz.TraerDatos.ForoService();
4: clsUsuarioBindingSource.DataSource = svc.GetList();
5: }Y con esto ya podemos ejecutar, para esto vamos al menú Tools del Visual Studio, y seleccionamos Device Emulator Manager, y nos aparecerá un cuadro en el cúal debemos seleccionar Windows Mobile 6 Professional Emulator, y hacer clic con el botón derecho del mouse y presionar sobre connect para conectarse con el emulador, en el Device Emulator Manager seleccionamos nuevamente el emulador y presionamos en Cradle, finalmente ejecutamos y el resultado es el siguiente:
Etiquetas:
Aplicaciones Móviles,
Windows Mobile 6
lunes, 2 de marzo de 2009
Fiesta de Instalación en la UNJu!!

Hola a todos!
Arrancamos la actividad de este 2009 con una Fiesta de Instalación en la Facultad de Ingeniería de la UNJu (Gorriti 237 - San Salvador de Jujuy).
La actividad se realizará el 13 de marzo en el primer patio de la sede de calle Gorriti entre las 16 y las 18 horas.
Es una actividad en conjunto con las células Jujuy ASP NET y The ASP-Berries.
Aquellos interesados tienen que acercarse con DVDs vírgenes para hacer el intercambio por los discos con el software grabado, son tres en total.
El software que se estará entregando es el siguiente:
DVD 1: Desarrollo
- Microsoft Visual Studio 2008 Professional Edition x86 y 64 bits.
- Microsoft XNA Game Studio 3.0.
- Microsoft Robotics Developer Studio 2.0.
- Microsoft SQL Server 2008 Enterprise (x86) en Español.
- Microsoft Windows Server 2003 R2 Enterprise Edition.
- Microsoft Windows Server 2008 Datacenter, Enterprise y Standard (x86).
- Microsoft Windows XP Professional SP3 (x86) en Español.
- Microsoft Windows Vista Business Edition (x86) en Español.
viernes, 6 de febrero de 2009
Configurando el emulador para levantarlo desde el Visual Studio
Para configurar el emulador y levantarlo desde el Visual Studio vamos a instalar el loopback adapter (Adaptador de bucle invertido) de Microsoft para simular tener una red con el dispositivo y para esto realizamos los siguientes pasos en Windows Vista:
Primero vamos al Panel de Control, agregar hardware:

Ahora en siguiente y seleccionar "instalar hardware manualmente"

Luego seleccionamos la opción "Adaptadores de Red":

En la siguiente pantalla seleccionamos en Fabricante a Microsoft y en Adaptador de Red "Adaptador de bucle invertido de Microsoft" y siguiente:

Una vez instalado vamos al emulador de dispositivos en configure y establecemos como dispositivo de red del emulador:

Con esta configuración ya se puede ejecutar la aplicación movil desde el visual studio.
Primero vamos al Panel de Control, agregar hardware:

Ahora en siguiente y seleccionar "instalar hardware manualmente"

Luego seleccionamos la opción "Adaptadores de Red":

En la siguiente pantalla seleccionamos en Fabricante a Microsoft y en Adaptador de Red "Adaptador de bucle invertido de Microsoft" y siguiente:

Una vez instalado vamos al emulador de dispositivos en configure y establecemos como dispositivo de red del emulador:

Con esta configuración ya se puede ejecutar la aplicación movil desde el visual studio.
miércoles, 4 de febrero de 2009
Conectando a Internet el emulador SDK 6
Antes que nada vamos a abrir el Centro de dispositivos de Windows Mobile, hacemos clic en configuración del dispositivo y seleccionamos tipo de conexión DMA, como se muestra en la siguiente figura:

Luego abrimos el emulador de dispositivos y nos conectamos con un dispositivo como se hizo en el post anterior, una vez conectados hacemos clic con el botón derecho del mouse sobre el dispositivo en el emulador de dispositivos y seleccionamos la opción cradle como se hace en la siguiente figura:

Listo! ahora en el dispositivo vamos al menu Star y abrimos el navegador y entramos a cualquier página por ejemplo en la siguiente imagen se muestra la página de Windows Live:

Luego abrimos el emulador de dispositivos y nos conectamos con un dispositivo como se hizo en el post anterior, una vez conectados hacemos clic con el botón derecho del mouse sobre el dispositivo en el emulador de dispositivos y seleccionamos la opción cradle como se hace en la siguiente figura:

Listo! ahora en el dispositivo vamos al menu Star y abrimos el navegador y entramos a cualquier página por ejemplo en la siguiente imagen se muestra la página de Windows Live:
lunes, 2 de febrero de 2009
Configuración del emulador SDK 6
Para configurar el emulador de dispositivos primero debemos bajar e instalar:
Microsoft Virtual PC.
Centro de Dispositivos de Windows Mobile.
Una vez instalados estos componentes, abrimos el emulador de dispositivos:
Luego seleccionamos el tipo de dispositivo, por ejemplo vamos a seleccionar Windows Mobile 6 Standard Emulator y presionando el Botón derecho del mouse se abre un menú contextual en donde seleccionaremos la opción Connect y se abrirá:

Ahora vamos al menú File - Configure y seleccionamos la pestaña Network y luego marcamos la opción Enable NE2000 seleccionando la placa de red de nuestro equipo, como se muestra en la siguiente figura:

Luego en la pestaña Peripherals en Serial Port 0 colocamos COM3 como se muestra a continuación:

Finalmente presionamos sobre el Botón OK y despues en el menú File seleccionamos la opción Reset - Soft y nos aparece un cuadro de diálogo donde presionamos en SI. Una vez reiniciado el dispositivo ya esta listo para ser usado.
Microsoft Virtual PC.
Centro de Dispositivos de Windows Mobile.
Una vez instalados estos componentes, abrimos el emulador de dispositivos:

Ahora vamos al menú File - Configure y seleccionamos la pestaña Network y luego marcamos la opción Enable NE2000 seleccionando la placa de red de nuestro equipo, como se muestra en la siguiente figura:

Luego en la pestaña Peripherals en Serial Port 0 colocamos COM3 como se muestra a continuación:

Finalmente presionamos sobre el Botón OK y despues en el menú File seleccionamos la opción Reset - Soft y nos aparece un cuadro de diálogo donde presionamos en SI. Una vez reiniciado el dispositivo ya esta listo para ser usado.
domingo, 9 de noviembre de 2008
Especificaciones del Proyecto
El proyecto consiste en construir un Sistema de Foros en la cual será posible ingresar Entradas mediante un Dispositivo Móvil. Esta solucion esta pensada para el Ambiente Académico, por lo tanto los Usuarios serán de dos Tipos:
- Profesores
- Alumnos
Estos deberán registrarse previamente en un Sitio Web, y crear sus temas de discusión y opinión desde sus celulares, los cuales podrán ser respondidos por otros Usuarios registrados en dicho sitio, y también mediante un Dispositivo Móvil.
En este foro se clasificarán los Temas por Materia, cada vez que el Usuario ingrese, primero deberá seleccionar el tema y luego loguearse. Una vez realizado esto, el Usuario recién podrá ver las opiniones y temas de discusión de otros Usuarios, siendo posible visualizar los listados de respuestas segun algún criterio seleccionado, y los cuales pueden ser:
En este foro se clasificarán los Temas por Materia, cada vez que el Usuario ingrese, primero deberá seleccionar el tema y luego loguearse. Una vez realizado esto, el Usuario recién podrá ver las opiniones y temas de discusión de otros Usuarios, siendo posible visualizar los listados de respuestas segun algún criterio seleccionado, y los cuales pueden ser:
- Temas de discusión y Opiniones de todos los Usuarios.
- Solo las Opiniones de los Profesores.
- Solo las Opiniones se algunos Usuarios seleccionados.
También será posible que el Usuario pueda diferenciar entre los mensajes leídos de los que no fueron leídos.
Este Sistema está pensado para ser implementado en Teléfonos Celulares con Windows Mobile y que cuenten con una conexión a Internet.
Su desarrollo respetará el modelo de las 3 Capas: Presentación, Lógica y Modelo de Datos.
El Motor del Foro se ejecutará en un Servidor Web y la Capa de Datos se realizará utilizando Linq.
Este Sistema está pensado para ser implementado en Teléfonos Celulares con Windows Mobile y que cuenten con una conexión a Internet.
Su desarrollo respetará el modelo de las 3 Capas: Presentación, Lógica y Modelo de Datos.
El Motor del Foro se ejecutará en un Servidor Web y la Capa de Datos se realizará utilizando Linq.
martes, 14 de octubre de 2008
Nuestro Proyecto!
Luego de 3 meses de haber nacido esta célula, logramos definir el Tema y el Proyecto en el que trabajaremos, con el fin de aprender y practicar algunos aspectos de las actuales tecnologías existentes.
Se trata de un Sistema de Consulta de un Foro de Cátedra de Profesores, mediante un Dispositivo Móvil con Windows Mobile. Para el desarrollo de este proyecto utilizaremos las herramientas que vienen en el paquete Windows Mobile 6 SDK, SQLServer 2005, y el Visual Studio 2008.
.
Se trata de un Sistema de Consulta de un Foro de Cátedra de Profesores, mediante un Dispositivo Móvil con Windows Mobile. Para el desarrollo de este proyecto utilizaremos las herramientas que vienen en el paquete Windows Mobile 6 SDK, SQLServer 2005, y el Visual Studio 2008.
.
domingo, 28 de septiembre de 2008
martes, 9 de septiembre de 2008
CSS-XML
Hola que tal? Bien es necesario empezar con algo al ver el tema de ASP, que mejor que recorrer de a poco el tema con algo de CSS y XML, aquellos que deseen hechar un vistazo pueden hacerlo en :
http://www.4shared.com/file/62363647/e5ee9e2e/Ejemplo1.html
http://www.4shared.com/file/62363837/a03125e3/Ejemplo2.html
Saludos!!!
http://www.4shared.com/file/62363647/e5ee9e2e/Ejemplo1.html
http://www.4shared.com/file/62363837/a03125e3/Ejemplo2.html
Saludos!!!
Suscribirse a:
Entradas (Atom)




