No
Yes
Working...
Close
OK
Cancel
Confirm
System Message
Delete
Schedule
An unknown error has occurred and your request could not be completed. Please contact support.
Scheduled
#{0} on wait list.
This session is full. Would you like to be added to the waiting list?

JavaOne
CON4644 - JavaFX Extreme GUI Makeover JavaFX is a UI toolkit for building beautiful graphical user interfaces. Unfortunately, user interfaces don’t simply appear—they are the result of many hours of hard work. This session, presented by members of the JavaFX UI controls team, begins with a developer sketch and ends up with a polished user interface. Along the way, the initial user interface will be built with the Scene Builder tool, and the presentation concludes with several UI tweaks to help you end up with a beautiful user interface. Get tips on UI building from the developers of the user interface controls you use.
JavaOne
TUT5729 - Angry Duke: Physics-Based Games in JavaFX The Duke is angry. He wants a cup of coffee, but somebody has stolen all his JavaBeans. Get out your keyboard and slingshot, and launch Duke at his enemies’ castle. JavaFX is perfect for developing addictive little games. In this session, you’ll learn everything it takes to develop games in JavaFX and enhance them with realistic physical behavior. As a case study, you’ll see the game imagined above—Angry Duke—being created live onstage. The physics engine used in this example is JBox2D, a Java port of Box2D, the popular engine used in games such as Angry Birds.
JavaOne
CON2989 - Leverage Enterprise Integration Patterns with Apache Camel and Twitter Learn how to take advantage of enterprise integration patterns with the Twitter social network as an example of datasource and destiny. This session shows how to start integrating systems with Apache Camel, the top Java EIP framework. It also covers how to design, define, and run routes with Java, XML, or Scala DSLs.
JavaOne
BOF11224 - Protecting Machine-Only Processed Data This session presents a way to protect machine-only processed data throughout the lifetime of the data. Machine-only processed data such as credentials, credit card data, and computer-generated certificates is not actually required to be used in its original form by the end user. So, for example, the user does not need to view such data as opposed to documents or e-mails. The machine-only processed data can be treated with a security paradigm that is different from data that is displayed to the end user.
JavaOne
CON3095 - One Client That Rules Them All This session’s speakers are modernizing a legacy Windows-based thick-client application that has been serving the needs of their business customer for more than 20 years. Their IT strategy is to use thin-client architecture to centralize data, promote reuse, and reduce application maintenance, but the business has a continued need for thick-client architecture so its employees can perform their job responsibilities in a disconnected state. After presenting all the client architectures evaluated, the speakers demonstrate a GUI for entering income tax information, using JavaFX and a Web service proxy to talk to the business layer via CXF Web services. The session concludes by enumerating the reasons why the JavaFX client is the only client needed for both online and offline functionality.
JavaOne
BOF3127 - JEDI: The Catalyst for Java Education The Java Education & Development Initiative (JEDI) is an open source form of Java instruction that is driven by the community. This session presents experiences in starting and managing an open courseware project and how different Java communities in the world have empowered JEDI and made it a social phenomenon. The session also aims to encourage and recruit more Java professionals, educators, and user groups to join the initiative and help spread Java education to all societies.
JavaOne
CON3160 - Dynamic Class Reloading in the Wild with Javeleon Want to see Space Invaders being played while being developed, at the same time? In this session, learn how the Javeleon dynamic class reloading system (comparable to JRebel) helps boost developer productivity significantly. Watch live demos of Java applications being modified while they execute. Also learn about the many features of Javeleon, including automatic field initialization and class hierarchy inheritance changes. Moreover, hear stories of how Javeleon has been utilized in the field. The presentation includes a discussion of how Javeleon plays together with enterprise application frameworks as well as with numerous applications based on the NetBeans platform.
JavaOne
CON3906 - Stress-Testing Java EE 6 Applications Without Stress In the context of Java EE 6, unit tests are nice but worthless. Unit and integration tests execute chunks of the business logic in a single thread. Back-end resources and shared states are simulated with mocks. After the initial deployment, your application will never be executed again in a single thread. Strangely enough, most applications aren’t load-tested until shortly before the deadline and are put into production regardless of the results. This session shows how to continuously stress-test your Java EE applications with open source tools and lots of fun!
JavaOne
BOF3242 - Clojure/ClojureScript: One Language to Rule the Web Clojure is a modern dynamic language for the JVM, and ClojureScript is the same language compiled into JavaScript. This presentation introduces the ClojureScript compiler and explains how it leverages the Clojure language and best-of-breed JavaScript technologies to deliver compact, high-performance Web applications. Discover how sharing both data and code between a Clojure back end and a ClojureScript front end can make complex Web applications simpler, more powerful, and easier to develop.
JavaOne
CON3254 - Forge New Ground in Rapid Enterprise Software Development How many times have you wanted to start a new project in Java EE but struggled to put all the pieces together? Has the Maven archetype syntax left you scratching your head? Everyone else is talking about Rails, Grails, and Roo, and you’re left thinking, “I wish it were that easy for me.” Well, there’s good news, as this session illustrates: you don’t have to leave Java EE just to find a developer tool that makes starting out simple. JBoss Forge is heating up Java EE and is ready to work it into a full-fledged project. It’s also an incremental enhancement tool that enables you to take existing Java EE projects and safely work new functionality in. Forge comprehends your entire project and can make intelligent decisions on how and what to change.
JavaOne
BOF7895 - Practical Guide to Using Operator Network APIs Operators around the world are using network APIs such as payment, location, call control, and messaging to enable innovation internally, with partners, and across the long tail of third-party developers. By leveraging these network APIs, Java developers can create new and innovative mobile and Web applications. This interactive session highlights the value proposition of using Verizon’s network services as well as business aspects of using these APIs, including how to gain access to these APIs, the business models for using these services, approval process of applications, and using services across multiple network operators. In addition, it demonstrates a few examples of successful applications that leverage network APIs.
JavaOne
CON8122 - Amazon Web Services for Java Developers Amazon Web Services (AWS) is an ideal platform to develop on and to use for hosting enterprise Java applications. The zero up-front costs and virtually infinite scalability of resources enable Java EE developers to start small and be confident that their infrastructure will grow with their application. In addition, the nature of AWS and the services available help solve some of the problems Java developers often face in more-traditional environments. In this session, you will be introduced to AWS concepts, gain an understanding of how existing Java EE applications can be migrated to the AWS environment, what advantages there are in doing that, and how to architect a new Java EE application from the ground up to leverage the AWS environment for maximum benefit.
JavaOne
BOF6556 - Mobile Java App Innovation in Nigeria This session highlights 10 great mobile Java applications developed in Nigeria for the local market. This deep look at what is happening outside of our normal reality distortion field carries interesting and sometimes funny insights into how development differs there, with unique user experience challenges and innovative solutions. You’ll meet the developers in video clips and follow them through an extended training program supported by Nokia. Along the way, you’ll learn more about the real global market and technical environment and how these lessons can be applied back at home.
JavaOne
BOF6272 - JCP.Next: Reinvigorating Java Standards The JCP plays a critical role in the evolution of Java. This session discusses recent and upcoming changes to the JCP’s processes that are intended to lower barriers to participation and enable broad participation by the members of the Java community. JCP executive committee members will engage with the audience and the JCP chair in a panel discussion following the presentation.
JavaOne
TUT6361 - Building WebSocket Applications with GlassFish and Grizzly WebSocket is coming with HTML5, and building rich real-time event-driven Web applications will be the future. GlassFish, as of Release 3.1.2, now supports WebSocket, so now is an ideal time to learn this new technology. This tutorial builds a WebSocket Web application hosted on GlassFish that can deliver stock updates from a data grid directly to the Web browser in real time. It starts by introducing WebSocket and the APIs for building a server-side WebSocket application in GlassFish. It then moves on to the client side and builds an updating stock ticker, using HTML5’s Canvas and JavaScript. For a final flourish, the presenter hooks up GlassFish to a data grid that will deliver updates at scale in real time.
JavaOne
BOF3482 - Developing a Professional JavaFX Desktop Application: Challenges and Solutions Engineers on the JavaFX Scene Builder team faced some new challenges while developing their product. Now that the tool has been released, it seems to be the best time to share the experience acquired during the development of one of the first products written fully in JavaFX. This presentation contains some tips, practices, and guidelines for productizing JavaFX applications. Topics covered: • Design patterns for layout, controls, and CSS • Designing a document-oriented application • Coping with native platform look-and-feel • Leveraging Java internationalization • Finding out the right tooling, from the NetBeans editor and profiler to JavaFX Scene Builder itself • Testing with JUnit and JemmyFX • Packaging a desktop application
JavaOne
CON6703 - ARM: Eight Billion Served—“Want That Java Superoptimized?” With approximately eight billion ARM-based devices shipped in 2011, ARM-based chips are used in a wide range of embedded systems. New ARM-designed low-power multicore processors not only offer an enhanced platform for traditional embedded systems but are also projected to help drive new systems/markets such as microservers. Similarly, Oracle Java SE Embedded, which has long offered Java on ARM, now has significant optimizations such as a server JIT compiler for these new ARM-based chips that enhance traditional embedded systems as well as these newer, emerging ones. This ARM/Oracle presentation covers the features/futures of these processors, Java performance optimizations for them, and how developers can take advantage of these enhanced platforms. The session includes a demo.
JavaOne
BOF7605 - Building Mobile Apps with HTML5 and Java The next evolution of client/server applications has emerged: a thin client including HTML5, JavaScript, and CSS is connected via REST to a Java back end in the cloud. In this interactive session, attendees will learn how to build a real HTML5 mobile app connected to a Java back end deployed in the cloud via REST and JAX-RS.
JavaOne
CON5875 - Making Apps Scale with CDI and Data Grids This session walks through a live demo of building a Website with CDI, clustering it with Java EE clustering capabilities, and then introducing a data grid into the mix to dramatically boost performance and load-handling capacity.
JavaOne
CON2718 - The Power of Java 7 NIO.2 In this session, hear how a leading financial services company uses Java 7’s NIO.2. It covers all the important aspects involved in developing NIO.2-based applications, provides clear instructions for getting the most out of NIO.2, and offers many case studies that will give you ideas for spicing up your Java 7 applications with the new I/O capabilities.
JavaOne
CON4853 - JavaFX for Business: Monitoring a Container Terminal This session provides details on the container-terminal monitoring application discussed in the related technical keynote. An extended demo leads through the key functionality of getting business-relevant data visualized by means of JavaFX to enable quick and accurate decision-making. Visualizations range from interactive lists, tables, charts, and custom maps to fully custom-made graphical controls. All information is drawn and live-updated from an existing Java enterprise application and connected to the user interface through an innovative implementation of the presentation model design pattern that supports remote visualization, and all application logic remains on the server. Learn how you can achieve the same in your apps.
JavaOne
CON12570 - Pragmatic Continuous Delivery When you send a package via FedEx, it goes through a tracked, automated process that makes sure the package arrives promptly at the destination. Continuous delivery describes how this process can similarly be made fully automated and transparent, with your commits “fedexed” to production. The focus of continuous delivery is the delivery pipeline. Every commit that enters the pipeline should go through automated integration and testing, and if successful, produce a release candidate. This presentation is based on a demo that uses Jenkins to orchestrate the delivery pipeline; Nexus for long-running and manual workflows; and LiveRebel to make production updates quick, automated, nondisruptive, and reversible.
JavaOne
BOF12804 - Reach the Next Billion with Engaging Apps: Nokia Asha Full Touch for Java ME Developers This session discusses new features of the Nokia Series 40 platform, with a focus on new tools that will help you develop Java ME applications better and faster. It shares information about powerful new APIs for handling sensors, touch, gestures, and virtual onscreen keyboards. It also explains how to bring existing Java ME apps to the latest generation of phones. The presentation ends with an overview of resources available so that you can learn more.
JavaOne
CON11882 - Deploying Modular Applications with Apache ACE A modular runtime brings a lot of benefits for deploying apps in the cloud: zero-downtime deployments (without the need of a cluster), small deployments, versioning, and so on. We use OSGi to modularize applications, but how do we deploy them to the cloud? We end up with a large set of small OSGi bundles. If we packaged all those bundles together before deployment, we’d lose the power of modular deployments. Apache ACE is a provisioning server that helps you deploy modular apps to the cloud, private servers, desktops, or even embedded and mobile devices. You can start up new cloud nodes (such as on Amazon EC2) from ACE and provision bundles to them. This presentation shows how ACE can be used to deploy modular applications to the cloud.
JavaOne
CON12986 - Revolutionary Best Practices in Consumer/Industrial Markets with Freescale + Java In this session, learn how Freescale technologies and Java enable devices in medical, industrial, consumer, and smart energy markets in the era of connected intelligence. Freescale is the global leader in embedded processing solutions, advancing the automotive, consumer, industrial, and networking markets. Freescale technologies are the foundation of innovations that make our world greener, safer, healthier, and more connected. Learn how to leverage new business models to more effectively monetize device designs with the key Freescale platform technologies for security, connectivity, and graphics.
JavaOne
HOL11111 - MySQL Cluster and NoSQL MySQL Cluster, the marriage of the popular MySQL and the highly reliable and scalable NDB distributed data store, has evolved significantly over the past several years. This session covers MySQL Cluster 7.2 from the ground up, configuring and installing clusters by using attendees’ laptops as various nodes. You will learn how to configure replication across clusters and will hear about clustering and replication options with regard to the CAP (consistency, availability, partition tolerance) theorem. The presentation also demonstrates creation of simple Java applications with the Cluster/J API for Java and memcached APIs.
JavaOne
CON10656 - JavaEE.Next(): Java EE 7, 8, and Beyond In this session, hear from a distinguished panel of industry and open source luminaries regarding where they believe the Java EE community is headed, starting with Java EE 7. The focus of Java EE 7 and 8 is mostly on the cloud, specifically aiming to bring platform as a service (PaaS) providers and application developers together so that portable applications can be deployed on any cloud infrastructure and reap all its benefits in terms of scalability, elasticity, multitenancy, and so on. Most importantly, Java EE will leverage the modularization work in the underlying Java SE platform. Java EE will, of course, also update itself for trends such as HTML5, caching, NoSQL, ployglot programming, map/reduce, JSON, REST, and improvements to existing core APIs.
JavaOne
HOL10214 - Tracing Your Java Application Tuning on Oracle Solaris with DTrace There are many good tracing tools for Java. Still, most of these tools lack the combination of extreme dynamism, nonintrusiveness, and broad capabilities of Oracle Solaris’ DTrace feature. In this hands-on lab, learn how to use the DTrace framework to dynamically trace your Java applications on Oracle Solaris and uncover new tuning opportunities.
JavaOne
CON11387 - An Embedded Service Platform for Uninterruptible Processing With a need for a robust, always-on embedded industrial platform, Rockwell Automation turned to the Java SE Embedded solution. Its small footprint and comprehensive set of Java SE APIs, coupled with a dynamic OSGi container, provide the foundation for flexible, long-lived uninterruptible systems. This platform supports management of embedded applications that stay online through maintenance and updates, increasing customers’ ROI. This session describes lessons learned in building out an industrial service architecture including pluggable services with OSGi, troubleshooting, benchmarking ARM and x86 platforms, and working with an embedded database. The presentation includes a demonstration of dynamic service provisioning on ARM hardware.
JavaOne
CON11546 - Using the New javax.cache Caching Standard This session walks you through how to use the important new javax.cache caching standard (JSR 107), part of the upcoming Java EE 7. You will learn how to • Abstract your caching implementation • Use the rich and modern API • Use the new caching annotations from Java EE • Use javax.cache with existing Java EE 6 and Java SE applications • Plug in various implementations
JavaOne
CON11368 - Leveraging Java to Enable a Velocity of New Monetizable Services The demand for high-value, easy-to-use services is growing exponentially as consumers grow tired of disparate devices and services, multiple bills, and lack of anywhere access. Although it may seem daunting, architecting an offering to capitalize on this immense opportunity is easier than you’d think. In this session, get valuable insights into the internal and external decision factors that lead to the use of Java Embedded as a fundamental part of any multiservice, multidevice service offering.
JavaOne
CON7573 - How RESTful Is Your REST? The rise of mobile and the diversity of its technologies make exposing a RESTful API the most crucial capability of any application and the key to its success. In the absence of widely adopted best practices and well-defined conventions, designing such an API is nothing but trivial. This presentation introduces the fundamentals of REST architecture and discusses the principles of RESTful design. Among the topics covered: resource modeling (URI design and HTTP verbs/status code canonical usage), multiple representation support, testing, cache control, security (HTTP and OAuth), and API versioning. HATEOAS and the REST maturity model are also discussed, along with an implementation of a sample API in JAX-RS. No prior knowledge of REST is required.
JavaOne
UGF10360 - GlassFish Unconference: Let Your Voice Be Heard Continue the dialogue with fellow members of the GlassFish Community, GlassFish architects, and Java EE spec leads in this exciting session. Take this opportunity to meet the development team and provide feedback on what you’d like to see in the product going forward. Hear from community members about their latest projects and innovations with GlassFish and Java EE. Your feedback and direct participation are desired, so the agenda will be driven by you, the GlassFish community. Attend this unconference, and help shape the future of GlassFish and Java EE.
JavaOne
CON3418 - Confident Data Transfers with Apache Camel Security Apache Camel is a powerful integration framework that offers flexible route configuration. Various systems can be integrated via Camel routes. As more and more companies start using Camel, security requirements are often ignored or not fully integrated into Camel. With the transport of sensitive information, it’s the developer’s job to protect the data accordingly. Camel therefore provides several Crypto components and can be extended with third-party security frameworks. This session presents various possibilities for securing Camel. Besides the usage of Camel’s own Crypto components, it shows the integration of other security frameworks. After the session, payload and route security will no longer be an issue in your Camel projects.
JavaOne
CON2580 - Protecting Java EE Web Apps with Secure HTTP Headers To address security defects, developers typically resort to fixing architectural issues and security bugs directly in the code. Finding and fixing security defects can be a slow, painstaking, and expensive process. While development teams work to incorporate security into their development processes, issues such as clickjacking, cross-site scripting (XSS), and session hijacking continue to plague many commonly used applications. In this session, Java developers and architects will see how these vulnerabilities actually work and how real companies have dealt with these issues. They will go on to learn how to use the latest secure HTTP headers to proactively prevent attacks from occurring and stop hackers from exploiting their applications.
JavaOne
BOF4670 - GlassFish Community BOF The GlassFish Community is large and vibrant and has had a tradition of getting together at JavaOne for the past few years. Attend this BOF to meet with the key members of the Oracle GlassFish team. They will share the roadmap for how Java EE 7 will provide a standards-based PaaS platform for running your enterprise Java applications in the cloud. Is there a bug that has been bothering you? Is there a feature you’d like to see? Take this opportunity to meet the development team and provide feedback on what you’d like to see in the product going forward. This is also your opportunity to showcase user stories and share overall experiences to improve both the open source product and how the community works. Let your voice be heard!
JavaOne
CON3470 - Scala Tricks Scala is a very powerful hybrid functional pure object oriented language on the Java Virtual Machine (JVM). Scala is known for its conciseness and expressiveness. This presentation looks at some common tasks you do everyday in developing applications and shows how they manifest in Scala. You will learn about the strengths of Scala from application development point of view. Rather than focusing on the syntax of Scala, the focus here is on Scala idioms and powerful Scala libraries for performing routine tasks.
JavaOne
CON3468 - The Good, Bad, and Ugly of Java Generics The Generics feature of the Java language was intended to bring overall type safety to Java. This session starts at the basics of Generics and looks at its capabilities. It presents some of the under-the-hood details of Generics implementation and then delves into some of the changes to Java libraries for accommodating Generics. Finally, it takes a look at some restrictions and pitfalls we need to be familiar with when it comes to relying on Generics.
JavaOne
CON6789 - Future HttpClient: A Sneak Peek into a New HttpClient API Oracle is adding a new HttpClient API to Java in its next version. It is building this on top of new NIO features such as socket channels and asynchronous socket channels, with performance and simplicity as the primary goals. This API replaces HttpURLConnection, which does not expose many HTTP-specific features, can operate only in a single-threaded blocking mode, and is difficult to use. Supporting features such as autoredirection and detailed documentation will be additional goals. The purpose of this session is to present the design of the API and the decisions the API development team made while implementing a prototype of the API. The session also briefly demonstrates simple examples of the API with this prototype.
JavaOne
CON13535 - Engaging the Enterprise Ten years from now, we will look at 2012 as the beginning of a new convergence of mobile, SaaS, social networking, and big data. In this session, WebSphere’s CTO discusses this “engaging enterprise,” what it means for organizations to exploit this new paradigm, and the implications for software providers. The presentation scans and discusses exciting designs and capabilities being planned across IBM WebSphere technologies to enable the engaging enterprise.
JavaOne
CON4726 - Writing Your Own JavaFX UI Controls Although JavaFX 2 includes many UI controls, there is often a need to write your own. This session walks you through the options that are available to you and demonstrates how to go about building a custom UI control for your needs.
JavaOne
CON7263 - JVM JIT for Dummies Most Java developers never get past -Xmx, -classpath, and -jar when learning about the flags that JVMs offer. If you’re an OpenJDK user, you know -server and -client too. But if you’re a performance nut, you crave more. This session walks through several lower-level OpenJDK flags you can use to monitor what code the JVM compiles into native code, what decisions it makes along the way, and even what that native assembly looks like. You’ll learn how JVM bytecode makes its way through Oracle’s HotSpot and how you can write code that JVMs will optimize well.
JavaOne
CON6575 - Polyglot for Dummies Why are people writing applications in languages other than Java? Can I really be productive with another language? Which language should I choose? Why would I use more than one? This session survey several popular JVM languages and explores how they can help you build better applications. It shows how to integrate multiple languages in a single app and walks through the speakers’ favorite features and libraries. Java, Ruby, Scala, Clojure, and Groovy ... all work harmoniously on the polyglot JVM.
JavaOne
CON6664 - Java for Mobile Devices: New Horizons with Fantastic New Devices The success of technology always lies within consumers’ hands. With hundreds of millions of new Nokia Series 40 devices sold every year—all connected to Nokia Store with operator billing—there are no doubts about great commercial opportunities for mobile Java developers. Learn about the newest Nokia Asha devices with excellent mobile Java implementations and new APIs for maps and locations, 3-D games development, touch gestures, dual SIM functionality, and in-app purchasing and advertising. See and understand firsthand the performance of Java apps on various Series 40 devices. There were never better times for mobile Java developers!
JavaOne
CON6152 - Modern Software Development Antipatterns Following on from the popular Diabolical Developer JavaOne 2011 presentation, the Diabolical Developer returns (with Ben Evans, the voice of reason?) with a presentation full of controversy and thought-provoking material. Despite his attempt to change the software industry last year, the Diabolical Developer has noticed that the industry still isn’t delivering software any more successfully than in 2011! So what’s really going on? Well, things such as agile and software craftsmanship certainly take you down some dangerous paths, and don’t even get them started on Java 7! Aspects the session covers are • Mortgage-driven development • Turtles all the way down • Conference-driven delivery • The awesome power of the FactoryFactoryManagerBuilder
JavaOne
CON7100 - Developing with Berkeley DB and Oracle Database Mobile Server for Java Embedded Using Oracle Berkeley DB and Oracle Database Mobile Server is the best way to synchronize mobile or embedded applications that utilize SQLite or Oracle Berkeley DB with an Oracle Database back end. The Oracle Java Embedded platform, when coupled with Oracle Berkeley DB and Oracle Database Mobile Server, has the ability to manage networks of embedded devices with existing enterprise frameworks in a way that is highly optimized for small and mobile devices enabled with Java technology. Learn more in this session.
JavaOne
BOF5440 - Live-Coding BOF: Writing a Game with JavaFX This BOF features development of a game that uses the JavaFX 2.0 library. Starting with an empty project, all parts are coded live, step by step, while the underlying concepts are explained. At the end of the session, you will have seen all the fundamental components of the JavaFX library—such as the Scene Graph, animation, events, and bindings—including example code that uses these components.
JavaOne
CON4435 - JAX-RS 2.0: New and Noteworthy in the RESTful Web Services API JAX-RS 2.0 is a new standard Java API for RESTful Web services and a major leap forward in the features and use cases covered by the API. The purpose of this technical session is to elaborate on all the new features being introduced as part of this new major API revision. This session explores the new client API, concepts behind filters and interceptors API, and asynchronous processing support. Other new features it covers include data validation support and improved support for hypermedia and server-side content negotiation. The last part of the session also briefly outlines future plans and focus areas.
JavaOne
CON6234 - Do You Really Get Class Loaders? Class loaders are at the core of the Java language. Java EE containers, OSGi, NetBeans modules, Tapestry 5, Grails, and many others use class loaders heavily. Yet if something went wrong, would you know how to solve it? This session takes a tour of the Java class loading mechanism, from both the JVM and developer points of view. It looks at typical class loading problems and how to solve them. ClassNoDefError, IncompatibleClassChangeError, LinkageError, and many others are symptoms of specific things going wrong that you can usually find and fix. For each problem, the presentation goes through a hands-on demo with a corresponding solution. It also takes a look at how and why class loaders leak and how you can remedy that.
JavaOne
CON11250 - Standards for the Future of Java Embedded This session highlights how Java Embedded can play a role in the internet of things and the distributed sensor Web as well as related technologies such as smart home and automotive.
Get More Results