Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.

Slides:



Advertisements
Similar presentations
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Advertisements

Presented By, Sripad Sarode
DT228/3 Web Development WWW and Client server model.
JSP: JavaServer Pages Juan Cruz Kevin Hessels Ian Moon.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 1.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
Java Server Pages B.Ramamurthy. Java Server Pages Servlets are pure Java programs. They introduce dynamism into web pages by using programmatic content.
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Lecture 2: Technical Basics
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Blackboard Building Blocks Building Blocks and Macromedia Flash/Flash Remoting Saturday, August 08, 2015 Timothy Chi, Senior Director of Technology.
Julien Thibault / Phil Brewster / Kristina Doing-Harris
Web-based Software Development - An introduction.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
JRun 4 & Macromedia MX Tommy Reilly JRun Engineer.
Introduction to Internet Programming (Web Based Application)
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
1 SEG3120 Analysis and Design for User Interfaces Flash Anis Zarrad Parallel Simulations and Distributed Systems (PARADISE) Research Laboratory SITE, University.
Fundamentals of Database Chapter 7 Database Technologies.
J2EE Structure & Definitions Catie Welsh CSE 432
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
Flash for CFers An Introduction to Rich Internet Application Development.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Producing a high-impact web experience by integrate Macromedia Flash and ASP By Katie Tuttle CS 330: Internet Architecture and Programming Project.
Assignment of JAVA id : BSSE-F10-M-10-JAVA1 Overview of J2EE/Session 2/Slide 1 of 38.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.
Introduction and Principles Web Server Scripting.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
ColdFusion MX 7 “Blackstone” Macromedia, Inc. macromedia 2005 Living With Today’s Internet Chronic problems continue to exist for users and developers.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
Speaker Name Speaker Title Speaker Title Oracle Corporation Olivier Le Diouris Principal Product Manager Oracle Corporation Building Servlet and JSP Applications.
Technologies For Creating Rich Internet Applications Presenter's name
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
WebSphere Diego Leone.
Web-based Software Development - An introduction
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Introduction and Principles
Unit – 5 JAVA Web Services
Introduction to JSP Liu Haibin 12/09/2018.
PHP / MySQL Introduction
Design and Maintenance of Web Applications in J2EE
MSIS 655 Advanced Business Applications Programming
Distributed System Using Java 2 Enterprise Edition (J2EE)
Lecture 1: Multi-tier Architecture Overview
Java Server Pages B.Ramamurthy.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Web Application Development Using PHP
Presentation transcript:

Rich Internet Applications

1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive Motion, Sound, Video Web Applications Data-Driven Dynamic Content Database Applications Rich Internet Apps Use Rich Client Reach of the Internet Richness of Desktop Run on Web & Devices Communications Static Dynamic Client-Side Functionality Server-Side Functionality StaticInteractive

1 How it works ?  Client – Flash Player on Linux  Server – Tomcat and other J2EE servers on Linux

1 Demonstration

1

1

1

1 Introducing Flash Remoting  A new technology enabling Flash to dynamically interact with web application servers in a fast, efficient, secure, reliable way.

1 Using xml today Application Server Tomcat, J2EE and so on Flash Player xml xml processing is slow

1 Using Load Variables today Application Server Tomcat, J2EE and so on Flash Player Load variables ok for small amounts of data complex and time consuming

1 Using Flash Remoting ColdFusion MX, JRun 4,.NET And other J2EE application servers Flash Player 6 Flash Remoting Fast Simplified development xml Load variables

1 Flash Remoting Release Themes  Ease of connectivity between Flash and web application servers  High performance connectivity  Ease of testing and debugging  Native application programming language connectivity to Flash

1 Flash Remoting User Needs  Flash Remoting supports a team development model  Flash Developers  Use ActionScript to connect Flash interfaces to server data  Web Application Server Developers  Create services to send and receive data from Flash UIs

1 Concepts The Problem Flash Movie Action Script Server Resources CFMLCFC JMX MBean EJB JavaBean Web Svcs

1 Concepts CFMLCFC JSP, Servlets EJB Flash Movie Action Script The Solution Flash Remoting Net Services service adaptersfilters front controller Web Svcs JavaBean.NET

1 Flash Remoting J2EE Flash Remoting Java Classes EJBs JSP and Servlets Engaging, interactive user interface Sophisticated business logic  Enables Flash to dynamically interact with Tomcat and other J2EE Servers  Simple  Fast  Secure Flash

1 Additional Features  Authentication support  State Management support  Recordset processing  New components for display (DataGrid, ListBox)  Serverside recordset paging

1 Demo Creating an application using POJO

1 Summary  Flash Remoting makes Flash a viable solution for web application UIs  Easy connection to Tomcat and J2EE servers  High performance connectivity between Player and server  Secure, reliable interface for data exchange  Support for native web application development languages