RIA
~ Flex/AIR, Silverlight, JavaFX ...~

                        shoito
             Flex3             66
               ...
RIA


RIA


RIA
shoito

                                   ←   (3    )

         Flex(2           ), Java(      ),



Blog : http://blog.a...
RIA

RIA
Rich
Internet
Application
Rich
Interface
Application
Rich
Interraction
Application
IT


          C/S          RIA
         1990     2003




                       Web
                1990
     /
        ...
IT




     RIA   Essential 2007 p005
RIA
RIA
Eclipse RAP
                      Biz/Browser

                AIR
Nexaweb


    Flex          Silverlight

              ...
Flex
Flash
RIA




         Sample: http://flex.org/showcase/
Adobe AIR
   RIA




    Sample: http://adobe-ria.jp/air/
Adobe Flash Platform




                                                              Flash Media
                       ...
Silverlight
Microsoft .NET
RIA                    Flash




      Sample: http://silverlight.net/community/communitygaller...
JavaFX
JavaVM
RIA




         Sample: http://javafx.com/samples/
RIA History
     2003           2004         2005        2006          2007          2008            2009
      Flash
    ...
Flex ~                             ~

                  Flex



         MXML            ActionScript



           Flex
Flex ~                                             ~

                       Flex


         Flex          (Button, TabNav...
Flex ~                                    ~

                  Flex
                   <?xml version=quot;1.0quot; encodin...
Flex ~                                                ~

                                       Flex


public function mod...
AIR ~                         ~




        http://www.adobe.com/jp/products/air/pdfs/air_flash_datasheet.pdf
Silverlight ~                       ~

             Visual
JavaScript            C#   Ruby   Python
             Basic

  ...
Silverlight ~                       ~

             Visual
JavaScript            C#   Ruby   Python
             Basic
   ...
Silverlight ~                                           ~

             Visual
JavaScript             C#            Ruby  ...
Silverlight ~                                           ~

                        Visual
   JavaScript                   ...
JavaFX ~                          ~



 JavaFX

              JavaFX Script

            JavaFX Runtime


           Java ...
JavaFX ~                                     ~



 JavaFX

                 JavaFX Script
           Stage {
             ...
OS   OS   OS
Ajax
     OpenLaszlo




OS      OS        OS
Flex
    Flash
 Silverlight
  JavaFX
OpenLaszlo
    Curl
BizBrowser
    OS         OS   OS
Adobe AIR
       WPF
       Curl




OS      OS       OS
~2009/03/10                                  ~
     OS           Flash (%)         Silverlight (%)                       J...
Flex/AIR ~                                   ~
                              /                   OS
 Flex Builder         ...
Silverlight ~                                         ~
                                        /                  OS
    ...
JavaFX ~                       ~
                            /          OS
NetBeans IDE for JavaFX         Win/Mac/Linux  ...
~   ~




Flex
Silverlight
JavaFX                http://www.google.co.jp/trends
~   ~




Flex
Silverlight
JavaFX                http://www.google.co.jp/trends
~   ~




Flex
Silverlight
JavaFX                http://www.indeed.com/jobtrends
2009/Q4 Flex4.0

2009/Q4 Silverlight 3.0

2010/09 HTML5
Flex/AIR
   Flash Player                Silverlight

                  Flasher

Silverlight
   Visual Studio Expression Bl...
RIA
                     Web



                      Flex/AIR, Silverlight, JavaFX



Flex   Silverlight
By
RIA




      http://www.ria-jp.org/
RIA
Essential 2007 / Essential 2
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Profusion of RIAs
Upcoming SlideShare
Loading in...5
×

Profusion of RIAs

3,733

Published on

セッション: RIA百花繚乱 〜Flex/AIR, Silverlight, JavaFX〜
スピーカー: shoito
Flex3勉強会第66回@北陸 - 2009/04/25(Sat)

URL: http://blog.air-life.net/
twitter: http://twitter.com/shoito

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,733
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
55
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide



  • what&#x3068;how&#xA0;
    &#x79C1;&#x306E;&#x30BB;&#x30C3;&#x30B7;&#x30E7;&#x30F3;&#x3067;&#x306F;RIA&#x306E;&#x300C;What&#x300D;&#x306E;&#x90E8;&#x5206;&#x306B;&#x3064;&#x3044;&#x3066;&#x3001;RIA&#x3068;&#x306F;&#x3069;&#x3093;&#x306A;&#x3082;&#x306E;&#x306A;&#x306E;&#x304B;&#x3001;&#x3069;&#x3046;&#x3044;&#x3063;&#x305F;&#x6280;&#x8853;&#x304C;&#x3042;&#x308B;&#x306E;&#x304B;&#x3001;&#x30C8;&#x30EC;&#x30F3;&#x30C9;&#x306F;&#x3069;&#x3046;&#x306A;&#x306E;&#x304B;&#x3001;&#x306B;&#x3064;&#x3044;&#x3066;&#x304A;&#x8A71;&#x3055;&#x305B;&#x3066;&#x3044;&#x305F;&#x3060;&#x304D;&#x307E;&#x3059;&#x3002;
    &#x300C;How&#x300D;&#x306E;&#x90E8;&#x5206;&#x306B;&#x3064;&#x3044;&#x3066;&#x3001;&#x3069;&#x3046;&#x3084;&#x3063;&#x3066;&#x305D;&#x308C;&#x3092;&#x5B9F;&#x73FE;&#x3059;&#x308B;&#x306E;&#x304B;&#x306F;&#x68EE;&#x4E0B;&#x5C4B;&#x3055;&#x3093;&#x3001;katzchang&#x6C0F;&#x306E;&#x30BB;&#x30C3;&#x30B7;&#x30E7;&#x30F3;&#x3067;&#x805E;&#x3051;&#x308B;&#x304B;&#x3068;&#x601D;&#x3044;&#x307E;&#x3059;&#x3002;



















































  • Profusion of RIAs

    1. 1. RIA ~ Flex/AIR, Silverlight, JavaFX ...~ shoito Flex3 66 http://blog.air-life.net/ http://twitter.com/shoito
    2. 2. RIA RIA RIA
    3. 3. shoito ← (3 ) Flex(2 ), Java( ), Blog : http://blog.air-life.net/ twitter : @shoito
    4. 4. RIA RIA
    5. 5. Rich Internet Application
    6. 6. Rich Interface Application
    7. 7. Rich Interraction Application
    8. 8. IT C/S RIA 1990 2003 Web 1990 / 1980 RIA Essential 2007 p005
    9. 9. IT RIA Essential 2007 p005
    10. 10. RIA
    11. 11. RIA
    12. 12. Eclipse RAP Biz/Browser AIR Nexaweb Flex Silverlight Flash JavaFX Curl OpenLaszlo
    13. 13. Flex Flash RIA Sample: http://flex.org/showcase/
    14. 14. Adobe AIR RIA Sample: http://adobe-ria.jp/air/
    15. 15. Adobe Flash Platform Flash Media AIR Server Flash CS4 Flash Catalyst Flex Builder Flex Flash Player LiveCycle DS BlazeDS
    16. 16. Silverlight Microsoft .NET RIA Flash Sample: http://silverlight.net/community/communitygallery.aspx
    17. 17. JavaFX JavaVM RIA Sample: http://javafx.com/samples/
    18. 18. RIA History 2003 2004 2005 2006 2007 2008 2009 Flash Flash Flash Player 5 Player 9 Player 10 2000 Flex 1.0 Flex 3.0 Flex 2.0 Flex 1.5 Flex 3.2 Flex 3.3 AIR 1.0 AIR 1.5 JavaApplet 1995 Silverlight 1.0 Silverlight 2.0 Ajax GWT 1.0 GWT 1.5 GWT 1.6 jQuery 1.0 jQuery 1.2 jQuery 1.3 Biz/Browser 1.0 Biz/Browser 4.0 1999 Curl 1.0 Curl 5.0 Curl 3.0 Curl 4.0 JavaFX 1.0 JavaFX 1.1 2001
    19. 19. Flex ~ ~ Flex MXML ActionScript Flex
    20. 20. Flex ~ ~ Flex Flex (Button, TabNavigator...) MXML ActionScript Flex
    21. 21. Flex ~ ~ Flex <?xml version=quot;1.0quot; encoding=quot;utf-8quot;?> <mx:Application xmlns:mx=quot;http://www.adobe.com/2006/mxmlquot; horizontalAlign=quot;centerquot; verticalAlign=quot;centerquot;> MXML ActionScript <mx:Button id=quot;myButtonquot; label=quot;Hello!quot; /> </mx:Application> Flex
    22. 22. Flex ~ ~ Flex public function modifyLabel():void { var label = myButton.label; MXML ActionScript myButton.label = label + “hoge”; } Flex
    23. 23. AIR ~ ~ http://www.adobe.com/jp/products/air/pdfs/air_flash_datasheet.pdf
    24. 24. Silverlight ~ ~ Visual JavaScript C# Ruby Python Basic DLR( ) CLR( )
    25. 25. Silverlight ~ ~ Visual JavaScript C# Ruby Python Basic C# DLR( VB ) XAML .... CLR( )
    26. 26. Silverlight ~ ~ Visual JavaScript C# Ruby Python Basic <UserControl x:Class=quot;HelloWorldSL.Pagequot; xmlns=quot;http://schemas.microsoft.com/....quot; C# xmlns:x=quot;http://schemas.micros...quot; Width=quot;400quot; Height=quot;300quot;> DLR( VB ) World!</TextBlock> XAML <TextBlock>Hello </UserControl> .... CLR( )
    27. 27. Silverlight ~ ~ Visual JavaScript C# Ruby Python Basic namespace HelloWorldSL C# { AppDLR( VB ) public partial class XAML : Application { .... public App() { this.Startup += this.Application_Startup; this.Exit += this.Application_Exit; CLR( )
    28. 28. JavaFX ~ ~ JavaFX JavaFX Script JavaFX Runtime Java Virtual Machine
    29. 29. JavaFX ~ ~ JavaFX JavaFX Script Stage { title: quot;JavaFXquot; JavaFX Runtime width: 250 height: 80 scene: Scene { content: Text { font : Font { Javasize : 24 Machine Virtual } x: 10, y: 30 content: quot;Hello Worldquot; } } }
    30. 30. OS OS OS
    31. 31. Ajax OpenLaszlo OS OS OS
    32. 32. Flex Flash Silverlight JavaFX OpenLaszlo Curl BizBrowser OS OS OS
    33. 33. Adobe AIR WPF Curl OS OS OS
    34. 34. ~2009/03/10 ~ OS Flash (%) Silverlight (%) Java (%) Linux 83 2 28 Mac OS X 95 18 96 Windows 2000 97 4 60 Windows 2003 51 10 39 Windows XP 99 20 74 Windows Vista 99 30 86 Windows 7 100 83 0 Total 97 21 75 Rich Internet Application Statistics http://www.riastats.com/ http://www.infoq.com/news/2009/03/Flash-Silverlight
    35. 35. Flex/AIR ~ ~ / OS Flex Builder Win/Mac/Linux※2 Eclipse Plugin ※1 FlashDevelop Win Standalone AIR GEAR Win/Mac/Linux Eclipse Plugin Aptana Win/Mac/Linux Eclipse Plugin AIR IntelliJ IDEA Win/Mac/Linux Standalone Eclipse Plugin/ SpketIDE Win/Mac/Linux※4 ※3 Standalone AXDT Win/Mac/Linux Eclipse Plugin FlexBean Win/Mac/Linux NetBeans Plugin Flex SDK Win/Mac/Linux ※1 / ※2 Linux Alpha GUI ※3 ※4 Standalone Win/Linux
    36. 36. Silverlight ~ ~ / OS Visual Studio 2008 Win Standalone + Silverlight Tools Visual Web Developer 2008 Win Standalone Express Edition + Silverlight Tools Eclipse4SL Win/Mac Eclipse Plugin Eclipse Plugin/ SpketIDE Win/Mac/Linux※2 JS ※1 Standalone Silverlight SDK Win Mono Win/Mac/Linux Moonlight ※1 ※2 Standalone Win/Linux
    37. 37. JavaFX ~ ~ / OS NetBeans IDE for JavaFX Win/Mac/Linux NetBeans Plugin Eclipse Plugin for JavaFX Win/Mac/Linux Eclipse Plugin
    38. 38. ~ ~ Flex Silverlight JavaFX http://www.google.co.jp/trends
    39. 39. ~ ~ Flex Silverlight JavaFX http://www.google.co.jp/trends
    40. 40. ~ ~ Flex Silverlight JavaFX http://www.indeed.com/jobtrends
    41. 41. 2009/Q4 Flex4.0 2009/Q4 Silverlight 3.0 2010/09 HTML5
    42. 42. Flex/AIR Flash Player Silverlight Flasher Silverlight Visual Studio Expression Blend Windows JavaFX JavaVM Flash, Silverlight JavaFX Designer Flex/AIR, Silverlight
    43. 43. RIA Web Flex/AIR, Silverlight, JavaFX Flex Silverlight
    44. 44. By
    45. 45. RIA http://www.ria-jp.org/
    46. 46. RIA Essential 2007 / Essential 2
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×