JCP をもっと知ろう JCP Program Management Office Oracle America, Inc. プログラムマネージャ 浜本奈保子 2017 年 7 月 Java 女子部 in 東京 Copyright 2017, Oracle and/or

Similar documents
Java の将来に参加しませんか? JCP Program Management Office Oracle America, Inc. プログラムマネージャ浜本奈保子 2016 年 7 月 JUG Visits in Japan Copyright 2016, Orac

Make the Future Java FY13 PPT Template

Make the Future Java FY13 PPT Template

- 2 Copyright (C) All Rights Reserved.

IBM の Java 活用ガイド_rev2

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

PowerPoint Presentation

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

はじめに

JB_weblogic_guide.indd

組織変更ライブラリ

Copyright 2009, SofTek Systems, Inc. All rights reserved.

how-to-decide-a-title

[HO-2] NetBeansとGlassFishではじめるJava EE7ハンズオン

Microsoft Windows向けOracle Database 12cでのOracleホーム・ユーザーの導入


Copyright 2008 NIFTY Corporation All rights reserved. 2

初心者にもできるアメブロカスタマイズ新2016.pages

Contents

キヤノンマーケティングジャパングループ CSR報告書 情報セキュリティ報告書

% 11.1% +6.% 4, % %+12.2% 54,16 6.6% EV7, ,183 Copyright 216 JAPAN POST GROUP. All Rights Reserved. 1

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1

How to Use the PowerPoint Template

Copyright All Rights Reserved. -2 -!

untitled

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

<8C8B8D872E706466>

CodeGear Developer Camp

自己紹介 指崎則夫 ( さしざきのりお ) SCUGJ 運営スタッフ Microsoft MVP

Oracle Application Server 10g( )インストール手順書

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

開発・運用時のガイド JDK8への移行に伴う留意点 [UNIX]


セットアップカード

JBoss と Arquillian で実現する 究極のテスト環境 レッドハット株式会社 JBoss サービス事業部 コンサルタント 山 田義和

PowerPoint Presentation

ExpressUpdate Agent インストレーションガイド

IP IP All contents are Copyright (c) All rights reserved. Important Notices and Privacy Statement. page 2 of 39

システム必要条件 - SAS Add-In 7.1 for Microsoft Office

WebアプリケーションサーバJBoss入門

42

Windows Oracle -Web - Copyright Oracle Corporation Japan, All rights reserved.

_02-4.ppt

Oracle Application Server 10g(9

untitled

- 2 Copyright (C) All Rights Reserved.

Microsoft PowerPoint _report_06081PDC2006Q1&2SUMMARY_roagroup_jp.ppt [互換モード]

Releases080909

Copyright Qetic Inc. All Rights Reserved. 2

プリント

Web Microsoft 2008 R2 Database Database!! Database 04 08

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

日立評論 2016年9月号:金融イノベーションを実現する新たなエンタープライズアプリケーション開発への取り組み


Slide 1

Windows Phone 用 Cisco AnyConnect セキュアモビリティクライ アントユーザガイド(リリース 4.1.x)

untitled

光学基金報告会資料 最終版.ppt

ESA_UI_1110.PDF

Microsoft Word - ネットワークビジネス 9つの嘘(promo).doc

健康保険組合のあゆみ_top

リバースマップ原稿2

2

58.pdf

PowerPoint Presentation

untitled

<Insert Picture Here>

ニフティクラウド mobile backend 概要 サービス名 : ニフティクラウド mobile backend ( ニフティクラウドモバイルバックエンド ) アドレス : 利用対象者 : スマートフォンアプリを開発する個人および企業 基本仕

署名ツール検証報告書

4.5 ブログが弱くても上位表示させる裏ワザ

ExpressUpdate Agent インストレーションガイド

Copyright 2010 Sumitomo Mitsui Banking Corporation. All Rights Reserved.

Oracle_for_SAP :29 PM ページ 2 2 3

<Documents Title Here>


システム必要条件 - SAS Add-In 7.1 for Microsoft Office

untitled

- 1 -

Oracle Web Conferencing Oracle Collaboration Suite 2 (9.0.4) Creation Date: May 14, 2003 Last Update: Jan 21, 2005 Version: 1.21

PowerPoint Presentation

release-270.PDF

Java 16x9 PPT Interim Template

Copyright 2017 JAPAN POST BANK CO., LTD. All Rights Reserved. 1

PowerPoint Presentation

intra-mart FormatCreator Version6.1

履歴 2015 年 3 月 2015 年 3 月リリースに合わせて改版 2015 年 7 月 年 7 月リリースのハイライト を追加 2015 年 10 月 年 10 月リリースのハイライト を追加 2016 年 1 月 年 1 月リリースのハイライ

ソーシャルメディアとまちづくり(1)

AWS における ベストパートナーを見つける 7 つの方法 相澤恵奏アマゾンウェブサービスジャパンアライアンス技術本部テクニカルイネーブルメント部部長パートナーソリューションアーキテクト #AWSInnovate 2019, Amazon Web Services, Inc. or its affi

Slide 1

wpEnterpriseSvr.doc

20 180pixel 180pixel Copyright 2014 Yahoo Japan Corporation. All Rights Reserved.

iDIVO_Manager_service対応OSと必須ソフトウェア

EMC NetWorker Module for Microsoft SQL Server リリース5.2 SP1インストール・ガイド


<Documents Title Here>

PowerPoint プレゼンテーション

WAS V9 アナウンスメント・セミナー資料

Transcription:

JCP をもっと知ろう JCP Program Management Office Oracle America, Inc. プログラムマネージャ 浜本奈保子 naoko@jcp.org 2017 年 7 月 Java 女子部 in 東京 Copyright 2017, Oracle and/or its aff iliates. All rights reserved.

2

浜本奈保子 Java Community Process (JCP) Program プログラムマネージャ メンバーシップ EC 選挙 イベント コーディネート サポート マーケティング ウェブマスター 事務全般 日本生まれのアメリカ育ち カリフォルニア州ベイエリア在住 3

JCP とは Java Community Process For the community, by the community JSR (Java Specif ication Request) を通じて Java 技術規格 (standard technical specif ications) を開発 改訂を進める オープンなプロセス ガバナンス 契約書 プロセスドキュメント 4

コミュニティと共に開発 5

JSR とは 規格仕様提案 380 以上 提出義務 Specif ication (Spec): スペック Reference Implementation (RI): リファレンス実装 Technology Compatibility Kit (TCK): テクノロジ 互換性キット 開発サイクルとフォーマル review 6

JSR 開発サイクル 7

三角形の互換性 8

オープンソース Implementations Java SE と Java EE プラットフォームの Reference Implementation もオープンソースライセンスに基づき共同開発 Java SE: OpenJDK Java EE: Project GlassFish 9

最近提出された JSR の例 Java EE 8 (JSR 366) JSON-P 1.1 (JSR 374) CDI 2 (JSR 365) JSON-B (JSR 367) Java Module System (JSR 376) Desktop Application API (JSR 377) Portlet 3.0 Bridge for JSF 2.2 (JSR 378) Java SE 9 Release Contents (JSR 379) Bean Validation 2.0 (JSR 379) Servlet 4 (JSR 369) JAX-RS 2.1 (JSR 370) MVC (JSR 371) JSF 2.3 (JSR 372) Security (JSR 375) 10

国際化関連の JSR の例 Date and Time API (JSR 310) Final Release Money and Currency API (JSR 354) Final Release Units of Measurement API (JSR 363) Final Release 11

組織 12

The Executive Committee 営利団体 非営利団体 オープンソース JUG 個人開発者 13

The Executive Committee ARM Ivar Grimstad NXP Semiconductors Azul Systems JetBrains Oracle Credit Suisse Hazelcast Red Hat Eclipse Foundation HP Enterprise SAP SE Ericsson IBM Software AG 富士通 Werner Keil SouJava Gemalto M2M Tomitribe Goldman Sachs London Java Community Twitter V2COM MicroDoc 14

JCP メンバー 営利団体 非営利団体 オープンソース JUG 個人開発者 https://jcp.org/en/participation/membership 15

日本の営利団体 JCP メンバー アルファベット順 アクセス NTT コムウェア アプリックス NTT データ 富士通 パナソニック 日立 楽天 リコー サムライズム 三菱 UFJ インフォメーション テクノロジー NEC シャープ NTT 損保ジャパン日本興亜 16

日本の JUG JCP メンバー アルファベット順 GlassFish Users Group Japan 日本 Java ユーザーグループ KanJava https://jcp.org/en/participation/jug_list 17

日本の個人 JCP メンバー Associate Member: 6 Full Member: 2 https://jcp.org/en/participation/members 18

世界中の JUG が JCP のメンバー 19

なぜ参加 1. Click icon to add picture 2. 3. 4. 5. 6. 7. 8. 知識 テクニカルスキル コミュニケーション Visibility Recognition オルトルイズム Fun Make friends! 20

なぜ企業として参加 Click icon to add picture Take the initiative 率先 Adapt and Inform 適応と知っておくこと 新しいマーケットの開発 開発者の育成 https://jcp.org/aboutjava/communityprocess/jcp-corporate-overview.pdf 21

2011 - 今日まで Click icon to add picture JCP.next 参加メンバーの増加 22

JCP.next (JSR 348) 23

JCP.next (JSR 355) 24

JCP.next (JSR 364) 25

JSR364 - Broadening JCP Membership 2016 年4月にファイナルリリース 参加しやすくメンバーシップ関連の変更 JCP 2.10 新しいメンバーシップレベルの追加 No more メンバーシップ費 Electronic signature の導入 JSR に Contributor の追加 Executive Committee に Associate Seats を追加 26

JSR364 - Broadening JCP Membership 2016 年4月にファイナルリリース 参加しやすくメンバーシップ関連の変更 JCP 2.10 新しいメンバーシップレベルの追加 No more メンバーシップ費 Electronic signature の導入 JSR に Contributor の追加 Executive Committee に Associate Seats を追加 27

JSR364 - Broadening JCP Membership ゴール 個人や組織の JCP への参加の増加 プロセスの簡潔化 それぞれにふさわしい IP commitment の確保 28

メンバーシップ Associate Membership 個人で参加する場合 弁護士 雇用者のサイン不必要 JSR へ Contributor として参加 Partner Membership Legal entity でない JUG や非営利団体が参加する場合 Full Membership JSR に Spec Lead や Expert Group として参加 29

メンバーシップ : 個人で参加する場合 Associate Member として参加 Full Member としての参加も可能 しかし Employer Contribution Agreement ECA に雇用者の サインが必要 大学教授 学生 アンエンプロイド セルフエンプロイド (*) は ECA の提出不必要 ベターアプローチ 組織として参加を推薦 全ての メンバーは組織の代表者として JCP への参加が可能 (*) 会社が IP を管理する場合は ECA の提出が必要 30

メンバーシップ JUG として参加する場合 JSR364 リリース前は JUG は JSPA をサイン Legal entity でない場合 JSPA のサイン made no sense Legal entity でない組織が法的に IP commitment をする ことは不可 JSR364 リリース以降 JUG は Partner Member として参加 もっと簡潔 No IP commitments JUG のメンバーが JSR に貢献する場合 Associate または Full Member としての参加が必要 31

メンバーシップ 組織として参加する場合 企業と legal entity である組織は Full Member として参加 No more メンバーシップ費 組織のメンバーは JCP のアクティビティや JSR の Expert Group に組織の代表者として参加可能 32

メンバーシップ tips 1 オラクル SSO Single Sign-On オラクル SSO のプロファイルとすでにある JCP のプロファイルを sync させる場合 PMO にメール 一つのメンバーシップに対し一つのアカウントが必要 企業のメンバーシップに登録する場合は企業のメール アドレスの使用を強く推薦 33

メンバーシップ tips 2 日本語は文字化けしやすい 登録は英語 ローマ字で https://jcp.org/en/participation/membership https://jcp.org/en/participation/overview#guide サポート admin@jcp.org 日本語サポート naoko@jcp.org 34

どのメンバーシップ 35

メンバーシップレベル別特権 36

参加方法 アイディア フィードバックのシェア メーリングリストに登録 バグファイリング リリース前の Javadoc を読む リリース前の RI を使用してサンプルアプリの作成 コンテンツの日本語訳 ドキュメントの作成 JSR の evangelize: social media, ブログ, プレゼン, トーク etc... 37

どのようにして参加 個人で参加 - OK チームの一員として - better JUG や組織を通して 助け合いながら 教え合いながら 協力し合いながら 38

協力しながら JavaOne 2016 年 9 月 https://www.youtube.com/watch?v=j5_mh5jcyh0 39

2-way Communication 40

Adopt-a-JSR JUG 率先の Java 標準へ参加 貢献のイニシアチブ 世界各国の JUG の参加 ローカル企業も注目 更にプロフェッショナルに 開発者が参加コミュニティ に興味 https://community.oracle.com/docs/doc-996151 41

Use Cases JUG Chennai インド JSR 338, Java Persistence 2.1 JSR 344, JSF 2.2 JSR 352, Batch JSR 353, JSON JSR 356, WebSocket Urban Traveler サンプルアプリの 開発 2015 年 Outstanding Adopt-a-JSR Participant 受賞 42

Use Cases London Java Community JSR 310, Date and Time API JSR 335, Lambda Expressions たくさんの Hack Days, トーク, イベントをオーガナイズ JCP EC Member 2012 年 JCP Member/Participant of the Year 受賞 43

Use Cases BeJUG ベルギー JSR 356, Java API for WebSocket Hack Days Java EE 7 SDK に含ま れている Tic-Tac-Toe ゲームの開発 44

Use Cases SouJava ブラジル JSR 310, Date and Time API JSR 339, JAX-RS 2.0 JSR 344, JSF 2.2 たくさんのトーク, 本, 記事, code dojos (Hack Days), 翻訳 JCP EC Member 2012 年 JCP Member/Participant of the Year 受賞 45

Adopt OpenJDK https://community.oracle.com/community/java/jcp/adopt-openjdk Adoption Group & Quality Outreach フィードバックを送る前にメーリングリストに参加 http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss https://wiki.openjdk.java.net/display/quality/quality+outreach 46

リソース Follow the JCP online: https://jcp.org Join the JCP: https://jcp.org/en/participation/membership Twitter @jcp_org #JCP blogs.oracle.com/jcp Facebook: Java Community Process Adopt-a-JSR online: adoptajsr.org. #adoptajsr members@adoptajsr.java.net - the global mailing list IRC: #adoptajsr channel on irc.freenode.net GitHub: https://github.com/adopt-a-jsr 47

JCP at JavaOne 2017 in サンフランシスコ ( 予定 10月1日 10月5日 JCPセッション JCPパーティ Hackergarten ソーシャルネットワーキング 48

Takeaway Points JCPはJavaの技術規格をコミュニティと共に開発するオープンなプロセス メンバーシップ JUG Partner Membership 個人 Associate Membership 企業 Full Membership メンバーシップ費 無料 Partner MembershipとAssociate Membership両方で参加可能 推薦 Javaのことが好きで興味のある方 皆様 ぜひご参加をご検討ください 49

Thank you, merci, grazie, gracias, danke, obrigado, bedankt, kiitos, xie xie ありがとうございました 浜本奈保子 naoko@jcp.org