SlideShare une entreprise Scribd logo
1  sur  37
2012.12.13
               第177回 FxUG勉強会@東京



12年12月19日水曜日
今日の話し手


      舩倉 純


      株式会社ニークシステムテクノロジー所属
      @nod_japan_19xx
      http://facebook.com/jun.funakura


12年12月19日水曜日
今日のお題



12年12月19日水曜日
Flexerがhtml5(w)/JSの
               時流に乗るには?


12年12月19日水曜日
2012.11.11 Adobe Says

       “In the long-term, we believe
       HTML5 will be the best
       technology for enterprise
       application development.”

12年12月19日水曜日
Workflow?



12年12月19日水曜日
Falconとは
   • 新しいAS/(MXML)コンパイラ
   • 高速/Simple/Scalability
   • Action Script Compiler2.0としてリリース
       – Flash Builder 4.7 /AIR SDKに同梱




12年12月19日水曜日
FalconJSとは?
   • as/mxmlアプリ->js/htmlアプリにする技術
   • 2012/11/23にapacheのsvnにコミット
   • FlexSDK + Falcon Compiler + Compiler.js
     =Falcon JS



                            JS
12年12月19日水曜日
テキスト
                                                  テキスト




   Flashテクノロジーの今後とあなたの人生とのかかわりについて
   http://www.slideshare.net/otachan/flash-14113527

12年12月19日水曜日
12年12月19日水曜日
FalconJSのはじめ方



12年12月19日水曜日
• Apache Flex SDK
   • Falcon
   • FalconJS
   • Publisher         JS
12年12月19日水曜日
■repository
 http://svn.apache.org/repos/asf/incubator/flex/sdk/
 http://svn.apache.org/repos/asf/incubator/flex/falcon/trunk
 http://svn.apache.org/repos/asf/incubator/flex/asjs/branches/develop/


 ■checkout
 flex/sdk/branches/develop
 flex/falcon/trunk/
    compiler
    compiler.js
    compiler.tests


 ■必要なものたち
 ◎flex sdk branches
 pixcelbender_toolkit_2.5.dmg
 playerglobal11_1.swc

 ◎compiler / compiler.js
 jflex-1.4.3.zip
12年12月19日水曜日
Apache Flex SDKのコンパイル
   • 必要なもののdownloads
      – playerGlobal.swc
      – Pixel Bender Toolkit2
   • env.properties
      – env.AIR_HOME
      – env.PIXEL_BENDER_HOME
      – env.PLAYER_GLOBAL_HOME
   • antの実行
      ※Flextras: - Blog: How to Build Apache Flex 4.8 from the Source
   https://www.flextras.com/blog/index.cfm/2012/8/1/How-to-Build-Apache-
   Flex-48-from-the-Source

12年12月19日水曜日
Falconのコンパイル
   • JFlex1.4.3の配置
   • build.xmlの編集
         • env.FLEX_HOME
         • env.JFLEX_JAR
         • env.ANT_HOME
         • env.PLAYERGLOBAL_HOME
   • antの実行 (ant main copy.sdk) = apache Flex + Falcon 完成


   • 特産の「もっさみな」 第43回「Apache Flex – Falcon コンパイ
      ラ (ビルド)」の巻
   • http://mossamina.blog99.fc2.com/blog-entry-49.html


12年12月19日水曜日
FalconJSのコンパイル
   • checkoutしたらant実行でOK
   • ディレクトリ構成は重要
       – FALCON_HOME
       – FLEX_HOME
       – デフォルト指定がsvnのパスを想定




12年12月19日水曜日
asjs
   • Alex Haruiさんの構想 とプロトタイプ
   • Non GoalsとGoalsの設定
   • https://cwiki.apache.org/FLEX/alexs-flexjs-
     prototype.html
   •




12年12月19日水曜日
Publisher
   • Falcon JSで生成したjsファイルを
      closureToolsでhtml/js-framework生成
   • ant -Dapp.name=<app.name>
   • JS-Frameworkをgoogle closureに指定して
      生成したjsが対象
   • 今は..まだ
   • http://svn.apache.org/repos/asf/incubator/
     flex/asjs/trunk/asjs/
12年12月19日水曜日
いまできること


         • ASファイルからjsファイルの出力。
          • mxmljsc Main.as -output Main.js

12年12月19日水曜日
いま(は)できないこと

 •   mxmlからのコンパイル

     •   size 0のファイルが出来上がる。

 •   JS-frameworkの選択

     •   option指定しても変化なし



12年12月19日水曜日
js関連のオプション
            -js-builtin <name>
      -js-closure-compilation-level <value>
      -js-closure-create-source-map <value>
      -js-closure-externs [path-element] [...]
      -js-closure-formatting <value>
      -js-closure-js [path-element] [...]
      -js-extend-dom <value>
      -js-framework <name>
      -js-generate-test-case <value>
      -js-isolated <value>
      -js-keep-generated-javascript <value>
      -js-main <name>
      -js-no-exports <value>
      -js-no-timestamps <value>
      -js-warn-class-init <value>
      -js-warn-performance-loss <value>
      -js-warn-runtime-name-lookup <value>


12年12月19日水曜日
いまいち
    •   日本語含むasを変換するとエラーが起こ
        る。(@tokufxug)




12年12月19日水曜日
12年12月19日水曜日
Tips
         •     Mac OS X on Java 7
             •   CommandLineを変更(FLEX-33290)

         •     swcdepends
             •   ant taskにtarget追加してfalcon-
                 swcdepends.jarを生成

         •     targetname="dist"
             •   build.xmlのflex-tasks.jarのパスを修正

12年12月19日水曜日
アプリケーションの
              展開


12年12月19日水曜日
• Windows Store
         • BrightCove AppCloud
         • PhoneGap
         • Adobe DPS
12年12月19日水曜日
Windows Storeへの展開




    http://bit.ly/TOUjzD
12年12月19日水曜日
BrightcoveのAppCLOUD




12年12月19日水曜日
12年12月19日水曜日
Digital Publishing Suiteでの展開




                ContentViewer経
 InDesignで作成し
                由でアプリ展開
 HTMLをリンク



12年12月19日水曜日
まとめ
   • Falconからの派生でFalconJS登場
   • 今はAS->JSのみ可能
   • 既存FlexAppの変換はゴールではないかも
   • 別のツールという選択肢
       – Dart/Hexe/CoffeeScript/Jangarooなどなど




12年12月19日水曜日
さあどうしますか?



12年12月19日水曜日
こうなるかも...


12年12月19日水曜日
そのリスクをわかった
               上で選ぶことは..


12年12月19日水曜日
それはあなたの
                自由です


12年12月19日水曜日
Happy cross-compiling!



12年12月19日水曜日
contact:
               @nod_japan_19xx



12年12月19日水曜日

Contenu connexe

Tendances

2011/12/14 FxUG発表資料 初めてのRobotlegs
2011/12/14 FxUG発表資料 初めてのRobotlegs 2011/12/14 FxUG発表資料 初めてのRobotlegs
2011/12/14 FxUG発表資料 初めてのRobotlegs
豊 満石
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
david9142
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
Akira Inoue
 
Netラボ2012年3月勉強会ライトニングトーク
Netラボ2012年3月勉強会ライトニングトークNetラボ2012年3月勉強会ライトニングトーク
Netラボ2012年3月勉強会ライトニングトーク
david9142
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
 

Tendances (20)

2011/12/14 FxUG発表資料 初めてのRobotlegs
2011/12/14 FxUG発表資料 初めてのRobotlegs 2011/12/14 FxUG発表資料 初めてのRobotlegs
2011/12/14 FxUG発表資料 初めてのRobotlegs
 
Web matrix2とvisual studio
Web matrix2とvisual studioWeb matrix2とvisual studio
Web matrix2とvisual studio
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
 
Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~
 
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
.NET Core 5 ~ Windows, Linux, OS X そして Docker まで ~
 
Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介Aspnet mvc 6の今を紹介
Aspnet mvc 6の今を紹介
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
 
20141129-dotNet2015
20141129-dotNet201520141129-dotNet2015
20141129-dotNet2015
 
マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?マイクロソフトにとってのWebって?
マイクロソフトにとってのWebって?
 
後期講座05
後期講座05後期講座05
後期講座05
 
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考えるNetラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
Netラボ2012年6月勉強会 マイクロソフトのオープンソース戦略を考える
 
Alfresco Javascript Consoleのご紹介
Alfresco Javascript Consoleのご紹介Alfresco Javascript Consoleのご紹介
Alfresco Javascript Consoleのご紹介
 
Openness, Innovation and Opptunity
Openness, Innovation and OpptunityOpenness, Innovation and Opptunity
Openness, Innovation and Opptunity
 
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
ASP.NET 新時代に向けて ~ ASP.NET 5 / Visual Studio 2015 基礎解説
 
Netラボ2012年3月勉強会ライトニングトーク
Netラボ2012年3月勉強会ライトニングトークNetラボ2012年3月勉強会ライトニングトーク
Netラボ2012年3月勉強会ライトニングトーク
 
Development tools for WordPress
Development tools for WordPressDevelopment tools for WordPress
Development tools for WordPress
 
はじめてのASP.NET MVC5
はじめてのASP.NET MVC5はじめてのASP.NET MVC5
はじめてのASP.NET MVC5
 
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
 
WebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞWebAssembly text format で画像処理を書くぞ
WebAssembly text format で画像処理を書くぞ
 
Java de TFS
Java de TFSJava de TFS
Java de TFS
 

Similaire à Falconjsの始め方 (share)

WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
kamiyam .
 
Flashをcocos2dxで再生
Flashをcocos2dxで再生Flashをcocos2dxで再生
Flashをcocos2dxで再生
AimingStudy
 
Titanium もくもく会 #4
Titanium もくもく会 #4Titanium もくもく会 #4
Titanium もくもく会 #4
Kosuke Isobe
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルド
Hiroshi Sakate
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
 
Sugarcubeをはじめよう
SugarcubeをはじめようSugarcubeをはじめよう
Sugarcubeをはじめよう
Eihiro Saishu
 
Solaris 11 ディープダイブセミナー Distribution Constructor編
Solaris 11 ディープダイブセミナー Distribution Constructor編Solaris 11 ディープダイブセミナー Distribution Constructor編
Solaris 11 ディープダイブセミナー Distribution Constructor編
SolarisJP
 

Similaire à Falconjsの始め方 (share) (20)

WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN WEBアプリケーションビルド・ テストツール YEOMAN
WEBアプリケーションビルド・ テストツール YEOMAN
 
Aiming study#6pdf
Aiming study#6pdfAiming study#6pdf
Aiming study#6pdf
 
「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた
「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた
「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた
 
Flashをcocos2dxで再生
Flashをcocos2dxで再生Flashをcocos2dxで再生
Flashをcocos2dxで再生
 
すごいぞ!Google Chrome
すごいぞ!Google Chromeすごいぞ!Google Chrome
すごいぞ!Google Chrome
 
PhoneGap Introduction
PhoneGap IntroductionPhoneGap Introduction
PhoneGap Introduction
 
Titanium もくもく会 #4
Titanium もくもく会 #4Titanium もくもく会 #4
Titanium もくもく会 #4
 
Chromium androidビルド
Chromium androidビルドChromium androidビルド
Chromium androidビルド
 
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶSinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
 
Building document with the Sphinx public edtion
Building document with the Sphinx public edtionBuilding document with the Sphinx public edtion
Building document with the Sphinx public edtion
 
Yesod on Heroku
Yesod on HerokuYesod on Heroku
Yesod on Heroku
 
Introduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing DockerfilesIntroduce that Best practices for writing Dockerfiles
Introduce that Best practices for writing Dockerfiles
 
MacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみたMacRubyとHotCocoaでMacのアプリを作ってみた
MacRubyとHotCocoaでMacのアプリを作ってみた
 
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたらFlashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
 
セプテーニさんでのセミナー
セプテーニさんでのセミナーセプテーニさんでのセミナー
セプテーニさんでのセミナー
 
Sugarcubeをはじめよう
SugarcubeをはじめようSugarcubeをはじめよう
Sugarcubeをはじめよう
 
Solaris 11 ディープダイブセミナー Distribution Constructor編
Solaris 11 ディープダイブセミナー Distribution Constructor編Solaris 11 ディープダイブセミナー Distribution Constructor編
Solaris 11 ディープダイブセミナー Distribution Constructor編
 
Docker handson
Docker handsonDocker handson
Docker handson
 
Ruby which Supports Social Platform
Ruby which Supports Social PlatformRuby which Supports Social Platform
Ruby which Supports Social Platform
 
Heroku入門
Heroku入門Heroku入門
Heroku入門
 

Dernier

Dernier (11)

Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

Falconjsの始め方 (share)

  • 1. 2012.12.13 第177回 FxUG勉強会@東京 12年12月19日水曜日
  • 2. 今日の話し手 舩倉 純 株式会社ニークシステムテクノロジー所属 @nod_japan_19xx http://facebook.com/jun.funakura 12年12月19日水曜日
  • 4. Flexerがhtml5(w)/JSの 時流に乗るには? 12年12月19日水曜日
  • 5. 2012.11.11 Adobe Says “In the long-term, we believe HTML5 will be the best technology for enterprise application development.” 12年12月19日水曜日
  • 7. Falconとは • 新しいAS/(MXML)コンパイラ • 高速/Simple/Scalability • Action Script Compiler2.0としてリリース – Flash Builder 4.7 /AIR SDKに同梱 12年12月19日水曜日
  • 8. FalconJSとは? • as/mxmlアプリ->js/htmlアプリにする技術 • 2012/11/23にapacheのsvnにコミット • FlexSDK + Falcon Compiler + Compiler.js =Falcon JS JS 12年12月19日水曜日
  • 9. テキスト テキスト Flashテクノロジーの今後とあなたの人生とのかかわりについて http://www.slideshare.net/otachan/flash-14113527 12年12月19日水曜日
  • 12. • Apache Flex SDK • Falcon • FalconJS • Publisher JS 12年12月19日水曜日
  • 13. ■repository http://svn.apache.org/repos/asf/incubator/flex/sdk/ http://svn.apache.org/repos/asf/incubator/flex/falcon/trunk http://svn.apache.org/repos/asf/incubator/flex/asjs/branches/develop/ ■checkout flex/sdk/branches/develop flex/falcon/trunk/ compiler compiler.js compiler.tests ■必要なものたち ◎flex sdk branches pixcelbender_toolkit_2.5.dmg playerglobal11_1.swc ◎compiler / compiler.js jflex-1.4.3.zip 12年12月19日水曜日
  • 14. Apache Flex SDKのコンパイル • 必要なもののdownloads – playerGlobal.swc – Pixel Bender Toolkit2 • env.properties – env.AIR_HOME – env.PIXEL_BENDER_HOME – env.PLAYER_GLOBAL_HOME • antの実行 ※Flextras: - Blog: How to Build Apache Flex 4.8 from the Source https://www.flextras.com/blog/index.cfm/2012/8/1/How-to-Build-Apache- Flex-48-from-the-Source 12年12月19日水曜日
  • 15. Falconのコンパイル • JFlex1.4.3の配置 • build.xmlの編集 • env.FLEX_HOME • env.JFLEX_JAR • env.ANT_HOME • env.PLAYERGLOBAL_HOME • antの実行 (ant main copy.sdk) = apache Flex + Falcon 完成 • 特産の「もっさみな」 第43回「Apache Flex – Falcon コンパイ ラ (ビルド)」の巻 • http://mossamina.blog99.fc2.com/blog-entry-49.html 12年12月19日水曜日
  • 16. FalconJSのコンパイル • checkoutしたらant実行でOK • ディレクトリ構成は重要 – FALCON_HOME – FLEX_HOME – デフォルト指定がsvnのパスを想定 12年12月19日水曜日
  • 17. asjs • Alex Haruiさんの構想 とプロトタイプ • Non GoalsとGoalsの設定 • https://cwiki.apache.org/FLEX/alexs-flexjs- prototype.html • 12年12月19日水曜日
  • 18. Publisher • Falcon JSで生成したjsファイルを closureToolsでhtml/js-framework生成 • ant -Dapp.name=<app.name> • JS-Frameworkをgoogle closureに指定して 生成したjsが対象 • 今は..まだ • http://svn.apache.org/repos/asf/incubator/ flex/asjs/trunk/asjs/ 12年12月19日水曜日
  • 19. いまできること • ASファイルからjsファイルの出力。 • mxmljsc Main.as -output Main.js 12年12月19日水曜日
  • 20. いま(は)できないこと • mxmlからのコンパイル • size 0のファイルが出来上がる。 • JS-frameworkの選択 • option指定しても変化なし 12年12月19日水曜日
  • 21. js関連のオプション -js-builtin <name> -js-closure-compilation-level <value> -js-closure-create-source-map <value> -js-closure-externs [path-element] [...] -js-closure-formatting <value> -js-closure-js [path-element] [...] -js-extend-dom <value> -js-framework <name> -js-generate-test-case <value> -js-isolated <value> -js-keep-generated-javascript <value> -js-main <name> -js-no-exports <value> -js-no-timestamps <value> -js-warn-class-init <value> -js-warn-performance-loss <value> -js-warn-runtime-name-lookup <value> 12年12月19日水曜日
  • 22. いまいち • 日本語含むasを変換するとエラーが起こ る。(@tokufxug) 12年12月19日水曜日
  • 24. Tips • Mac OS X on Java 7 • CommandLineを変更(FLEX-33290) • swcdepends • ant taskにtarget追加してfalcon- swcdepends.jarを生成 • targetname="dist" • build.xmlのflex-tasks.jarのパスを修正 12年12月19日水曜日
  • 25. アプリケーションの 展開 12年12月19日水曜日
  • 26. • Windows Store • BrightCove AppCloud • PhoneGap • Adobe DPS 12年12月19日水曜日
  • 27. Windows Storeへの展開 http://bit.ly/TOUjzD 12年12月19日水曜日
  • 30. Digital Publishing Suiteでの展開 ContentViewer経 InDesignで作成し 由でアプリ展開 HTMLをリンク 12年12月19日水曜日
  • 31. まとめ • Falconからの派生でFalconJS登場 • 今はAS->JSのみ可能 • 既存FlexAppの変換はゴールではないかも • 別のツールという選択肢 – Dart/Hexe/CoffeeScript/Jangarooなどなど 12年12月19日水曜日
  • 34. そのリスクをわかった 上で選ぶことは.. 12年12月19日水曜日
  • 35. それはあなたの 自由です 12年12月19日水曜日
  • 37. contact: @nod_japan_19xx 12年12月19日水曜日