Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación en Java I PDF
Programación en Java I PDF
P R O G R A M AC I Ó N E N
BAJO
¿CONOCE EL LENGUAJE DE PROGRAMACIÓN JAVA?
NIVEL DE DIFICULTAD:
OBJETIVO DEL ARTÍCULO: SI TIENE INQUIETUDES SOBRE EL TEMA NO DEJE DE
Iniciarse en la programación con JAVA.
HERRAMIENTAS NECESARIAS: SEGUIR NUESTRO CURSO DE INICIACIÓN. HOY ES UN
Entorno de desarrollo JAVA.
BUEN MOMENTO PARA EMPEZAR.
F O R M AC I Ó N
Si ha pensado en alguna ocasión en aprender un len- Con él podremos hacer aplicaciones de propósi-
guaje de programación ¡enhorabuena! Va a tener la to general, pequeñas aplicaciones móviles para Web
oportunidad de iniciarse en uno de los lenguajes más (más conocidas como applets), desarrollar compo-
completos que existen hasta el momento. Java le va nentes para procesar en un servidor (los denomina-
a permitir desarrollar aplicaciones de muy distinta ín- dos servlets), construir páginas dinámicas basadas
dole, brindándole la oportunidad de ejecutarlas en la en plantillas JSP, e incluso desarrollar aplicaciones
mayoría de las plataformas existentes. para dispositivos tales como teléfonos móviles y
Hemos de destacar la evolución que ha experimen- PDA. Esta diversidad de aplicaciones hace conve -
tado Java desde sus inicios. Nació como lenguaje para niente la creación de una jerarquía de clases que
programar pequeñas aplicaciones en electrodomés- van de lo más genérico y abierto a lo más especí -
ticos de uso cotidiano y ha terminado siendo uno de fi co y concreto. Así, por ejemplo, tendremos J2SE
los lenguajes más populares y versátiles que existen (Standard Edition), J2EE (Enterprise Edition) o J2ME
en la actualidad. (Micro Edition).
NOMBRE DESCRIPCIÓN
Java Enterprise JDBC API Le permitirá acceder a bases de datos vía SQL.
Java RMI Invocación remota de métodos.
Java IDL Hace compatible el modelo de objetos CORBA.
JNDI Proporciona servicios de directorio y de localización de recursos en un entorno corporativo.
JavaBeans JAF Entorno para determinar el tipo de datos, encapsular el acceso a ellos y determinar las acciones que se pueden
aplicar.
Java Security API Se utiliza para componentes que necesitan encriptación, certificación, firmas digitales y autenticación.
JFC Jerarquía de clases para el desarrollo de aplicaciones gráficas e interfaces de usuario.
Swing Set Componentes gráficos para aplicaciones: botones, pestañas.
Java 2D Tratamiento de información gráfica bidimensional.
Java Servlet API Especificación para crear applets que se ejecutan en el servidor.
Java Server API Se utiliza para el intercambio de información entre un servidor web y aquellas aplicaciones que se ejecutan en
el entorno.
Java Comerse API Especificaciones para transacciones comerciales en Internet.
Java Media API Especificaciones para el acceso y utilización de información interactiva.
F O R M AC I Ó N
JMF Especificaciones para la arquitectura, protocolo e interfaces de programación para reproductores multimedia,
captura y videoconferencia.
Java Collaboration Especificaciones para la comunicación interactiva bidireccional.
Java Telephony Especificaciones para aplicaciones de telefonía.
Java Speech Especificaciones para el reconocimiento y síntesis de voz.
Java Animation Especificación para manipulación y movimiento de objetos bidimensionales.
Java 3D Especificaciones para la manipulación de objetos tridimensionales.
Personal Java Especificaciones para aparatos electrónicos.
Java Smart Card Especificaciones para tarjetas inteligentes, tipo tarjeta de crédito.
Embedded Java Especificaciones para aparatos electrónicos industriales.
se agudiza su detección, facilitando en gran medida el ractuar en conjunto den como resultado una solu-
desarrollo de soluciones. ción global.
Nos proporciona también la capacidad de desa-
rrollar aplicaciones que puedan correr en varias PRINCIPALES API DE LA PLATAFORMA JAVA
máquinas interactuando entre sí. Esta característica
viene dada por una serie de librerías y herramientas Para ayudar al lector a hacerse una idea de cuáles son
con las que podemos contar para hacer aplicaciones las API (interfaces de programación de aplicaciones) que
distribuidas. forman la plataforma Java, presentamos una pequeña ta-
Por último, para terminar con este breve resu - bla (Tabla B) con una descripción breve. En realidad en
men de las principales características del lenguaje este curso de iniciación no veremos gran parte de ellas,
Java, destacaremos que es un lenguaje multitarea, pero al menos si decide seguir formándose sabrá de su
es decir, tiene la capacidad de realizar varias tareas existencia y podrá continuar investigando. PCW
simultáneamente en una misma aplicación. Dichas Ignacio Céspedes Orduña es técnico desarrollador
tareas pueden ser pequeños procesos que al inte- de aplicaciones y nuevas tecnologías.
F O R M AC I Ó N