programacion software linux cursos manuales tutoriales
 

Tutorial de Corba

Noticias de >
bases de datos Codigo Fuente
 
Manual de Corba en GNU/Linux

Curso practico de Corba en GNU/Linux por Alvaro del Castillo

CORBA

Curso práctico de Corba en GNU/Linux

Autor: Alvaro del Castillo

Introducción

. Presentación

Bienvenidos a este nuevo curso que se va a impartir desde Barrapunto. En él se va a mostrar como Linux se consolida como plataforma de desarrollo de aplicaciones "middleware" y como los nuevos desarrollo en Linux, como el entorno de ventanas GNOME, se diseñan utilizando las últimas tecnologías.

Gracias a este curso el lector va a ir conociendo la arquitectura CORBA, dada vez más utilizada dentro de los desarrollos software distribuidos y heterogéneos (como por ejemplo Internet y el web), arquitectura que básicamente nos va a permitir olvidarnos de toda la gestión de las comunicaciones (como por ejemplo el uso de sockets).

CORBA es una arquitectura que cada vez se está adoptando con más fuerza dentro del mundo de las empresas y por lo tanto, cualquier profesional del sector software debe conocer y saber como utilizar.

. Objetivos

Los objetivos que se van a perseguir son:

  • Proporcionar al lector una visión global de la arquitectura CORBA
  • Introducir la metodología de desarrollo CORBA
  • Presentar diferentes herramientas para el desarrollo CORBA
  • Desarrollar ejemplos introductorios basados en CORBA
  • Analizar Linux como plataforma de desarrollo CORBA
  • Presentar el uso de CORBA con diferentes lenguajes: Java, C++ y C

Para lograr todas estas metas el curso se va a organizar en cuatro entregas inicialmente, pudiendo ampliar este número en el caso de introducirnos en conceptos avanzados de la arquitectura. Para que el lector pueda irse organizando, las entregas del curso van a cubrir los siguientes aspectos:

  • Entrega 1: Introducción al curso. Introducción a la arquitectura CORBA
  • Entrega 2: Herramientas de desarrollo. Lenguaje OMG/IDL
  • Entrega 3: Análisis y diseño de una aplicación CORBA
  • Entrega 4: Implementación de una aplicación CORBA. Conclusiones

Con estas cuatro entregas se completaría el curso básico de CORBA que nos fijamos como objetivo primordial.

. Qué hace falta para seguir el curso

Para que el lector pueda seguir sin problemas el curso, lo único que va a necesitar es un equipo con Linux instalado. Además será necesario instalar una serie de herramientas para poder desarrollar utilizando CORBA.

La idea que vamos a buscar es utilizar herramientas a ser posible con licencia GPL, de cara a que el lector pueda obtener de forma gratuita dicha herramienta, pueda consultar el código fuente y pueda redistribuir sin problemas la herramienta. En el caso de que no exista dicha herramienta en al actualidad, se utilizarán herramientas cuyo uso no suponga la compra de licencias, al menos para desarrollos no comerciales como serán los que hagamos aquí en nuestro curso.

. Documentación adicional necesaria

Aparte del curso, será necesario que el lector disponga una copia del estándar que describe CORBA, ya que es este el que al final deberá consultar el lector en caso de dudas.

Los estándares desarrollados por OMG, el grupo que ha especificado CORBA, son de una lectura si no amena, bastante clara y concisa. De hecho un objetivo más de este curso sería que el lector pudiera leer el estándar de CORBA sin problemas, entendiendo todo lo que en él se describe.

Junto al estándar se irán recomendando libros de lectura interesante, algunos de ellos centrándose en el desarrollo de CORBA utilizando algún lenguaje en concreto (Java y C++ principalmente).

. Qué debe conocer el lector

La programación con CORBA está basada en la programación orientada a objetos (POO). Por ello, es necesario que el lector tenga los conceptos de POO claros ya que serán utilizados de forma constante a lo largo de los ejemplos prácticos. En Internet encontramos tutoriales que pueden servir como introducción a la POO y a los que remitirá al lector.

El desarrollo con CORBA, a pesar de poderse realizar en muchos lenguajes, utiliza principalmente los lenguajes Java y C++, en especial Java. De nuevo, el lector deberá tener nociones de estos lenguajes para seguir los ejemplos prácticos. De cualquier modo, al ser estos lenguajes utilizados masivamente dentro del mundo de desarrollo, se espera que la mayoría de los lectores los conozcan.

Desde estas líneas quiero agradecer a la empresa Future Space [3] la oportunidad que me ha dado de utilizar unos apuntes que he realizado para los cursos de CORBA que se imparten en dicha empresa como base parcial de este curso.

Pasamos a continuación a desarrollar esta primera entrega del curso, en la que se comenzarán a fijar las bases teóricas de CORBA y las causas que han motivado el éxito de esta arquitectura.

ir a siguiente capitulo

software tecnologia programacion webmasters
Nube de Tags
Nuestra Red de agregadores de noticias tematicas
info mac ipod iphone
Mac- mundo mac iphone ipod novedades
noticias de moviles iphone nokia trucos
Moviles- actualidad del mundo de los moviles
salud
Salud- salud medicina dietas vida sana
noticias de coches f1 motos tuning motogp
Motor- noticias de coches F1 motoGP motos quads
cine teatro estrenos video
Ocio-Cine- estrenos de cine trailers noticias
Programacion- software programacion linux
noticias de mujeres recetas thermomix
Mujer- noticias recetas moda thermomix belleza
tecnologia
Tech-y- gadchets actualidad de tecnologia
Deportes- todos los deportes agregados
Negocios- negocios y pymes, negocios online
 
 
Otros idiomas
salud Salute-(it) salute medicina diete salud Sante-(fr) sante medicina diet

BlogRoll


 
ver 50 mas votadas + Ver las 50 noticias mas leidas
ver 50 mas votadas + Ver las 50 noticias mas votadas
 
ver 50 mas votadas + Ver las 50 videos mas vistos

Links Recomendados

- pueblos de España

 
 
Documento sin título
Las mejores ofertas de la Red
Ofertas Tecnologia Ofertas de Vivienda
Ofertas Finanzas Ofertas de Motor
Ofertas Formacion Ofertas de Juegos
Ofertas de Ocio Ofertas de Salud
Ofertas de Viajes
Nuestros tutoriales
Tutorial de Visual Basic
Aprende Visual Basic desde 0
Tutorial de MySQL
primeros pasos en oracle

Tutorial de Oracle
primeros pasos en oracle
Tutorial de WAP
primeros pasos en WAP
Tutorial de photoshop
efectos con photoshop
Tutorial de php nuke
efectos con phpNuke
Tutorial de corva
efectos con corva
Tutorial de director
tutorial de director
Tutorial de dreamweaver
tutorial de dreamweaver
Tutorial de dreamweaverMX
tutorial de dreamweaver MX
Tutorial de flash
tutorial de flash
Tutorial de FlashMX
tutorial de flash MX
Tutorial de freehand
tutorial de freehand
Tutorial de frontpage
tutorial de frontpage
Tutorial de oracle
tutorial de oracle
Tutorial de php
tutorial de php
Tutorial de SQL
tutorial de SQL
Tutorial de Windows XP
tutorial de Windows XP
Tutorial de zope
tutorial de Zope
opera bajar opera descargar opera software opera Top Secciones de descargas
programas para bajar peliculas
programas para bajar musica
programas para bajar musica
programas de seguridad para tu pc
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
Tutoriales
Recomedamos: programatium I solorecursos I manuales I pueblos 2.0I info-salud I info-ocio I info-motor
noticias: Salud I Ocio/cine I Musica I Motor IDeportes IJuegos I Finanzas I Moviles I Energia I Ecologia I Tech-y I Mujer I MAC I Salud I