>  Módulo I Explicando la Tecnología JAVA
Lineamientos para la clase El Instructor comienza cada sessión puntual a la hora programada.
Por favor realice preguntas, pero que sean respecgto al tópico que se esta discutiendo, y sean de interés para los demás estudiantes.
Asegúrese que los celulares y localizadores esten apagados.
Presentaciones Por favor preséntese a sí mismo.
Háblemos acerca de su compañía, su rol, y su experiencia con el lenguaje de programación JAVA.
Objetivos >  Una vez finalizado este módulo, usted será capaz de: Describir los conceptos fundamentales del lenguaje de programación JAVA.
Listar los tres grupos de productos de la tecnología JAVA.
Resumir cada una de las siete etapas del ciclo de vida de un producto. Este módulo ofrece una visión general de la tecnología JAVA, de la  programación basada en la tecnología JAVA y del ciclo de vida del desarrollo de una aplicación.
Conceptos Fundamentales >  Historia: Nace en 1991 como parte de un proyectode investigación para desarrollar un lenguaje de programación llamado “OAK”.
Enfocado para dispositivos electrónicos con distinta CPU.
No se tuvo éxito con la primera iniciativa, asi que se decide cambiar el rumbo del lenguaje OAK evento que coincide con la popularidad de la world wide web.
Se aprovecho sus caracteristicas para brindar a la web de componentes multimedia (applets).
A partir de ahí se consolida como lenguaje JAVA.
Conceptos Fundamentales
Conceptos Fundamentales >  El lenguaje de programación JAVA fue diseñado para ser: Orientado a Objetos.
Distribuido.
Simple.
Multihilo.
Seguro.
Independiente de la plataforma.
Orientado a Objetos >  Las siguientes caracterisitcas hacen que JAVA sea orientado a objetos: Se inspira en el lenguaje de programación C++.
La POO se centra en la creación e interacción de objetos para resolver un problema.
La programación procedural hace hincapié en la secuencia de pasos requeridos para resolver un problema.
Orientado a Objetos
Distribuido >  El lenguaje de programación JAVA es distribudo porque ofrece: Soporte para tecnologías de redes distribuidas, tales como RMI, CORBA, y URL.
Capacidad de carga dinámica de clases.
Distribuido
Simple >  El lenguaje de programación JAVA es simple porque: Se quitaron algunas construcciones complejas y poco claras que se encuentran en otros lenguajes de programación populares.
Sólo permite a los programadores manipular objetos usando referencias a objetos.
Utiliza una característica denominada garbage collecto para controlar y eliminar aquellos objetos que ya no están referenciados.
Simple
Multihilo >  El lenguaje de programación JAVA ofrece facilidades de multihilo, esto es, realizar varias tareas al mismo tiempo, tales como consultar una base de datos y desplegar una interfaz de usuario. La tecnología multihilo posibilita que un programa basado en la tecnología JAVA sea muy eficiente en el uso que hace de los recursos del sistema.
Multihilo
Seguro >  Los programas basados en la tecnología JAVA son seguros debido a que: Prohiben el manejo de la memoria usnado punteros.
Prohiben a los programas distribuidos, tales como los applets, leer y escribir a un disco duro de un computador.
Verifica que todos los programas basados en la tecnología JAVA contienen código válido.
Soporta firmas digitales.
Seguro
Independiente de la plataforma >  Programas dependientes de la plataforma: La ejecución de los programas dependientes de la plataforma consisten en los siguientes procesos: Creación de un archivo binario.
Creación de un archivo ejecutable.
Ejecución de un archivo ejecutable.
Independiente de la plataforma Creación de un archivo Binario.

Modulo 1

  • 1.
    > MóduloI Explicando la Tecnología JAVA
  • 2.
    Lineamientos para laclase El Instructor comienza cada sessión puntual a la hora programada.
  • 3.
    Por favor realicepreguntas, pero que sean respecgto al tópico que se esta discutiendo, y sean de interés para los demás estudiantes.
  • 4.
    Asegúrese que loscelulares y localizadores esten apagados.
  • 5.
    Presentaciones Por favorpreséntese a sí mismo.
  • 6.
    Háblemos acerca desu compañía, su rol, y su experiencia con el lenguaje de programación JAVA.
  • 7.
    Objetivos > Una vez finalizado este módulo, usted será capaz de: Describir los conceptos fundamentales del lenguaje de programación JAVA.
  • 8.
    Listar los tresgrupos de productos de la tecnología JAVA.
  • 9.
    Resumir cada unade las siete etapas del ciclo de vida de un producto. Este módulo ofrece una visión general de la tecnología JAVA, de la programación basada en la tecnología JAVA y del ciclo de vida del desarrollo de una aplicación.
  • 10.
    Conceptos Fundamentales > Historia: Nace en 1991 como parte de un proyectode investigación para desarrollar un lenguaje de programación llamado “OAK”.
  • 11.
    Enfocado para dispositivoselectrónicos con distinta CPU.
  • 12.
    No se tuvoéxito con la primera iniciativa, asi que se decide cambiar el rumbo del lenguaje OAK evento que coincide con la popularidad de la world wide web.
  • 13.
    Se aprovecho suscaracteristicas para brindar a la web de componentes multimedia (applets).
  • 14.
    A partir deahí se consolida como lenguaje JAVA.
  • 15.
  • 16.
    Conceptos Fundamentales > El lenguaje de programación JAVA fue diseñado para ser: Orientado a Objetos.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    Orientado a Objetos> Las siguientes caracterisitcas hacen que JAVA sea orientado a objetos: Se inspira en el lenguaje de programación C++.
  • 23.
    La POO secentra en la creación e interacción de objetos para resolver un problema.
  • 24.
    La programación proceduralhace hincapié en la secuencia de pasos requeridos para resolver un problema.
  • 25.
  • 26.
    Distribuido > El lenguaje de programación JAVA es distribudo porque ofrece: Soporte para tecnologías de redes distribuidas, tales como RMI, CORBA, y URL.
  • 27.
    Capacidad de cargadinámica de clases.
  • 28.
  • 29.
    Simple > El lenguaje de programación JAVA es simple porque: Se quitaron algunas construcciones complejas y poco claras que se encuentran en otros lenguajes de programación populares.
  • 30.
    Sólo permite alos programadores manipular objetos usando referencias a objetos.
  • 31.
    Utiliza una característicadenominada garbage collecto para controlar y eliminar aquellos objetos que ya no están referenciados.
  • 32.
  • 33.
    Multihilo > El lenguaje de programación JAVA ofrece facilidades de multihilo, esto es, realizar varias tareas al mismo tiempo, tales como consultar una base de datos y desplegar una interfaz de usuario. La tecnología multihilo posibilita que un programa basado en la tecnología JAVA sea muy eficiente en el uso que hace de los recursos del sistema.
  • 34.
  • 35.
    Seguro > Los programas basados en la tecnología JAVA son seguros debido a que: Prohiben el manejo de la memoria usnado punteros.
  • 36.
    Prohiben a losprogramas distribuidos, tales como los applets, leer y escribir a un disco duro de un computador.
  • 37.
    Verifica que todoslos programas basados en la tecnología JAVA contienen código válido.
  • 38.
  • 39.
  • 40.
    Independiente de laplataforma > Programas dependientes de la plataforma: La ejecución de los programas dependientes de la plataforma consisten en los siguientes procesos: Creación de un archivo binario.
  • 41.
    Creación de unarchivo ejecutable.
  • 42.
    Ejecución de unarchivo ejecutable.
  • 43.
    Independiente de laplataforma Creación de un archivo Binario.