CFUNITED – The premier ColdFusion conference www.cfunited.com Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.

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

Overview Environment for Internet database connectivity
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
DT228/3 Web Development WWW and Client server model.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Scale Up Access to your 4GL Application using Web Services
1 Silverlight Photography Website Framework Comparing Component-Based Designs in Adobe Flex and Microsoft Silverlight David Roossien For Prof. Robert Adams.
Understand Web Services
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 Web Services.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Cloud Computing Lecture #7 Introduction to Ajax Jimmy Lin The iSchool University of Maryland Wednesday, October 15, 2008 This work is licensed under a.
Introduction to Web Interface Technology (CSE2030)
Introduction to Web Interface Technology (CSE2030)
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
TACCIMO A CASE STUDY OF MIGRATING TO THE ARCGIS SERVER API FOR FLEX ESRI SERUG Jennifer Moore Myers, Rob Herring,
Ruth Betcher Ruth Christie
XForms: A case study Rajiv Shivane & Pavitar Singh.
Next generation e-learning with flex Christophe Herreman Application Indie Group
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES Dan Blackman
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
GDT V5 Web Services. GDT V5 Web Services Doug Evans and Detlef Lexut GDT 2008 International User Conference August 10 – 13  Lake Las Vegas, Nevada GDT.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex, Java and Data Intensive Applications Cornel Creanga Platform Evangelist
Microsoft ® ASP.NET Presented by Joseph J. Sarna Jr. JJS Systems, LLC.
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,
Web Services An introduction for eWiSACWIS May 2008.
J2EE Structure & Definitions Catie Welsh CSE 432
Lecture 15 Introduction to Web Services Web Service Applications.
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
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Flex Data Communications Nick Kwiatkowski, Michigan State University.
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
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Flex Tahirhussain. Confidential | Copyright © Larsen & Toubro Infotech Ltd. 2 Contents 1. What is Flex 2. Why Flex.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
XML and Web Services (II/2546)
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
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.
Theo Rushin, Jr. Senior Web Application Developer World Singles and DoubleBlack Technologies 12/26/
Developing Web Services with the Eclipse Web Tools Platform David Gallardo.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
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.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Ajax 101 for CF Programmers Randy Brown – Michigan State University

2005 Adobe Systems Incorporated. All Rights Reserved. 1 ColdFusion What’s New & What’s Next CFUNITED 2006 October 28 th, 2006.
June 28 th – July 1 st 2006 Thomas Burleson Principal Architect Understanding Flex 2 Data Services “With ColdFusion, why should.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Rich Internet Applications. 1 Spectrum of Internet Solution Simple HTML Broad Reach Browsing Oriented Content & Documents Rich Content Highly Interactive.
WEB SERVICES.
Unit – 5 JAVA Web Services
PHP + Oracle = Data-Driven Websites
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Presentation transcript:

CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello

Flex 2  Tool to build GUIs  No server required

Flex 2  Composed of: SDK (Compiler and framework) Flex Builder (IDE) Flex Data Services (Server product) Charting components Flex-ColdFusion connectivity

Flex SDK  Compiler  Languages: MXML and ActionScript 3  Flex Framework Class Library Components Layout managers  No server required  Free!

Flex Builder  IDE based on Eclipse  WYSIWYG  ColdFusion wizards

Flex Data Services  Server product  Messaging and Publish/Subscribe  Push data  Data synchronization

MXML, ActionScript and CSS  MXML XML-based language that defines user interface  ActionScript 3.0 scripting language that processes logic on the client  CSS styles to define look and feel

MXML

MXML: What it defines

CSS

CSS

CSS: What it makes it look like

ActionScript

ColdFusion + Flex  Flex replaces user interface (HTML) only, we still need server-side logic  ColdFusion provides database interfacing and other services

HTTP Services  Send HTTP GET and POST requests  Consume simple XML/Rest-style/XML- RPC services 

Web Services  Flex applications can Interact with web services that define their interfaces in a WSDL document Connect to a SOAP-compliant web service 

Remote Objects  Access the methods of server-side objects, such as ColdFusion CFC objects  Data is transferred in the binary Action Message Format (AMF) 

My To-do list sample application  CF Wizards (Flex Builder extensions) Generate a complete application to add/edit/remove database records Generate CFCs (DAO, Bean, Gateway objects) only

Class Mapping  Flex-ColdFusion class mapping

Bean & DAO

Active Record

Home Locator case study

Organization of an application  We must separate it in pieces  We can use events to communicate between components

XML namespaces  xmlns=“*” for the same folder components  xmlns=“myFolder” for components in custom location <mx:Application xmlns:mx=" xmlns="*" xmlns:views="com.homelocator.views.*">

Resources  Frameworks ARP: Cairngorm: cairngorm.html  Presentation Slides