sexier software with java and flex -...

Post on 09-Jan-2019

223 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sexier Software with Java and Flex

James WardTechnical EvangelistAdobejaward@adobe.comwww.jamesward.com CLIENT/SERVERMAINFRAME

WEB APPLICATIONS

RE

AC

H

Local

Global

RICHText UI Integrated media GUI

1992

1998

2004

RICH INTERNETAPPLICATIONS

Designer/Developer Tools

Creative Suite 3

Flex Builder

Servers/Services

ColdFusionLiveCycle Flash Media Server

AcrobatConnect

FlashCast Scene7

ApplicationsAdobeMediaPlayer

Frameworks

ClientsClient RuntimesAdobe AIR

Flash Player

BuzzwordAcrobatConnect

Ajax AdobeFlex 3

PDF

60 Day Free Trial

Free for studentsand educators

High PerformanceJIT’ing VM:

Mozilla Tamarin

Open Source: MPL

Use any text editor / IDE

Open Bug Database:http://bugs.adobe.com Cross-OS

ApplicationIntegratedRendering

Integrated DOMs& Scripting

Flash

FlexActionScriptXMLAudioVideo

HTML

PDF

HTML

HTMLJavaScriptXMLCSS

Flash

PDF

Adobe AIR APIs

Mac, Windows, Linux & Device OS

File SystemAccessFile SystemAccess

NetworkDetectionNetworkDetection NotificationsNotifications Application

UpdateApplicationUpdate

Drag andDropDrag andDrop

LocalDatabaseLocalDatabase ......

MXML and ActionScript

XML/HTTPRESTSOAP Web Services

XML/HTTPRESTSOAP Web Services

BrowserBrowser

J2EE Application ServerJ2EE Application Server

LC Data Services

Flash Player

Web ServerWeb Server

Existing Applications and InfrastructureExisting Applications and Infrastructure

Flex Builder IDEFlex Builder IDE

Flex SDKFlex SDKMXMLMXML ActionScriptActionScript

Flex Class LibraryFlex Class Library

.swf

Compile

.swf

HTTP/S AMF/S RTMP/SSOAP

Adobe AIRAdobe AIR

Capabilities• Easily connects Flex & AIR applications to

existing server logic

• High performance data transfer for more responsive applications

• Real-time data push over standard HTTP

• Full pub/sub messaging that extends existing messaging infrastructure

Publication of the Action Message Format (AMF3) binary data protocol specification

Certified builds, warranty protection and enterprise support subscriptions available

BlazeDS is the remoting and HTTP-based messaging technology which Adobe is contributing to the community under LGPL v3

BlazeDS

Data Management

RPC Services

Messaging

ServiceAdapters

Data Synchronization

Off-line Applications

Data Paging

Web Service

HTTP Service

Remote Object Service

Publish & Subscribe

Collaboration

Real Time Data Push

Proxy Service

Web-tier Compiler

Portal Deployment

RIA-PDF Generation

LiveCycle

SQL

Hibernate

ColdFusion

JMS

Java

Custom…

LiveCycle Data Services ES

Web Service

Client

App Server

XML (RESTful / SOAP)

BlazeDS

Spring Bean

Client

J2EE Server

POJO

EJB

Other

Endpoint

AMFMessageService

BlazeDS

Adapter Y

Adapter X

MessagingSystem Y

MessagingSystem X

Endpoint JMSProviderJMS Adapter

PublisherSubscriber

RTMPAMFHTTP

J2EE Server

Questions?

Video Recording - http://www.jamesward.com

Great Flex Apps - http://flex.org/showcase

Further Learning - http://flex.org/java

top related