SlideShare una empresa de Scribd logo
Java  en el  mundo RIA.
Agenda RIA Java Java y las RIA’s
¿Qué es una RIA? RIA ,  acrónimo  de  R ich  I nternet  A pplications  ( 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
¿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 ( Ajax ) applications, as well as  Flex   or Flash using the Flash Player. Other RIA solutions include  OpenLaszlo   (which utilizes the Flash Player as well as Ajax),  XUL   (which is dependent on a Mozilla-compatible browser),  JavaFX   from Sun, and the Microsoft  Silverlight ." http://www.insideria.com/2008/01/what-is-ria-1.html
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 .
http://blogs.zdnet.com/Hinchcliffe/?p=65
 
Y  más…
Java.
Java Un Lenguaje de Programación Una Plataforma (JVM)
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
http://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.
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/
Ejemplos.
¿Es una batalla perdida?.
Cientos de frameworks y miles de líneas de código existente.
 
¿Preguntas?
GRACIAS Isaac Ruiz Guerra. [email_address]

Más contenido relacionado

PPT
2 aplicaciones web
 
PPTX
Paginas web dinámicas y estáticas
PPSX
La Web 2.0
PPTX
diseño aplicaciones de interente
PPT
Aplicaciones web
PPTX
Las apps
DOCX
Actividad de recurecuperacion
2 aplicaciones web
 
Paginas web dinámicas y estáticas
La Web 2.0
diseño aplicaciones de interente
Aplicaciones web
Las apps
Actividad de recurecuperacion

La actualidad más candente (18)

DOCX
Cuadro comparativo aplicaciones ria y web 1.0
PDF
Mario marinez (paginas web)
PPT
Tecnologías Web
PPTX
Dreamweaver
PPTX
PPTX
Internet - Teconología para Sistemas Web
PDF
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
PPTX
La importancia del frontend y backend en un proyecto
DOCX
Actividad de recurecuperacion (2)
PPT
Desarrollo web
PPTX
Adobe dreamweaver cs5
DOCX
Aplicaciones web.cinthia
PPTX
Tipos de páginas web m aizquierdo
PDF
Creación de aplicaciones Java Web con Seam-gen
PPTX
Páginas Web Estáticas y Dinámicas
PPTX
Tecnologias de desarrollo web
PPTX
Front end y Back-end
PPTX
Unidad 5
Cuadro comparativo aplicaciones ria y web 1.0
Mario marinez (paginas web)
Tecnologías Web
Dreamweaver
Internet - Teconología para Sistemas Web
Tema2: Tecnologías de desarrollo web (Desarrollo Aplicaciones Web)
La importancia del frontend y backend en un proyecto
Actividad de recurecuperacion (2)
Desarrollo web
Adobe dreamweaver cs5
Aplicaciones web.cinthia
Tipos de páginas web m aizquierdo
Creación de aplicaciones Java Web con Seam-gen
Páginas Web Estáticas y Dinámicas
Tecnologias de desarrollo web
Front end y Back-end
Unidad 5
Publicidad

Similar a Java Y Las Ria (20)

DOCX
Aprendiendo a Programas en 4 horas JavaScript
PPT
aplicaciones_web_advantage_multimedia.ppt
PPT
aplicaciones_web_advantage_multimedia.ppt
PDF
Desarrollo de aplicaciones Web 2.0 Google Web Toolkit
PPTX
Arquitectura- Programacion WEB
PDF
Google Web Toolkit (GWT) en entornos empresariales
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
PPTX
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
PPTX
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
PPTX
EQUIPO 2,2A PARTE DE LAS AGUILAS
PPTX
Taller 3 conexion
DOCX
Israel tecnologias para desarrollo-web
PPTX
APPSWEBI4.0.pptx
PPTX
Aplicaciones web enriquecidas "RIA"
PDF
[ES] Introducción a las Aplicaciones Web con Java
PPT
Programación en Internet
DOCX
La web 2.0...
PPTX
Prog. web. equipo 5
Aprendiendo a Programas en 4 horas JavaScript
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
Desarrollo de aplicaciones Web 2.0 Google Web Toolkit
Arquitectura- Programacion WEB
Google Web Toolkit (GWT) en entornos empresariales
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE LAS AGUILAS
Taller 3 conexion
Israel tecnologias para desarrollo-web
APPSWEBI4.0.pptx
Aplicaciones web enriquecidas "RIA"
[ES] Introducción a las Aplicaciones Web con Java
Programación en Internet
La web 2.0...
Prog. web. equipo 5
Publicidad

Más de Isaac Ruiz Guerra (7)

PDF
3 JEPs que no sabías que necesitas conocer.-1.pdf
PDF
Moradia no méxico.
PDF
Mashups para todos. ver. SHLCON
PPT
Mashups para todos
ODP
Proyecto PCJ. Tema.8. Clases Internas.
PPT
Web crawler
PPT
Introducción a XML
3 JEPs que no sabías que necesitas conocer.-1.pdf
Moradia no méxico.
Mashups para todos. ver. SHLCON
Mashups para todos
Proyecto PCJ. Tema.8. Clases Internas.
Web crawler
Introducción a XML

Último (20)

PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
modulo seguimiento 1 para iniciantes del
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Curso de generación de energía mediante sistemas solares
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Power Point Nicolás Carrasco (disertación Roblox).pptx
ccna: redes de nat ipv4 stharlling cande
Estrategia de Apoyo de Daylin Castaño (5).pdf
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
modulo seguimiento 1 para iniciantes del
CyberOps Associate - Cisco Networking Academy
Historia Inteligencia Artificial Ana Romero.pptx
Propuesta BKP servidores con Acronis1.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Presentacion de Alba Curso Auditores Internos ISO 19011
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
la-historia-de-la-medicina Edna Silva.pptx
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Curso de generación de energía mediante sistemas solares

Java Y Las Ria

  • 1. Java en el mundo RIA.
  • 2. Agenda RIA Java Java y las RIA’s
  • 3. ¿Qué es una RIA? RIA , acrónimo de R ich I nternet A pplications ( 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
  • 4. ¿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 ( Ajax ) applications, as well as Flex or Flash using the Flash Player. Other RIA solutions include OpenLaszlo (which utilizes the Flash Player as well as Ajax), XUL (which is dependent on a Mozilla-compatible browser), JavaFX from Sun, and the Microsoft Silverlight ." http://www.insideria.com/2008/01/what-is-ria-1.html
  • 5. 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 .
  • 7.  
  • 10. Java Un Lenguaje de Programación Una Plataforma (JVM)
  • 11. 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
  • 12. http://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.
  • 13. 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/
  • 15. ¿Es una batalla perdida?.
  • 16. Cientos de frameworks y miles de líneas de código existente.
  • 17.  
  • 19. GRACIAS Isaac Ruiz Guerra. [email_address]