AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC.

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

Flex in the Salesforce Cloud Markus Spohn Director of Product Management.
Oct, 26 th, 2010 OGF 30, NSI-WG: Network Service Interface working group Web Services Overview Web Services for NSI protocol implementation
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Adobe Flex 2 and Flash Lite Presenter: Jeff Bouley.
JMS in der Praxis Stefan Kischel Product Manager.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
פתרונות J2EE וטכנולוגיות Oracle Mr. Liran Zelkha, Chief Architect
Mainframe Modernization
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
Flex 3 in RIA Development by Devaraj. Introduction to RIA Applications with RICH UI Web Applications Desktop Applications –Online mode –Offline mode.
VLab Web Application Architecture Xinyi Dong 10/1/
Technical Aids for Mirroring Sites and China Popular Science Exhibition(CPSE) Chen Hui CNIC,CAS (Computer Network Information Center, Chinese Academy of.
JMS Java Message Service Instructor Professor: Charles Tappert By Student: Amr Fouda.
J2EE vs..NET Nigam Patel. Topics Background –Web Services, J2EE and.NET Similarities Differences Conclusion –Pros and Con (J2EE and.NET)
RIA - Flex and ActionScript RIA – Flex and ActionScript CS590 - Ashok Sahu.
Adobe Flash Media Server. Outline What is Adobe Flash Media Server? What can we do with it? How the server works? How to install and set-up the server?
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
Messaging Technologies Group: Yuzhou Xia Yi Tan Jianxiao Zhai.
© Strategic Mapping & Data Services LLC – Dr. Michael Stachiw – February 2012© Strategic Mapping & Data Services LLC Android Programming Dr. Michael A.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
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
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
Prepared by Stephen Olaño June 12, Rich Internet Applications It allow to build rich applications with data and multimedia contents, offering a.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Flex, Java and Data Intensive Applications Cornel Creanga Platform Evangelist
Embedded Reporting for Data Visualization Robin Davies Director Sales Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software Rockville,
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
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.
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.
National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.
Architecture of Message Oriented Middleware [1]
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
1 Cisco Unified Application Environment Developers Conference 2008© 2008 Cisco Systems, Inc. All rights reserved.Cisco Public Introduction to Etch Scott.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org
Flex Tahirhussain. Confidential | Copyright © Larsen & Toubro Infotech Ltd. 2 Contents 1. What is Flex 2. Why Flex.
Paul Johansen – October Mankato.NET Users Group. Agenda  WCF Essentials  Bunch o’ demos Coding from scratch Why the Visual Studio tools suck  Additional.
Flex 2 We’re Not in Kansas Anymore! or Welcome to Flex Theo Rushin Jr TeraTech, Inc.
Building RIA Consumer Shopping Experiences (Real-World Flex Seminar) Fumi Matsumoto, Co-founder and CTO Allurent
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
Hattan Shobokshi mvcdotnet.wordpress.com Web Development in the Past (Microsoft Stack)
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.
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MSG - A messaging system for efficient and.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.
© 2010 IBM Corporation IBM Global Technology Services 1 IBM System x for Microsoft Exchange Server 2010 Optimize Microsoft’s newest messaging platform.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Relevant Systems Issues Motivation 1. A Group Calendar application available through web and partially disconnected portable information appliances will.
Retele de senzori EEMon Electrical Energy Monitoring System.
CFUNITED – The premier ColdFusion conference Flex 2.0 and ColdFusion Integration – 101 Nahuel Foronda Laura Arguello.
June 28 th – July 1 st 2006 Thomas Burleson Principal Architect Understanding Flex 2 Data Services “With ColdFusion, why should.
WEB SERVICES.
Unit – 5 JAVA Web Services
EXTENSION AND INTEGRATION
Distributed System using Web Services
Service-Oriented Computing: Semantics, Processes, Agents
Distributed System using Web Services
Software Architecture Taxonomy
FUNDAMENTALS OF DOT NET TRAINING BY SURBHI KALE. INDEX 1.Dot net training Framework Fundamentals 2.CLR Features 3.Class Library Features 4.The Common.
Presentation transcript:

AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC

AJAXWorld Conference, October 3, 2006 Flex Architecture Flash Player (Flash Virtual Machine) Flash Player (Flash Virtual Machine) Flex Builder 2 (based on Eclipse) WYSIWYG Editor Code Editor Debugger Skinning and Styling Flex Charting Components Flex Data Services Remoting Data Management Messaging User Applications.NET Java Ruby on Rails PHP

AJAXWorld Conference, October 3, 2006 Flex Remoting Web Services HTTP Services Remote Objects Flex Client Web Service HTTP Service Remote Object (Java,.NET, Ruby, PHP) Flex Server (FDS or WebORB)

AJAXWorld Conference, October 3, 2006 Demo

AJAXWorld Conference, October 3, 2006 Data Management Data synchronization Conflict resolution Disconnected mode support

AJAXWorld Conference, October 3, 2006 Demo

AJAXWorld Conference, October 3, 2006 Messaging Interactivity Immediate notification Low stress on the server Support for pub/sub

AJAXWorld Conference, October 3, 2006 Demo

AJAXWorld Conference, October 3, 2006 Messaging Code Declare and : Publish message with producer: Receive message with consumer: var message:AsyncMessage = new AsyncMessage(); message.body = { messageText: “hello world” }; producer.send( message ); public function msgHandler(event:MessageEvent):void { var messageText:Object = event.message.body.messageText;

AJAXWorld Conference, October 3, 2006 Flex Advantages Rich development environment Single runtime environment Optimized client/server integration Disconnected mode support Data management infrastructure Built-in support for real-time messaging

AJAXWorld Conference, October 3, 2006 Enterprise Software Requirements Reliability Scalability Low total cost of ownership (TCO) User Experience Feature expansion

AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet Reliability - (as reliable as WS) Scalability - (as scalable as WS infrastructure) TCO - low to average User Experience – average Feature expansion - limited Web Service Flex Client

AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet (cont.) Reliability - (as reliable as HTTP service) Scalability - (as scalable as HTTP service infrastructure) TCO - low to average User Experience – average Feature expansion - limited HTTPService Flex Client

AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet (cont.) Reliability - high Scalability - high TCO - low to average User Experience – average Feature expansion - excellent RemoteObject Flex Client Flex Server (FDS or WebORB)

AJAXWorld Conference, October 3, 2006 Flex Data Management – Enterprise Gradesheet Reliability - high Scalability - high TCO - varies User Experience – above average Feature expansion - excellent Flex Client Flex Server (FDS or WebORB) Data Source

AJAXWorld Conference, October 3, 2006 Flex Messaging – Enterprise Gradesheet Reliability - high Scalability - high TCO - varies User Experience – superb Feature expansion - excellent Flex Server (FDS or WebORB) Flex Client Message Bus JMS or MSMQ Flex Client

AJAXWorld Conference, October 3, 2006 Any questions?