Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.

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

Web Applications Development Using Coldbox Platform Eddie Johnston.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
1 Silverlight Photography Website Framework Comparing Component-Based Designs in Adobe Flex and Microsoft Silverlight David Roossien For Prof. Robert Adams.
Introduction Rich Internet Applications OpenLaszlo as an RIA Examples Community Competitors OpenLaszlo Architecture OpenLaszlo XML Structure Dealing with.
Do We Really Need Rich-Interface Technologies? Yifan Zhang
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.
AJAX & By – Anupama Sharma. Defining Ajax Ajax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
RIA - Flex and ActionScript RIA – Flex and ActionScript CS590 - Ashok Sahu.
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
Chapter 9 Web Applications Copyright © 2011 by The McGraw-Hill Companies, Inc. All Rights Reserved. McGraw-Hill.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
9-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
XForms: A case study Rajiv Shivane & Pavitar Singh.
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Using Visual Basic 6.0 to Create Web-Based Database Applications
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Fundamentals of Database Chapter 7 Database Technologies.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe’s Open Source Flex SDK. OSCON - July 2008 Portland, OR Duane Nickull & James Ward Sr. Technology.
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
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.
Your First Flex Application Nick Kwiatkowski 1/11/07.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
McGraw-Hill © 2009 The McGraw-Hill Companies, Inc. All rights reserved. Programming with Visual Web Developer Chapter 9.
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.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Flex 2 Flex, ColdFusion and the Wizard Oh My! or Introducing the Flex/ColdFusion Wizard Theo Rushin Jr TeraTech, Inc.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
Extending HTML CPSC 120 Principles of Computer Science April 9, 2012.
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.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
Building cool web applications with Flex Presenters Joseph Khan Rasmiranjan Nayak.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Client-side processing in JavaScript.... JavaScript history Motivations –lack of “dynamic content” on web pages animations etc user-customised displays.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
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.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
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.
ArcGIS Server 9.3 Flex API Jeremy Bixby City of Lenexa, KS December 2 nd, 2008.
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.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex for Flash Developers Sho Kuwamoto Sr. Director, Engineering Adobe Systems, Inc.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Java Programming: Advanced Topics1 Introduction to Advanced Java Programming Chapter 1.
Overview of Previous Lesson(s) Over View  ASP is a technology that enables scripts in web pages to be executed by an Internet server.  ASP.NET is a.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
ColdFusion MX 7 “Blackstone” Macromedia, Inc. macromedia 2005 Living With Today’s Internet Chronic problems continue to exist for users and developers.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
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.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
Open Solutions for a Changing World™ Eddy Kleinjan Copyright 2005, Data Access WordwideNew Techniques for Building Web Applications June 6-9, 2005 Key.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
Presentation transcript:

Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.

Speaker Information  Windows-based Developer - Since ‘85  Senior ColdFusion MX Developer - Since ‘99  Technical Instructor - Since ‘85  Flash Developer - Since ’99  Flex Developer – Since ’05  Expert Snowboarder – Since ‘00

What is Flex? “Adobe Flex 2 is a powerful application development solution for creating and delivering cross-platform rich Internet applications (RIAs) within the enterprise and across the web.” David Gassner

What is Flex? (cont.)  It’s a programming framework  It’s an Eclipse based IDE  It’s a set of server-side data services

Why are we here WEB APPLICATIONS CLIENT/SERVER RICH INTERNET APPLICATIONS MAINFRAME

What are the benefits? More functionality Less code Cleaner architecture Less development time Higher Productivity DEVELOPERS Dynamic data interface Less training and fewer errors More interaction Interfaces that Work USERS Less server load Less bandwidth More users served with same infrastructure Operational Efficiency IT OPERATIONS

Flex 2 Product Line Visual Layout Flex Builder 2 Code Hinting Debugging Skinning and Styling Flex SDK 2 Command-line Compiler & Debugger Flex Data Services 2 Message Service Data Management Service RPC Services MXML and ActionScript 3.0 Flex Framework and Class Library Flex Charting 2 Extensible Charting Components

What do I need?  Download the Flex Builder 2 Trial This includes;  Flex 2 SDK  Flash Player 9  Flex Builder Plug-in

What do I need? (cont.) Alternatives?  Download the FREE Flex 2 SDK  Download Eclipse or  Download the Flex Builder 2 Trial

Your Journey Begins Here!

Flex Builder 2 IDE Flex™ Builder™ 2 is an Eclipse™ based IDE for developing rich Internet applications (RIAs) with the Adobe Flex framework.

Programming Languages You use two languages to write Flex applications: MXML and ActionScript.

Programming Languages (cont.) MXML is an XML markup language that you use to lay out user-interface components. You also use MXML to declaratively define nonvisual aspects of an application, such as access to data sources on the server and data bindings between user-interface components and data sources on the server. MXML-defined applications are compiled into SWF files and rendered by the Adobe® Flash® Player 9

Programming Languages (cont.) ActionScript is an object-oriented procedural programming language, based on the ECMAScript (ECMA-262) edition 4 draft language specification.

Programming Languages (cont.) Developers can use ActionScript to implement custom behavior within their Flex applications. A declarative language like MXML is not appropriate for coding what you want to happen when the user clicks a button, for example. For that, you need to use a procedural language like ActionScript, which offers executable methods, various types of storage variables, and flow control such as conditionals and loops.

Layout, Constraints and Navigation The containers provided with the Flex framework let developers design complex, adaptive layouts with ease. Panel Canvas Hbox, Vbox Etc.

Layout, Constraints and Navigation Flex Builder features a constraint-based layout model that provides the control of absolute positioning while still retaining enough flexibility to respond smoothly to resizing.

Layout, Constraints and Navigation Flex features navigational containers that control user movement, among multiple children where the children are other containers. TabNavigator Accordian Etc.

Visual Controls User-interface components, such as Button, TextArea, and ComboBox controls allow you to quickly define a rich and engaging interface for you users. ButtonTextAreaComboBox Label Checkbox Etc.

Events User interaction with your application can generate events. You can "listen" for these events in your code by adding event listeners, sometimes referred to as event handlers. The Flex event model is based on the Document Object Model (DOM) Level 3 Events Model.

Data-Driven Controls Several Flex controls can take input from a data provider, an object that contains data. DataGrid Tree HorizontalList Etc.

Server-side Communication … Flex 2 provides a new messaging infrastructure for building data-rich applications. There are three Flex features that are designed for moving data to and from applications: RPC services, the Data Management Service, and the Message Service.

Server-side Communication … RPC services Lets you create applications that make asynchronous requests to remote services that process the requests and then return data to your Flex application.

Server-side Communication … Data Management Services Lets you create applications that work with distributed data, and lets you manage large collections of data and nested data relationships, such as one-to-one and one-to- many relationships. Requires Flex Data Services

Server-side Communication Message Services lets you create applications that can send messages to and receive messages from other applications, including Flex applications and Java Message Service (JMS) applications. Requires Flex Data Services

Questions? me at

Flex Resources  Flex 2 product line  Flex 2 stencils for Microsoft Visio  Adobe Flex News ostRecent ostRecent  Flex.Org

Thoughts for today…  Learn  Share  Have FUN! Beware of the Flying Monkeys!