Slideshare.net (beta)

 
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 1 (more)

joc sobre Android

From Jordiet, 3 months ago

prototipat no comercial

269 views  |  0 comments  |  1 favorite  |  2 embeds (Stats)
 
 
 

Groups/Events

Not added to any group/event

 
 

Privacy InfoNew!

This slideshow is Public

 
Embed in your blog
Embed (wordpress.com)

Slideshow Statistics
Total Views: 269
on Slideshare: 245
from embeds: 24* * Views from embeds since 21 Aug, 07

Slideshow transcript

Slide 2: 1. ¿Qué es Android? 2. Travian 3. Prototipo implementado 4. Clases Principales 5. Este proyecto en otros contextos 6. Dificultades 7. Conclusiones

Slide 4: Proyecto para la integración de software en dispositivos Móviles. Open hanset Alliance (+30 compañías tecnología)

Slide 5: Set de software para dispositivos móviles: - Completo : OS, middleware y aplicaciones - Abierto : Construido sobre el núcleo de Linux (en Java) - Gratuito : SDK disponible en internet

Slide 8: -Basarnos el MMORP Travian para crear una aplicación sobre el entorno Android.

Slide 9: Travian: Partiendo de una pequeña aldea con pocos recursos debemos desarrollar nuestro pueblo. Colonizar, comerciar, conquistar, desarrollar... Todo vale para que tú pueblo crezca más que los demás. La puntuación del juego se basa en el número de edificios que se posee y su nivel.

Slide 10: 2. Travian

Slide 12: Hemos intentado recrear parte de este juego en nuestro proyecto. Para ello usamos el pack gráfico que utiliza Travian.

Slide 13: Nuestra UI tiene una estructura de formularios similar a la que usa Travian. Desde el “Menú” principal podemos entrar a: •Vista aldea •Centro aldea •Informes •Estadísticas

Slide 14: La UI principal de Travian:

Slide 15: Nuestra UI tiene una estructura de formularios similar a la que usa Travian. Acceso a vistas

Slide 16: Centro aldea Travian :

Slide 17: Centro aldea Inf. producción Botón para ampliar -Inf nivel Inf. Cantidad de recursos

Slide 18: Vista aldea Travian:

Slide 19: Vista aldea Edificios construidos Inf. recursos Submenu de Menu para construcción construir

Slide 21: Vista_Aldea.java: Aldea con sus edificios. o“Menú” y “Submenus” para construir nuevos edificios y ver la información de ellos. oPodemos ver los recursos disponibles.

Slide 22: Centro_Aldea.java: oMinas de recursos de la aldea oEl usuario las va aumentando de nivel a medida que dispone de más recursos para acrecentar su producción. oHay un control de tiempo del sistema para controlar la producción por hora de las minas y el tiempo en ampliar de nivel.

Slide 23: Linear_final: Vista principal desde donde accedemos a cada una de las demás vistas. •Se hace el control del tiempo de sistema. •Crea la variable jugador. •Menú para acceder: • Menú principal: • Nuevo juego, blog, créditos • Salir del juego • Entrar a una de las vistas: • Centro de la aldea • Vista de la aldea • Estadísticas • Informes

Slide 25: Parte lógica: Escrita en java, basada en un diagrama de objetos. “No tendríamos problemas para implementarla en cualquier otro lenguaje de objetos, como por ejemplo C#”

Slide 26: Parte gráfica: Basada en las librerías de Android. “Dado que usamos las librerías nativas de Android, creemos que no es equiparable a otros lenguajes” Deberíamos buscar otro diseño: ”En java podríamos optar por la librería SWT” ”En C# tendríamos que utilizar los recursos gráficos de .NET ”

Slide 28: Plataforma en estado de desarrollo, a pesar de que Google ha publicado un SDK oficial, hay constantes cambios que producen problemas de compatibilidad. Ejemplo: Inicio del proyecto 20/11: versión SDK M2-rc20a actualmente: M3-rc37

Slide 29: Hemos encontrado algunos “bugs” en el SDK de Android dado que todavía está en desarrollo. Ejemplo Type 1: Could not access the Package Manager! [Proyecto final] ActivityManager: Error type 1 [Proyecto final] ActivityManager: Error: Activity not started, unable to call on to activity manager service

Slide 30: Problemas con “plugin” de Eclipse para desarrollar aplicaciones para Android: -Problemas para importar proyectos de Android. -Depurar es muy costoso en tiempo. Ejemplo. Process name is waiting for the debugger to attach Más ejemplos. Algunas imágenes valen más que mil palabras…

Slide 33: Problemas con el emulador, al ejecutar una aplicación, si tenemos un problema el emulador sólo nos deleita con mensajes genéricos que no aportan ninguna información del problema que tenemos. Ejemplo. “Unknown Problem”

Slide 35: • Android parece ser una plataforma sencilla, muy visual que puede tener buena aceptación en el mercado. • SO basado en Linux y las librerías son de libre distribución, esto debería impulsar que se crearan más y mejores aplicaciones. • Respaldado por un gran número de empresas y una extensa comunidad.

Slide 36: • Es necesario una versión más estable de su SDK con el emulador para que la programación de aplicaciones corresponda más a la realidad del SO. • El IDE es muy mejorable, tendría que aportar más información sobre errores. •Desarrollar una aplicación para Android no es trivial, se requiere conocer bien sus clases nativas y dominar el lenguaje java.

Slide 37:  Página Travian España.  Espacio Web del proyecto Android  Algunas iniciativas con Android: ◦ Blog de programación para Google. ◦ Comunidad de desarrolladores. ◦ Android imaginations is de limit.  Videos de presentación de Android: ◦ Demo de Android. ◦ Skypop on Android ◦ Androidology - Part 1 of 3 ◦ Androidology – Part 2 of 3 ◦ Androidology – Part 3 of 3