Kickoff to RIAPalooza

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

    Kickoff to RIAPalooza - Presentation Transcript

    1. 1 Conference Cocktail Kick-Off Drinking & Thinking Dave Meeker dmeeker@roundarch.com | meekerd@gmail.com
    2. 2 thanks to sponsors Illinois Technology Association
    3. 3 why are we here? ?
    4. 4 why are we here? ?
    5. 5 in order to understand why we are here...we have to understand where we’ve been
    6. 6 we have been on a constant search for tools to create better user experiences.
    7. 7 1995 - 2000: “experimentation” Netscape Plugins ActiveX Controls Java Applets MS HTML Layout Control (IE3.0) CGI Push Video Framesets Shockwave MS Liquid Motion
    8. 8 MS ActiveX Control Pad - 1996
    9. 9 MS HTML Layout Control (ActiveX) - 1996
    10. 10 Java Applet for Charting - 1996
    11. 11 Java Applet Calculator - 1996 “Pocket Calc”
    12. 12 We have been working to overcome the absurd rule of page-based applications, minimally-functional UI controls and “fetch --> display”
    13. 13 Interactivity > HTML Building “Real” Applications using HTML as the primary GUI technology is like trying to fit a square peg in a round hole.
    14. 14 2000 - 2004: “foundation” SOAP / Web Services XML Flash MX* Flash Remoting Macromedia Central Macromedia/Adobe Flex 1.0 MS .NET * With Flash MX, Macromedia Introduced the term “Rich Internet Application” to the Web Vernacular
    15. 15 2005 - 2008: “revolution” Adobe Buys Macromedia SOA Adoption & Readiness AJAX Maturity Adobe Flex 2.0 - 3.0, AIR, Flash Player, FDS Microsoft Silverlight, Expression Studio, Surface Users now demand good experiences
    16. 16 2008 - Beyond: “the (near) future” Web Applications Benefit from Hardware Graphic Acceleration & OS Connectivity Desktop & Web Blurring Continues Personal Remote File Storage Becomes Preferential APIs, APIs, APIs & more APIs The Thin Client Returns Mobile Gets Real Semantic Data Voice / Touch Input
    17. 17 all of this technology was created with a single goal... creating better user experiences
    18. 18 So, back to this... ? why are we here?
    19. 19 in order to understand why we are here... we also have to understand who we are
    20. 20 so... who are we? (you) Software Developer(s) ? Computer Scientist(s) ? Information Architect(s) ? Technology Project Manager(s) ? Consultant(s) ? Interaction Designer(s) ? Web Technologists? Business People?
    21. 21 because you are here...
    22. 22 it means that you are... Someone who Strives to Design & Build Better User Experiences Someone who is Passionate about Creative Technology Someone who will Help Shape the Future of Online Applications A Creative Problem Solver
    23. 23 :-) Now, don’t you feel good? You are officially creative.
    24. 24 we know who we are, where we are, and how we got here... now what?
    25. 25 making the most of RIA for Designers & Developers (Keynote) Tim Heuer & Corrina Barber Agile Flex Application Development: How Mammoths Stay Slim Ka Wai Cheung, We Are Mammoth Best and Worst Practices Building a RIA Michael Labriola (Digital Primates) & Josh Holmes Fast. Smart. Agile. User Experience Driven Agile Development Matt Nolker, Pathfinder Development How RIA Changes In Application Design Geoff Cubitt, President & CTO - Roundarch Silverlight and RIA Corey Miller, Magenic Better Designer/Developer Collaboration with WFP & XAML Anthony Handley, Magenic
    26. 26 communicate collaborate educate ideate innovate
    27. 27 Building a Bridge Between Adobe AIR and Java http://merapiproject.net
    28. 28 What is Merapi? Merapi is a bridge between applications written in Java and those running in and created for Adobe AIR™ (Adobe Integrated Runtime™). Merapi has been designed to run on a user's machine, along with an Adobe AIR™application and provide a direct path between the Adobe AIR™ framework and Java, exposing the power and overall capabilities of the user's operating system, including 3rd party hardware devices.
    29. 29 Why Did We Create Merapi? For Adobe AIR To have access to the features of the Java language and the myriad of Java libraries For Java To have access to the powerful user interface framework available in Adobe Flex / AIR applications
    30. 30 How Did We Create Merapi? Flex <-> Java Communication on a local socket using Adobe open source libraries for AMF serialization
    31. 31 Ways to Use Merapi Control Lego MindStorm Robots from an Adobe AIR game. Connect an AIR™ application to a Wii remote Perform TWAIN Capturing of Video or Images from a camera or scanner Use AIR™ to talk to a phone plugged in via USB Connect an AIR application to system hardware and OS properties Connect an AIR application UI to a GPS device Sending MIDI signals to instruments over a network using a Flex application GUI running in the AIR framework Create a new UI for a command-line Java application or Java Interface
    32. 32 Q&A dave meeker - roundarch - meekerd@gmail.com

    + dmeekerdmeeker, 2 years ago

    custom

    742 views, 0 favs, 2 embeds more stats

    With your drink in hand and new associates at your more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 742
      • 700 on SlideShare
      • 42 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 41 views on http://www.whatanexperience.org
    • 1 views on http://www.blogger.com

    more

    All embeds
    • 41 views on http://www.whatanexperience.org
    • 1 views on http://www.blogger.com

    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