Introduction To Adobe Flex And Semantic Resources

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 Adobe Flex And Semantic Resources - Presentation Transcript

    1. Keith Sutton Silicon Valley Flex User Group (SilvaFUG) http://silvafug.org Introduction to Adobe Flex and available Semantic Technology Resources
    2. Agenda
      • What is Flex?
      • Elements of a semantic application
      • Flex and Actionscript Resources
      • Available Examples
    3. What is Flex?
      • Flex is a framework for building:
        • Rich Internet Applications (RIA) – Browser-based applications that look like applications (running on Flash Player)
        • Desktop applications that run on Adobe Integrated Runtime (AIR)
      • Available as:
        • Free SDK: http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk
        • Commercial Package: Flex/Flash Builder (Eclipse based IDE): http://www.adobe.com/cfusion/entitlement/index.cfm?e=flexbuilder3
      http://www.adobe.com/products/flex/
    4. Why Flex for Semantic Applications
      • Flex compiles applications that run on Flash Player – so what ?
        • Secure platform
        • Deploy globally
        • Substantial visual capabilities
        • Embodies 10+ years of design experience
        • Runtime is Free :) and Cross-Platform
      • Bottom-line easy to create and deploy visually engaging user experiences
    5. Design and Development Workflow
    6. Eclipse-based IDE
    7. Building Applications MXML ActionScript IDE
    8. Compiling & Running RIA MXML ActionScript ActionScript Browser .swf Desktop Web Server First time access .swf Compiler
    9. Compiling & Running AIR MXML ActionScript ActionScript Browser .air Desktop First time access .air Compiler Web Server
    10. Elements of a Semantic Web App Data Mgmt User Interface Components - Visualization - Connectivity Logic Client Triple Store SPARQL endpoint Service REST Objects RPC Search HTTP XML, JSON, SOAP, Serialized Binary
    11. Connectivity
      • HTTPService – HTTP Get/Post (REST-Style)
        • XML, JSON
        • http://www.adobe.com/devnet/flex/quickstart/httpservice/
      • WebService - Simple Object Access Protocol (SOAP)
        • XML, JSON
        • http://blog.flexexamples.com/2008/04/14/calling-a-simple-web-service-from-flex-using-the-webservice-class/
      • Remote Object - Adobe Action Message Format (AMF)
        • RPC – serialized binary
        • http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_4.html
    12. Data Management
      • XML – native XML, XMLList and XMLListCollection
      • JSON – multiple libraries available
        • http://www.darronschall.com/weblog/2006/02/actionscript-3-json-library-now-available.cfm
        • http://code.google.com/p/as3corelib/
      • XMP – ActionScript add-on available from Adobe
        • http://labs.adobe.com/technologies/xmplibrary/
        • http://www.brooksandrus.com/blog/2009/04/13/getting-down-and-dirty-with-xmp-and-as3/
      • RDF-XML under construction
        • http://code.google.com/p/semanticflash/
    13. Logic
      • ActionScript – object oriented language
        • Build what you need
      • Application frameworks
        • http://opensource.adobe.com/wiki/display/cairngorm/
        • http://puremvc.org/
        • http://www.asfusion.com/projects/mate/
        • http://code.google.com/p/swizframework/
      • Semantic logic ???
    14. UI Graph Visualization
      • Open Source graph visualization libraries
        • SpringGraph: http://mark-shepherd.com/blog/springgraph-flex-component/ http://mark-shepherd.com/SpringGraph/RoamerDemo/bin/RoamerDemo.html
        • BirdEye: http://code.google.com/p/birdeye/ http://birdeye.googlecode.com/svn/trunk/ravis/RaVisExamples/example-binaries/RaVisExplorer.html
        • Flare: http://flare.prefuse.org/ http://flare.prefuse.org/demo
        • Kaplab: http://lab.kapit.fr/display/visualizer/Visualizer
      • Commercial
        • YFiles: http://www.yworks.com/en/products_yfilesflex_about.html
    15. RDF Visualization Example
      • SPARQL Browser: http://ccgi.arutherford.plus.com/website/flex/dbPedia/sparqlQueryViewer/
    16. Have a look yourself
      • Coding in MXML and Actionscript http://www.adobe.com/devnet/flex/quickstart/coding_with_mxml_and_actionscript/
      • Tour de Flex
        • http://www.adobe.com/devnet/flex/tourdeflex/
      • FlexBook
        • http://demo.quietlyscheming.com/book/Anatomy.html

    + keith_sutton100keith_sutton100, 5 months ago

    custom

    899 views, 0 favs, 0 embeds more stats

    This presentation was used at the Semantic Technolo more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 899
      • 899 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 34
    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