CONFERENCIA I.

WEB SERVICES PARA RECUPERACIÓN DE INFORMACIÓN DEL SISTEMA DE GESTIÓN ACADÉMICA DE LA UNIVERSIDAD NACIONAL DE LOJA

Es un conjunto deprotocolos y estándaresque sirven paraintercambiar datos entreaplicaciones. Un servicio web (en inglés, Web service) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet.

VENTAJAS DE LOS WEB SERVICES

  • Utiliza los estándares de Internet.La implementación no está ligada a un lenguaje de programaciónen particular.
  • Un cliente puede acceder independientemente del lenguaje deprogramación y plataforma en el que fue implementado.
  • Permiten que servicios y softwarede diferentes coompañías puedanser combinados.
  • Independencia entre la aplicaciónque usa el Servicio Web y el propioservicio.

PYTHON

Python es un lenguaje de programación interpretado e interactivo, capaz de ejecutarse en una gran cantidad de plataformas. Fue creado por Guido van Rossum en 1990. Python es habitualmente comparado a TCL, Perl, Scheme, Java y Ruby. Actualmente, Python se desarrolla como un proyecto de código abierto, administrado por la Python Software Foundation.

Características:

  • Propósito general
  • Multiplataforma
  • Interpretado
  • Interactivo
  • Orientado a Objetos
  • Funciones y librerías
  • Sintaxis clara

TURBOGEARS

Es un Framework para desarrollo de aplicaciones web para python.
Permite el desarrollo de  aplicaciones web de forma rápida y sencilla.
Se basa en el patron modelo vista controlador.
Es multiplataforma.

  • COMPONENTES DE TURBOGEARS

SQLALCHEMY (Modelo)

GENSHI (Vistas)

PYLONES (Contralor)

REPOZE

TOSCA WIDGETS

  • TGWEBSERVICES

Proporciona un API simple para crear servicios web
Genera el archivo API WSDL de forma automática
Genera suficiente información  para los lenguajes estáticos

  • APACHE

Es un servidor web altamente configurable y de diseño modular, capaz   de ampliar su funcionalidad y calidad de servicios.

CONFERENCIA II.

ATRIBUTOS DE CALIDAD DE UNA ARQUITECTURA DE SOFTWARE

La arquitectura de software es la organización fundamental de un sistema formado por sus componentes las relaciones entre ellos y el contexto en el que se replantean.


  • Principios de calidad

Corrección: Capacidad de un producto de software para realizar con exactitud  las tareas, tal y como se definen en las especificaciones.

Robustez: Es la capacidad de los sistemas software de reaccionar adecuadamente ante condiciones excepcionales.

Extensibilidad: Facilidad de adaptar el producto software a los cambios de especificación.

Reutilización: Es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes.

Compatibilidad: Es la facilidad de combinar unos elementos de software con otros.

Eficiencia: Es la capacidad de un sistema de software para exigir la menos cantidad posible de recursos hardware.

Portabilidad: Es la facilidad de transferir los productos software en diferentes entornos hardware y software.

Facilidad de uso: Es la cualidad de la aplicación por la cual usuarios con diferente formación son capaces de realizar las tareas que desean.

  • Cuestiones clave:

Corrección y robustez, Fiabilidad, Extensibilidad y reutilización, Modularidad

CONFERENCIA III.

BLENDER3D, INTRODUCCION GENERAL Y UTILIZACION COMO HERRAMIENTAS DE DESARROLLO

El programa fue inicialmente distribuido de forma gratuita pero sin el código fuente, con un manual disponible para la venta, aunque posteriormente pasó a ser software libre. Actualmente es compatible con todas las versiones de Windows, Mac OS X, Linux, Solaris,FreeBSD e IRIX. Es un programa informático multiplataforma, dedicado especialmente al modelado, animación y creación de gráficostridimensionales.

Tiene una muy peculiar interfaz gráfica de usuario, que se critica como poco intuitiva, pues no se basa en el sistema clásico de ventanas; pero tiene a su vez ventajas importantes sobre éstas, como la configuración personalizada de la distribución de los menús y vistas de cámara.

Pueden tener muchisima más información en www.blender.org


CONFERENCIA IV.

SENCILLEZ DE PHP, RAPIDEZ Y VERSATILIDAD DE SYMFONY


  • ¿Qué es PHP?

Es un lenguaje interpretado, multiplataforma y Open Source creado en 1994 por Rasmus Lerdorf. Esta publicado bajo la PHP License. Fue concebido para realizar aplicaciones web.

  • ¿Qué nos provee PHP?

Portabilidad

Rendimiento

Multiplataforma

Fácil de aprender

Bases de datos (PDO)

Funcionalidad en el CORE PEAR

Documentación

Ejecución de lado de servidor

  • ¿Qué es Symfony?

Es un framework diseñado  completamente en PHP, concebido para optimizar el desarrollo de aplicaciones.

  • Características

Disminución en el tiempo de desarrollo.

  • Conexión a Bases de Datos

Symfony provee de una capa de abstracción para conectarse a los diferentes gestores de bases de datos para lograr una independencia de código.

  • Arquitectura en capas (MVC)

Modelo: bases de datos (Doctrine o Propel)

Controlador: action, components

Vista: layout, template


Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s