JavaOne Tokyo 2012

Download JavaOne Tokyo 2012

Post on 13-Dec-2014

1.474 views

Category:

Technology

2 download

DESCRIPTION

JavaJavaOne Tokyo7 JavaOne 2011 San Francisco Java JavaOne Tokyo

TRANSCRIPT

  • 1. JavaOne Tokyo 2012 Java JavaOne Tokyo 7 JavaOne 2011 San FranciscoJava Birds-of-a-FeatherBoF JavaOne Tokyo 2012http://www.oracle.co.jp/javaone/4 4 Time Session Title Session Code category 9:00-10:00 Strategy Keynote JK1-01 Keynote Speaker Cameron Purdy, Nandini Ramani, Henrik Stahl Java Strategy Keynote Java Java Java Java Abstract (simultaneous interpreter Session) Time Session Title Session Code Category Track11:15-12:15 Introduction to JavaFX 2.0 JS1-01 Breakout Client Java Speaker Oracle Corporation JavaOne Oracle JavaFX JavaFX JavaFX 2.0 JavaFX Java Java Swing Web UI Java JavaFX AbstractAt last years JavaOne conferencer, Oracle laid out a long-term roadmap for JavaFX to make it a premier rich client platform. JavaFX 2.0, a major update tothe JavaFX platform, is a significant milestone in fulfilling this vision. Starting with this version, developers can create JavaFX applications completely in theJava programming language, using standard Java development tools. It also introduces several new features to the JavaFX platform: integration with Swingapplications, hardware-accelerated graphics, the ability to embed Web content, stable media playback, and an improved UI controls library. With the help ofcode examples and demos, this session explores key new features and discusses use cases and benefits for Java developers of using JavaFX. (simultaneous interpreter Session)
  • 2. Time Session Title Session Code Category Track 11:15-12:15 Java EE Web Container in the Cloud JS1-02 Breakout Enterprise Java Speaker Oracle Corporation Servlet 3.1 Oracle Java EE Web Platform as a Service(PaaS) Java EE 7 Web Web Abstract The focus of this session is the Servlet 3.1 feature set and what Oracle is doing to optimize the use of the Java EE Web container in the cloud. The presentation discusses the feature set targeted for Java EE 7, the main theme of which is platform as a service (PaaS), and what Oracle is doing in the Web container to enable support for the same in Web applications. (simultaneous interpreter Session) Time Session Title Session Code Category Track 13:15-14:15 The Heads and Tails of Project Coin JS1-11 Breakout Core Java Speaker Oracle Corporation Project Coin(JSR 334) Java SE 7 Java SE 8 AbstractCome learn about the new language features in JDK 7 added by Project Coin/JSR 334.This session demos the new features in an IDE and sharesexperiences in Yes developing the changes.And also in this session, we will show the new Project Coins feature included in Java SE 8. (simultaneous interpreter Session) Time Session Title Session Code Category Track 13:15-14:15 Embedded Java: Smart, Connected, Pervasive JS1-12 Breakout Embedded Java Speaker Oracle Corporation M2M (machine-to-machine) Java Abstract In this session we will learn about embedded Java products and technologies that enable smart and connected devices across a wide range of industries such as industrial control and automation, embedded gateways and servers, machine-to-machine (M2M), medical, and others. (simultaneous interpreter Session) Time Session Title Session Code Category Track13:15-14:15 JavaFX and Web Integration JS1-13 Breakout Client Java Speaker Oracle Corporation Japan JavaFX Web JavaFX Web HTML5 JavaFX JavaFX Web (WebEngine)JavaFX Web (HTML/CSS/JavaScript) Abstract
  • 3. Time Session Title Session Code Category Track Pragmatic Cloud and PaaS with Java EE 7 (and 14:30-15:30 JS1-21 Breakout Enterprise Java GlassFish) Speaker Oracle Corporation Java EE Java EE (GlassFish) Java EE PaaS Java EE API GlassFish Java EE Java EE Abstract In this session, we will present the efforts to bring cloud computing both to the Java EE platform specifications and to the Reference Implementation (GlassFish). Whether you are looking to use an internal cloud deployment or leverage a public Java EE PaaS offering,applications will need to be modified to be able to leverage multi-tenancy, automatic provisioning and deployment elasticity.Although these modifications are expected to be an evolution of the Java EE APIs, this session will provide a concise view of the complete changes and how it relates to an application server like GlassFish.To help see the forthcoming features, we will demonstrate how the Java EE developer experience will be impacted in terms of Java EE components programming as well as development/runtime environments. (simultaneous interpreter Session) Time Session Title Session Code Category Track 14:30-15:30 DVB GEM: Java TV Goes Over the Top, Hybrid and 3-D JS1-22 Breakout Embedded Java Speaker Oracle Corporation GEM(Globally Executable MHP)Java TV tru2way MHP Blu-ray BD-J GEM 1.3 API stereoscopic 3D API 3D stereoscopic Java GEM API 3D Abstract GEM is the heart of Java TV-based standards such as tru2way and MHP as well as of every Blu-ray player. The latest APIs in GEM 1.3 enable hybrid broadcast/broadband receivers, which can handle true hybrid services. A new vertical profile enhances GEM with APIs for stereoscopic 3D, which enhances 3D TV with stereoscopic Java applications.This session outlines the new GEM APIs that address advanced hybrid and 3D scenarios.Part of the talk is a case study of a hybrid broadcast/broadband service as deployed in Italy. (simultaneous interpreter Session) Time Session Title Session Code Category Track 15:45-16:45 Project Lambda: To Multicore and Beyond JS1-31 Breakout Core Java Speaker Oracle Corporation Java SE 8 Java Lambda Project Lambda Lambda AbstractThis session covers the primary new language features for Java SE 8lambda expressions, method references, and extension methodsandexplores how existing as well as future librarieswill be able to take advantage of them to make client code simultaneously more performant and lesserror-prone. (simultaneous interpreter Session)
  • 4. Time Session Title Session Code Category Track15:45-16:45 Introduction to the JavaFX Scene Builder JS1-32 Breakout Client Java Speaker Oracle Corporation JavaFX Scene Builder JavaFX AbstractThe JavaFX Scene Builder is a forthcoming product that will make it possible to develop JavaFX user interfaces graphically. In this session, two engineers fromthe development team present a sneak preview of its principal features. (simultaneous interpreter Session) Time Session Title Session Code Category Track 17:00-18:00 DVB GEM: Java TV Goes Over the Top, Hybrid and 3-D JS1-41 Sponsor Embedded Java Speaker OSGi Java M2M OSGi Abstract GEM is the heart of Java TV-based standards such as tru2way and MHP as well as of every Blu-ray player. The latest APIs in GEM 1.3 enable hybrid broadcast/broadband receivers, which can handle true hybrid services. A new vertical profile enhances GEM with APIs for stereoscopic 3D, which enhances 3D TV with stereoscopic Java applications.This session outlines the new GEM APIs that address advanced hybrid and 3D scenarios.Part of the talk is a case study of a hybrid broadcast/broadband service as deployed in Italy. Time Session Title Session Code Category Track 17:00-18:00 JAX-RS 2.0: Whats in JSR 339? JS1-42 Breakout Enterprise Java Speaker Oracle Corporation JAX-RS 1.X Java API JSR 399 2011 JSR 399 JAX-RS 2.0 API API HttpURLConnection IoC MVC JSR 330 Abstract JAX-RS 1.X has been a hugely successful Java API,and a lot of real-world experience has resulted in proposals of several new features.JSR 339 was created in early 2011, with the objective of exploring and scoping all these proposals. The purpose of this technical session is to elaborate on all the new features being discussed. The most commonly requested feature for JAX-RS 2.0 is a client API. Client APIs can range from low-level, just above HttpURLConnection,to high-level, often including support for IoC and hyperlinking. Other features this presentation covers are hypermedia, MVC, validation, interceptors, improved content negotiation, and better integration with other specifications such as JSR 330. (simultaneous interpreter Session)
  • 5. Time Session Title Session Code Category Track 18:15-19:15 HotRockit: What to Expect from Oracles Converged JVM JS1-51 Breakout Core Java Speaker Oracle Corporation Oracle Java HotSpot JVM JRockit JVM JVM 2 JVM HotRockit 2 JVM AbstractOracle is converging the HotSpot and Oracle JRockit JVMs to produce a "best-of- breed JVM."Internally, the project is sometimes referred to as theHotRockit project. This presentation discusses what to expect from the converged JVM over the next two years and how this will benefit the Java community. (simultaneous interpreter Session) Time Session Title Session Code Category Track Java EE 6 13:00-15:00 JH1-01 Hands-on Enterprise Java Beginning Java EE 6 Speaker JSF 2.0JAX-RS 1.1CDI 1.0 Java EE 6 Java EE 6 JPA 2.0Servlet 3.0EJB 3.1 Java EE 6 Abstract This hands-on lab offers an overview of Java EE 6 through a rundown of its key new and improved features. Participants will build an application from scratch via incremental steps in three exercises focusing on JSF 2.0, JAX-RS 1.1, and CDI 1.0 (other technologies such as JPA 2.0, Servlet 3.0, and EJB 3.1 are also included). PC Time Session Title Session Code Category Track Java SE Embedded Java 15:30-17:30 JH1-02 Hands-on Embedded Java Getting Started with Embedded Java Speaker Java SE Embedded Java SE Java Java PC PC
  • 6. 4 5 Time Session Title Session Code category 9:00-10:00 Strategy Keynote JK2-01 Keynote Speaker Oracle Corporation Technical Keynote Java SE Java Java VM JavaFX Java EE Java ME Abstract (simultaneous interpreter Session) Time Session Title Session Code Category Track 11:15-12:15 The Java EE 6 Programming Model Explained JS2-01 Breakout Enterprise Java Speaker Oracle Corporation Java EE 6 API Java EE 6 CDI, JAX-RS, Bean ValidationJMS (EJB) Java EE 6 Java EE Web Java EE Abstract The Java EE 6 platform contains a wealth of APIs:some were just introduced (CDI, JAX-RS and Bean Validation);others have been around for a long time with little or no change (JMS);and still others have a long history, but have also seen leaps in usability (EJBs).When writing an application, we often fall back on old habits.As a result, we overlook some new, often simpler, features that would let us solve the problem much faster.In this session, well look at the Java EE 6 programming model as a whole, then dive into the different layers of a typical Java EE Web application and show how to implement them using the latest Java EE features with the help of a modern IDE. (simultaneous interpreter Session) Time Session Title Session Code Category Track11:15-12:15 JavaFX Architecture and Programming Model JS2-02 Breakout Client Java Speaker Oracle Corporation JavaFX PrismGlass JavaFX AbstractCome to this session to talk directly to the experts about the JavaFX architecture and programming model. (simultaneous interpreter Session)
  • 7. Time Session Title Session Code Category Track Java 11:15-12:15 JS2-03 Breakout Embedded Java Embedded Java: Today and Tomorrow Speaker Java MEJava SE EmbeddedJava Card Java Blu-ray IC Java Abstract Time Session Title Session Code Category Track 13:15-14:15 Project Jigsaw: Find the Corner Pieces First JS2-11 Breakout Core Java Speaker Oracle Corporation Java SE 8 Java (Project Jigsaw) AbstractThis session provides a step-by-step guide to getting started with the Jigsaw module system, complete with examples and demonstrations (simultaneous interpreter Session) Time Session Title Session Code Category Track 13:15-14:15 Mobile Java Evolution JS2-12 Breakout Embedded Java Speaker Oracle Corporation Java ME Oracle Java ME Oracle Java ME Oracle Java Wireless Client API SIM - Oracle API - ISV API - Java Java ME 7 VM API Abstract The Java ME platform continues to be the most pervasive application platform for mobile phones. Oracle is investing in Java ME to address the evolving need of mass-market phones, and to develop a scalable mobile platform for future devices.This session will detail the latest innovations introduced in Oracle Java Wireless Client, Oracles Java ME implementation for the mobile market : Network APIs and SIM extensions - for delivery of Operator services Oracle Mobile Developer APIs - to enable more performant and richer functionality ISV applications Content Management APIs - to facilitate content discovery and deployment It will also outline future plans for Java ME 7 - the next evolution of the mobile Java platform and tools : New Language features Functional Extensions VM improvements Plans for new mobile APIs This part of the presentation will be discussing the motivation and real use cases for the proposed changes. (simultaneous interpreter Session)
  • 8. Time Session Title Session Code Category Track Java EE 6 J2EE 13:15-14:15 Reconsidering Old J2EE Patterns with Java EE 6: JS2-13 Breakout Enterprise Java Is it still worthwhile? Speaker Sun Java Center 2001 J2EE Java Java EE Java EE J2EE Java EE 6 Abstract Core J2EE patterns, developed by Sun Java Center and announced in 2001, have been playing an important role as architecture patterns for enterprise Java application development for a long time. By maturity of Java EE, Java EE 6 finally gained the complete set of extensible and portable technology stacks. Almost all web applications can be designed out of the box, without any help of 3rd party framework. In this session, well discuss about reconsidering Core J2EE Patterns in a suitable manner of Java EE 6 environment. (simultaneous interpreter Session) Time Session Title Session Code Category Track 14:30-15:30 How to Write Low Latency Java Applications JS2-21 Breakout Core Java Speaker Oracle Corporation Java Java JVM JVM JIT JVM GC JIT JIT Abstract Writing Java applications to meet low latency requirements can be challenging.This session presents what you need know in order to write low latency Java applications, especially when it comes to a modern JVMs garbage collector,(the most common JVM induced pause),and JIT compiler,(how to get to high performance code generation the quickest),coding tips that help reduce JVM pauses and tools to help you analyze GC behavior, JIT compilation and JIT compiler generated code. (simultaneous interpreter Session) Time Session Title Session Code Category Track Java Card(tm) Classic Edition 3.0.4 and tools, and Embedded14:30-15:30 introducing Java Card solutions for NFC JS2-22 Breakout Java applications, Embedded SEs and SD Cards Speaker Oracle Corporation Java Card Classic Edition 3.0.4 3.0.4 Java Card + GlobalPlatformJava Card NFC Java Card SD AbstractJava Card Classic Edition 3.0.4 has recently been released. This session explores important new features in 3.0.4 such as support for strings, nestedtransactions, and flexible cryptoalgorithms. It also goes over tools that are part of or work with the the Java Card Development Kit, such as the trimmingtool, a new tool designed to automate the removal on ""non-necesarry"" code within a Java Card + GlobalPlatform implementation. The sessionconcludes with a conversation about the Java Card Platform as the foundation for NFC applications the platforms expansion into new embeddedchipsets and SD cards. (simultaneous interpreter Session)
  • 9. Time Session Title Session Code Category Track15:45-16:45 Interface Layout with Java FX 2.0 JS2-32 Breakout Client Java Speaker Oracle Corporation JavaFX 2.0 API JavaFX 2.0 AbstractGood layout remains one of most challenging aspects of building a user interface. The layout APIs in JavaFX 2.0 were specifically designed to make it easierto achieve great layout in the face of the increasing complexity that has come with animated graphics and resolution independence. Using the context of apractical example, this session covers what you need to know to use JavaFX 2.0 to lay out an aesthetically beautiful and usable interface to meet theexpectations of modern users. (simultaneous interpreter Session) Time Session Title Session Code Category Track Java Persistence API 2.1: Whats New and 17:00-18:00 JS2-41 Breakout Enterprise Java Whats Coming Speaker Oracle Corporation Java Persistence API JPA JPA Abstract Work on the latest release of the Java Persistence API began earlier this year and is now well under way. This session provides an up-to-the-minute update on work in progress in the JPA expert group, an overview of new features added to the JPA specification, and a preview of whats still to come. (simultaneous interpreter Session) Time Session Title Session Code Category Track UI Controls and Charts: Drag-and-Drop, Filtering, Sorting,17:00-18:00 JS2-42 Breakout Client Java Table Hookup with Charts Speaker Oracle Corporation JavaFX 2.0 JavaFX 1.3 UI TreeViewTableViewTabViewAccordion CSS JavaFX 2.0 UI AbstractIn addition to all the JavaFX 1.3-based UI controls, JavaFX 2.0 offers a greater variety of UI controls for building rich applications: TreeView, TableView,menus, TabView, Accordionto name a few. The Charts package has been redesigned to include features such as autoranging, animation, and CSSstyling of internal components, thus offering a very convenient approach to data visualization.This session gives you a tour of all the JavaFX 2.0 controls, including features such as drag-and-drop, filtering and sorting of table data, and the marriage ofcharts and tables together for common data. (simultaneous interpreter Session) Time Session Title Session Code Category Track 18:15-19:15 The Future of JavaScript in the JDK JS2-51 Breakout Core Java Speaker Oracle Corporation Java SE 8 Java VM JavaScript "Nashorn " Nashorn Java SE 7 InvokeDynamic JIT JavaScript Nashorn AbstractThis session introduces key members of the Nashorn engineering team. (simultaneous interpreter Session)
  • 10. Time Session Title Session Code Category Track JavaFX 2.0 13:00-15:00 JH2-01 Hands-on Client Java Building Rich Client Using JavaFX 2.0 Speaker Oracle Corporation Japan JavaFX 2.0 JavaFX 2.0 GUI Abstract PC Time Session Title Session Code Category Track Java EE 6 15:30-17:30 JH2-02 Hands-on Enterprise Java Beginning Java EE 6 Speaker JSF 2.0JAX-RS 1.1CDI 1.0 Java EE 6 Java EE 6 JPA 2.0Servlet 3.0EJB 3.1 Java EE 6 Abstract This hands-on lab offers an overview of Java EE 6 through a rundown of its key new and improved features. Participants will build an application from scratch via incremental steps in three exercises focusing on JSF 2.0, JAX-RS 1.1, and CDI 1.0 (other technologies such as JPA 2.0, Servlet 3.0, and EJB 3.1 are also included). PC 49 1. 2.66 1. 1 2. 2 3.