|
2009 Platinum Cosponsor |
|
| Cosponsors |
|
| Gen Session Cosponsors |
|
| Media Sponsors |
|
|
 |
Topics
The JavaOne conference content will be organized across four broad, high-level areas which capture the major dimensions of activity and attention around and within the Java platform. We are seeking compelling content submissions within and across these dimensions:
Each of these areas encompasses a variety of more detailed tracks aligned with the technologies, practical applications, innovations, and development techniques that define that space. To help you assess how your abstract might map to these desired areas, each is described in detail below along with likely tracks. Don't worry too much about how you think your proposal will ultimately fit within the larger body of conference content. Where appropriate, papers presented may span one or more topic area, or tracks within topics.
Rich Media Applications and Interactive Content
The adoption of Java technology for media continues to grow at a rapid pace. On television tens of millions of viewers are enjoying Java content delivered on Blu-ray Disc, Tru2way, and other digital TV devices, while on the desktop the lines between local and network computing have grown increasingly blurry as content steadily migrates into the cloud. Rich Internet Applications (RIAs) have completely changed the software landscape by making it easier to access and share content, created new business models, and revolutionized providing software and services to the market. We're even seeing traditional applications such as email, calendars, or word-processing software get replaced by online equivalents. Consumers have become increasingly comfortable letting their online activities move into the cloud, and in response, software and content providers have grown increasingly comfortable delivering new ways of allowing people to access, share, and customize their content and experiences. By having content live in the network, demand is exploding for platforms that can enable secure, interactive content, applications, and services that can run across a variety of clients. As the most widely deployed platform with over 85% of desktops, more than 3 billion mobile handsets, and its selection as the software platform for Blu-Ray Disc, Tru2way, and other DTV standards worldwide, Java is the ideal solution for this migration, providing secure access to a broad range of system capabilities and its ability to handle complex computations.
Consumers are increasingly demanding rich, interactive, and entertaining experiences that are familiar and intuitive. Developers and designers are seeking platforms and tools, like JavaFX, that can enable them to work more closely together and to incorporate rich animation, media and scalable fonts & graphics into experiences that can more easily and seamlessly be delivered across the spectrum of consumer devices.
Please submit proposals related to one ore more of the following topic areas:
- Making the three-screen vision of unified experiences across computer, TV and mobile device a reality -- best practices, case studies and implementations
- Successfully addressing key development challenges such as integration costs and software consistency across devices
- Use of Scripting languages and tools -- such as JavaFX -- for the creation of rich media and interactive content
- Tru2way, Blu-ray Disc, and other GEM-based platforms
- New development tools and authoring paradigms, scripting languages, modeling systems or tools for testing and optimizing content for delivery
- Best practices for delivering compatible, efficient content across diverse hardware
- What applications will consumers respond to? Advanced advertising, interactivity, social computing, widgets or none of the above?
- Cool Stuff: New approaches and innovative ideas helping accelerate adoption of rich internet applications, or applicability of rich media and content
Back to top
Mobility
Mobility today goes beyond the laptop to encompass a wide range of computing environments connected together, exchanging data, context and services, and each providing a personalized and relevant experience to the end user. About 3 billion Java-enabled handsets are currently connected to mobile networks worldwide, leveraging the richness and power of Java for the development and deployment of mobile data services. Java Platform, Micro Edition has been designed to meet the needs of connected mobile environments. It provides deep access to the functionality of consumer devices while ensuring application portability and empowering developers with the latest generation of tools. In combination with JavaFX technology, it delivers a powerful and intuitive experience to demanding users of internet-connected services. Successful submissions in this topic area will provide an excellent opportunity for developers to become familiar with key Java ME technologies and to learn advanced techniques for developing, testing, optimizing, and deploying mobile Java content, all demonstrated through real world examples from experienced developers.
Please submit proposals related to one ore more of the following topic areas:
- Core Java ME technologies
- Virtual Machine, Java language and platform APIs
- MIDP 3
- Mobile Services Architecture (MSA)
- Java ME JSRs
- Java in Wireless Devices
- Deployment and management of mobile data services
- Enterprise mobile Java applications
- SIM card services
- MID devices and ultra-lightweight wireless platforms
- Development Tools and Languages
- Application development tools including integrated development environments and emulators
- Testing and certification tools
- Delivery of applications across a wide range of devices, networks, and/or mobile operators.
- Cool Stuff: Innovative applications for mobile handsets, and compelling mobile applications for consumers
Back to top
Services
To serve the functionality and content required by today's rich variety of access methods and devices, services are being developed and deployed facilitating easier access and utilization of enterprise data, consumer content and end-user information. Service-oriented principles continue to enable connections between and within enterprises. Connecting and exposing enterprise data as services enables the rapid use of this information to enhance business intelligence, deliver innovative solutions, and create competitive advantage. Developers are also increasingly looking to apply their knowledge and expertise in Web 2.0 technologies and approaches to facilitate integration as well as deliver desktop-like experience over the web. The advent of cloud computing also offers core services such as identity, profile, social graph, etc., thereby making application creation and deployment significantly easier and faster. In addition, cloud computing eliminates the need for companies to host and manage their applications on their own IT resources. This movement toward infrastructure services means that enterprises and developers no longer have to worry about configuring and managing IT. This topic area will address how the developer community can utilize SOA, Web-Oriented Architecture, Enterprise Integration, Open Services, and cloud platforms to more simply, rapidly, and economically build and deploy enterprise and consumer applications.
- Services: SOA Platform and Middleware Services
- Best practices, e.g. Governance, Composite Applications, Policy Enforcement, Interoperability, Global Collaboration, Enterprise Integration Case Studies
- Event Driven Architecture and Complex Event Processing
- Single customer view applications using Master Data Management
- New approaches such as ESB, SCA and Java Business Integration (JBI)
- Identity and Security solutions
- Services: Web 2.0, Next Generation Web, and Cloud Services Platforms
- Leverage the network effect to create unique value: participatory websites, tagging, annotation, sharing, blogs and wikis as a means of mass communications, etc.
- Best practices in delivering desktop-quality user experiences from web applications, effective use of Ajax
- The use of REST and Web 2.0 techniques to solve e-collaboration problems
- Creation of blended applications using Web 2.0 technologies
- Service enablers and how they are used to develop applications more efficiently
- Best practices of employing scripting and lighter weight or web-based tools
- Software as a Service and Platform as a Service
- Design & Deployment of Services in the cloud, including best practices for deploying services across mobile, desktop and TV Java Platforms
- Design and Development tools for Services
including languages, implementation of e-business functions, creation of applications using Web 2.0 techniques, and techniques to support scalability and availability
- Cool Stuff
New approaches such as ESB, SCA and Java Business Integration (JBI). Innovation in next generation web services and cloud platforms, clever application of technologies to craft new services, solutions or applications.
Back to top
Core Technologies
To the serious Java programmer, expressing yourself means tuning the GC for performance or predictability, developing new techniques to better manage concurrency, or shrinking Java as far as possible to meet the needs of that new embedded device. The Core Technology Track is a broad and deep track ranging from the compelling capabilities presented by Java Card version 3, which puts a web server on a credit card, to the awesome scale and ability of Java EE 6 with Profiles to provide the backbone for today's Web 2.0 and SOA infrastructures. And of course we haven't left out the heart of Java - Java Standard Edition, which has just seen the arrival of the consumer-oriented SE 6 update 10 while on the road to Java SE 7.
Please submit proposals related to one or more of the following topic areas:
- Java SE and Java for the Desktop - the heart of Java, Java SE 6 update 10 has recently revitalized Java on the desktop. Java SE 7 is well underway and expected to bring work on modularity, broad and seamless language support, and work on concurrency, garbage collection, and performance.
- Java EE - with the advent of Java EE 6 and Profiles, Java EE looks to be the compelling answer to the growing ranks of web infrastructure providers who need to provide high-transaction 24x7 forever services and also lighter-weight services that appear and disappear with the needs of the business.
- Embedded / Real-Time / Java Card - The use of Java in devices beyond phones is growing rapidly over time. Real-time Java brings precision control over applications and elements of the VM such as garbage collection. Java Card has been powering the network interfaces for advanced and feature phones for years now, but the forthcoming version 3 combines a richer CLDC-based stack with web server capabilities -- all running on your bank card, SIM chip, or perhaps in your embedded device.
- Tools & Languages - Java has many great tools out there for general development but different domains may require specific or customized tools, new extensions to standard tools. The huge interest and growth in languages beyond Java such as JavaScript, Ruby, Python, etc. have created new models for development but also new opportunities for integration with the Java VM.
- Cool Stuff - in this topic area we'll be looking at innovative and emerging uses of Java in interesting new domains. Where have you put Java today? What new technologies are you combining it with?
Back to top
|
|