• Save
joc sobre Android
Upcoming SlideShare
Loading in...5
×
 

joc sobre Android

on

  • 3,424 views

prototipat no comercial

prototipat no comercial

Statistics

Views

Total Views
3,424
Views on SlideShare
3,288
Embed Views
136

Actions

Likes
2
Downloads
0
Comments
0

8 Embeds 136

http://psem.blogspot.com 99
http://esteinar.com 15
http://psem.blogspot.com.es 12
http://www.slideshare.net 5
http://psem.blogspot.de 2
http://psem.blogspot.mx 1
http://psem.blogspot.ru 1
http://psem.blogspot.com.ar 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

joc sobre Android joc sobre Android Presentation Transcript

  •  
      • ¿Qué es Android?
      • Travian
      • Prototipo implementado
      • Clases Principales
      • Este proyecto en otros contextos
      • Dificultades
      • Conclusiones
  •  
  • Proyecto para la integración de software en dispositivos Móviles. Open hanset Alliance (+30 compañías tecnología) ‏
  • 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
  •  
  •  
    • Basarnos el MMORP Travian para crear una aplicación sobre el entorno Android.
  • 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.
  • 2. Travian
  •  
  • Hemos intentado recrear parte de este juego en nuestro proyecto. Para ello usamos el pack gráfico que utiliza Travian.
    • 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
  • La UI principal de Travian:
  • Nuestra UI tiene una estructura de formularios similar a la que usa Travian. Acceso a vistas
  • Centro aldea Travian :
    • Centro aldea
    • Inf nivel
    Inf. producción Botón para ampliar Inf. Cantidad de recursos
  • Vista aldea Travian:
  • Vista aldea Edificios construidos Menu para construir Inf. recursos Submenu de construcción
  •  
    • Vista_Aldea.java : Aldea con sus edificios.
      • “ Menú” y “Submenus” para construir nuevos edificios y ver la información de ellos.
      • Podemos ver los recursos disponibles.
    • Centro_Aldea.java :
      • M inas de recursos de la aldea
      • El usuario las va aumentando de nivel a medida que dispone de más recursos para acrecentar su producción.
      • Hay un control de tiempo del sistema para controlar la producción por hora de las minas y el tiempo en ampliar de nivel.
    • 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
  •  
  • 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#”
  • 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 ”
  •  
  • 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
    • 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
    • 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…
  •  
  •  
  • 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”
  •  
      • 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.
      • 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.
    • 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