Flex And Other RIA Technologies
Upcoming SlideShare
Loading in...5
×
 

Flex And Other RIA Technologies

on

  • 6,941 views

Reviews Flex in comparison to other RIA technologies like Silvelight and JAva FX

Reviews Flex in comparison to other RIA technologies like Silvelight and JAva FX

Statistics

Views

Total Views
6,941
Views on SlideShare
6,904
Embed Views
37

Actions

Likes
5
Downloads
236
Comments
0

1 Embed 37

http://www.slideshare.net 37

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Flex And Other RIA Technologies Flex And Other RIA Technologies Presentation Transcript

    • Yossi Cohen & Avi Bossira / DSP-IP 19/03/2009
      • RIA
      • RIA Development Platforms
        • JavaFX
        • Microsoft Silverlight
        • Google GWT
        • Adobe Flex
      • Adobe AIR
      • Rich Internet Applications
      • Microsoft: Rich Interactive Applications
        • Richness
        • Performance
        • Compatibility
        • Advanced Communications
        • Security
    •  
      • Cross Platform
        • Cross Browser
          • IE
          • Mozila Firefox
          • Safari
        • Cross OS
          • Windows
          • Linux
          • MAC OS
      • Cross Platform is the opposite of Performance
        • Requires Interpreter and Virtual Machine
    •  
      • Adobe Flash/Flex/AIR
      • Sun JavaFX
      • Microsoft Silverlight
      • Google GWT
      • OpenLazzlo – uses Flash or Java Servlets
      • AJAX
      • “ JavaFX provides a productive development environment for web developers, mashup authors, and Java developers to quickly and easily build the next generation of rich internet applications (RIAs). With JavaFX, designers and developers can collaborate on building high-impact RIAs. Designers gain a broad set of tools to complete the designer/developer workflow, and developers have a simple, declarative scripting language with the right set of tools.”
      • - Sun PR
      • Latest version 1.1 - 1 year old
      • JavaFX Script & Java
      • JavaFX runtime integrated into JRE on first download.
      • Desktops, Browsers, Mobiles and other machines
      • JavaFX uses the Applet mechanism
      • Also can be used with WebStart
      • Not replacing SWING
      • For web developers and designers
    •  
      • “ Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. By using Silverlight's support for .NET, High Definition video, cost-effective advanced streaming, and unparalleled high-resolution interactivity with Deep Zoom technology, businesses can reach out to new markets across the Web, desktop, and devices ”
      • – Microsoft PR
      • Latest version 2 - ~2 years old
      • C# & XAML
      • For web developers and designers
      • Not using the Windows Presentation Foundation (WPF) and DirectX
      • Server side – ONLY Microsoft
    •  
      • GWT – Java & JavaScript Based, isn’t enough
      • Future will tell…..
      • Macromedia flash introduced in 1996
      • Vector-based animations
      • Ability to handle videos, images, vector animations, key-frame animation
      • Scripting language called ActionScript
      • Cross-Platform
      • “ Adobe Flex is a complete, powerful application development and deployment solution for creating and delivering cross-platform rich Internet applications (RIAs) within the enterprise and across the web. “ – Adobe PR
      • Latest version 4(Gumbo –beta version) - 5 years old
      • Flash Player(FP) 10 - 13 years old
      • ActionScript 3 & MXML
      • Software Development approach
      • Running on the FP or on AIR
      • Open source framework
      • Cross platform all major browsers and OSs
      • Now on the desktop with Adobe AIR
    •  
    • Oss: MAC , Windows, Linux FP / AIR Flash / Flex Server .swf WS SOAP, REST, HTTP, SOCKETS , Flex Data Services & Push
    • Java .NET Adobe ColdFusion PHP Payton Ruby On Rails
      • BlazeDS is the server-based Java remoting and web messaging technology that enables developers to easily connect to back-end distributed data and push data in real-time to Adobe® Flex® and Adobe AIR™ applications for more responsive rich Internet application (RIA) experiences.
        • Open Source
        • Undressed version of LifeCycle
    •  
      • AMF3 is an Adobe proprietary protocol that serializes data, nominally objects, for transfer and then conveniently deserializes the data on the respective server or client receiver.
        • Open Source
        • AMF3 compact binary representation over HTTP/HTTPS or RTMP/RTMPS
        • AMF3 is fast and efficient.
        • AMF3 objects are compressed using zlib .
    •  
    •  
      • Eclipse Based – Flex Builder and Plugin
      • NetBeans Plugin
      • Amethyst for Visual Studio 2008
      • InteliJ Plugin
      • FlashDevelop – freeware
      • Simple text editor and use the open source Flex SDK.
    • In 2008 Microsoft did some work to push Silverlight
      • “ Adobe AIR is a cross-operating system runtime that lets developers combine HTML, Ajax, Adobe Flash, and Adobe Flex technologies to deploy rich Internet applications (RIAs) on the desktop. " – Adobe PR
      • RIA meets Desktop
      • Use your web skills to create a desktop applications.
      • And soon, also on mobile devices
      • Latest version 1.5
      • Google Analytics Reporting Suite
      • eBay Desktop
      • Pandora – Internet Radio
      • EarthBrowser – Like Google Earth but in AIR
      • YouTube alike AIR app. Also available for mobile devices
      • 99% users have a Flash Player installed for use in the web browsers
        • FP 9 installed on 99% users
        • FP 10 more then 60% users and growing…
      • AIR has more then 10M downloads.
      • IT (Java & .NET)Software Eng. easily fit in
      • Complete set of creative tools from Adobe.
    •  
      • Flash has been one of the most important technologies in the evolution of the Internet and now Flash is everywhere, it is very highly developed and highly regarded – and it will stay like that for years to come.
    • Q & A
        • Yossi Cohen
      • [email_address]
      • 09-8850956, 054-5313092