Sessions at JAX San Jose on Thursday 23rd June

Your current filters are…

  • Developing JSF 2 portlets with ICEfaces, AlloyFaces, and LiferayFaces

    by Neil Griffin

    This presentation will show developers how they can deploy JSF 2 portlets within Liferay Portal via the PortletFaces Bridge. It will explore the benefits that ICEfaces 2.0 brings to portlets, including automatic Ajax and ICEpush for rich Inter-Portlet Communication (IPC). Additionally, developers will learn how to use JSF UI components from AlloyFaces and LiferayFaces within their JSF 2 portlets.

    At 8:30am to 9:45am, Thursday 23rd June

  • Forge new Ground in Rapid Enterprise Java Development

    by Lincoln Baxter III and Dan Allen

    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: You don't have to leave Java EE just to find a developer tool that makes starting out simple. Seam 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 lets you to take an existing Java EE projects and safely work-in new functionality. Seam Forge comprehends your entire project, including the abstract structure of the files, and can make intelligent decisions of how and what to change.

    Whether you want to get your startup going today, or make your big customers happy tomorrow, Seam Forge is a tool you should be looking at. Attend this session and get started - today!

    At 8:30am to 9:45am, Thursday 23rd June

  • JRuby: Bridging the Best of Java and Ruby

    by Nick Sieger [日空]

    The strongest aspect of JRuby is its integration of the Ruby language atop the JVM, giving the developer a choice of the best libraries and tools from both ecosystems as well as a more flexible way to glue Java libraries together.

    We'll explore this flexibility through several examples in the areas of scripting Java, builds, testing and web development. You'll leave with several new options for improving your overall Java development experience and injecting freshness, productivity and even happiness into it!

    At 8:30am to 9:45am, Thursday 23rd June

  • Refactoring a Legacy Java Application to Rails

    by Nick Sieger [日空]

    The JRuby team has been proclaiming JRuby on Rails as the cure to legacy Java blues for years but we've been lacking a compelling example that developers can use as a guideline for how to achieve this. We'll discuss and demonstrate three possible approaches, allowing for a minimal, medium, and large amount of reorganization to an existing project. Each approach will build upon the previous one, showing developers how they can take an incremental approach to introducing Ruby into an existing Java environment to increase development productivity.

    At 10:00am to 11:15am, Thursday 23rd June

  • The Ceylon Language Module

    by Gavin King

    Java - the language and the platform - is one of the great success stories of the computing industry. Java code is robust and easy to understand, making it appropriate for large-scale deployments and large-team development. And Java was the first major language amenable to automated refactoring and other sophisticated tooling.

    As Java continues to age, many developers ask what a language for general purpose and business computing would look like if it were designed today, with a close eye on the successes and failures of Java. For the past two or three years, our team at Red Hat have also been asking ourselves that question. The result is the Ceylon Project - a prototype language for the Java Virtual Machine which attempts to combine the strengths of Java with the power of higher order functions, a declarative syntax for defining user interfaces and specifying structured data, and a completely redesigned SDK.

    This talk demonstrates some interesting features of the language by exploring the design of the basic types built into the Ceylon language module.

    At 10:00am to 11:15am, Thursday 23rd June

  • The Java EE 7 Platform: Developing for the Cloud

    by Bill Shannon

    This talk introduces the Java EE 7 platform, the latest revision of the Java platform for the enterprise. The focus of Java EE 7 is on the cloud, and specifically it aims to bring Platform-as-a-Service 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, etc. Furthermore, Java EE 7 continues the ease of development push that characterized prior releases by bringing further simplification to enterprise development. It also adds new, important APIs such as the REST client API in JAX-RS 2.0 and the long awaited Concurrency Utilities for Java EE API, and plenty of improvements to all other components.

    At 10:00am to 11:15am, Thursday 23rd June