Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.

Slides:



Advertisements
Similar presentations
Adobe Flex as RIA Adobe Flex as RIA Developed by Sagar K Developing Rich Internet Applications with Adobe Flex, ActionScript.
Advertisements

Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Coding Basics - Deferred Binding. Deferred Binding is a feature of the GWT compiler works by generating many versions of code at compile time, only one.
Introduction to .NET Framework
The Web Warrior Guide to Web Design Technologies
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
Do We Really Need Rich-Interface Technologies? Yifan Zhang
CS 898N – Advanced World Wide Web Technologies Lecture 14: JavaScript Chin-Chih Chang
Working with JavaScript. 2 Objectives Introducing JavaScript Inserting JavaScript into a Web Page File Writing Output to the Web Page Working with Variables.
Flex and ActionScript. What is Flex? Adobe Flex is a rich Internet application framework built on top of the Flash platform Applications are built using.
XP 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial 10.
RIA - Flex and ActionScript RIA – Flex and ActionScript CS590 - Ashok Sahu.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
CSC 2720 Building Web Applications JavaScript. Introduction  JavaScript is a scripting language most often used for client-side web development.  JavaScript.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Pengantar Teknologi Internet W15: Advanced Scripting.
RIA Introduce Comparison among several technology.
MDCFUG TeraTech, Inc Adobe Flash 9 By Michael Smith TeraTech.
4.1 JavaScript Introduction
JavaScript and The Document Object Model MMIS 656 Web Design Technologies Acknowledgements: 1.Notes from David Shrader, NSU GSCIS 2.Some material adapted.
Pittsburgh Java User Group– Dec Java PureFaces: A JSF Framework Extension.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
AJAX Making Dynamic Web pages more Dynamic Jim Hendricks April 25th, 2006.
Agency Overview0 0Presentation Title Flex Hands-On Experience Kristen Olsen Web Systems Engineer September 27, 2008.
Flex 2.0 Flex for ColdFusion developers Part 1. What is Flex Flex allows developers to create Flash content for Rich Internet Applications in a more programmer.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
Google Web Toolkit An Overview By Shauvik Roy Choudhary.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
XP Tutorial 10New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with JavaScript Creating a Programmable Web Page for North Pole.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith TeraTech.
Rich Internet Applications 8. Other RIA technologies.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
DHTML: Working with Objects Creating a Dynamic Web Page.
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
Client-side processing in JavaScript.... JavaScript history Motivations –lack of “dynamic content” on web pages animations etc user-customised displays.
XP Tutorial 10New Perspectives on HTML and XHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial.
Rich Internet Application
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Introduction to Flex 2 by Rich Tretola. About Me Rich Tretola is a senior software developer at Herff Jones, Inc. specializing in Rich Internet Applications.
ArcGIS Server 9.3 Flex API Jeremy Bixby City of Lenexa, KS December 2 nd, 2008.
JavaScript Introduction. Slide 2 Lecture Overview JavaScript background The purpose of JavaScript A first JavaScript example Introduction to getElementById.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
JavaScript & Introduction to AJAX
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
XP Tutorial 10New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties.
Technologies For Creating Rich Internet Applications Presenter's name
ActionScript Programming Help
Introduction ITEC 420.
Google Web Toolkit - Gufran Mohammed
Asynchronous Java script And XML Technology
Haritha Dasari Josue Balandrano Coronel -
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Introduction to Silverlight
Module 1: Getting Started
Silverlight Technology
What language other than MXML you can use for writing a Flex Application.
Presentation transcript:

Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components using Data grids - Tree controls - Pop-up controls Building RIA

Supports ActionScript 3.0 ■ Object-oriented scripting programming language ■ Compliant with ECMAScript standard – In 2005 Macromedia chaired the ECMAScript committee and Adobe continues to drive evolution of ECMAScript Flash Player 9

Includes new, optimized ActionScript Virtual Machine (AVM) to execute the ActionScript code ■ Built from the ground up to work with ActionScript 3.0 ■ Significantly faster than earlier versions ■ Full runtime error reporting – In earlier versions many runtime errors would fail in a graceful, but silent fashion ■ Industry standard debugging ■ Stronger compile-time type checking

New language elements added ■ E4X (ECMAScript for XML), which adds XML as a native data Type ■ Regular expressions ■ Implements event handling based on W3C DOM Events standard

TOOLS USED -> Flex Builder 2 -> Flex Builder 3 -> Flex Builder 4 ((code named Gumbo) will be released in 2009 )2009

File Format: Shockwave Flash

Benefits of using Flex -> Enhanced user experience -> A complete environment -> Common deployment environment -> Enterprise-class features -> Eliminate page loads -> Standards-based architecture -> Cross- browser Compatibility

List of RIA Platforms/Approaches -> Adobe Flash, Adobe Flex and Adobe AIR -> Backbase -> Curl -> Google's GWT framework -> Java applets -> Java applications -> JavaFX -> JavaScript / AjaxAjax -> Microsoft ActiveX controls -> Microsoft Silverlight -> Mozilla Prism -> OpenLaszlo -> REBOL 2.6 and Seaside for Smalltalk

Comparison between AJAX and Flex

When a project is created, a number of files and folders are automatically created ■ bin-debug folder: Where your compiled application resides ■ html-template folder: Where the html wrapper page resides ■.settings folder: Where some project configuration files reside ■.actionScriptPoperties,.flexProperties and.project files: Project configuration files ■ src folder: Where MXML files and other asset folders reside ■ libs folder: Where custom class files can reside ■ A main application file

Creating data bindings between components Data binding is the process of binding the data of one object to another object Two ways to perform a binding: ■ Curly braces syntax ( { } ) ■ tag Assigning instance names: Most MXML tags refer to classes ■ When you use the tag, you create an instance of the class Use the id property to assign an instance name ■ Allows you to refer to the object created

Creating data bindings Using the curly braces syntax ■ Assigns a property a dynamic instead of literal value ■ Uses a broadcast/listener method Using the tag ■ Specify the source and destination property values <mx:Binding source="labelTwo.text" destination="labelThree.text"/>