Tracks

Java continues moving forward to the future. Experts from Oracle and Java communities worldwide are planning unique, valuable, practical, and hands-on content to share with attendees at JavaOne 2013. Track topics this year range from the stronger-than-ever core Java platform, to in-depth and timely explorations of Java and security, Java and the cloud, and other mission-critical Java topics. Tracks will also focus on the tools and techniques that help create outstanding user experiences that can be delivered through a variety of channels, including personal devices, smart cards, embedded environments, and intelligent equipment. To learn more about the content that will be delivered at this year’s JavaOne 2013, take a look at the track information below.
JavaFX provides a rich client API as a new and exciting way to develop client user interfaces. It has many advantages, including:
In addition, Java and its JavaFX libraries are available on an increasing number of embedded devices, such as the Raspberry Pi, providing a consistent language and GUI library for developing applications that enable the Internet of Things. This track covers the latest innovations introduced into JavaFX and helps developers get up to speed on using JavaFX for client and embedded Java development.
Java is the #1 development platform. Its strength and continued growth depend upon the relentless pursuit of innovation and performance 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 the latest developments in Java Virtual Machines, the evolution of the Java programming language, and deep technical explanations of new library features.
The Internet of Things (IoT) is a vision gaining greater momentum for making the world with which we engage smarter and more interactive. Whether it's intelligent homes, autonomous manufacturing, or smart cities, edge computing is bringing forward embedded devices, machine-to-machine (M2M) technologies, intelligent systems, smart cards, and other secure endpoints that are becoming pervasive manifestations of technology in everyday life. Contributing to this momentum to make the IoT vision a reality are advances in the Java platform that are driving and supporting expanded application capabilities. Java technologies provide an ideal platform for applications in emerging edge environments such as robotics, smart cards, secure elements, metering devices, home gateways, telehealth devices, industrial automation, and vehicles. This track is devoted to discussing Java technology as the ultimate platform for embedded and IoT environments, as well as covering device usages of Java technologies including Oracle Java SE Embedded, Oracle Java ME Embedded, and Java Card.
New application development languages are emerging rapidly. With continuing improvements in the JDK, support for dynamically typed languages on the Java Virtual Machine (JVM) offers developers newfound productivity. This track covers some of the most popular dynamic languages that can utilize and harness the full power of the JVM, including Groovy, JavaScript, JRuby, Kotlin, and Scala.
The Java platform is the most relevant and ubiquitous application platform ever. Java is on billions of devices, desktops and servers, and expanding rapidly into new application areas including embedded and edge devices. As a result of its success, Java is an attractive exploitation target for attackers. Defending and protecting Java communities from attack requires broad community and industry participation.. This track addresses topics ranging from security tools, coding techniques, innovative products, and includes participation from recognized security leaders who will discuss policies and best-practices. While the value of offensive security techniques are recognized, this track will focus more on defensive measures.
Advancements in application development tools and programming techniques are making it easier for developers to write better code in less time. In this track, developers will learn about tools that are enhancing Java application development productivity as well as emerging programming approaches that are defining new methods for how sophisticated Java applications should be written. Topics cover a broad range of technical areas, including the following:
Whether you use only the existing 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, dependency injection, and transactions to the new Java EE 7 features, including Batch and Concurrency and support for JSON, WebSockets, and HTML5. This track will also include sessions on other Java EE areas of interest such as performance, testing, and application design.
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, public and private cloud deployment, software as a service, and platform and infrastructure as a service as well as other service-related topics such as elasticity and infrastructure dynamic scaling, DevOps and other management considerations, multitenancy, and security practices.
Chat is available Monday through Friday from 6:00 a.m. to 6:00 p.m. (Pacific). E-mail or call if you need assistance after these hours.
E-mail or call with questions anytime. You can also chat live Monday through Friday from 6:00 a.m. to 6:00 p.m. (Pacific).
