| Java SE |
| Java Platform, Standard Edition (Java SE) provides a complete environment for application development and deployment. It provides the basis for security, database connectivity and more. These technologies form the solid foundations for building and deploying all kinds of Java technology-based applications, from simple applets to complex enterprise-class applications. |
Sessions will include:
- Java SE on the Desktop: Extreme GUI Makeover (Part 2)
In this installment of the hot new Extreme GUI Makeover series, professionals from Sun transform visually plain applications into stunning beauties. We show the techniques we used to accomplish this and how similar techniques can be applied to your own application. In the process you'll get a better understanding of how to apply graphics operations, such as gradients, animations, and transitions to produce stunning applications.
- Java Scripting: One VM, Many Languages
The Java platform now has multiple scripting solutions—Groovy, JavaScript, JRuby, Jython, Rhino amd so on that offer the power of Java technology by programming in typeless and concise scripts.This session will offer a brief technical overview of scripting in the Java language and summarize the scripting features in Java(tm) Platform, Standard Edition 6 (Java SE 6), including the scripting APIs and the JavaScript(tm) ScriptEngine included in the release. The main part of the presentation illustrates these features by building a real-life application and some examples with customizations.
Most of the examples use the built-in JavaScript engine and illustrate its language features. The ability to modify some examples by changing a single line of code to switch to a third-party ScriptEngine that uses another scripting language will also be illustrated.
Application developers will benefit from suggestions on how to enhance their applications by using scripting. Developers or users of third-party scripting language interpreters will benefit by understanding how scripts executed by their interpreters can be incorporated in mainstream Java technology-based applications by use of the Java SE 6 scripting APIs.
- Java SE Language Features: Today and Tomorrow
Java platform releases JDK 5.0 and JDK 6.0 have some compelling features for developers. This session explains why you should move to these latest releases, covering VM performance aspects and listing all the features. This session also presents the current release roadmap for the Java Platform, Standard Edition.
Some of the important features listed below will be covered in detail:
- Support for metadata in-depth along with Annotation processing API
- Support for generic types in collection classes
- Type safe enumerations
- Compiler APIs
- Java Desktop Integration
- Java SE: Beyond the Basics - JMX and Concurrency
This session covers the following topics in-depth:
This session describes the concurrency utilities in the java.util.concurrent package that are part of JDK software version 5.0.
Earlier versions of the Java platform provided basic primitives for writing concurrent programs, but they were just that "primitive" and difficult to use properly. Building multithreaded applications on the Java platform's low-level concurrency primitives poses many traps for the unwary, and many developers were forced to reinvent the wheel by writing their own classes for thread pools, semaphores, and task schedulers.
To help users create robust, scalable, and (most important) correct multithreaded applications, JDK software v5.0 includes a rich set of high-level concurrency constructs, such as thread pools, semaphores, mutexes, condition variables, locks, barriers, and high-performance concurrent collection classes. Using these concurrency utilities will, in most cases, make your programs clearer, shorter, faster, easier to write, and more reliable. This presentation provides you with the information you need in order to start using these tools.
Java Management Extensions (JMX) API is now part of the core Java platform, as of Java 2 Platform, Standard Edition (J2SE) 5.0 (code-named Tiger ). This has accelerated its adoption, already widespread thanks to its inclusion in the Java Platform, Enterprise Edition (Java EE). This session presents the JMX API and some of the ways the API is being used in conjunction with other technologies and outlines the new features that will appear in the forthcoming releases of the Java platform.
Note: sessions vary by conference; use your specific country agenda to build your curriculum.
Content on this web site is subject to change without prior notice. kindly visit this web site for the latest updates. Agenda, speaker line-up and premiums are subject to change without prior notice. Premiums are available on a while stock last basis. |