ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems

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

Integrated Platform version 5.2
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Web Applications Development Using Coldbox Platform Eddie Johnston.
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Glenda Vigoreaux Adobe Certified Instructor roundpeg, Inc. Component Development.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Server-Side vs. Client-Side Scripting Languages
March 12 & 13, 2007 Mark Drew Reloaded.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Understanding and Managing WebSphere V5
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
SQL Server Reporting Services
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
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.
GALEXView Demo T. Rogers, B. Shiao, P. Brown, P. McCauley, A. Conti, M. Smith, S. Tseng, A. Volpicelli StSci/MAST.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
The Art of Debugging Shlomy Gantz 02/13/01MDCFUG.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
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.
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.
® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.1 Moving from Flex 3 to Flex 4 The Good, the Bad, and the Ugly… Joan.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Flex Data Communications Nick Kwiatkowski, Michigan State University.
Transfer 101 Dan Vega. 2www.cfunited.com About Me Programmer ColdFusion / Flex / AS3 / HTML / JS / CSS / Groovy & Grails Cleveland ColdFusion.
Flex 2 Flex, ColdFusion and the Wizard Oh My! or Introducing the Flex/ColdFusion Wizard Theo Rushin Jr TeraTech, Inc.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
2006 Adobe Systems Incorporated. All Rights Reserved. Designing & Building Structured Business Reports with ColdFusion MX 7 Adam Lehman ColdFusion Specialist.
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
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
CF Pest Control By Shlomy Gantz President, BlueBrick Inc. Presented by Sandra Clark
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.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Theo Rushin, Jr. Senior Web Application Developer World Singles and DoubleBlack Technologies 12/26/
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
Developer Exam Preparation Thom Robbins Bryan Soltis
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Randy Brown April 12, 2005 Reporting with ColdFusion MX v7.0: Web Reporting-Freedom Realized.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
Cool CF Debugging Shlomy Gantz 07/29/01CF_ODYSSEY.
CF Eclipse Nick Kwiatkowski Michigan State University, Physical Plant 8/8/2006.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 ColdFusion What’s New & What’s Next CFUNITED 2006 October 28 th, 2006.
ArcGIS for Server Security: Advanced
Building Regression Tests With PeopleSoft Test Framework
Platform as a Service.
Building a CF Administrator Interface in Flex
Presentation transcript:

ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems

About Ryan Adobe Employee: 2 years CF Developer at Wharton Interests: Beer, the Outdoors

Agenda for Today Using Flash Builder 4 with ColdFusion 9 Fun new features in Flex 4 ColdFusion as a Service in your Flex Applications

Flash Builder for CF Developers Both Flash Builder and ColdFusion Builder run on Eclipse Best way to get started: Install ColdFusion Builder as a plugin into the standalone version of Flash Builder 4

Plugging Flash Builder into CF Builder In the current beta you can install the plug-in version of Flash Builder into the standalone version of ColdFusion Builder It requires a change in settings to the CFBuilder.ini file in the root directory of your installation your-coldfusion-builder-beta-settings-for-flash-builder- 4-beta your-coldfusion-builder-beta-settings-for-flash-builder- 4-betahttp:// your-coldfusion-builder-beta-settings-for-flash-builder- 4-betahttp:// your-coldfusion-builder-beta-settings-for-flash-builder- 4-beta

Helpful Flex Features in ColdFusion Builder ColdFusion Builder supports extensions Ships with an AS Class Generator Create AS classes based on a database model RDS Query Viewer Create queries right from the IDE Snippets Panel Save Flex code for reuse

Working with Data New Data Features in Flash Builder 4 for ColdFusion Developers

Data Centric Development Flash Builder 4 includes new data wizards for ColdFusion and other languages Consume or Generate CFCs Inspect methods and generate return types Drag and drop services on to UI components Generate UI based on a data model

Map client side data operations to server side operations Create, Update, Delete, etc. Automate bulk updates & deletions Support for “rollback” of changes to data One instance of any record Changes reflected wherever data is displayed Paging for large recordsets Automatic fetching of X records at a time Ideal for large datasets in grids, lists, etc. Advanced Data Features

Checking the Flow of Information Were you a Flex 1.5 developer? Do you remember the Network Monitor? It’s back! Allows you to see network traffic between your Flex app and ColdFusion server See requests and responses in tree or raw view Debug network calls right from Flash Builder

Demo Using the Data Centric Development Workflow with Flex and ColdFusion

Flex 4 Fun New Features for Creative ColdFusion Developers

Improved States Syntax 2-way Data Binding Advanced CSS New Animation New Layout Model

New Component Model Referred to as the “Spark” Component set Clean separation between logic (ActionScript) and visual elements (MXML) Visual elements stored in a separate file Designs are swappable at runtime Component (AS) Skin (MXML) BehaviorLogicData GraphicsLayoutAnimationStates

Creative Suite Tools Support FXG Graphics XML-based Map closely to the Flash Player Model SupportsGradientsFills Shapes and Paths Filters MXML Graphics and FXG <s:fill> </s:fill> <s:stroke> </s:stroke> <s:filters> </s:filters>

Demo Components in Flex 4

ColdFusion As a Service Using ColdFusion Inside of your Flex and AIR Applications

Working with ColdFusion and Flex Today Create a CFC with ColdFusion service functionality built into it Make sure to expose that CFC remotely Use the RemoteObject tag to call CFC from Flex Rinse, Wash, Repeat for every Service

There is a Better Way Consume ColdFusion services from right within a Flex/AIR application Use similar syntax and properties Take advantage of ColdFusion’s more powerful features

PDF generation and access (cfpdf) Chart generation (cfchart) Document creation (cfdocument) Send mail (cfmail) Retrieve POP3 (cfpop) Create and alter images (cfimage) - no captcha :( Supported Services

Using CFAAS in Flex Add the cfservices.swc to your Flex project Scope the cfservices classes to the cf: namespace Create a configuration tag Start consuming services

Configuring ColdFusion Services: cf:InternalConfig In the CF Administrator, create a user and expose specific services Enable specific IP addresses (the one your Flex application will be served from) Use cf:InternalConfig to set up the URL, port, and user for the ColdFusion Services That cf:InternalConfig tag applies to all other ColdFusion services called CF Administrator Configured Users and IP Addresses AMF Web Service Flex Application cf:InternalConfig Information cf: Services

Demo Using ColdFusion as a Service in Flex

Q&A