Metodologías de programación orientado a eventos y distribuida
Upcoming SlideShare
Loading in...5
×
 

Metodologías de programación orientado a eventos y distribuida

on

  • 2,107 views

exposicion de juan carlos virgen berber

exposicion de juan carlos virgen berber

Statistics

Views

Total Views
2,107
Views on SlideShare
2,107
Embed Views
0

Actions

Likes
1
Downloads
34
Comments
0

0 Embeds 0

No embeds

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

Metodologías de programación orientado a eventos y distribuida Metodologías de programación orientado a eventos y distribuida Presentation Transcript

  • Metodologías de Programación Orientado aEventos y Distribuida. Análisis y diseño de sistemas de información II Exposición Metodologías de Programación Profesor: Lic. Sergio Olivares GranadosAlumno: Juan Carlos Virgen Berber miércoles, 21 de septiembre de 2011
  • Metodologías de Programación Orientado aEventos y Distribuida. IntroducciónLa programación orientada a eventos es unparadigma de programación en el que tanto laestructura como la ejecución de los programas vandeterminados por los sucesos que ocurran en elsistema.
  • Metodologías de Programación Orientado aEventos y Distribuida. IntroducciónMientras que la programación distribuida es unparadigma de programación enfocado endesarrollar sistemas distribuidos, tolerantes afallos. Se entiende por distribuidos a que no estáncentralizados en un solo lugar, Esta es el resultadodel uso de las computadoras y las redes.
  • Metodologías de Programación Orientado aEventos y Distribuida.Programación Orientada a Eventos
  • Programación Orientada a Eventos Programación Programación secuencial Orientada a eventos
  • Programación Orientada a EventosEn la programación dirigida por eventos, alcomenzar la ejecución del programa se llevarán acabo las inicializaciones y demás código inicial y acontinuación el programa quedará en espera hastaque se produzca algún evento. Cuando alguno delos eventos esperados por el programa tenga lugar,el programa pasará a ejecutar el código delcorrespondiente al evento.
  • Programación Orientada a Eventos Clic para seguir adelante
  • Programación Orientada a EventosLa programación orientada a eventos es la base dela interfaz de usuario, es el medio mas claro por elcual se percibe y algunos lenguajes deprogramación orientada a eventos son:• Lexico• Visual Basic• Java(AWT,swing,javascript)• Visual C++• Visual C#
  • Programación DistribuidaComo se dijo anteriormente la programacióndistribuida es un paradigma de programaciónenfocado en desarrollar sistemas distribuidos, Estosignifica que no están centralizados en un sololugar, sino que sus componentes se encuentran endiferentes lugares y por ello, si llegase a fallar unsegmento del programa, este no se detiene comoocurriría en la programación secuencial.
  • Programación DistribuidaDebido a esto se dice que este paradigma creasistemas tolerantes a fallos, Esta es el resultado deluso conjunto de las computadoras y las redes, unclaro ejemplo es la arquitectura cliente-servidor,donde desde cualquier pc llamada cliente se puedetener acceso a la información contenida en elservidor.
  • Programación Distribuida
  • ConclusionesAmbos paradigmas de programación tanto elorientado a eventos y el distribuido tienen unafunción única a la hora de ejecutar un programa, elorientado a eventos se aplica comúnmente en lasinterfaces graficas ya que estas basan sus accionesdependiendo de lo que pase en la pantalla.
  • ConclusionesEl distribuido nació del uso de las redes yaprovecha sus características para ser tolerante afallos y continuar con la ejecución del programa.
  • Referencias• Grant Palmer: Java Event Handling, Prentice Hall.• David Luckham: The Power of Events - An Introduction to Complex Event Processing in Distributed Enterprise Systems, Addison-Wesley.• George S. Fishman: Discrete-Event Simulation - Modeling, Programming, and Analysis, Springer.• Bertrand Meyer (2004): The power of abstraction, reuse and simplicity: an object-oriented library for event-driven design, in Festschrift in Honor of Ole-Johan Dahl, eds. Olaf Owe et al., Springer-Verlag, Lecture Notes in Computer Science.• Miro Samek: Practical Statecharts in C/C++: Quantum Programming for Embedded Systems, CMP Books.• Faison, Ted (2006). Event-Based Programming: Taking Events to the Limit. Apress.