JavaOne Track Descriptions
Explore all the ways Java is moving forward in tracks covering everything from the core Java platform to the farthest ranges of the Java Frontier. Learn from the world’s foremost Java experts and your peers in the Java community in hundreds of sessions focused on all things Java. Whether you’re developing enterprise Java applications with Java EE, using NetBeans to create Web services, or want to dive deep into Java 7, you'll find information at JavaOne that expands your horizons and advances your development skills.
The Java platform is stronger than ever, with the Java language's continued growth and formidable position as the #1 development language in the world. This success depends on relentless pursuit of innovation and tuning at the very core of the Java family of technologies. The Core Java Platform track covers material fundamental to all uses and variants of the Java platform, including topics ranging from the latest developments in Java virtual machines to deep technical explanations in areas such as security and networking.
Application development languages, tools, and techniques are progressing rapidly, requiring developers to write better code in less time. In this track, developers will learn about dynamic programming languages that are driving Java platform adoption, tools that are enhancing Java application development productivity, and emerging programming techniques that are defining new methods for how sophisticated Java applications should be written. Topics cover a broad range of technical areas, including the following:
- Application lifecycle management
- Agile development techniques
- Continuous integration
- Dynamic languages
- Modeling systems
- Monitoring solutions
- Testing, performance, and analysis tools
- Source code editors
The evolution of service-related enterprise Java standards has been underway for more than a decade, and in many ways the emergence of cloud computing was almost inevitable. Whether you call your current service-oriented development "cloud" or not, this track is chock full of the latest and greatest vision, techniques, and practices related to Web services, SOAP, REST, JAX-WS, JAX-RS, public cloud deployment, private cloud architecture, software as a service, platform as a service, and many other service-related topics.
Whether you use only the seasoned features of Java Platform, Enterprise Edition (Java EE) or its cutting-edge additions, this track is for you. It combines up-to-date coverage of a wide variety of enterprise Java topics, from the mature areas of Web application development, persistence, security, and transactions to the more recent common practices of dependency injection and continuous integration. This track will also address some of the forthcoming and compelling interests of the Java EE platform, such as modularity, enterprise caching, Web sockets, and internet identity.
Mobile phones, embedded devices, and smart cards are some of the most pervasive manifestations of Java technology in everyday life. Advances in Java Platform, Micro Edition (Java ME) continue to drive and support expanding application capabilities on even the simplest wireless devices. And Java technology continues to provide an ideal platform for applications in embedded environments. This track is devoted to Java technology as the ultimate platform for mobile computing, as well as covering embedded and device usages of Java technologies including Java SE, Java ME, Java Card, and JavaFX.
Java Platform, Standard Edition (Java SE) runs on nearly a billion desktops, constituting one of the most highly leveraged technologies within the Java family. And innovations in Java SE impact not just the desktop but also many other uses of Java technology, including the ever-expanding richness of user interfaces imagined by application designers and demanded by application users. This track captures the latest developments in Java for the desktop and practices for building rich, immersive, and powerful user experiences across multiple hardware platforms and form factors.
Key to the long-lasting and robust nature of the Java platform's success has always been a vibrant spirit of innovation that comes from the Java community. Whether you think of them as "cool stuff," or the frontier, or simply "out there," there are always exciting developments underway in the Java world that don't quite fit into a traditional category—things that surprise, stimulate, and inspire. This track is for the pioneers, the developers, and the visionaries who want to share ideas, prototypes, and even working systems that are beyond the everyday and that are driving the very boundaries of Java technology.