Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.

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

1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Adobe Flex Framework and Tool Stephen Oney. Brief History 2.
WebFOCUS Active Technologies: Continuing Innovation
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Flex 3 in RIA Development by Devaraj. Introduction to RIA Applications with RICH UI Web Applications Desktop Applications –Online mode –Offline mode.
1 GWT Google Web Toolkit Build AJAX apps in the Java language
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.
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Multiple Tiers in Action
RIA - Flex and ActionScript RIA – Flex and ActionScript CS590 - Ashok Sahu.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
UNIT4 BUSINESS ANALYTICS. page WHAT IS THE PRODUCT? 2 A business intelligence tool kit, specializing in Coporate Performance Management An application.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web Design Basic Concepts.
Paul Trani Adobe Certified Instructor/Expert Resources:
RIA Introduce Comparison among several technology.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
+ Java vs. Javascript Jessi Style. + Java Compiled Can stand on its own Written once, run anywhere Two-stage debugging Java is an Object Oriented Programming.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
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.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
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.
Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?
Some essentials difference syntax and concept for jquery developers Roohullah Afzali
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 |
Interface & navigation (How to build a simple presentation interface) Flash ActionScript Introduction to Thomas Lövgren
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.
ColdFusion 9 and Flex 4: Application Development Ryan Stewart Platform Evangelist, Adobe Systems
Contrasting styles of Web UI Development: GWT vs Native JavaScript Roland Schweitzer Weathertop Consulting, LLC Jeremy Malczyk JISAO.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
1 3. Computing System Fundamentals 3.1 Language Translators.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Lab 12: Other Languages User Interface Lab: GUI Lab Nov. 12 th, 2013.
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.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Web Development Process The Site Development Process Site Construction is one of the last steps.
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.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Unit-IV - Flash Player - Flex framework - MXML introduction - Action script introduction - Working with Action script - Flex data binding - Common UI components.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
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.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
HTML Introduction HTML Editors HTML Basic HTML Elements HTML Attributes HTML Headings HTML Paragraphs HTML Formatting HTML Links HTML Head HTML CSS HTML.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Objective % Select and utilize tools to design and develop websites.
Objective % Select and utilize tools to design and develop websites.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Presentation transcript:

Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT

Adobe Flash Player According to Adobe

Adobe Flash Player The Reality

Visual Layout Flex Builder 3 Code Hinting Debugging Skinning and Styling Flex Builder 3 Command-line Compiler & Debugger MXML and ActionScript 3.0 Flex Framework and Class Library Flex Charting Extensible Charting Components Flex 3

Visual Layout Flex Builder 3 Code Hinting Debugging Skinning and Styling Flex Builder 3 Command-line Compiler & Debugger MXML and ActionScript 3.0 Flex Framework and Class Library Flex Charting Extensible Charting Components Flex 3 Open Source

Flex Development Concepts UI developed in MXML (Multimedia XML) Code is written in ActionScript 3 – ActionScript is Javascript with strong typing, classes, and inheritance. – You can still do all the dynamic typing, prototype based inheritance like with Javascript if you want. Flex SDK – Compiler to take MXML and Actionscript and compile it into a SWF

Flex Framework Written entirely in ActionScript Aimed at the application developer The compiler takes MXML and compiles it into ActionScript code that leverages the Framework

What’s in the Flex Framework? Form Controls – buttons, text boxes, lists, checkboxes, rich text editor, color selector, date selector, and more Menu Controls – pop-up menus & menu bars Media Components – images, audio, video Layout Containers – grids, forms, boxes, canvas, panel, horz/vert dividers, etc.

Flex vs. AJAX Cross browser compatible Flash Player runs in MAC, Windows, Linux, Solaris Compiled Source More matured, structured Better documentation, online communities Better charting capabilities Better debugging capabilities Better client access using Adobe AIR Really SEXY look-and-feel It’s javascript + more – Asychronous – Object model – Modularised

Where does Flex fit in? As Presentation Layer Any language on the backend SWF can be served by any HTTP web server – Does not need to be hosted on same web server as OECGI Can serve as UI for different applications Can be “THE” application too With Adobe AIR, can work as Desktop Client Code once, port to web

OpenInsight Database How Flex works… Browser Flash Player Web Server running OECGI Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library Compile.swf Data.swf Get.swf

Flex for Designers MXML – HTML, Actionscript – Javascript Flex builder comes with WYSIWYG designer CSS support States Management

Flex for Developers Syntax similar to JavaScript, Java, and C++ Dynamic Language – Classes and Objects – Encapsulation – Abstraction – Inheritance Data Connectivity – HTTPService, RemoteObject, WebService, XML Validation – Validator, DateValidator, ZipCodeValidator Effects – Zoom, Resize, Move, Fade

What About the IPhone\ITab?

OpenInsight Web Capabilities One table can handle multiple, sustained, and repeated writes to the file No theoretical size limit for a table OECGI handles the web service really well

Communicating With OI

Flex Capabilities Demo

Thank You! Questions?