JavaOne 2015 SF¶
今年は残念ながら参加できませんでした。情報収集メモを記載します。
セッション¶
JavaFX関連¶
Monday¶
- TUT2097 Are You Listening? JavaFX Binding Techniques for Rich Client UIs1; Golden Gate
- CON6312 JavaFX 9: New and Noteworthy1; Yosemite
- CON2666 The New JavaFX Accessibility API1; Yosemite
- CON6841 HiDPI in Java and JavaFX1; Yosemite
- CON7008 Moving Enterprise Data from JFreeChart to JavaFX Charts1; Imperial Ballroom B
- CON4789 JavaFX Pitfalls1; Golden Gate 2/3
- CON2667 In Control with ControlsFX1; Yosemite
- CON4635 NASA Space Mission Support Fueled by the Java Ecosystem1; Continental Ballroom 1/2/3
Tuesday¶
- TUT3260 ChessUI FX: Creating a Real-World JavaFX Application; Yosemite
- CON4355 JavaFX Layout: Everything You Wanted to Know1; Yosemite
- CON5534 Creating Amazing Visual Programming Environments with JavaFX; Golden Gate 2/3
- CON4384 Migrating Java UI Client Apps to Modular JDK1; Yosemite
- CON3123 How to Build an IDE/Code Editor with JavaFX12; Imperial Ballroom B
- CON3523 JSR 377: What's Up and What's Next1; Yosemite
- BOF7319 Infinite Evolution:How to Transform Your UX; Yosemite
Wednesday¶
- CON3907 JavaFX real-World Apps1; Golden Gate 2/3
- CON7866 Integrating JavaFX Controls with an RCP1; Yosemite
- CON7047 What I Learned in Moving to JavaFX1; Yosemite
- CON5103 JavaFX Enterprise 2.0; Yosemite
Thursday¶
- CON6649 JavaFX on Mobile and Embedded: Status and Future Plans1; Yosemite
- CON3739 Advanced Space and Defence Operations Driven by JavaFX 8 and NetBeans 8; Plaza Room B
- CON3572 Gluon: JavaFX for the (Mobile) Enterprise1; Golden Gate 6/7/8
- CON3255 One Codebase to Rule Them All: Going Mobile with 2048FX1; Golden Gate 2/3
- CON7194 Back to Mobile: Java 8 on iOS, Android, and Windows 10; Continental Ballroom 1/2/3
- CON1527 Java 8 in Anger; Golden Gate 6/7/8
- CON7426 Functional Reactive Programming: UI Development Beyond MVC/MVP; Golden Gate 6/7/8
Java言語・標準API関連¶
unspecified¶
- BOF1518 Troubleshooting Slowdowns, Freezes, Deadlocks Introduction to Thread Dump1 資料
- BOF3472 Tips, Tricks, and Hidden Knowledge for Java Packagers1
- BOF4390 Using Type Annotations to Improve Your Code1
- CON1517 An Introduction to JVM Performance1
- CON1520 Making Java more dynamic-runtime code generation for the JVM1 資料
- CON1521 The Java Memory Model for Practitioners1 資料
- CON1566 Are Profilers Telling The Truth? How Do They Actually Work?[1] 資料
- CON1657 Refactoring to Functional1
- CON1855 Operating a 16-Terabyte JVM... and Living to Tell the Tale1
- CON1868 Shenandoah: An Ultralow-Pause-Time Garbage Collector for OpenJDK1
- CON2096 GC Tuning Confessions of a Performance Engineer1
- CON2168 The Twelve-Factor App Best Practices for Java Deployment 資料
- CON2184 Porting C Extensions and Intimately Linked Libraries to the JVM1
- CON2483 Java SE 8 for Java EE Developer1 資料
- CON2809 Deep Dive Top Performance Mistakes1 資料
- CON3151 The Java Date and Time API in Java SE 8: Overview and Tips1
- CON3467 Packaging Java Application1
- CON4384 Migrating Java UI Client Apps to the Modular JDK1
- CON5107 Prepare for JDK 9 資料
- CON5118 Introduction to Modular Development 資料
- CON5483 Compacting Strings: A Memory-Efficient Internal Representation for Strings1
- CON6512 Beyond top(1)Command-Line Monitoring on the JVM1 資料
- CON6700 Java Code to Machine Code How to write highly optimieable Java code 資料
- CON6710 Safer and Faster New JDK Security Features and Performance Improvements1 資料
- CON6821 Advanced Modular Development 資料
- CON6823 Project Jigsaw: Under The Hood1 資料
- CON6851 API Desgin with Java 8 Lambdas and Streams1 資料
- CON6856 Saving the Future from the Past: Innovations in Deprecation1 資料
- CON6891 20 Years of APIs: A Retrospective1 資料
- CON6936 Understanding Java Garbage Collection1
- CON7066 Effective Java Streams1
- CON7076 The sun.misc.Unsafe Situation1
- CON7432 New Tricks for Old Dogs: Collections Enhancements in Java 81 資料
- CON7863 What's in an Object? Java Garbage Collection for the Polyglot1
- CON8342 Improving the Performance of Your Java Application: Getting Beyond the Basis1
- CON9116 Going reactive in Java 8 and 91 資料
- CON10281 Java Mixed-Mode Flame Graphs 資料
- CON11284 JDK 9 Language and Tooling Features1 資料
- TUT1591 Where Is My Memory?[1] 資料
- TUT1997 How to Become a Winner in the JVM Performance Tuning Battle1
- TUT3246 Java 8 Stream API and RxJava Comparison:Pattern and Performance1
- TUT4468 Java Cryptography Deep Dive:Taming the Beast1
- UGF11077 Introduction to Java 8:JVM, Language, and Platform1
Java EE¶
Other libraries, frameworks¶
- BOF2909 Writing Better Code: How the NetBeans IDE Helps You Write, Test, and Debug Java1
- CON1520 Making Java More Dynamic1
- CON1803 Beyond Text: The Future of IDEs1
- CON3597 Having Fun with Javassist 資料
- CON3561 What's New in the Java API for JSON Processing1
- CON3945 Advanced Dependency Management with Gradle1
- CON6155 What's New in Java API for JSON Binding1
- CON6712 Enhanced Process APIs1
- HOL2846 Empowering the NetBeans IDE with New Java Hints1
- TUT4416 Preventing Errors Before They Happen1
- TUT7482 Getting Started with Gradle1
misc¶
- CON3258 Return of the Code Quality Inquisition1
- CON3774 How to Rebuild Your Build Without Reworking Your Work1
- CON10253 How to Develop Highly Customizable Off-the-Shelf Software1
- UGF10305 Effective Java Teaching1
1 OracleのJavaOne 2015サイト(次のURL)から資料ダウンロードあり
https://events.rainfocus.com/oow15/catalog/oracle.jsp?event=javaone&search.event=javaoneEvent
2 なんと.keyファイル・・・
ストリーミング¶
https://community.oracle.com/docs/DOC-936935
会場のうち次の6箇所のストリーミング
- Golden Gate 6/7/8
- Mission
- Ballroom 5
- Ballroom B
- Embarcadero
- Cyril Magnin II/III
参加レポート¶
参加者のブログ¶
アプレッソ開発部の野口さん¶
JavaOne 2015 1 日目 - JavaOne 名場面集
JavaOne 2015 2 日目 - Scala からプロファイラ、スレッドダンプまで
JavaOne 2015 3 日目 - Java 言語の設計者たちはチェック例外をどう考えているのか
JavaOne 2015 4 日目 - Java is gone, Elton John comes
JavaOne 2015 5 日目 - Java をつくり、使っているひとたち
きしださん¶
n_agetsumaさん¶
JavaOne2015 1日目メモ
JavaOne2015 2日目メモ
JavaOne2015 3日目メモ
鈴木雄介さん¶
@make_familiar さん¶
JavaOne 2015 振り返り ―― Project Jigsaw、Cucumber、Lambda Best Practices 2015年11月3日