The Wayback Machine - https://web.archive.org/all/20050404013026/http://java.sun.com:80/javaone/sf/topics/index.jsp
http://www.sun.com/ http://java.sun.com/ http://www.sun.com/javaone
JavaOne - Experiencing Java technology through education, industry, and community
2005 Conference
Topics
Pavilion
Java University
Registration
Call for Papers
Community
JavaOne Online
Forums
java.sun.com
java.net
java.com
sun.com/developers
Java Wear & Books
Home > Topics

  Session Topics

Topic 1: Core Platform
Topic 2: Core Enterprise
Topic 3: Desktop
Topic 4: Web Tier
Topic 5: Tools
Topic 6: Mobility and Devices
Topic 7: Cool Stuff

Topic 1: Core Platform

Core JavaTM 2 Platform, Standard Edition (J2SETM) technologies make Java technology a mainstream application development and deployment platform. Core J2SE technologies form the solid foundations for building and deploying all kinds of Java technology-based applications, from simple applets to complex enterprise-class applications. This track will include sessions on various core subject areas, such as the Java language, core APIs, security, monitoring and management, I/O, networking, collections, utilities, concurrency, and other related subjects.

Sessions in this track will focus on cutting-edge innovations in core J2SE technology and will provide deep technical insights into using core J2SE technologies to build robust, scalable, portable Java technology-based applications.



Topic 2: Core Enterprise

The JavaTM 2 Platform, Enterprise Edition (J2EETM) is the industry standard for enterprise application development. This proven platform provides a secure, robust, and scalable environment for building, deploying, and managing enterprise-class applications while delivering strong code portability and reusability. In this track, developers will learn how to become more productive and valuable to their enterprises by studying the best practices in using J2EE technologies and Service-Oriented Architectures (SOA).

Sessions in this track will focus in detail on how to use the latest innovations in the J2EE platform, including SOA, Enterprise JavaBeansTM technology, Java DataBase Connectivity (JDBCTM) software, the Java Message Service (JMS), the J2EE Connector Architecture, application servers based on J2EE technology, performance tuning, design patterns, and application compatibility, as well as special topics and real-world industry case studies.



Topic 3: Desktop

JavaTM technology on the desktop client is more vibrant than ever. Rich, interactive desktop applets and applications based on Java technology play an increasingly important role in delivering and supporting standard applications as well as new innovations. Desktop development in Java technology continues to thrive on all major desktop platforms, including Mac, Linux, and Windows.

Sessions in this track will guide developers through the GUI and graphics-related technologies that support Java platform-based applets and applications. Whether beginning or advanced in desktop development, attendees will learn what's happening in the Java Foundation Classes technology ("JFC/Swing"), AWT, and 2D. Also in the this track will be media-related sessions and sessions on the critical deployment technologies. Attendees will get up-to-date on Java technology support in the latest wave of new browsers using Java Plug-in software. They will also learn the benefits of deploying Java technology-based applications to the desktop using the Java Network Launching Protocol and API and Java Web Start software. For all developers who are doing desktop Java technology development, this track is a must.



Topic 4: Web Tier

Web development is one of the most exciting and innovative areas of software development today. The JavaTM platform has proven to be ideally suited for the web, due in large part to the combination of rich features and robust, proven implementations. In this track, developers will learn how easy it is to build powerful web applications for the Java 2 Platform, Enterprise Edition (J2EETM), and how new Java technologies for the web can help their customers achieve cost savings, improved productivity, and competitive advantage.

Sessions in this track will provide details on how to best leverage technologies such as Java Servlet, JavaServer PagesTM, JavaServer Pages Standard Tag Library, and JavaServerTM Faces, as well as Java Web Services such as SOAP, WSDL, UUDI, ebXML, and other XML and web frameworks in application development.



Topic 5: Tools

The sessions in this track will cover the use of tools that enhance the productivity of individuals and teams developing for and deploying to the JavaTM platform. Attendees will learn about best practices and the tools and methodologies that give the developer the best possible outcome for successful deployments. For developers using J2SETM, J2EETM, or J2METM technologies, there will be tools talks here for all needs, including Java technology source code editors, integrated development environments (IDEs), plug-ins, performance analysis tools, monitoring solutions, modeling systems, collaboration, and more. Some sessions will focus on developers' experiences using such tools in production environments, while others will be given by vendors presenting interesting and unique aspects of their tools products. Additionally, some sessions will give developers a look into the future with experimental tools.



Topic 6: Mobility and Devices

JavaTM technology has become the predominant platform for developing and deploying mobile data services and content for both consumer and enterprise markets. It is widely used in devices such as wireless handsets, PDAs, telematics, TV, set-top boxes, and smart cards. The Mobility and Devices track will give developers an excellent opportunity to become familiar with Java 2 Platform, Micro Edition (J2METM) and Java CardTM technologies, and to learn advanced techniques in developing, testing, optimizing, and deploying mobile content based on Java technology. These techniques will be demonstrated through real-world examples from experienced developers, from designing multiplayer networked games with advanced graphical capabilities to deploying secure mobile web services and data synchronization in enterprise applications. The sessions in this track will also highlight tips and techniques in deploying mobile Java technology-based content in heterogeneous environments and across different devices.

Attendees will gain insights into the roadmap and direction of the J2ME and Java Card platforms, including such topics as Java Technology for the Wireless Industry, Mobile Services Architecture (MSA), Connected Device Configuration (CDC), OnRamp to OCAP, and other advanced features, such as scalable graphics, multimedia, device management, and integration with smart card technologies. Developers who attend talks in the Mobility and Devices track will learn how to successfully deploy mobile Java technology-based content, and will get a glimpse into the future of the J2ME and Java Card platforms.



Topic 7: Cool Stuff

A great deal of invention has been built on the JavaTM platform, particularly evident in the huge variety of applications written in the language. This track will aspire to capture that creative energy and to offer a selection of the coolest stuff in the Java technology universe. Instead of being limited to a shared technological or domain-specific theme, there's only one thing the presentations in this track will have in common: They will open the eyes of Java platform developers to new possibilities and opportunities.

Sessions in this track will describe innovative uses of the Java programming language in applications and extensions to the Java platform. The track's charter is very broad, and virtually any interesting work qualifies for a session. For example, past topics ranged from a robotic arm control, scripting languages, an interactive music game device, server APIs for mobile services, platform extensions for debugging and enhanced scalability, and the latest in Remote Method Invocation (RMI), JiniTM network technology, aspect-oriented programming, and Grid computing -- all of it for, in, with, or thanks to Java technology.

http://www.sun.com/ http://java.sun.com/ http://www.sun.com/javaone