Agency Overview0 0Presentation Title Flex Hands-On Experience Kristen Olsen Web Systems Engineer September 27, 2008.

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.
FireMonkey Deep Dive The Next Generation of Business Application Development.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Roy McElmurry. ActionScript : an object-oriented programming language similar to JavaScript MXML : A flavor of XML that helps simplify user interface.
Introducing ActionScript 3.0 Object-oriented programming language Used to power Flash Player Similar to JavaScript Can be embedded in a Flash project.
Do We Really Need Rich-Interface Technologies? Yifan Zhang
MSc. Publishing on WWW JavaScript. What is JavaScript? A scripting language devised by Netscape Adds functionality to web pages by: Embedding code into.
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.
RIA - Flex and ActionScript RIA – Flex and ActionScript CS590 - Ashok Sahu.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
Paul Trani Adobe Certified Instructor/Expert Resources:
Technical Workshops | Esri International User Conference San Diego, California ArcGIS Viewer for Flex – Advanced Topics Lloyd Heberlie Björn Svensson July.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do not redistribute. Adobe Gaming SDK Casual Connect Europe 2013 Tom Krcha.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
City of Santa Cruz Embraces AGS/Flex
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
Lab 1: Introduction User Interface Lab: GUI Lab Aug. 28 th, 2013.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Event Driven Programming
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
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,
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
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
Lab 6: event & input intro User Interface Lab: GUI Lab Oct. 2 nd, 2013.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Lab 3: Actionscript User Interface Lab: GUI Lab Sep. 11 th, 2012.
Building cool web applications with Flex Presenters Joseph Khan Rasmiranjan Nayak.
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
Ke Li. Agenda Introduction User Identification Features of the Tutorial What I Have Learned Demo.
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.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
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.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex for Flash Developers Sho Kuwamoto Sr. Director, Engineering Adobe Systems, Inc.
Dawn Pedersen. What is JavaScript? JavaScript is the basis for both jQuery and Spry applications JavaScript is referred to as a client-side scripting.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
Programming in AS3. AS3 vs MXML MXML is content/structure AS3 ties in with the MXML to create the a functioning program.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Flux & React Web Application Development Mark Repka, Rich McNeary, Steve Mueller.
Exploring Mobile Device Networking Lesson 4. Exam Objective Matrix Skills/ConceptsMTA Exam Objectives Understanding Networking for Mobile Devices Network.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
Technologies For Creating Rich Internet Applications Presenter's name
Open Laszlo A rich web development environmeng KW Linux user's group Raul Suarez Dec 2008.
Introduction to.
Geospatial Research & Solutions GIS.ASU.EDU
Objective % Select and utilize tools to design and develop websites.
Event loops 16-Jun-18.
Objective % Select and utilize tools to design and develop websites.
Silverlight Technology
Modern web applications
Event loops.
Event Driven Programming
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Modern web applications
Event loops 17-Jan-19.
Event loops 17-Jan-19.
What language other than MXML you can use for writing a Flex Application.
Event loops 8-Apr-19.
Event loops.
Event loops 19-Aug-19.
Presentation transcript:

Agency Overview0 0Presentation Title Flex Hands-On Experience Kristen Olsen Web Systems Engineer September 27, 2008

Central Coast Code Camp Sponsors

Outline2  What is Flex?  MXML & ActionScript Overview  Components  Hello World Application  Demographics Application  Gallery Application  Q & A

What Is Flex?3 (What Are We Doing Here?)

What Is Flex?4 What Flex Is Not

What Is Flex?5 What Flex Is  Rich Internet Application Framework  Built using ActionScript and MXML  Generates compiled Flash binaries  Runs on any computer with Flash player

What Is Flex?6 Deployment (From Flex Builder Animated Overview)

What Is Flex?7 Deployment (From Flex Builder Animated Overview)

What Is Flex?8 Event Flow  Events are dispatched when an event occurs  Events are captured starting from the Stage going down through children  Events are targeted at the object that triggered the event  Events are bubbled up through the parent of the target object  Components can listen for specific events (From Flex Live Docs)

What Is Flex?9 Web Services

MXML10 MXML (Not Your Parent’s XML)

MXML11 Overview  User interface markup language based on XML  Used to layout components  Can reference components defined in either MXML or ActionScript  Properties on a tag reference property variables in component (Comic from aralbalkan.com)

MXML12 Example <mx:Application xmlns:mx=" xmlns="*" layout="vertical” creationComplete="initApp()"> <![CDATA[ public function initApp():void { mainTxt.text = Greeter.sayHello(); } ]]> <mx:Label id="title" fontSize="24" fontStyle="bold” text='"Hello, world!" Example'/> (From the ActionScript Wikipedia Page)

MXML13 Example With CSS.error { color: #FF0000; font-size: 12; }.title { font-family: Courier; font-size: 18; } (From

ActionScript14 ActionScript (Not Just For Superheroes)

ActionScript15 Overview  Object Oriented (packages, namespaces, objects, interfaces, etc.)  Type Checking (compile-time and runtime)  ECMAScript 4 Compliant (what JavaScript is based on) including E4X (XML parsing)  Event driven architecture (ActionScript Art by Tyler Egeto -

ActionScript16 Example package com.example { import flash.text.TextField; import flash.display.Sprite; public class Greeter extends Sprite { public function Greeter() { var txtHello:TextField = new TextField(); txtHello.text = "Hello World"; addChild(txtHello); } (From the ActionScript Wikipedia Page)

Components17 Components (Everyone Loves Leftovers)

Components18 Overview  Building blocks of a Flex Application  Encapsulated pieces of functionality  Most frequently used are UI controls  Can be extended and joined together (From &

Components19 Style Explorer (From

Components20 Component Explorer (From

Hello World21 Hello World (And Goodbye)

Hello World22 Hello World Example 1

Hello World23 Hello World Example 2

Hello World24 Hello World Example 3

Hello World25 Hello World Example 4

Hello World26 Hello World Example 5

Hello World27 Hello World Example 6

Hello World28 Hello World Example 7

Hello World29 Hello World Example 8

Hello World30 Hello World Demo (And Goodbye)

Demographics31 Demographics (Real Data for a Graphics Demo)

Demographics32 Demographics Example  If you have wireless:   If you have the CD:  There is a folder called “support-files”  For this example we will be using the file called “data.xml”

Demographics33 Demographics Example 1

Demographics34 Demographics Example 2

Demographics35 Demographics Example 3

Demographics36 Demographics Example 4

Demographics37 Demographics Example 5

Demographics38 Demographics Example 6

Demographics39 Demographics Example 7

Demographics40 Demographics Example 8

Demographics41 Demographics Example 9

Demographics42 Demographics Example 10

Demographics43 Demographics Example 11

Demographics44 Demographics Example 12

Demographics45 Demographics Example 13

Demographics46 Demographics Example 14

Demographics47 Demographics Example 15

Demographics48 Demographics Example 16

Demographics49 Demographics Example 17

Demographics50 Demographics Example 18

Demographics51 Demographics Example 19

Demographics52 Demographics Example 20

Demographics53 Demographics Example 21

Demographics54 Demographics Example 22

Demographics55 Demographics Example 23

Demographics56 Demographics Example 24

Demographics57 Demographics Example 25

Demographics58 Demographics Demo (Real Data for a Graphics Demo)

Gallery59 Gallery (More Ways to Show off Your Pets/Children)

Gallery60 Gallery Example  If you have wireless:  Make sure you can reach:  If you have the CD:  There is a folder under support_files called “gallery”  You will need to load in the XML data like we did in the demographics example and modify a few of the first steps

Gallery61 Gallery Example 1

Gallery62 Gallery Example 2

Gallery63 Gallery Example 3

Gallery64 Gallery Example 4

Gallery65 Gallery Example 5

Gallery66 Gallery Example 6

Gallery67 Gallery Example 7

Gallery68 Gallery Example 8

Gallery69 Gallery Example 9

Gallery70 Gallery Example 10

Gallery71 Gallery Example 11

Gallery72 Gallery Example 12

Gallery73 Gallery Example 13

Gallery74 Gallery Example 14

Gallery75 Gallery Example 15

Gallery76 Gallery Example 16

Gallery77 Gallery Example 17

Gallery78 Gallery Demo (More Ways to Show off Your Pets/Children)

Gallery79 More Information About Flex Flex Homepage: adobe.com/flexadobe.com/flex Adobe Tutorials: adobe.com/devnet/flex/videotrainingadobe.com/devnet/flex/videotraining Flex Community: flex.orgflex.org

Agency Overview80 All Hands - August Thank You. Questions? Kristen Olsen Web Systems Engineer September 27, 2008