An Evaluation Of RIA Frameworks - UP

6m ago
9 Views
1 Downloads
1.65 MB
17 Pages
Last View : 19d ago
Last Download : 3m ago
Upload by : Grady Mosby
Transcription

1/17 An Evaluation of RIA Frameworks Bruno Loureiro bruno.loureiro@fe.up.pt

Outline Introdution Motivation Concepts of RIA Evaluation of RIA Frameworks Results Conclusion and Future Work 2/17

Introduction 3/17 RIA means Rich Internet Application The main goal of this work was to make an evaluation of RIA Frameworks. Why? Because there are a lot of RIA Frameworks. It’s important to select the best.

Motivation What is the best RIA framework? How to evaluate a RIA Framework? 4/17

5/17 Motivation Adobe Flex Microsoft SilverLight JavaFX Who will Win? OpenLaszlo

6/17 RIA Concepts RIA Definition Among several definitions of RIA, Macromedia defines RIA’s as combination of: Best of desktop software applications ; Best of communications; Best of the web. Source:Macromedia ,2002

RIA Concepts 7/17 RIA framework: The tools and environments that allow the development of RIA. Examples: Adobe Flex, JavaFX, Microsoft Silverlight, OpenLaszlo among others.

Evaluation of RIA Frameworks 8/17 To make an evaluation of a RIA Framework the first step was to select the evaluation criteria; Selected parameters were: Maturity, IDE Integration, UI Code, Community Involvement and Software requirements. Evaluated frameworks were : Adobe Flex, Microsoft Silverlight, Sun JavaFX and OpenLaszlo.

9/17 Maturity Maturity is measured by the current version of the framework. Microsoft SilverLight JavaFX 2002 2007 2008 The current version is Flex V4 SDK beta 2 The current version is 4.0 beta 1. The current version is JavaFx 1.2 Adobe Flex OpenLaszlo 2001 The current version is OpenLaszlo 4.6.1

10/17 IDE Integration IDE integration is measured according to the existence of a plug-in for Eclipse. Adobe Flex Adobe Flex Builder 3.0.2 Professional Eclipe Plugin Microsoft SilverLight JavaFX Eclipse4SL JavaFx Plugin for Eclipse OpenLaszlo IDE4Laszlo

11/17 UI code Analysis of the development. Adobe Flex MXML programming language Microsoft SilverLight JavaFX XAML JavaFX Script used in the OpenLaszlo LZX

12/17 Community Involvement Community involvement is more easily recognized by the number of technical documentation produced, like tutorials, hints, and bug’s database. The measurement of community involvement was made based on the number of results obtained by Google containing the name of the framework and the term tutorial. Framework Search Terms Results Adobe Flex flex tutorial 3.620.000 Microsoft Silverlight silverlight tutorial 1.600.000 JavaFX javafx tutorial 334.000 OpenLaszlo openlaszlo tutorial 118.000

Community Involvement Adobe Flex Very Good Microsoft SilverLight JavaFX Good Sufficient 13/17 OpenLaszlo Weak

14/17 Software Requirements Software Requirements in this context, is the plug-ins or software needed to run an application. Adobe Flex Adobe Flash Player Microsoft SilverLight Silverlight Plug-in JavaFX Java Plug-in with JavaFX extension OpenLaszlo Adobe Flash Player or DHTML

15/17 Results This table summarizes the comparison results. RIA Frameworks Evaluation Parameters Adobe Flex 1 Microsoft Silverlight 2 JavaFx 3 OpenLaszlo 4 Lider Maturity 4.0 beta 2 4.0 4.6.1 4 UI Code MXML XAML 1.2 JavaFX Script LZX 1,2,4 IDE Integration (Eclipse) Adobe Flex Builder 3.0.2 Prof. Eclipse4SL JavaFX 1.2 Plugin IDE4Laszlo 2,3,4 Weak 1 Community involvement Very Good Good Sufficient Software Requirements Adobe Flash Player Silverlight Plug-in Java Plug-in with JavaFX extension Adobe Flash Player or DHTML 1,4

Conclusion 16/17 Each RIA framework has its own strengths and limitations; After this work, I think at moment the better RIA Framework is Adobe Flex due to: maturity, software requirement (Adobe Flash Player), and Community Involvement. (Possible) Future Work Include other parameters in the comparison, like: code complexity management, Web services support, user experience, among others.

17/17 Questions? Bruno Loureiro bruno.loureiro@fe.up.pt

Adobe Flex flex tutorial 3.620.000 Microsoft Silverlight silverlight tutorial 1.600.000 JavaFX javafx tutorial 334.000 OpenLaszlo openlaszlo tutorial 118.000 12/17. Community Involvement Microsoft Adobe Flex SilverLight JavaFX OpenLaszlo Very Good Good Sufficient Weak 13/17.

Related Documents:

RIA in a Bo LLC RIA in a Bo Consulting Services "Adaptability is about the powerful difference between adapting to cope and adapting to win." - Max McKeown Advisers Seek Sustainable Growth In a recent survey conducted by RIA in a Box, 89% of registered investment advisor (RIA) firms indicated growth as a priority for the coming year.

ANSI Standards Framework 4 RIA AWS S ANSI/ RIA R15.02 Design of Robot Control Pendants - inactive ANSI/ RIA R15.05 Performance Characteristics - inactive ANSI/ RIA R15.06 Safety of Robots, Integration of Robots, Robot Systems, Robot Cells ANSI/ RIA R15.07 Robot Offline Programming - i

Oticon Ria is built on the Inium platform and is our best performing hearing solution in the essential category. The audiology in Ria provides its users essential listening performance and allows to factoring in listening preferences and needs of each client. The Ria family styles range from compact In-the-Ear styles to a broad palette

RIA Initiated Deals (2010-2016) RIA Initiated Deals (2000-2009) The years following the recession saw the emergence of RIAs initiating deals with each other. From 2010 on, half of all major deals were RIA firms transacting with other RIAs. This compares to the 29% share that deals of this type accounted for during the 2000-2009 period.

M a ster en Pa idopsiquia t ría b ienio 07-08 Dirección: Josep Tomá s Ja ume Al mena ra Secret a ría : Núria Gondón Sa nt ia go B a t l l e PROMOTORES Col·legi Oficial de Psicòlegs de Catalunya Universitat Autònoma de Barcelona SPONSORS Centre

August 24 MODULE 2: RIA Checkpoint Tax Research Platform BRING LAPTOPS TO CLASS Learning Outcomes Access RIA Checkpoint and use basic functionality Identify and access primary and secondary authorities with RIA Checkpoint Research primary and secondary a

ANSI/RIA R15.06 ISO 10218-1 ISO 10218-2 RIA TR R15.306 RIA TR R15.406 Robots and robotic equipment Industrial robots and robot systems –safety requirements Robots and robotic devices. Safety requirements for industrial robots. Safety requirements for

demands and appropriate sales support, RIA marketing remains a work in progress. When asked to evaluate investment management marketing efforts, RIAs expressed a lack of support. In fact, 28% suggest that most of the marketing is a waste of time. "Where's the beef?" said one RIA. "Any communication they send out should be evaluated for .