japanese introduction to oracle jet
TRANSCRIPT
![Page 1: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/1.jpg)
![Page 2: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/2.jpg)
![Page 3: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/3.jpg)
Introduction to Oracle JET
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Corporation Principal Product Manager Geertjan Wielenga (@GeertjanW)
Java Day Tokyo 2016 May 24, 2016
![Page 4: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/4.jpg)
Introduction to Oracle JET
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Corporation Principal Product Manager ヒューチャン・ビレンガ
Java Day Tokyo 2016 May 24, 2016
![Page 5: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/5.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
5
![Page 6: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/6.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
![Page 7: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/7.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7
![Page 8: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/8.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8
![Page 9: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/9.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
社内の Oracle JET カスタマー
• Internet of Things
• Mobile Cloud Service
• Developer Cloud Service
• Business Activity Monitoring
• Solaris Deployment and
• Analytics
• PeopleTools
• New: Application Express
• New: Big Data Discovery
• New: Oracle Retail
Oracle JET Customers Across Oracle Include...
9
![Page 10: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/10.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle JET 社内でのインパクト
“Oracle JET enables us to build highly interactive and responsive applications that enable our users to answer business questions at the speed of thought. This is made possible by the lightweight and open client architecture that Oracle JET promotes.”
• BI Visual Analyzer/Data Visualization Cloud Service Team
Oracle JET Impact Across Oracle
10
![Page 11: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/11.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle JET 社内でのインパクト
“On the Solaris WebUI and Analytics project we have made extensive use of Oracle JET and this has saved us considerable time and effort during the development of our webapp.”
• Solaris OS Development Team
Oracle JET Impact Across Oracle
11
![Page 12: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/12.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
![Page 13: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/13.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13
![Page 14: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/14.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
![Page 15: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/15.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
![Page 16: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/16.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
![Page 17: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/17.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 17
![Page 18: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/18.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
さまざまなライブラリと用途
• アプリケーションフレームワーク&ライブラリ (Application Frameworks & Libraries)
Angular, Knockout, Backbone, Ext, React, Ember
• コンポーネントライブラリ (Component Libraries)
JQuery UI, Sencha, PrimeFaces
• モジューラシステム (Module Systems)
RequireJS, Browserfy
• ビルドシステム (Build Systems)
Grunt, Gulp, Brunch
• テストフレームワーク (Testing Frameworks)
Protractor, Jasmine, Qunit, Karma
• その他 (Other)
Yeoman, Node.js, Bower
Different Libraries, Different Purposes
18
![Page 19: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/19.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
まるでジャングル… It's a Jungle Out There...
19
![Page 20: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/20.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
必要な機能
• レスポンシブルデザイン (Responsive Design)
• モジュラリティ (Modularity)
• シングルページアプリケーション (Single Page Application)
• アクセシビリティ (Accessibility)
• 国際化 (Internationalization)
• セキュリティ (Security)
• パフォーマンスの最適化 (Performance Optimization)
• 標準への準拠 (Conformance to Standards)
• ドキュメントとサポート (Documentation & Support)
Requirements First
20
![Page 21: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/21.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
デモ
• RequireJS: モジュラリティ (modularity)
• KnockoutJS: 双方向データバインディング (two-way databinding)
Demo
21
![Page 22: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/22.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
![Page 23: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/23.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle JET
23
![Page 24: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/24.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle JET
• 中級・上級開発者を対象 (Aimed at medium to advanced JavaScript developers.)
• オープンソースライブラリを使用 (Based on open source libraries.)
• データビジュアリゼーションにフォーカス (Focused on data visualization, e.g., Cloud data.)
• エンタープライズ仕様 – アクセシビリティ、モジュラリティなど (Enterprise-ready, e.g., accessibility and modularity.)
• Oracle Cloud カスタマ用からGitHubでオープンソース (For Oracle Cloud customers and recently on GitHub.)
24
![Page 25: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/25.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
デモ Demo
25
![Page 26: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/26.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
JETコンポーネントの標準
• 双方向データバインディング (Two-way data binding)
• jQueryUI をラップしたウィジェットとしてパッケージ (Packaged as jQueryUI wrapped widgets)
• Alta UI スタイル仕様に準拠 (Styled by default to meet the Ala UI style specifications (SASS based theming)
• Oracle NLS 標準(i18n)に準拠。通貨、数値、日付/時間のフォーマット (28言語と160以上のロケールに対応) (All components meet Oracle NLS standards(i18N). Formatting for Currency, Numeric and Date/Time (28 languages and 160+ locales)
JET Components Meet the Following Standards
26
![Page 27: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/27.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
JETコンポーネントの標準
• BiDiサポート、遅延リソースローディングなどを含むOracleソフトウェアローカリゼーション標準(l10n)に準拠 (All components provide support for Oracle software localization standards (l10n). Including BiDi and lazy resource loading)
• OAG 2.0 標準のアクセシビリティに準拠 (All components meet OAG 2.0 standards for accessibility (based on WCAG 2.0))
• テスト自動化のメソッドの提供 (All components provide methods for test automation integration)
• タッチ機能の提供 (All components provide touch functionality where appropriate)
JET Components Meet the Following Standards
27
![Page 28: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/28.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
まとめ
• 中級・上級開発者を対象 (Aimed at medium to advanced JavaScript developers.)
• オープンソースライブラリを使用 (Based on open source libraries.)
• データビジュアリゼーションにフォーカス (Focused on data visualization, e.g., Cloud data.)
• エンタープライズ仕様 – アクセシビリティ、モジュラリティなど (Enterprise-ready, e.g., accessibility and modularity.)
• Oracle Cloud カスタマ用からGitHubでオープンソース (For Oracle Cloud customers and recently on GitHub.)
Conclusions
28
![Page 29: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/29.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 29
![Page 30: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/30.jpg)
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 30
![Page 31: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/31.jpg)
![Page 32: Japanese Introduction to Oracle JET](https://reader033.vdocuments.site/reader033/viewer/2022051502/58f06f0a1a28ab3f718b45e7/html5/thumbnails/32.jpg)