www.flashr.org Flex i PHP – zašto?   1
Zašto Flex – par godina ranije ....


    Web developer s početka stoljeća
    CMS
    Pluginovi
    CRM
    clinical trials aplikacije




www.flashr.org Flex i PHP – zašto?   2
Zašto Flex – par godina ranije ....



                                     Crossbrowser compatibility
                        Scriptacolous i Prototype u povojima
                                        MVC frameworks ...
                                        Ekipa želi Web 1.5+




www.flashr.org Flex i PHP – zašto?               3
Zašto Flex – par godina ranije ....




www.flashr.org Flex i PHP – zašto?   4
Flex CV


    Adobe GUI open source framework
    Flash based
    Rođen 2004 (Macromedia)
    MXML + ActionScript 3.0


    Razvojni alati
          Flash Builder 4.5
          Adobe Creative Suite




www.flashr.org Flex i PHP – zašto?   5
Flex komponente




www.flashr.org Flex i PHP – zašto?   6
Flex skinning


    Flex 4 model view pattern
    Base komponenta
    Skinning
    Styling




www.flashr.org Flex i PHP – zašto?   7
Flex i PHP


    Flash Builder for PHP
    Xdebug i Flash Builder
    FB Network monitor + AMF Explorer
    ....




www.flashr.org Flex i PHP – zašto?   8
Flex i servisi


    HTML servisi
    JSON servisi
    SOAP servisi
    Web servisi
    AMF servisi




www.flashr.org Flex i PHP – zašto?   9
Flex i PHP – primjer koda

 <?xml version="1.0" encoding="utf-8"?>
 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
     xmlns:s="library://ns.adobe.com/flex/spark"
     xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
 <s:layout>
 <s:BasicLayout/>
 </s:layout>
 <s:Panel x="10" y="5" width="390" height="311">
 <s:Image x="226" y="9" width="114" height="103" backgroundColor="#FFFFFF" smooth="true"
  source="@Embed(‘medvescak.png’)"/>
 <s:CheckBox x="220" y="122" width="114" label="Lajkam sliku"/>
 <s:Label x="8" y="9" text="Input 1"/>
 <s:Label x="8" y="42" text="Combo"/>
 <s:ComboBox x="60" y="37" width="151"/>
 <s:TextInput x="60" y="5" width="151"/>
 <s:TextArea x="10" y="68" width="201" height="200"/>
 </s:Panel>
 </s:Application>



www.flashr.org Flex i PHP – zašto?                 10
Flex i PHP – primjer koda

 <?php


 public function returnRawData() {
     return array('data1' => 'value1', 'data2' => 'value2');
 }


 public function returnAmf() {


     return array(VOData);
 }


 class VOData {


     public $data1;
     public $data2;
      public function getASClassName()
      {
          return "VOData";
      }
 }




www.flashr.org Flex i PHP – zašto?                       11
Što još ima?


    MVC frameworks
    Odličan community
    Skinning / Flash import
    Komunikacija s HTML-om


    Mobile development




www.flashr.org Flex i PHP – zašto?   12
Flex / Flash mobile development




www.flashr.org Flex i PHP – zašto?   13
Flex / Flash mobile development




www.flashr.org Flex i PHP – zašto?   14
Budućnost


    PR majstorije
    Apache Foundation
    Roadmap




www.flashr.org Flex i PHP – zašto?   15
Ako vam zanima što se može?




                                     Adobe MAX 2011 Awards
             http://max.adobe.com/experience/maxawards/




www.flashr.org Flex i PHP – zašto?             16
Ako vam zanima što se još može?



                           16.12.2011. MAMA, FlasHR meeting
                                     www.flashr.org




www.flashr.org Flex i PHP – zašto?         17

2011 12 flex_i_php_-_zasto

  • 1.
    www.flashr.org Flex iPHP – zašto? 1
  • 2.
    Zašto Flex –par godina ranije ....  Web developer s početka stoljeća  CMS  Pluginovi  CRM  clinical trials aplikacije www.flashr.org Flex i PHP – zašto? 2
  • 3.
    Zašto Flex –par godina ranije .... Crossbrowser compatibility Scriptacolous i Prototype u povojima MVC frameworks ... Ekipa želi Web 1.5+ www.flashr.org Flex i PHP – zašto? 3
  • 4.
    Zašto Flex –par godina ranije .... www.flashr.org Flex i PHP – zašto? 4
  • 5.
    Flex CV  Adobe GUI open source framework  Flash based  Rođen 2004 (Macromedia)  MXML + ActionScript 3.0  Razvojni alati  Flash Builder 4.5  Adobe Creative Suite www.flashr.org Flex i PHP – zašto? 5
  • 6.
  • 7.
    Flex skinning  Flex 4 model view pattern  Base komponenta  Skinning  Styling www.flashr.org Flex i PHP – zašto? 7
  • 8.
    Flex i PHP  Flash Builder for PHP  Xdebug i Flash Builder  FB Network monitor + AMF Explorer  .... www.flashr.org Flex i PHP – zašto? 8
  • 9.
    Flex i servisi  HTML servisi  JSON servisi  SOAP servisi  Web servisi  AMF servisi www.flashr.org Flex i PHP – zašto? 9
  • 10.
    Flex i PHP– primjer koda <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <s:layout> <s:BasicLayout/> </s:layout> <s:Panel x="10" y="5" width="390" height="311"> <s:Image x="226" y="9" width="114" height="103" backgroundColor="#FFFFFF" smooth="true" source="@Embed(‘medvescak.png’)"/> <s:CheckBox x="220" y="122" width="114" label="Lajkam sliku"/> <s:Label x="8" y="9" text="Input 1"/> <s:Label x="8" y="42" text="Combo"/> <s:ComboBox x="60" y="37" width="151"/> <s:TextInput x="60" y="5" width="151"/> <s:TextArea x="10" y="68" width="201" height="200"/> </s:Panel> </s:Application> www.flashr.org Flex i PHP – zašto? 10
  • 11.
    Flex i PHP– primjer koda <?php public function returnRawData() { return array('data1' => 'value1', 'data2' => 'value2'); } public function returnAmf() { return array(VOData); } class VOData { public $data1; public $data2; public function getASClassName() { return "VOData"; } } www.flashr.org Flex i PHP – zašto? 11
  • 12.
    Što još ima?  MVC frameworks  Odličan community  Skinning / Flash import  Komunikacija s HTML-om  Mobile development www.flashr.org Flex i PHP – zašto? 12
  • 13.
    Flex / Flashmobile development www.flashr.org Flex i PHP – zašto? 13
  • 14.
    Flex / Flashmobile development www.flashr.org Flex i PHP – zašto? 14
  • 15.
    Budućnost  PR majstorije  Apache Foundation  Roadmap www.flashr.org Flex i PHP – zašto? 15
  • 16.
    Ako vam zanimašto se može? Adobe MAX 2011 Awards http://max.adobe.com/experience/maxawards/ www.flashr.org Flex i PHP – zašto? 16
  • 17.
    Ako vam zanimašto se još može? 16.12.2011. MAMA, FlasHR meeting www.flashr.org www.flashr.org Flex i PHP – zašto? 17

Editor's Notes

  • #3 2002. – manji vlastiti projekti / siteovi, za prijatelje, kolege, rodbinu ...2004. – Pliva, 2006 – Exozet Berlin- Problemi – cross browser compatibility, not desktop look-a-like
  • #4 Pregled svih noviteta – veći naglasak na web servisima i HTML-u 5, za razliku od prošle godine
  • #16 Pregled svih noviteta – veći naglasak na web servisima i HTML-u 5, za razliku od prošle godine
  • #17 Pregled svih noviteta – veći naglasak na web servisima i HTML-u 5, za razliku od prošle godine
  • #18 Pregled svih noviteta – veći naglasak na web servisima i HTML-u 5, za razliku od prošle godine