Introduction To Flex Data Services

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Introduction To Flex Data Services - Presentation Transcript

    1. Introduction to Flex Data Services 2 Charles Bihis Technical Evangelist Enterprise & Developer Relations Group FlexGala December 13 th , 2006
    2. Welcome!
      • Thanks for coming
      • What is Adobe Flex Data Services?
      • Why should I use Adobe Flex Data Services?
      • What can I build with it?
      • How can I build with it?
      • Q & A
    3. Introducing Flex Data Services Enterprise-level solution allowing applications to feature not only rich client interfaces, but also rich data management
    4. Limited Model Current web-based applications polling
      • General lack of support for messaging in the browser
      • Data synchronization between tiers is complex and cumbersome
      Server HTTP
    5. Messaging System in Flex Data Services 2 Message Service Flex Data Services Endpoint Publisher Subscriber RTMP AMF HTTP Client A Client B Client C
    6. Hello world!
    7. Publishing a Message
      • Creating a Producer
        • <mx:Producer id=“producer” destination=“chat”/>
      • Sending the message
        • public function Send():void
        • {
        • // create the message
        • var sendMessage:AsyncMessage = new AsyncMessage();
        • sendMessage.body.userID = userIDBox.text;
        • sendMessage.body.message = messageBox.text;
        • // send the message
        • producer.send(sendMessage);
        • } // Send
    8. Subscribing to a destination
      • Creating a Consumer
        • <mx:Consumer id=“consumer”
        • destination=“chat”
        • message=“messageHandler(event)”/>
      • Handling the messages
        • public function MessageHandler(event:MessageEvent):void
        • {
        • var receiveMessage:Object = event.message.body;
        • chatLog.text += receiveMessage.userID + “: “ +
        • receiveMessage.message + “ ”;
        • } // MessageHandler
    9. Collaboration Dashboard – Application Sharing John’s session Linda’s session
    10. Demo “Collaboration Dashboard”
    11. Enterprise Integration Message Service Flex Enterprise Services Endpoint Publisher Subscriber RTMP AMF HTTP Adapter Y Adapter X Messaging System Y Messaging System X JMS Provider JMS Adapter
    12. JMS Chat
    13. Real-Time Data Feed using Data PUSH
    14. Demo “Stock Market Monitor”
    15. Live Demo “QuickChat”
      • <destination id=&quot;contact&quot;>
      • <adapter ref=&quot;java-dao&quot; />
      • <properties>
      • <metadata>
      • <identity property=&quot;contactId&quot;/>
      • </metadata>
      • <server>
      • <assembler>
      • <class>samples.contact.Conta
      • </assembler>
      • <fill-method>
      • <name>loadContacts</name>
      • </fill-method>
      • <sync-method>
      • <name>syncContacts</name>
      • </sync-method>
    16. Messaging Services (summary)
      • The Messaging System allows for whole new categories of applications to be developed
        • Publish/Subscribe  chat
        • Data Sync  collaboration dashboard
        • Data-Push  real-time data tracker
    17. Enabling Technology FREE FREE FREE *free version is called “Flex Data Services Express Click here for more info . Flex Framework 2 Flex Data Services* Flash Player 9
    18. Future “Apollo”
    19. What is “Apollo”?
    20. “ Apollo” Applications from a User’s Perspective
      • Installed from web browser or file system
      • Launched like any desktop application
      • Chrome completely controlled by application
      • Integrated with usual desktop functionality
    21. Better by Adobe™

    + Charles BihisCharles Bihis, 2 years ago

    custom

    1440 views, 0 favs, 0 embeds more stats

    Adobe Flex Data Services is an enterprise-level sof more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1440
      • 1440 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 82
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories