第1回ext js勉強会
TRANSCRIPT
![Page 1: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/1.jpg)
Ext JS/Ext GWT勉強会June-25, 2008 @ Ext Japan, LLC
![Page 2: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/2.jpg)
今夜のアジェンダ
• Ext Japan, LLC関連(約30分)
• ユーザー事例(約20分 x 3例)
• ディスカッション(約30分)
• (懇親会)
![Page 3: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/3.jpg)
Ext Japan, LLCについて(約10分程度)
![Page 4: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/4.jpg)
Ext Japan, LLC
• 日本におけるExt, LLCのパートナー
• 2008/06/13に設立
• URL→ http://extjs.co.jp
• 7月上旬頃に設立のプレスリリース予定
![Page 5: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/5.jpg)
「LLC」って?
本家も「Ext, LLC」だったので、Ext JapanもLLC(合同会社)にしてみました
一応、ちゃんとした会社です :)
![Page 6: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/6.jpg)
Ext Japanの事業
非営利事業 営利事業
![Page 7: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/7.jpg)
Ext Japanの非営利事業
•デベロッパーのHubとしての機能
• デベロッパーコミュニティの支援
• オープンソースコミュニティへの貢献
![Page 8: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/8.jpg)
Ext Japanの営利事業
•商用ライセンス販売
• テクニカルサポート、トレーニング
• プラグイン/アプリケーション販売
• 開発、コンサルティング
![Page 9: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/9.jpg)
ライセンスについて
• GPLv3と商用のデュアルライセンス (Ext JSは2.1~、Ext GWTは1.0~)
• GPLv3に準拠するプロジェクトであれば無料で利用可能
• 商用ライセンス→現在翻訳中
![Page 10: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/10.jpg)
Ext Japan設立の目的
Ext JS / Ext GWTの日本における普及
企業の業務アプリのWEBアプリ化を促進
企業WEBアプリのAJAX化、RIA化を支援
![Page 11: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/11.jpg)
Ext JS / Ext GWTとは?
![Page 12: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/12.jpg)
![Page 13: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/13.jpg)
Ext JSのUBP
UBP = Unique Buying Point「その商品をわざわざ買う理由」
![Page 14: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/14.jpg)
UBP(vs. 他のJSライブラリ)
•WEBアプリでVBアプリと同等のGUI
• 高い拡張性・可読性・保守性(A foundation you can build on)
• 他のJSライブラリの共存・補完
![Page 15: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/15.jpg)
UBP(vs. 他のRIA)
• No plugin, no maintenance
• JavaScript/Javaベース
• 安価な商用ライセンス
![Page 16: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/16.jpg)
UBP(vs. Visual Basic)
• No installation, no maintenance
• Run anywhere
![Page 17: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/17.jpg)
利用シーン
•企業内WEBアプリケーション
• 企業間WEBアプリケーション
• WEBアプリの管理画面
• Personalized Page
• ・・・
![Page 18: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/18.jpg)
アプリケーション例•各種アセット管理アプリケーション(CMS、CRM、ERP等)
• エンタープライズサーチのGUI
• 社内ポータル
• 企業間EC
• ・・・
![Page 19: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/19.jpg)
向いていないこと
•ちょっとした効果や動き→×
• SEOが必要なページ→×
• Windows的なGUIが嫌いな人→×
• CPU/メモリーが・・・なPC→×
• IE6→×?
![Page 20: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/20.jpg)
簡単な自己紹介と経緯
![Page 21: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/21.jpg)
自己紹介
•直鳥裕樹(なおとりゆうき)
• ブログ:http://ongmap.com/blog
• Mashup Award 3rdで最優秀賞
• その時の応募作品「OnGmap」でExtJSを利用
![Page 22: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/22.jpg)
OnGmap.com
![Page 23: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/23.jpg)
Ext JSブログで紹介
![Page 24: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/24.jpg)
日経BP PC online
http://pc.nikkeibp.co.jp/productdb/
![Page 25: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/25.jpg)
Ext, LLC訪問(5月)
![Page 26: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/26.jpg)
今後の予定について
![Page 27: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/27.jpg)
自己紹介
•小山文彦(こやまふみひこ)
• ブログ:http://koyama.goga.co.jp/
• 平凡に生きています
![Page 28: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/28.jpg)
今後の予定• 6月 日本語サイト立ち上げと価格発表• 7月 ライセンス販売とサポート提供開始
APIドキュメント日本語化完了日本語フォーラム立ち上げ
• 10月 トレーニング提供開始• 11月 Ext JS本出版予定(直鳥、古旗氏)
![Page 29: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/29.jpg)
イベント
トレーニングツアー(米国)Ext 合宿
Ext Summit(Jack Slocum招聘)
アプリケーション・プラグインコンテスト
ユーザーツアー(米国)
Extスキンコン
テスト
出版記念握手
会
![Page 30: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/30.jpg)
Ext 本体のロードマップ
![Page 31: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/31.jpg)
自己紹介
•石丸健太郎(いしまるけんたろう)
• ブログ:http://ishimaru.goga.co.jp/
• Mash up Award 2ndで優秀賞GPS携帯対応Mashupサイトdoodle
![Page 32: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/32.jpg)
Ext JS
![Page 33: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/33.jpg)
Ext JS 2.1(4/21)
• REST完全対応• リモートコンポーネントを読み込むサンプル• Ajax以外の入力フォームへの対応• すべてのアダプタライブラリをアップグレード• AIRプラットフォームへの追加対応• グリッドのフィルタ機能• ステータスバー• スライダー
![Page 34: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/34.jpg)
Ext JS 2.2(2008夏)
• スタイル付きチェックボックスとラジオボタン• チェックボックスとラジオボタンのグループ操作• TreeLoaderデータ読込みの拡張、XMLを含んだ追加サンプル• FileUpload のサンプル• アイテムの複数選択サンプル
![Page 35: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/35.jpg)
Ext JS 3.0(2008冬)• イベント登録モデルをアップデート
• FlashチャートAPI
• Comet/Bayeux対応
• Integrated client-server data binding/marshaling for Ext components
• ブラウザ履歴に対応
• ListViewコンポーネント
• 拡張ボタンとツールバーコンポーネント
• アクセシビリティの改良
• 容易なカスタムテーマ作成に関するCSSのアップデート
• Ext.Ajaxの強化
![Page 36: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/36.jpg)
Ext GWT
![Page 37: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/37.jpg)
Ext GWT 1.1(2008夏)
• コンボボックスのオートコンプリート対応• コンボボックスのオートフィル対応• Ext JS Gridに基づいたグリッドとストア• グリッドのグループ化と合計• グリッドプラグイン• 編集可能なグリッド• ポートレット(サンプル付き)• ウェブデスクトップ(サンプル付き)
![Page 38: 第1回Ext JS勉強会](https://reader035.vdocuments.site/reader035/viewer/2022062220/558d24bdd8b42a80538b45bb/html5/thumbnails/38.jpg)
Ext GWT 1.2(2008夏)
• フォームレイアウトの進化• ファイルアップロード• ドラッグ&ドロップ (一般、ツリー、データリスト、グリッド)• Component data binding