SlideShare a Scribd company logo
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 17
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
まるでジャングル…
It's a Jungle Out There...
19
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
デモ
• RequireJS: モジュラリティ (modularity)
• KnockoutJS: 双方向データバインディング (two-way databinding)
Demo
21
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle JET
23
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
デモ
Demo
25
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 29
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 30
Japanese Introduction to Oracle JET
Japanese Introduction to Oracle JET

More Related Content

PDF
Oracle JET
PDF
State of NetBeans
PDF
10 Building Blocks for Enterprise JavaScript
PDF
Surviving Life in the JavaScript Ecosystem
PDF
Session at Oredev 2016.
PDF
Oracle JET: Enterprise-Ready JavaScript Toolkit
PDF
JavaCro'15 - HTTP2 Comes to Java! - David Delabassee
PDF
Imworld.ro
Oracle JET
State of NetBeans
10 Building Blocks for Enterprise JavaScript
Surviving Life in the JavaScript Ecosystem
Session at Oredev 2016.
Oracle JET: Enterprise-Ready JavaScript Toolkit
JavaCro'15 - HTTP2 Comes to Java! - David Delabassee
Imworld.ro

What's hot (20)

PDF
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
PDF
Introdução ao Oracle NoSQL
PDF
Slovenian Oracle User Group
PDF
Another compilation method in java - AOT (Ahead of Time) compilation
PPTX
Coherence 12.1.3 hidden gems
PPTX
Oracle Public Cloud : Provisioning with Chef
PDF
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
PDF
Developers vs DBAs - How to win the war
PDF
Rapid private cloud with oracle vm and oracle openstack for oracle linux
PDF
PDF
Cloud Native Java GraalVM 이상과 현실
PDF
Java EE 8 Overview (Japanese)
PDF
Application Development with Oracle Database
PPSX
MySQL @ the University Of Nottingham
PDF
Java EE Next
PDF
MySQL Security & GDPR
PDF
MVC 1.0 / JSR 371
PDF
MySQL Dublin Event Nov 2018 - MySQL 8
PDF
Java EE 8 - An instant snapshot
PDF
Just-in-time Java EE - provisioning runtimes for enterprise applications - Ja...
JavaCro'15 - Java Certification – in theory and practice - Branko Mihaljević,...
Introdução ao Oracle NoSQL
Slovenian Oracle User Group
Another compilation method in java - AOT (Ahead of Time) compilation
Coherence 12.1.3 hidden gems
Oracle Public Cloud : Provisioning with Chef
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Developers vs DBAs - How to win the war
Rapid private cloud with oracle vm and oracle openstack for oracle linux
Cloud Native Java GraalVM 이상과 현실
Java EE 8 Overview (Japanese)
Application Development with Oracle Database
MySQL @ the University Of Nottingham
Java EE Next
MySQL Security & GDPR
MVC 1.0 / JSR 371
MySQL Dublin Event Nov 2018 - MySQL 8
Java EE 8 - An instant snapshot
Just-in-time Java EE - provisioning runtimes for enterprise applications - Ja...
Ad

Similar to Japanese Introduction to Oracle JET (20)

PDF
Java Day Tokyo 2016 feedback at Kumamoto
PPTX
Jfokus 2017 Oracle Dev Cloud and Containers
PDF
Coding from Application Container Cloud to Oracle JET
PDF
B4 making dev_ops_really_work
PPTX
What's new in the Java API for JSON Binding
PDF
Bringing Java into the Open
PDF
Pitfalls of migrating projects to JDK 9
PDF
Oracle User Group Holland
PDF
MySQL Group Replication
PDF
The Future of Java and You
PDF
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
PDF
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
PDF
Web protocols for java developers
PPTX
Oracle JET overview
PDF
JCP 20 Year Anniversary
PPTX
Java EE for the Cloud
PPTX
Mastering DevOps With Oracle
PDF
APAC Tour 2019 update
PDF
Oracle Solaris Cloud Management and Deployment with OpenStack
PDF
Leverage integration cloud_service_for_ebs_
Java Day Tokyo 2016 feedback at Kumamoto
Jfokus 2017 Oracle Dev Cloud and Containers
Coding from Application Container Cloud to Oracle JET
B4 making dev_ops_really_work
What's new in the Java API for JSON Binding
Bringing Java into the Open
Pitfalls of migrating projects to JDK 9
Oracle User Group Holland
MySQL Group Replication
The Future of Java and You
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]
Web protocols for java developers
Oracle JET overview
JCP 20 Year Anniversary
Java EE for the Cloud
Mastering DevOps With Oracle
APAC Tour 2019 update
Oracle Solaris Cloud Management and Deployment with OpenStack
Leverage integration cloud_service_for_ebs_
Ad

More from Geertjan Wielenga (20)

PDF
The Long Walk to Apache NetBeans
PDF
Java Master Class
PDF
JFall 2016: Oracle JET Session
PDF
Oracle JET, with JET Mobile Content
PDF
geecon 2016: "What's Oracle Doing with JavaScript?!"
PDF
Technology Evangelism
PDF
Technology evangelist
PDF
NetBeans Workshop at Hanze University of Applied Science, Groningen
PDF
Coding for Desktop & Mobile with HTML5 & Java EE
PDF
"Meet the NetBeans Community"
PDF
Consuming Java EE in Desktop, Web, and Mobile Frontends
PDF
Smart Migration to JDK 8
PDF
Ext java-editor
PDF
Busy developer-html5-javaee7
PDF
Extending NetBeans IDE
PDF
What's New in NetBeans IDE 7.x
PDF
Bof4162 kovalsky
PDF
Cisco Localisation Toolkit
PPT
IMRCruisetoolbox: A Technical Presentation
PDF
Getting Started with the NetBeans Platform
The Long Walk to Apache NetBeans
Java Master Class
JFall 2016: Oracle JET Session
Oracle JET, with JET Mobile Content
geecon 2016: "What's Oracle Doing with JavaScript?!"
Technology Evangelism
Technology evangelist
NetBeans Workshop at Hanze University of Applied Science, Groningen
Coding for Desktop & Mobile with HTML5 & Java EE
"Meet the NetBeans Community"
Consuming Java EE in Desktop, Web, and Mobile Frontends
Smart Migration to JDK 8
Ext java-editor
Busy developer-html5-javaee7
Extending NetBeans IDE
What's New in NetBeans IDE 7.x
Bof4162 kovalsky
Cisco Localisation Toolkit
IMRCruisetoolbox: A Technical Presentation
Getting Started with the NetBeans Platform

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation theory and applications.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Spectroscopy.pptx food analysis technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation theory and applications.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Review of recent advances in non-invasive hemoglobin estimation
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectroscopy.pptx food analysis technology
Encapsulation_ Review paper, used for researhc scholars
20250228 LYD VKU AI Blended-Learning.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I

Japanese Introduction to Oracle JET

  • 3. 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
  • 4. 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
  • 5. 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
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
  • 7. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7
  • 8. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13
  • 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
  • 16. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 17
  • 18. 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
  • 19. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | まるでジャングル… It's a Jungle Out There... 19
  • 20. 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
  • 21. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | デモ • RequireJS: モジュラリティ (modularity) • KnockoutJS: 双方向データバインディング (two-way databinding) Demo 21
  • 22. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
  • 23. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Oracle JET 23
  • 24. 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
  • 25. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | デモ Demo 25
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 29
  • 30. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 30