•  

Sessions at JUDCon Boston 2012 on Tuesday 26th June

Your current filters are…

  • JBoss Enterprise Maven Repository - what does it mean for you?

    by Max Rydahl Andersen

    EAP 6 comes with a Maven Repository - this means that you can now easily migrate from JBoss AS 7 to EAP 6 if your project follows good
    best practices concerning use of Maven dependencies. But it is about much more than just easy migration.

    The best practices we applied to the use of Enterprise Maven Repository is some that many jboss.org projects could and should consider using since it allows the projects to be easily available for productization and be easy to consume by users in tools like JBoss Tools, Forge and the many Quickstarts built around the Maven best practices.

    In this talk I'll present how the Maven repository came to be, what concerns we wanted to address, how you as a user utilizes this maven repository best and how jboss.org projects can benefit from its best practices too.

    At 10:00am to 10:00am, Tuesday 26th June

  • JBoss Forge: Productivity, Reliability, and Testability in an Enterprise Environment

    by Lincoln Baxter III

    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 getting started easy. JBoss Forge is heating up Java EE, and is ready to work it into a full-fledged project.

    Using Forge helps streamline application development, ease the pain of setting up enterprise testing and integration, and utilizes the full power of JBoss AS7 for development, testing, and deployment. Combined with fully-fledged visual integration with Eclipse and JBoss Developer Studio, there's never been more power at your fingertips.

    Come watch us build a real application, test it, and deploy it to the cloud on OpenShift in no time flat.

    At 10:00am to 10:00am, Tuesday 26th June

  • Web-based BPM with jBPM5

    by Tihomir Surdilovic

    One of the goals of jBPM is to provide a BPM ecosystem consisting of tools and services that bridge the gap between business analysts and technical experts.
    In this session we will take a deep dive into the jBPM5 Web-based tooling (jBPM Designer, Drools Guvnor, jBPM Console). We will go over a number of live demos which show how these tools can be utilized to increase the agility and dynamic nature of BPM efforts as well as provide subject-matter experts and technical experts a greater role in modelling, managing, and executing business processes.

    At 10:00am to 10:00am, Tuesday 26th June

  • Deep dive into your business processes using jBPM

    by Kris Verlaenen

    The jBPM project offers support for modelling, executing and monitoring business processes. But how do you get started? And what do you do next?

    In this session, Kris Verlaenen - the jBPM project lead - will show you the different tools that are available as part of the jBPM project, targeting both developers and business users (using a combination of Eclipse-based and web-based tools).

    Using a combination of small examples and demos, we will show you how to model, test and debug your processes using BPMN 2.0, how to execute and monitor these processes, and how to create your own tasks, integrate with external services, etc.

    Some more advanced examples will also show you that jBPM is more than just a lightweight process engine, with for example support for adaptive or flexible processes.

    At 11:00am to 11:00am, Tuesday 26th June

  • Deploying the JBoss Portfolio to the Cloud

    by William DeCoste

    Red Hat's Platform as a Service (PaaS) project, OpenShift, has historically been a leader in deploying Java/JEE, Perl, PHP, Python, and Ruby applications quickly and effectively to public clouds. But why stop there? OpenShift Express and Flex also support the deployment of applications based on the JBoss portfolio including Enterprise Service Bus (ESB), Business Process Management (jBPM), Drools, and Infinispan.

    At 11:00am to 11:00am, Tuesday 26th June

  • The Rich Web and JBoss Errai

    by Mike Brock

    JBoss is strongly focused on providing the best of breed enterprise middleware. With HTML5 and modern browser technology on desktops, smartphones and tablets, the very nature of web applications is changing. Particularly the relationship between those applications and the back-end.

    Errai is a project which blends enterprise middleware with the powerful capabilities of browsers and HTML5.

    Leveraging the GWT Java-to-JavaScript compiler, Errai is able to provide a seamless programming model enabling developers to focus on their business logic, rather than on the challenges of interacting with the server. The talk will focus on many of the key features of Errai. Specifically its leveraging of the CDI programming model in the browser, the use of CDI events, and using the Errai Bus.

    At 11:00am to 11:00am, Tuesday 26th June

  • Introducing The JBoss Developer Framework

    by Pete Muir and Jason Porter

    You've heard about the JBoss Way, and you like what you see. The JBoss Developer Framework provides you with the toolkit to follow the JBoss Way and build your applications quickly, productively, and easily.

    Based on the Apache Deltaspike project, the industry standard for portable Java EE 6 extensions, the JBoss Developer Framework provides an excellent platform for building modern, mobile ready, cloud friendly applications. You can use JBoss Forge to create projects in a matter of minutes, and JBoss Developer Studio to craft your changes.

    Pete and Jason will show you how to get started with Java EE using the JBoss Developer Framework, and then provide a deep dive into selected components.

    At 1:00pm to 1:00pm, Tuesday 26th June

  • jBPM and Drools go Enterprise

    by Maciej Swiderski

    Have you ever wondered how you could make jBPM and Drools even more enterprise ready? How to make upgrades easier, versioning of your processes and rules simple to introduce? If so, this session will provide an insight into how jBPM and Drools can be deployed in more enterprise manner compared to the default one. Leveraging lighting fast JBoss AS 7 with excellent JBoss Modules and Enterprise OSGi. With these cutting edge techniques, your BPM platform will become extremely flexible from business and IT perspectives. Equipped with so powerful platform, you are ready to make it highly available and scalable, second part of this session will guide you through how to get most of it with distributed cache (Inifitispan), load balancing and multi-tenancy

    At 1:00pm to 1:00pm, Tuesday 26th June

  • Seam 3 Migration: Planning to Production

    by Trevor Sweeney

    Trevor Sweeney will be presenting a real-world migration case study of BlackBerry App World Webstore from JEE5 to JEE6 JBoss suite. This session will contain an in-depth look at how a large-scale enterprise application can successfully make the leap to the next generation JBoss frameworks. The main focus of the session will be on the shift from Seam 2 to Seam 3/CDI however it will also cover the surrounding frameworks used by the application (JSF/Richfaces/Hibernate/JBoss app server). Attendees of the session will be guided through the migration process and will learn the following:

    • Application file structure
    • Essential code changes every attendee should know
    • Dealing with common errors
    • Migration Dos and Don'ts

    At 1:00pm to 1:00pm, Tuesday 26th June

  • Enterprise Services Made Easy with SwitchYard

    by Keith Babo

    In the not too distant past, application integration was widely considered to be a post-deployment consideration. Development teams implemented business logic and packaged their application for deployment, while system integrators came in after the fact to tie applications together. With the introduction of Service Oriented Architecture, we began to see a shift where the design and implementation of a service was guided by a desire for application logic to be be used in multiple contexts and to take advantage of services offered by other applications without tightly coupling the implementations. One of the biggest challenges for developers, however, was how to realize the tangible benefits of SOA without getting swallowed by the tools and frameworks designed to get them there.

    This session provides an in-depth tour of how SwitchYard, the next generation Enterprise Service Bus from JBoss, gets you to SOA, easy. There's something for everyone in this talk. Java EE developers will see how a small set of annotations can be used to turn CDI beans into providers and consumers of enterprise services. Inject references to enterprise services directly into your Java EE web applications! Application integrators will witness the wonder of declarative transformation, the flexibility of policy-based service constrains, and the power of an Apache Camel-based routing engine with tons of EIP. Business savvy folks will find multiple options for service orchestration including BPMN 2.0 and BPEL. In the end, everyone wins when these features are tied together with rapid application development tooling, a consistent, standards-based configuration model, a top-notch testing framework, and deployment options ranging from embedded to cloud.

    At 2:00pm to 2:00pm, Tuesday 26th June

  • Making developers life easier with JBoss Developer Studio

    by Max Rydahl Andersen

    Ever wanted to get started doing development on JBoss Application server and found it hard to get started? Did you find Eclipse hard to get configured correctly? Did you get started on community but then when wanting to move to the enterprise edition you could not find a good way to do it? How about deploying your application to OpenShift?

    In this talk I'll be showing how JBoss Developer Studio from the first time you start it makes it easy to get into JBoss development, how we've made all the hard testing and decisions to make it easy to use and extend Eclipse and how we've made Maven usable in Eclipse especially when using JBoss AS 7 and JBoss EAP 6 - and to top it all off I will be testing locally and deploying remotely into OpenShift an HTML5 mobile application to show its full power.

    At 2:00pm to 2:00pm, Tuesday 26th June

  • Making developers life easier with JBoss Developer Studio

    Ever wanted to get started doing development on JBoss Application server and found it hard to get started? Did you find Eclipse hard to get configured correctly? Did you get started on community but then when wanting to move to the enterprise edition you could not find a good way to do it? How about deploying your application to OpenShift?

    In this talk I'll be showing how JBoss Developer Studio from the first time you start it makes it easy to get into JBoss development, how we've made all the hard testing and decisions to make it easy to use and extend Eclipse and how we've made Maven usable in Eclipse especially when using JBoss AS 7 and JBoss EAP 6 - and to top it all off I will be testing locally and deploying remotely into OpenShift an HTML5 mobile application to show its full power.

    At 2:00pm to 2:00pm, Tuesday 26th June

  • Pragmatic Next Generation Web Apps with Play and JBoss

    by Edgar A Silva

    Everytime we want to create a new web app, the same panic starts to consume our mind: Number of Classes, pages, files, building system etc.

    In many development phases we ask ourselves? Why is that so complicated? In this presentation the audience will discover how modern web apps can still be pleasant to be done using a proper platform and framework, this is the moment we would like to introduce you Play Framework together with JBoss Technologies.

    We will use the minimum slides possible, in order to show many practical demos, solving many different scenarios, such as: Skinability, Jobs, NoSQL, Mobile, REST and so on.

    At 2:00pm to 2:00pm, Tuesday 26th June

  • Infinispan == Profit: A Startup's Success with JBoss Community

    Mr. Salter will discuss the following:

    * Detail the technical requirements for a data grid solution within the context of the business expectations and goals
    * Discuss the evolution of Infinispan's feature set as BNI Video's applications moved from prototype to deployable customer deliverables, focusing on non-traditional uses of a data grid.
    * Highlight the advantages and disadvantages of the various architectural approaches to designing a data grid solution
    * Achieving the dream of true linear scalability, especially with regards to multiple data centers.
    In this session, attendees will learn the following:

    • Why Infinispan is so exciting and how it can help your company create value in the marketplace.
    • How to effectively develop your application for maximum throughput while preserving atomicity of data.
    • Strategies for surviving rehashing and linearly scaling your application
    • Troubleshooting – log analysis & interpretation
    • How to collaborate with the open source community to resolve bugs and incorporate new features

    At 3:30pm to 3:30pm, Tuesday 26th June

  • JBoss EAP6 for Spring users: bringing out the best

    by Marius Bogoevici

    Getting the best out of your Spring applications owes a lot to running them in a performant runtime. JBoss EAP 6, based on JBoss AS7, is a powerful environment that provides a rich set of services available to the developers. Developers must understand the latest advancements of both Spring and JBoss AS7 in order to get the best experience while combining the two.

    There are multiple ways in which a Spring developer can benefit from the overall goodness that is JBoss AS7. On one hand, you can use it as a generic Java EE 6 application server and stay up-to-date with the latest enterprise Java specification, while continuing to use your favorite development model. However, for advanced users, taking advantage of features which are unique to JBoss EAP, such as class scanning, modular classloading or dedicated extensions is what can provide a competitive edge. Both angles are covered by this presentation.

    Marius will guide attendees through the best practices of building applications using Spring 3.1, JBoss EAP6, as well as JBoss-specific extensions contained in the Snowdrop project.

    At 3:30pm to 3:30pm, Tuesday 26th June

  • Using the JBoss ESB in the Implementation of a Standards Compliant Health Information Exchange

    by John DeStefano and Alex Roman

    Implementing a standards based Health Information Exchange in a large Healthcare System is a difficult task. Many healthcare software systems do not natively interoperate with modern standards based exchanges. The Health Information Exchange at Hartford Healthcare is based on specifications and standards defined by Integrating the Healthcare Enterprise (www.ihe.net). This group aims to improve the way computer systems in healthcare exchange information. One of the major difficulties encountered during this project was the lack of native interoperability between various source data systems and the Health Information Exchange implementation. To address this need the Interoperability group implemented key functionality which facilitated the easy exchange of data between hospital based systems and the exchange. The functionality was developed as native JBoss ESB services. Along with these services a JBoss ESB native gateway was developed to facilitate the exchange of HL7 messages between various parts of the system. Beside serving as a critical part of the internal health information exchange between Hartford Healthcare entities the platform was also deployed during a statewide pilot project at 3 other hospitals. The software assets from this project are freely available at the Open Health Tools forge (www.openhealthtools.org) under an Apache license.

    At 3:30pm to 3:30pm, Tuesday 26th June

  • dynjs - (almost) 100% invokedynamic JavaScript implementation

    by Douglas Campos

    Have you ever wondered on how a JVM-based language is built? Do you imagine interminable miles of dreadful and complicated code just by hearing the word compiler? This talk is for you! We'll take a glimpse on how things work inside the JVM in this polyglot era.

    At 4:30pm to 4:30pm, Tuesday 26th June

  • Introduction to the Ceylon programming language

    by Emmanuel Bernard and Stéphane Épardaud

    Ceylon is a new programming language designed to execute on the JVM. We're fans of Java and its ecosystem. However, we think that the language and class libraries, designed more than 15 years ago, are no longer the best foundation for a range of today's business computing problems.

    Ceylon's design goals include:
    * easy to learn and understand for Java and C# developers,
    * eliminate some of Java's verbosity, but keep its readability,
    * improve upon Java's typesafety,
    * provide a declarative syntax for expressing hierarchical information (user interface, - - -* external data, system configuration)
    * support and encourage a more functional style of programming with immutable objects and higher-order functions,
    * great support for meta-programming,
    * built-in modularity.

    Come and join us for this introduction to Ceylon where we will show you its main features as well as the ongoing progress of the compiler, IDE, tools and the community behind it.

    At 4:30pm to 4:30pm, Tuesday 26th June

  • The Future of the Enterprise Service Bus at JBoss

    by Tom Cunningham and Keith Babo

    In this session, Tom and Keith will cover the state of the ESB at JBoss as represented in two community projects - JBoss ESB and SwitchYard. While JBoss ESB is the current foundation of JBoss SOA Platform, the next major version of the platform will use SwitchYard at its core. So what are the differences between these two projects, why are we making this change, and how will it impact JBoss users and developers? This session covers all that and more:

    * Past, present and future of JBoss ESB and SwitchYard
    * Similarities and differences between the projects
    * Detailed walkthrough of migration strategies for existing ESB applications
    * Practical tips for service development on both platforms
    If you're interested in ESBs in general or the JBoss-flavored ones in particular, come join the project leads for JBoss ESB and SwitchYard for this informative session. There will be straight talk, expert advice, loads of examples, interactive discussion, and dancing bears (pending budget approval).

    At 4:30pm to 4:30pm, Tuesday 26th June