Upload
isaac-ruiz-guerra
View
3.021
Download
3
Embed Size (px)
DESCRIPTION
Presentación utilizada en el V Simposio Nacional de Tecnología. Univeridad de Montemorelos. Nuevo León. http://www.simposiofit.com.mx/
Citation preview
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Java Java en el en el
mundo RIA.mundo RIA.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
» Agenda
• RIA• Java• Java y las RIA’s
Java en el mundo RIA.
riaHispano.orgriaHispano.org
• ¿Qué es una RIA?RIA, acrónimo de Rich Internet Applications (Aplicaciones de Internet
Enriquecidas) son un nuevo tipo de aplicaciones con más ventajas que las tradicionales aplicaciones Web. Esta surge como una combinación de las ventajas que ofrecen las aplicaciones Web y las aplicaciones tradicionales.
Normalmente en las aplicaciones Web, hay una recarga contínua de páginas cada vez que el usuario pulsa sobre un enlace. De esta forma se produce un tráfico muy alto entre el cliente y el servidor, llegado muchas veces, a recargar la misma página con un mínimo cambio.
http://es.wikipedia.org/wiki/Rich_Internet_Applications
Java en el mundo RIA.
riaHispano.orgriaHispano.org
• ¿Qué es una RIA? Rich Internet Application
“ RIA is an application that runs in the traditional browser but utilizes an intermediate layer that can bypass the traditional Page Refresh that has been a standard of most current web applications. The most common tools that can achieve this intermediate layer include JavaScript used in Asynchronous JavaScript and XML (AjaxAjax) applications, as well as FlexFlex or Flash using the Flash Player. Other RIA solutions include OpenLaszloOpenLaszlo (which utilizes the Flash Player as well as Ajax), XULXUL (which is dependent on a Mozilla-compatible browser), JavaFXJavaFX from Sun, and the Microsoft SilverlightSilverlight."
http://www.insideria.com/2008/01/what-is-ria-1.html
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Características:Características:• Petición asíncrona de datos• Drag-and-Drop• Herramientas gráficas de/para análisis
• En general… permitir interacciónes más parecidas al desktop que a la web tradicional.
Java en el mundo RIA.
riaHispano.orgriaHispano.orghttp://blogs.zdnet.com/Hinchcliffe/?p=65
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Y más…
Java en el mundo RIA.
riaHispano.orgriaHispano.org
• Java.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Java
• Un Lenguaje de Programación
•Una Plataforma (JVM)
Java en el mundo RIA.
riaHispano.orgriaHispano.org
• Un Lenguaje de Programación
•Gramatica
•Estructura Léxica
Especificación:
java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
Gramática:
java.sun.com/docs/books/jls/third_edition/html/syntax.html
Java en el mundo RIA.
riaHispano.orgriaHispano.orghttp://java.sun.com/javafx/screencasts/index.jsp
http://www.javafx.com/docs/gettingstarted/javafx/
JavaFX is a rich client platform for building cross-device applications and content. Designed to enable easy creation and deployment of rich internet applications (RIAs) with immersive media and content, the JavaFX platform ensures that RIAs look and behave consistently across diverse form factors and devices.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
JavaFX SDK which includes the JavaFX compiler and runtime tools, graphics, media, web services, and rich text libraries to create RIAs for the desktop, browser and mobile platforms.
NetBeans IDE for JavaFX which provides a sophisticated integrated development environment for building, previewing, and debugging JavaFX applications. The editor features a drag-and-drop palette to quickly add JavaFX objects with transformations, effects and animation. This IDE also comes with its own set of Building Block samples and the JavaFX Mobile Emulator, a mobile phone simulator.
JavaFX Production Suite is a suite of tools and plugins that enable designers to export graphical assets to JavaFX applications.
http://www.javafx.com/docs/gettingstarted/javafx/
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Ejemplos.Ejemplos.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
¿Es una batalla perdida?.¿Es una batalla perdida?.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Cientos de frameworks y miles de líneas de código existente.Cientos de frameworks y miles de líneas de código existente.Cientos de frameworks y miles de líneas de código existente.Cientos de frameworks y miles de líneas de código existente.
Java en el mundo RIA.
riaHispano.orgriaHispano.org
Java en el mundo RIA.
riaHispano.orgriaHispano.org
¿Preguntas?¿Preguntas?
Java en el mundo RIA.
riaHispano.orgriaHispano.org
GRACIASGRACIAS
Isaac Ruiz Guerra.Isaac Ruiz [email protected]@riahispano.org