Arquitectura de Movilidad
description
Transcript of Arquitectura de Movilidad
-
ArquitecturasMviles
Programa de la materia
Escenario de Base Arquitectnica
Arquitectura de Software
Concepto de Arquitectura de Software
Tipos de Arquitectura y Ciclos deGeneracin de ArquitecturasModelado y Vistas de Arquitecturas
Principios de Arquitectura
Influencias de la ArquitecturaPrimera solucin tcnica y primerapercepcin de la arquitectura.
Creacin de la Arquitectura de Software
Tcticas para la lograr los Atributos de Calidad
Estilos Arquitectnicos y Patrones deArquitectura (POSA)Mtodo de Creacin de ArquitecturasADD (Mtodo del SEI)
Organizacin de la Lgica de Negocio(Arquitectura no Intrusiva, Domain DrivenDesign, Transaction Script, Workflows,Aspectos y Declaratividad)
Presentacin (Tipos de Dispositivos yClientes, Control y Navegabilidad,Integracin con el Dominio o Lgica deNegocio, Clientes Pesados, ClientesLivianos Web y Rich InternetApplication)Persistencia (Mecanismos dePersistencia, Archivos, Base de Datos,Base de Objetos, Prevalencia,Frameworks de Persistencia y ImpedanceMismatch)Integracin (Business Integration,Point-to-Point, EAI, SOA, Colas, WebServices, ESB, Coreografia de Procesos)
Evaluacin y Viabilidad de Arquitecturas
En que consiste la evaluacin
Cuando y Por que.Riesgos
Costos y Beneficios
Mtodos de Evaluacin de Arquitecturas,ATAM (Mtodo del SEI)
Escenario Mobile
Presentacin Mobile - Nivel 1
Creating a Skeleton Application
Using XML Base - Layouts
Projects and Targets
Project StructureInside the manifest
Emulator and Targets
Manejo de Logica de Presentacin - Nivel 2
Employing Basic Widgets
Working with containersApplying Menus
Showing Pop Up Messages
Ciclos de Vida Mobile - Nivel 3
Handling Activity Life Cycle Events
Creating Intent Filters
Launching Activities
Persitencia Mobile - Nivel 4
Managing and Accessing Local DataBaseCreating a Service
Invoking a Service
Handling Telephone Calls
Bibliografia
Software Architecture in Practice, Second Edition. Len Bass, Paul Clements,Rick Kazman. Addison Wesley, 2003, ISBN 0-321-15495-9.
Software Architecture, Perspectives on an Emerging Discipline. M. Shaw and D.Garlan. Prentice-Hall. 1996.
Patterns of Enterprise Application Architecture. Martin Fowler.Addison-Wesley Professional, 2002, ISBN 0-321-12742-0.
The Art of Software Architecture: Design Methods and Techniques. Stephen T.Albin. John Wiley & Sons, 2002, ISBN 0-471-22886-9.
Documenting Software Architectures: Views and Beyond. Paul Clements, FelixBachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord,Judith Stafford. Addison Wesley, 2002, ISBN 0-201-70482-X.
Evaluating Software Architectures: Methods and Case Studies. Len Bass, PaulClements, Rick Kazman. Addison Wesley
Pattern-Oriented Software Architecture: A System of Patterns. Buschmann,F.,Meunier, R.,Rohnert, H.,Sommerlad, P.,Stal, M. 1996. Chichester: John Wileyand Sons, 1996, ISBN 0-47195889-7
Beginning Android 2, Mark Murphy, 2010,ISBN 978-1-4302-2630-7
Pro Android, Hashimi and Komatineni,2009, ISBN: 978-1-4302-1597-4
Papers
An Introduction to Software Architecture,David Garlan and Mary Shaw
ADD (Architectural Driven Design)
Recommended Best Industrial Practicefor Software ArchitectureEvaluation,Gregory Abowd, Len Bass,Paul Clements, Rick Kazman, LindaNorthrop, Amy Zaremski
Common Misconceptions about SoftwareArchitecture, Philippe Kruchten
Arquitecturas Mviles.mmap - 03/09/2010 - Mindjet