13 Replies Latest reply on Sep 21, 2010 9:48 AM by james.cobb

    Call for Papers... for the JUDCon2010: Berlin event

    james.cobb

      The CFP for the JUDCon2010:Berlin event has been openned.

       

      The purpose of this discussion is  to nominate speakers and topics from the community to present seven  50-minute sessions at JUDCon Berlin. The CFP will run until September 13th, and then voting will then begin  and run 2 weeks until September 27th. Final agenda will then be set, and  posted on October 1st.

       

      To make a nomination please use the following format:

       

      Title:

      [Brief description of the presentation]

       

      Target Audience:

      [Brief description of the target audience]

       

      Abstract:

      [Brief description of the presentation agenda]

       

      Speaker/s:

      [Name] – [Job Title], [Company]

      [Bio]

        • 1. Re: Call for Papers... for the JUDCon2010: Berlin event
          ruchirc

          Title:

          Performance Improvement of Jboss EAP 4.3 Platform and other Jboss Platforms

           

          Target Audience:

          Any one who wants to architect an globe distributed enterprise env and want to achieve the optimum performance

           

          Abstract:

          One of the principle objectives of this endeavour was to increase the performance of the overall system without touching the code and to formulate a strategy in which we can utilize the best practice provided by Apache, Red Hat Jboss, Sun JDK and various other distributed components. This white paper provides an in-depth knowledge of how to increase the performance of the system without going into the complexity of redoing the code.

           

          During the last few years J2EE/JavaEE based applications have largely spread over our networks. Our Jboss EAP 4.3/ J2EE platform uses a distributed multi tiered application model for enterprise applications. Application logic is divided into components according to function, and the various application components that make up a J2EE application are installed on different machines depending on the tier in the multi tiered like
          • Hand held, Smart phones,Client-tier components run on the client machine.
          • Web-tier components run on the J2EE server.
          • Business-tier components run on the J2EE server.
          • Enterprise information system (EIS)-tier software runs on the EIS server.
          Taking this distributed component into preview this white paper works as a baseline for Jboss EAP 4.3 J2EE/ Java EE platform in NBC Universal and provide guideline for the performance counters from the core infrastructure components, application server, webserver, java engine.

           

          Speaker/s:

          Name: Ruchir Choudhry

          Job Title: Technical Manager

          Company: GE/NBC Universal

          Bio: 14 years of professional expertise in Technical/Engineering Program Management/Leadership/R&D in a globally distributed team, for entire lifecycle of program/projects, at various levels which include Managing/Architecting/ designing Enterprise class systems based on, Cloud Computing (VM), J2ME, WAP, J2EE, LAMP, E-commerce (B2B, B2C, C2C), EAI, Wireless, Web and Client Server Technologies
          Recognized professional with broad experience in Media, Content distribution.

          • 2. Re: Call for Papers... for the JUDCon2010: Berlin event
            ruchirc

            Title:

            Biometrics for Global Web Authentication: an Open Source Java/J2EE-Based Approach

             

            Target Audience:

            JavaEE, SSO, Enterprise, Architects, Security.

             

            Abstract:

            J2EE based Web applications have largely spread over our multiple networks/VLAN over the last couple of years. Thus it becomes essential for the applications often need authentication across the multiple networks. Taking this point into consideration we have been working on integrating biometric verification capabilities using open source single sign on techniques. Going with this thought that the source code can be shared and can be used for multiple purposes and can enrich the knowledge of the entire biometric society we chosen a widely accepted Java-based open-source system for web authentication called Central Authentication Service (CAS) using the Java Authentication and Authorization Services (JASS).

             

            Speaker/s:

            [Name] – Ruchir Choudhry

            [Job Title]- Technical Manager

            [Company]:- GE/NBCUNI

            [Bio]-Title:

             

            Biometrics for Global Web Authentication: an Open Source Java/J2EE-Based Approach

             


            Target Audience:

             

            JavaEE, SSO, Enterprise, Architects, Security.

             


            Abstract:

             

            J2EE based Web applications have largely spread over our multiple networks/VLAN over the last couple of years. Thus it becomes essential for the applications often need authentication across the multiple networks. Taking this point into consideration we have been working on integrating biometric verification capabilities using open source single sign on techniques. Going with this thought that the source code can be shared and can be used for multiple purposes and can enrich the knowledge of the entire biometric society we chosen a widely accepted Java-based open-source system for web authentication called Central Authentication Service (CAS) using the Java Authentication and Authorization Services (JASS).

             


            Speaker/s:

             

            [Name] – Ruchir Choudhry

             

            [Job Title]- Technical Manager

             

            [Company]:- CI Network Technologies Pvt. Ltd

             

            [Bio]-14 years of professional expertise in Technical/Engineering Program Management/Leadership/R&D in a globally distributed team, for entire lifecycle of program/projects, at various levels which include Managing/Architecting/ designing Enterprise class systems based on, Cloud Computing (VM), J2ME, WAP, J2EE, LAMP, E-commerce (B2B, B2C, C2C), EAI, Wireless, Web and Client Server Technologies
            Recognized professional with broad experience in Media, Content distribution.

            • 3. Re: Call for Papers... for the JUDCon2010: Berlin event
              eschabell

              (Workflow and BPM track)

               

              Title:

              Get your BPM ducks in a row - preparing for migration to jBPM5

               

              Target  Audience:

              JEE, Architects, Process Architects, BPM developers, JBoss developers

               

              Abstract:

              With the recent shift to unify the projects  DroolsFlow and jBPM4.x into jBPM5, we are all wondering what the impact  could be to our existing BPM projects. What is new in jBPM5? What does  one need to be aware of? What does one need to prepare in advance for a  move to this new platform? All these questions and more will be  discussed in this session.

              First, we will take a look at what has happened historically within jBPM  to get us where we are now, with jBPM3.x and jBPM4.x versions. We will  discuss DroolsFlow in relation to the path towards jBPM5. Next we will  take a look at the Request for Comments (RFC) that was put into the  community and resulting architecture for the future of BPM within JBoss  Middleware. This leads to a closer look at the resulting jBPM5 road map  and how this will relate to the JBoss Enterprise BPM products moving  towards the future.

              Finally we will provide a plan for positioning your existing Enterprise  jBPM projects for the eventual move towards jBPM5. This will cover the  architectural layers involved, a look at the tooling being created for  this and steps you can take to ensure a smooth transition moving into  your jBPM future.

               

              Speaker/s:

              Eric D. Schabell – JBoss Solution Architect Benelux, Red Hat

               

              Eric D. Schabell has been working within software development since 1998 for many differnt organizations such as IBM, Radboud University Nijmegen, SNS Bank and smaller software companies. He has always been involved in different roles within Open source project; Sourcemage Linux, eGroupWare, DocConversion, cmlFramework, and is currently helping out in the JBoss jBPM project. He is currently working as a JBoss Solution Architect in the Benelux at Red Hat, occasionally has taught JBoss jBPM/BRMS courses, is a guest lecturer at the Radboud University Nijmegen and has published often on Open Source topics. See http://www.schabell.org.

              • 4. Re: Call for Papers... for the JUDCon2010: Berlin event
                belaban

                Title:

                Dynamic clusters with Apache httpd, mod-cluster and JBoss

                 

                Target audience:

                Architects, system admins

                 

                Abstract:

                The mod-cluster module, developed by JBoss, has many advantages over
                mod-jk, such as dynamic addition and removal of cluster nodes and web
                applications, and dynamic load balancing between httpd and the
                different JBoss servers.

                 

                First, we'll present the architecture of mod-cluster, and its
                advantages over mod-jk.

                 

                Then we'll show how to configure mod-cluster and JBoss.

                 

                Finally, we'll demo a dynamic cluster, running in the cloud (EC2). The
                demo includes adding new JBoss servers to a running system (e.g. to
                cover load spikes), removing running instances, and adding and
                removing web applications.

                 

                Attendees will walk away with an understanding of what mod-cluster is
                and how to use it.

                 

                Speaker:

                Bela Ban, developer, JBoss

                Completed his PhD at the University of Zurich, Switzerland. After some
                time at IBM Research, he did a post-doc at Cornell. Then he worked on
                NMS/EMS for Fujitsu Network Communications in San Jose, California. In
                2003, he joined JBoss to work full-time on open source. Bela manages
                the Clustering Team at JBoss and created and leads the JGroups
                project.

                 

                Bela's interests include network protocols, performance, group
                communication, trail running, biking and beerathlon. When not
                hacking code he spends time with his family.

                • 5. Re: Call for Papers... for the JUDCon2010: Berlin event
                  hardy.ferentschik

                  Title:

                  Lost+Found - Fulltext search with Hibernate Search

                   

                  Target Audience:

                  Java developers

                   

                  Abstract:

                  Hibernate Search bridges the gap between O/R model and fulltext search and allows for a easy integration of both
                  technologies without unnecessary boilerplate code. This talk introduces the core principles of these two technologies and
                  shows with the help of some simple examples how Hibernate Search brings them together.

                   

                  Speaker/s:

                  Hardy Ferentschik – Developer, JBoss

                  is part of the Hibernate team focusing on Hibernate Validator and Search while trying not to neglect the maintenance of Hibernate Annotations and EntityManager.

                  After completing his Master in Computer Science at the Univeristy of Karlsruhe in 2000, he worked for several companies with a focus on web applications and intra- and internet search. Today after 12 years working as developer the title of Software Craftsman resonates best with him.

                  • 6. Re: Call for Papers... for the JUDCon2010: Berlin event
                    tsurdilovic

                    Title:

                    Applying JBoss Drools in Assistive Technology

                     

                    Target Audience:

                    Architects, Developers, End-users

                     

                    Abstract

                    JBoss Drools has become a powerful rules and Complex Event Processing (CEP) inference engine. Drools Fusion and Drools-Flow coupled with other Drools modules provide an integral development and implementation framework to numerous discrete-state event-driven systems.

                     

                    It is believed that these benefits of  Drools can also be applied to “non-typical” applications in the fields such as manufacturing control, advanced robotics, as well as human-machine interactions which we are focusing on in this presentation.


                    Assistive Technology (AT) deals with creation of systems to be used by people with disabilities. Although multitudes of AT services and devices for computer access are available on the market today, they are often limited in their ability to optimally convey vast variations of individual user capabilities and needs, as well as to cope with several disturbances and uncertainties during interaction. It is widely recognized that a holistic approach integrating multi-channel communication, intelligent control and user feedback is required to solve these problems.

                     

                    The main objective of this presentation to investigate and understand how Drools may be embedded as a general interface and control system in AT devices. Based on a computer mouse-control use case for people with severe motor impairments, we evaluate the benefits of using Drools considering flexibility, scalability, reusability, and real-time control performance. The presentation also focuses on how Drools can improve robustness of the control of AT services  based on multi-channel events filtering and aggregation, as well as looks  at possible  integration of fuzzy control.

                     

                    Speaker/s:

                    Tihomir Surdilovic – Developer, JBoss

                    Completed his Masters in Computer Science from Georgia State University focusing on Artificial Intelligence (AI) and Human-Computer Interaction (HCI). Developer on the Drools Team at JBoss. His previous work in the field of Assistive Technology has been published in the International Journal of Medical Informatics.

                    • 7. Re: Call for Papers... for the JUDCon2010: Berlin event
                      michaelschuetz

                      Title:
                      Seam2 - Real integration testing with Arquillian

                       

                      Target audience:
                      Architects, JBoss developers, JBoss Seam users

                       

                      Abstract:
                      The main focus of JBoss' Open Source project Arquillian is to provide an all in one test harness that abstracts away all container lifecycle and deployment from the test logic so developers can easily produce a broad range of integration tests for their enterprise Java applications.

                       

                      First, I'll present features of Arquillian, and its advantages over common Java EE testing approaches.

                       

                      Then I'll show how to setup an Arquillian-based integration test within JBoss Seam/EJB environment.

                       

                      Finally, I'll perform some live coding to develop simple integration test which will than be executed both from command line and IDE against multiple containers.

                       

                      Attendees will be able to easily try out the code for their own as complete sample project will be hosted at github.

                       

                      Speaker:
                      Michael Schütz - Software Engineer, akquinet AG, Berlin
                      Michael is working for akquinet AG in Berlin and is member of the JBoss Competence Center. He is mainly focused on Java Enterprise architectures and technologies for years now. He is founder and moderator of Seam platform at XING and regularly contributes to JBoss Open Source projects.

                       

                      Michael's professional interests include Seam/CDI, Java EE testing, Java EE Cloud Hosting and Git.

                      • 8. Re: Call for Papers... for the JUDCon2010: Berlin event
                        julien_viet

                        Title:

                        Advanced JCR Persistence in the GateIn Portal Framework.

                         

                        Target audience:

                        Architects, Developers

                         

                        Abstract:

                        The GateIn Portal comes with a built in Java Content Repository server for managing pages, layouts and portlets. The

                        Chromattic open source project was initiated to develop the GateIn object model persistence in a JCR server. Beyond

                        natively powering the heart of GateIn, Chromattic can be used to rapidly develop rich and complex JCR based applications.

                         

                        Chromattic is an object mapper framework that uses JCR as persistence layer. It provides a natural support for various JCR

                        features, thanks to the usage of Java Annotations. Annotations declare which and how classes are mapped to nodes, turning

                        any repository node into a Java object. It provides important features to JCR development such as type safety and object

                        orientation which are lacking when the JCR native interfaces are used. Moderns IDE most used features like code completion

                        and refactoring are de facto available when developing Chromattic applications.

                         

                        The key concepts of Chromattic will be presented, through the development of a simple Chromattic application in

                        real-time. This sample application will be made available to the attendees so they can use the sample code as a starting

                        point. This advanced technical session will show:

                         

                        • How to integrate Chromattic with a modern IDE using a Maven-based build
                        • How to deploy a Chromattic application in GateIn
                        • How to connect to and manage a repository server

                         

                        Several advanced features of Chromattic will be highlighted, to demonstrate the power of the framework

                         

                        Speaker/s:

                        Julien Viet - eXo Platform

                         

                        Julien Viet leads product development of eXo Platform’s flagship eXo Portal product on which the entire eXo product line

                        is based. In June 2009, eXo Portal was merged with JBoss Portal to create GateIn, which Julien now co-leads. In this role,

                        he is deeply involved in GateIn’s technical vision and plays a key role in product development and advanced R&D architecture

                        prototyping.

                         

                        Prior to eXo, Julien was an engineer at JBoss, where he founded the JBoss Portal project in 2004. In four years, Julien

                        built an enterprise-class portal server with a team of only five developers. He started contributing to the JBoss project

                        (application server) in 2002 and joined JBoss, Inc. two years later.

                        • 9. Re: Call for Papers... for the JUDCon2010: Berlin event
                          bhelfert

                          Title:

                          Lessons learned: Migrating from WebSphere to JBoss Application Server

                           

                          Target Audience:

                          Decision makers, architects, JBoss developers, JBoss users

                           

                          Abstract:

                          Since 2002, we are developing an Java (2)EE application with up to 20 developers for one of our customers. After using IBM's WebSphere AS for more than 6 years, our customer has decided to switch to JBoss AS one and a half years ago. In this session, we will describe our migration process from WebSphere to JBoss and the usage of the JBoss AS up to now. We will answer questions such as: Why did we switch from WebSphere to JBoss AS and what were our expectations? In which (technical) pitfalls did we run into? What new pros and cons did we discover? What were our reasons moving on from the .org release to the EAP (Enterprise Application Platform)? And looking back: Was migrating to JBoss AS a success?

                           

                          Speaker/s:

                          Markus Dahm - Software Architect, Akquinet AG, Berlin
                          Markus Dahm is an architect and consultant of the JBoss Competence Center at Akquinet AG. He specializes in Java EE architectures and the analysis and optimization of legacy applications. He was a founding member of the Apache BCEL project, which is still widely used in several Open Source projects.

                           

                          Bastian Helfert - Software Engineer, Akquinet AG, Berlin

                          Since Y2K, Bastian is working for companies developing Java software and offering IT-related consulting services. During his journey, he gained experience in industries like finance, medical, and utilities, developing both software products and individual software. Although wearing the developer's hat most of the time, he also works as a trainer or consultant, helping organizations to introduce or adopt Agile methodologies. For over 4.5 years, Bastian develops enterprise software using Java (2)EE technologies. He is currently a member of the JBoss Compentence Center at Akquinet AG.

                           

                          Speaker has changed from Dr. Torsten Fink to Markus Dahm.

                          • 10. Re: Call for Papers... for the JUDCon2010: Berlin event
                            falko.menge

                            (Workflow and BPM track)


                            Title:

                            Executing BPMN 2.0 with jBPM 3 or (at your option) any later version


                            Target Audience:

                            Process Analysts, Process Engineers, Architects, Developers


                            Abstract:

                            Business Process Model and Notation (BPMN) has become the most important  industry standard for BPM. Recently, the OMG finalized version 2.0 of  the specification, which introduces lots of features for modeling  executable processes. As a result, many BPM vendors started to build  process engines that can directly execute BPMN processes. However, most  of these BPMN engines including the Open Source JBoss jBPM 4 and 5 are  not yet completed. This leads to the situation that todays projects can  not yet adopt BPMN and are forced to invest into technologies, which  might be outdated soon.

                             

                            To avoid this scenario, we explored the idea of transforming BPMN  2.0 process models into jBPM 3 process definitions and it turned out  that the languages have enough similarities to make such a mapping  possible. With this approach, projects can leverage both a superior  modeling language and a mature execution environment, as jBPM 3.x has  been stable for many years and is still the only version officially  supported by JBoss. Later, when the BPMN 2.0 engines become ready for  production, one can execute the created BPMN 2.0 processes directly on  them.

                             

                            But what happens to all the Java code attached to a process?  Normally, that code is bound to the APIs of the particular engine in  use, e.g., when accessing data objects of a process instance. To be able  to reuse the Java code, we developed a so-called Process Engine  Abstraction Layer (PEAL). It hides the details of an engine's API and  also uses BPMN 2.0 terminology. This turned out to be a perfect risk  mitigation strategy for projects that have to become productive right  now with current stable technology and still want to keep option for  future technology updates open.


                            Speaker:

                            Falko Menge – Consultant/Trainer/Software Developer, camunda services GmbH

                             

                            Falko is consultant, trainer, and software developer in the area  of BPM with a special focus on Business-IT-Alignment and Process  Execution. He is a member of the BPMN specification team at the OMG and  co-author of "BPMN 2.0 by Example". Falko loves Free and Open Source  Software and takes part in or hosts several projects himself.

                            • 11. Re: Call for Papers... for the JUDCon2010: Berlin event
                              heiko.braun

                              [Title]
                              Enjoy the benefits of the Java EE 6 component model using GWT as an alternative view layer technology.
                              Target Audience:
                              Developers, Development Managers
                              [Abstract]
                              Errai offers a set of components for building rich web applications using The Google Web Toolkit. The framework provides a unified federation and RPC infrastructure with true, uniform, asynchronous messaging across the client and server.
                              It extends the Google Web Toolkit in two distinct areas:
                              • True asynchronous bi-directional communication between GWT clients and backend systems
                              • Integration with enterprise component models and technologies
                              In this session we'll take a brief look at main concepts and the use cases of the core framework,
                              before we take more thorough look on how seamless Errai integrates CDI backend component with
                              GWT client applications.
                              Speaker/s:
                              Heiko Braun
                              Sen. Dev. JBoss
                              [Bio]
                              Heiko works as a Senior Software Engineer at JBoss, a devision of Red Hat and co-leads the Errai project. He has been involved in both the J2EE and EE5 certification of the JBoss Application server and contributes to the JBoss SOA and BPM products, with a focus on web based tooling.

                              [Title]

                              Enjoy the benefits of the Java EE 6 component model using GWT as an alternative view layer technology.

                               

                              Target Audience:

                              Developers, Development Managers

                               

                              [Abstract]

                               

                              Errai offers a set of components for building rich web applications using The Google Web Toolkit. The framework provides a unified federation and RPC infrastructure with true, uniform, asynchronous messaging across the client and server.

                               

                              It extends the Google Web Toolkit in two distinct areas:

                               

                              • True asynchronous bi-directional communication between GWT clients and backend systems

                              • Integration with enterprise component models and technologies

                               

                              In this session we'll take a brief look at main concepts and the use cases of the core framework,

                              before we take more thorough look on how seamless Errai integrates CDI backend component with

                              GWT client applications.

                               

                               

                              Speaker/s:

                              Heiko Braun

                              Sen. Dev. JBoss

                               

                              [Bio]

                               

                              Heiko works as a Senior Software Engineer at JBoss, a devision of Red Hat and co-leads the Errai project. He has been involved in both the J2EE and EE5 certification of the JBoss Application server and contributes to the JBoss SOA and BPM products, with a focus on web based tooling.

                              • 12. Re: Call for Papers... for the JUDCon2010: Berlin event
                                mbrasier

                                Title:

                                Practical Enterprise Java Performance Tuning

                                 

                                Target Audience:

                                Enterprise Java developers, Enterprise Java Architects, Enterprise Java support staff

                                 

                                Abstract:

                                This talk will demonstrate how simple tools, together with practical knowledge and experience, can be used to identify common performance problems. A number of common performance problems will be demonstrated live, and simple JVM and open-source tools will be used to identify the root cause of the problem. Many of the examples will make code available online, so that attendees can follow along with the examples during or after the lecture, to gain practical experience of the approaches described.

                                 

                                The objective of this talk is to show developers, architects and support staff how a good understanding of how enterprise Java works, together with simple tools, will enable them to identify the cause of almost any performance problem they may come across.

                                 

                                Speaker/s:

                                Matt Brasier - Principal Consultant - C2B2 Consulting

                                Matt has worked as an enterprise Java professional services consultant for 6 years, helping customers ensure that their applications go live and meet their non-functional requirements, and has worked with customers ranging from small internet start ups to some of the largest players in the enterprise Java market. He provides in-depth specialist consultancy on performance tuning, scalability, troubleshooting and security.

                                Matt has spoken at a number of technical conferences, including TSSJS 2009.

                                • 13. Re: Call for Papers... for the JUDCon2010: Berlin event
                                  james.cobb

                                  The Call for Papers for JUDCon2010: Berlin is now closed. The agenda will be set and notifications will be made shortly.