Arquitectura de Movilidad

1
Arquitecturas Móviles Programa de la materia Escenario de Base Arquitectónica Arquitectura de Software Concepto de Arquitectura de Software Tipos de Arquitectura y Ciclos de Generación de Arquitecturas Modelado y Vistas de Arquitecturas Principios de Arquitectura Influencias de la Arquitectura Primera solución técnica y primera percepción de la arquitectura. Creación de la Arquitectura de Software Tácticas para la lograr los Atributos de Calidad Estilos Arquitectónicos y Patrones de Arquitectura (POSA) Método de Creación de Arquitecturas ADD (Método del SEI) Organización de la Lógica de Negocio (Arquitectura no Intrusiva, Domain Driven Design, Transaction Script, Workflows, Aspectos y Declaratividad) Presentación (Tipos de Dispositivos y Clientes, Control y Navegabilidad, Integración con el Dominio o Lógica de Negocio, Clientes Pesados, Clientes Livianos – Web y Rich Internet Application) Persistencia (Mecanismos de Persistencia, Archivos, Base de Datos, Base de Objetos, Prevalencia, Frameworks de Persistencia y Impedance Mismatch) Integración (Business Integration, Point-to-Point, EAI, SOA, Colas, Web Services, ESB, Coreografia de Procesos) Evaluación y Viabilidad de Arquitecturas En que consiste la evaluación Cuando y Por que. Riesgos Costos y Beneficios Métodos de Evaluación de Arquitecturas, ATAM (Método del SEI) Escenario Mobile Presentación Mobile - Nivel 1 Creating a Skeleton Application Using XML Base - Layouts Projects and Targets Project Structure Inside the manifest Emulator and Targets Manejo de Logica de Presentación - Nivel 2 Employing Basic Widgets Working with containers Applying 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 DataBase Creating 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, Felix Bachmann, 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, Paul Clements, 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 Wiley and 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 Practice for Software Architecture Evaluation,Gregory Abowd, Len Bass, Paul Clements, Rick Kazman, Linda Northrop, Amy Zaremski Common Misconceptions about Software Architecture, Philippe Kruchten Arquitecturas Móviles.mmap - 03/09/2010 - Mindjet

description

Libro

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