Flex In Dot Net

24
. FLEX in NET Priya Pradeep

Transcript of Flex In Dot Net

Page 1: Flex In Dot Net

.FLEX in NET

PriyaPradeep

Page 2: Flex In Dot Net

2

PREFACEFLEX

Benefits of FLEX FLEX Over FLASH

SKETCHRIAArchitecture

AGENDA

INTEGRATION

Tools

.FLEX in NET

DEMO

Eas y Steps

Conclus ion

Page 3: Flex In Dot Net

3

PREFACEFLEX

Benefits of FLEX FLEX Over FLASH

Page 4: Flex In Dot Net

4

, ’ FLEX What sthat • ’ It s a RIA programming for traditional

.enterpris e developers• It Supports , common des ign patterns

works with exis ting deve lopment and .deployment technologies

• , FLEX us es opening and clos ing tags jus t , like HTML the markup language is called

. , MXML Als o MXML documents are- .s tandards compliant XML files

Page 5: Flex In Dot Net

5

Benefits of FLEX : ’ ?Q Who s Benefited

: A Any/ Des igner Developer

Creating FLEX Custom Components.

Loading RSS Feed.

1) / .Client Server Balance

2) .As ynchronous Communication

3) .Network Effic iency

Page 6: Flex In Dot Net

6

Developer

Des igner

FLEX over FLASH

• .FLEX is NOT a replacement of FLASH

• , FLEX allows the deve loper to create . Flas h applications us ing code

Page 7: Flex In Dot Net

7

SKETCHRIAArchitecture

Page 8: Flex In Dot Net

8

Local

Global

TextUI Integrated media

GUI

MAINFRAMEDESKTOP

WEBApplication

RIA

1992

1998

2004

INTRODUCING R IAreac

h

rich

Page 9: Flex In Dot Net

9

Sta

ticForm

s

Dynamic

Form

s

FormGuide

RIARIA

Page 10: Flex In Dot Net

10

R I A

• Typically provide a "no-refresh" look to the user interface and

provide what is now being known as HDuX - High Definition

User eXperience .

1. Rich User Experience.

2.Quick Response.

3.High Performance.

4.Advanced Client/Server Interactivity.

Rich Internet Applications

Page 11: Flex In Dot Net

11

FLEX Architec ture

Flas hPlayer( Flas h

Virtual)Machine

Flex Builder( bas ed on

)Eclips eWYSIWYG

Editor

Code Editor

Debugger

Skinning and Styling

Flex Charting Components

Integration Services

Remoting Data

Management

Mes s aging

. NET Us er Applications

DLL

DLL

DLL

DLL

Page 12: Flex In Dot Net

12

FLEX AppsFramework

MXML

FLEX Clas s Library

ActionScript

COMPILE

Page 13: Flex In Dot Net

13

?How FLEXWorks

Web Server Flex Builder

Flex ApplicationSWF

compile

< >MXML

ActionScript

Res ourcesHTM

Page 14: Flex In Dot Net

14

( )Web Server IIS Flex Builder

Flex Application

SWF

.ASP NET

Brows er

SWF

Running FLEX Application

compile

< >MXML

ActionScript

Res ources

Page 15: Flex In Dot Net

15

INTEGRATIONTools

.FLEX in NET

Page 16: Flex In Dot Net

16

Builder FLEX

Markup Language MXML Scripts ActionScripts

Technique / HttpService/ WebService

RemoteObject

Connectivity WebORB

Tools

Page 17: Flex In Dot Net

17

, Ajax Flex Remoting

Client

( . ,

Client Apps NET , , Java PhP

)WebServices

Univers al Connectivity for RIA

WebORB

Page 18: Flex In Dot Net

18

.NET

HttpServ

ice

WebService

AMF RTMP

FLEX

FLEX & .Net Integration

Page 19: Flex In Dot Net

19

:mx RemoteObject

. NET FLEXGateway

.NETClas s

.NETClas s

Connect to a des tination and invoke

Expos e c las s es as“des tinations ”

WebORB

. FLEX to NET RemoteObjects

Page 20: Flex In Dot Net

20

DEMO Eas y Steps

Conclus ion

Page 21: Flex In Dot Net

21

. Develop NET Clas s

. Deploy NET As s embly

Create FLEX Application

Config FLEX Builder

Run FLEX Application

Eas y STEPs

Page 22: Flex In Dot Net

22

GOAL

• To allow Web application deve lopers to .quickly and eas ily build RIA

Page 23: Flex In Dot Net

23

. . .What IBM&SAP s ays"With Flex, complex data sets can be presented simply and visually reducing the cycle time to decision making or providing a significant enhancement to the overall User Experience. This RIA approach offers business managers valuable insight into business performance—whether it be sales, portfolio management, customer views or operational metrics."Chuck CarneyPartner, Center for Solution InnovationBoston IBM Global Services

"SAP is continually working to enhance the user experience, simplify the ways in which information workers access and use business information, and enable SAP users to work within the environments and interfaces where they are most comfortable. By offering robust technology in Flex and Flash, Adobe is a key partner in these efforts. We are very excited to extend the enhancements in Flash Player 9 to our xApp Analytics customers. Adobe is providing a very rich, easy-to-use and familiar interface to SAP xApp Analytics, further improving the SAP user experience while leveraging the power of SAP applications."Doug MerrittEVP and GM, Product & Technology Group

Page 24: Flex In Dot Net

24

THANK YOUhttp://www.themidnightcoders.com

http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html

:References