DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación.

Slides:



Advertisements
Presentaciones similares
HTML (Hypertext Markup Language)
Advertisements

FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
PROGRAMACIÓN Un lenguaje de programación es un idioma artificial, creado y diseñado por el ser humano, para expresar algoritmos que pueden ser llevados.
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
Acceso a Bases de Datos con Java
Fernando Alonso Blázquez Servlets con acceso a Bases de Datos 29 de Abril de 2004.
DESARROLLO DE SOLUCIONES EMPRESARIALES MOVILES USANDO TECNOLOGIA SUN
Modelando aplicaciones
ActiveX.
Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
WML.
Aplicaciones WAP para dispositivos móviles
Instructor :LIC. Jairo Flores de la o
"java del lado del servidor" Servlet y JSP Java Server Pages.
Framework Hexápodo PHP fácil, rápido y sin dolor
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Formularios en lenguaje HTML 7 de Abril de Índice Generalidades Definición en HTML Elementos Formas de envío: métodos GET y POST Recepción y tratamiento.
M.I. María Luisa González Ramírez Servlets y JSP.
Tema 3 J2EE Java Database Connectivity Temas Selectos de Cómputo Grupo 912.
Ing. Cleyver Vazquez Jijon
Ingeniero Anyelo Quintero
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
Sistemas Distribuidos basados en la web
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
PHP TODO SOBRE PHP.
HTML El HTML no es más que una aplicación del SGML (Standard Generalized Markup Language), un sistema para definir tipos de documentos estructurados y.
Lenguajes de programación Web
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
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.
Unidad didáctica 6 Diseño de páginas Web.
Fernando Alonso Nicolás Serrano Servlets con acceso a Bases de Datos 21 de Abril de 2008.
JDBC Java Database Connectivity CC52N - Computación para el trabajo grupal Profesor: Nélson Baloian Por: Edgard Pineda.
1 Programación Interactiva JDBC Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle.
Java Data Base Connectivity
1 Capítulo 27: Páginas y Navegación de la World Wide Web ICD-327: Redes de Computadores Agustín J. González.
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Universidad de Chile - Tupper 2007, Santiago - Fono/Fax: (56 2) cec.uchile.cl Módulo ECI - 11: Fundamentos de Redes de Computadores.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Servicio de Internet http Pagina Web (blog). ¿ Que es una página Web? Documento en la World Wide Web que es visto a través de un navegador como Internet.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Cristian Fonnegra Marin
Introducción a las Tecnologías Informáticas Oscar Bedoya
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
La información que se mueve en la red es de tipo multimedia: unión de imagen, sonido, vídeo y CD-ROM en el ordenador. El hipertexto es un documento.
SHUTTENBORG ACCESS CONOCE LOS PROGRAMAS. Cortés Gamboa Lizzeth
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
LAS PAGINAS WEB. LAS PAGINAS WEB ¿QUE ES UNA PAGINA WEB? Una página Web, también conocida como una página de Internet, es un documento electrónico.
BIENVENIDOS ESTE EQUIPO ESTA CONFORMADO POR ABRAHAM CASTRO RAUL MARTINEZ DAVID ROBLES.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
ELEMENTOS DE LA WED. Una página web es una fuente de información adaptada para la World Wide Web (WWW) y accesible mediante un navegador de Internet.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Este diccionario contiene todo tipo de definiciones de interés relacionadas con el mundo de la informática e Internet.
JDBC. Definición Java Database Conectivity El acceso a bases de datos JDBC implica abrir una conexión ejecutar comandos SQL en un sentencia procesar los.
Partes de la ventana Access
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
1. Introducción ¿Qué es HTML? HTML, siglas de HyperText Markup Language («lenguaje de marcado hipertextual»), hace referencia al lenguaje para la elaboración.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
HTML.
Transcripción de la presentación:

DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación. Seminario:

CONTENIDO Lenguajes de Marca – HTML – WML Desarrollo de un Servidor WAP usando Java – JSP(Java Server Pages) TOMCAT – Interfaz de BD JDBC(Java Database Connectivity) – Paginas WML Dinámicas.

LENGUAJES DE MARCA HTML WML

LENGUAJES DE MARCA El HTML (Hyper Text Markup Language) es un sistema para estructurar documentos. Estos documentos pueden ser mostrados por los visores de paginas Web en Internet, como Netscape, Mosaic o Microsoft Explorer. consta de una serie de órdenes o directivas, que indican al visor que se utilice, la forma de representar los elementos (texto, gráficos, etc...) que contenga el documento. HTML:

LENGUAJES DE MARCA DIRECTIVAS Directiva cerrada Mi página Web Directiva abierta Directiva con parámetros HTML:

LENGUAJES DE MARCA Un documento escrito en HTML contendría básicamente las siguientes directivas : Indica el inicio del documento. Inicio de la cabecera. Inicio del título del documento. Final del título del documento. Final de la cabecera del documento. Inicio del cuerpo del documento. Final del cuerpo del documento. Final del documento. HTML:

LENGUAJES DE MARCA La estructura de una URL (Uniform Resource Locator) Donde el indicador de pagina Web es el Dominio (nombre) del computador /cine/ es el Directorio dentro del computador corunha2.html es el Archivo que contiene la página Web HTML:

LENGUAJES DE MARCA WML (Wireless Markup Language), que es el lenguaje de etiquetas usado para los navegadores WAP, WMLScript es un lenguaje de script, lo que vendría a ser JavaScript WML:

LENGUAJES DE MARCA CARACTERÍSTICAS Soporte para imágenes y texto, con posibilidad de texto con formato. Tarjetas agrupadas en barajas. Una pagina WML es como una página HTML en la que hay una serie de cartas, al conjunto de estas cartas se les suele llamar baraja. Posibilidad de navegar entre cartas y barajas de la misma forma que se navega entre paginas Web. Manejo de variables y formularios para el intercambio de información entre el teléfono celular y el servidor. WML:

LENGUAJES DE MARCA SINTAXIS Se definen en la etiqueta Etiquetas Inicio Fin WML:

LENGUAJES DE MARCA HOLA MUNDO Hola mundo ! WML:

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA Para realizar páginas creadas dinámicamente, existe herramientas de desarrollo Web que permiten la generación de código HTML justo en el momento en el que son solicitadas. Dada la similitud entre WML y HTML, es fácil pensar que dichas herramientas puedan ser utilizadas para generar códigos WML de la misma forma que se hace en la Web. Veamos a continuación como se usan estas herramientas y su integración con WML.-

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. Las páginas JSP o Java Server Pages es una tecnología desarrollada por Sun Microsystems,la cual se comporta como una página web normal y corriente que contiene porciones de código en Java y porciones de código en HTML o en nuestro caso porciones de código en WML, junto con otros elementos que proporcionan información adicional al terminal en el que la página va a ser visualizada. Java Server Pages, JSP.

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. La tecnología JSP para ser funcionable necesita de ciertas herramientas para poner en marcha la creacion de una pagina JSP. En las especificaciones de uso se indica, que para utilizar sus propiedades se necesita de un componente adicional instalado en el servidor web,tal que sea capaz de manipular toda la lógica que soporta, dicho de otro modo se necesita de un motor (engine) de servlets que se integre de algún modo con el servidor web a fin de que las peticiones hechas al servidor puedan ser recogidas por el motor y generar la respuesta adecuada JSP. Dicho engine o motor empleado para nuestro trabajo fue Tomcat. Java Server Pages, JSP.

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. JAKARTA, que es un servidor que ejecuta de forma transparente toda la tecnología Java, lo que acelera su procesamiento para el usuario. TOMCAT

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. Uno de los aspectos mas importantes en un sistema de información Web es la forma en como llevar a cabo la comunicación con las bases de datos componentes. Este fue otro punto tomado en consideración para la integración con WML. Una de las herramientas usadas para ello fue JDBC Interfaz con las BD Interfaz con las BD

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA Cargar los Drivers Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Hacer la Conexión Connection Con = DriverManager.getConnection(url, "myLogin", "myPassword"); Crear Sentencias JDBC Statement stmt; Statement stmt = con.createStatement(); stmt.executeUpdate("CREATE TABLE Estudiantes ( ID INTEGER, Nombre CHAR(20) )"); stmt.executeQuery("select * from usuarios where login=' " + name + "' and passw='" + pass + "'"); JDBC

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. --> PDVSA-WAP Ingresar al Sistema Informacion del Sistema Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. "BIENVENIDO, Ingrese sus Datos" Login: Password: Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. <% String name, pass,; name =request.getParameter("login"); pass = request.getParameter("passw"); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection Conn=DriverManager.getConnection("jdbc:odbc:dsnseminario", "root", ""); Statement Stmt = Conn.createStatement(); ResultSet RS = Stmt.executeQuery("select * from usuarios where login='" + name + "' and passw='" + pass + "'"); if(RS.next()) { out.print(" " + " Hola...!!!! " + name + " "); out.print(" Opciones: "); out.print(" Ver Reporte "); out.print(" Ingresar Datos "); } else {out.print(" Usuario Invalido... Regresar "); }RS.close();Stmt.close(); Conn.close(); %> Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection Conn = DriverManager.getConnection("jdbc:odbc:dsnseminario", "root", ""); Statement Stmt = Conn.createStatement(); ResultSet RS = Stmt.executeQuery("select * from pozos"); String aux=""; out.print(" Informacion de los Pozos "); while (RS.next()) { aux=RS.getString("id"); out.print(" id:" + aux + " "); aux=RS.getString("nombre"); out.print(" nombre:" + aux + " "); aux=RS.getString("fecha"); out.print(" fecha:" + aux + " "); aux=RS.getString("presion"); out.print(" presion:" + aux + " "); aux=RS.getString("calor"); out.print(" temperatura:" + aux + " "); } out.print(" "); RS.close(); Stmt.close();Conn.close(); %> Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

PREGUNTAS