Esta obra está bajo una licencia de Creative Commons.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
Características Generales y Entornos de Desarrollo
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
JAVA.
Definición de objeto Un objeto es una representación detallada y particular de algo de la realidad. Todo objeto tiene un identidad o nombre, estado (características.
Curso de java básico (scjp)
Curso de Java Capitulo 1: Introducción a Java Profesor:
Programación Interactiva Introducción a Java
ÍNDICE Introducción. Trabajar con Applets. Definición de Applet.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Esta obra está bajo una licencia de Creative Commons. Creative CommonsCreative Commons Autor: Jorge Sánchez Asenjo (año 2005)
INTRODUCCIÓN A JAVA.
JAVA.
JAVA mas que un lenguaje – una tecnología Ing. Eduardo Fernández.
Historia del Lenguaje JAVA
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors MOVING JAVA INTO MOBILE PHONES Josep Pinyol.
FLAN “F- LINKS AND NODES”
INSTITUTO TECNOLOGICO DE MINATITLAN
Java Applets Ing. Martín Jiménez.
Programación Java y Desarrollo de Aplicaciones
PHP: GENERALIDADES DE LA TECNOLOGÍA
Esta obra está bajo una licencia de Creative Commons. Creative CommonsCreative Commons Autor: Jorge Sánchez Asenjo (año 2005)
Investigación Servidor de Aplicaciones WebSphere
Desarrollo de aplicación DICOM mediante librerías JDT
Java 2 Platform Enterprise Edition
Programación 1 Introducción
Esta obra está bajo una licencia de Creative Commons. Creative CommonsCreative Commons Autor: Jorge Sánchez Asenjo (año 2005)
Plataforma Microsoft.NET
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Presentación de la pantalla panorámica
Java Mayra M. Méndez Anota.
Historia de PHP Programación en Internet II. Historia de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
CS-434: Programación Orientada a Objetos usando Java Semana 1
Laboratorio 1 JavaScript.
Introducción a la Programación. Lenguaje de Máquina.
ACIDE A C onfigurable I ntegrated D evelopment E nvironment (Un entorno integrado de desarrollo configurable)
INTRODUCCIÓN A LA COMPUTACIÓN
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Conceptos Básicos para entender JAVA
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Lenguajes de programación Web
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Curso de Java La tecnología Java
CONFIGURACIÓN DE LA APLICACIÓN EN JAVA. En la actualidad existen diferentes paquetes para el desarrollo de aplicaciones en Java con herramientas más visuales.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
Java ??? Ing. Rolando Steep Quezada Martínez
UTFSM-Electrónica1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
Cristian Fonnegra Marin
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Esta obra está bajo una licencia de Creative Commons. Creative CommonsCreative Commons Autor: Jorge Sánchez Asenjo (año 2005)
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
Desarrollo DE apps móviles
Esta obra está bajo una licencia de Creative Commons. Creative CommonsCreative Commons Autor: Jorge Sánchez Asenjo (año 2005)
Desarrollo DE apps móviles
¿ Por que utilizar Java y la POO
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Introducción a Java Sintaxis de Java QUIMESTRE II PARCIAL I.
Capítulo 1: El lenguaje de programación Java Material de clase adaptado por: Mauricio Cabezas Algoritmia y Programación.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

Esta obra está bajo una licencia de Creative Commons. Autor: Jorge Sánchez Asenjo (año 2005) http://www.jorgesanchez.net email:info@jorgesanchez.net Esta obra está bajo una licencia de Reconocimiento-NoComercial-CompartirIgual de CreativeCommons. Para ver una copia de esta licencia, visite: http://creativecommons.org/licenses/by-nc-sa/2.0/es/ o envíe una carta a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Introducción a Java. De dónde procede Java En los ochenta aún reinaban los lenguajes de alto nivel estructurados Su problema: cuanto mayor es el problema más difíciles son de llevar estos lenguajes Solución: Se adaptó la POO a los lenguajes existentes

Introducción a Java. De dónde procede Java En especial fue famoso el lenguaje C++ que adaptó el C a la POO Durante mucho tiempo fue el lenguaje más utilizado (aún lo es en muchos ambientes) Otras adaptaciones: PascalTurbo PascalDelphi BasicQuickBasicVisual Basic

Introducción a Java. De dónde procede Java Ventajas de C++ Añadir soporte de POO (incluida la herencia múltiple) Creación de potentes bibliotecas por parte de los desarrolladores (MFC por ejemplo) Se permitía escribir código en C Es muy veloz

Introducción a Java. De dónde procede Java Desventajas de C++ C++ es compilado y se produce un ejecutable válido sólo para una plataforma concreta Es híbrido Es inseguro No es apropiado para la web

Introducción a Java. De dónde procede Java En 1991 se crea Oak en Sun Microsystems En 1995 aparece Java mejorando Oak Su sintaxis se basa en C++ Sin embargo su funcionamiento es absolutamente diferente

Introducción a Java. JavaScript JavaScript no tiene nada que ver con Java JavaScript fue desarrollado por Netscape como lenguaje de scripts basado en objetos Sólo sirve para intentar dar mayor dinamismo a una página web

Introducción a Java. Ventajas Su sintaxis es similar a C y C++ No hay punteros (más seguro) Totalmente orientado a objetos Muy preparado para aplicaciones TCP/IP Implementa excepciones de forma nativa Es interpretado Permite multihilos Admite firmas digitales Tipos de datos más riguroso Es independiente de la plataforma

Introducción a Java. Seguridad Como los programas Java no son ejecutables, hay posibilidades de controlar la seguridad La máquina virtual puede decidir no ejecutar el código si detecta instrucciones inseguras Hay varios verificadores que se aseguran de que el código es válido

Introducción a Java. Aplicaciones Java Applets. Aplicaciones embebidas dentro de una página web que se ejecutan en el cliente Aplicaciones de consola. Para mostrar en la consola de sistema Aplicaciones gráficas. Haciendo uso de los objetos de sistema gráficos Servlets. Aplicaciones embebidas en una página web que se ejecutan en el servidor

Introducción a Java. La máquina virtual Java (JVM) Java es un lenguaje compilado e interpretado El código fuente en Java se compila en forma de bytecodes que es un código semicompilado El resultado es un archivo class Este archivo luego es interpretado utilizando un software llamado JVM

Introducción a Java. La máquina virtual Java (JVM) Java es un lenguaje compilado e interpretado El código fuente en Java se compila en forma de bytecodes que es un código semicompilado El resultado es un archivo class Este archivo luego es interpretado utilizando un software llamado JVM

Introducción a Java. La máquina virtual Java (JVM) Código fuente (.java) Compilador bytecodes (.class) Intérprete (JVM) Código Windows Código Linux

Introducción a Java. JDK JDK = Java Developer Kit, kit de desarrollo de Java Es el software que permite realizar el compilado y ejecución de los programas Java Es gratuito e incluye visores de código, depuradores y otras utilidades Se descarga de java.sun.com

Introducción a Java. Versiones de Java El código que se puede escribir usando el lenguaje Java se va mejorando y normalizando El JDK evoluciona hacia nuevas versiones Hubo JDK 1.0 y 1.1 A partir de 1.2 se dice que el lenguaje es Java 2 Actualmente la última versión es la 1.5.0 Los intérpretes de código deben de ser compatibles con esas versiones

Introducción a Java. Plataformas de Java J2SE. Es la plataforma Java Estándar (cuando se habla de Java a secas, se entiende que nos referimos a esta plataforma) J2EE. Versión “enterprise”, empresarial y orientada al lado del servidor. J2ME. Versión para dispositivos portátiles

Introducción a Java. Editores y entornos Net Beans (Free code) Eclipse (Free code) Sun ONE Studio Borland JBuilder Oracle JDeveloper Visual Age Visual Café Visual J#.Net y Visual J++ (no estándar) IntelliJ Idea Kawa Pro JCreator