Choose a layout and drag widgets onto your Overview Page to customize it. Widgets placed on the page below can be configured by selecting the symbol.
Loading...
Geoffrey De Smet (JBoss, by Red Hat)
Given a set of servers with different hardware (CPU, memory and network bandwidth) and given a set of processes with different hardware requirements, how can we assign each process to a server and minimize the total cost of all the active servers? This is an "NP complete" bin packing problem. So how do we find an optimal solution in reasonable time? And what if we want to solve it in real-time? This session will walk you through the code, implemented in Drools Planner. It will compare different optimization algorithms by the total cost of their solutions. And it includes demo's of course. JBoss Drools Planner optimizes planning problems, such as employee rostering, appointment timetabling, task scheduling, vehicle routing and bin packing.
Speaker Bio(s):
Geoffrey De Smet is the Drools Planner lead. In 2000, he started with Java applets for RealApplets.com. Since 2004, he's been involved in open source Java projects such as spring-richclient and maven-plugins. In 2006 he founded Drools Planner and it's his passion ever since. In 2010, he joined the Drools & jBPM at Red Hat to work on Guvnor, the droolsjbpm build and Planner. https://www.masterbranch.com/developer/ge0ffrey
Kris Verlaenen (JBoss, by Red Hat)
A Business Process Management (BPM) suite offers you the capabilities to better manage and streamline your business processes. JBoss jBPM continues its vision in this area by offering a lightweight process engine for executing business processes in pure Java, combined with the necessary services and tooling to support business processes in their entire life cycle. This allows not only developers but also business users to manage your business processes more efficiently (using a combination of web-based and Eclipse-based tooling). A lot has happened in the BPM area over the last few years, with the introduction of the BPMN 2.0 standard, the increasing interest in more dynamic and adaptive processes, integration with business rules, event processing and other external services (e.g. SwitchYard), mobile BPM, BPM in the cloud (e.g. OpenShift), etc. Kris Verlaenen, the jBPM project lead, will show you how jBPM5 tackles these challenges.
Speaker Bio:
Kris Verlaenen leads the JBoss jBPM project and is also one of the core developers of the Drools project, which he started contributing to in 2006. After finishing his PhD in computer science in 2008, he joined JBoss full time and became the Drools Flow lead. He has a keen interest in the healthcare domain, one of the areas that has already shown to have a great need for a unified process, rule, and event processing framework.
Steve Millidge (C2B2)
We know JBoss Enterprise SOA Platform can deliver huge agility in developing new functionality through service reuse. However if our services become popular they may be subjected to massively increased client load from events we as service owners can not predict.With the massive return on investment gained in deployment of private clouds using technologies such as Red Hat Enterprise Virtualization it is now possible to combine SOA-P with JBoss Operations Network to elastically scale out your Service Deployments in response to real time load increases.
This session will take a technical deep dive into the current JBoss SOA-P product and explore these questions.
This session is for architects and developers who have moved beyond playing with SOA-P and are looking to deploy SOA-P into production. The session may not answer all your questions but you will learn from somebody who has been there and got the T-Shirt.
Speaker Bio(s):
Speaker biography not available
Eric D. Schabell (JBoss, by Red Hat)
This session will outline the status of our jBPM migration tooling project. We will take a look at the background of jBPM 3 process projects and how we plan to help you migrate to jBPM5. We will start by providing you with a plan for positioning your existing Enterprise jBPM projects, look at the tooling being created and demo on an actual existing enterprise jBPM project.
Speaker Bio:
Eric D. Schabell has been working within software development since 1998 for many different organizations such as IBM, Radboud University Nijmegen, SNS Bank and smaller software companies. He has always been involved in different roles within Open source projects; Sourcemage Linux, eGroupWare, DocConversion, cmlFramework and is currently helping out in the JBoss jBPM project and lead on jBPM Migration project. He is employed as the Benelux JBoss Solution Architect for Red Hat, occasionally has taught JBoss jBPM/BRMS courses, is a guest lecturer at the Radboud University Nijmegen and publishes on Open Source topics. See http://www.schabell.org.
Alex Heneveld (Cloudsoft)
Applications that span multiple clouds needn't be difficult to write: we'll demo how these technologies use an actor-bean model to make it easy to build even highly complex transactional applications. We'll then show how application mobility allows you to scale and to dynamically optimise placement, moving parts of the application to new locations on a fine-grained basis to reduce latency and improve performance. If you like what you see, learn more at developers.cloudsoftcorp.com, jboss.org, and jclouds.org.
Speaker Bio(s):
Alex Heneveld is co-founder and CTO of Cloudsoft Corporation, the company which produces the Monterey platform for intelligent application mobility. He has 20 years industry experience, including being founder of PocketWatch Systems and a development manager at Enigmatec Corporation. Alex holds a PhD in informatics from Edinburgh University and an AB in mathematics from Princeton University.
Boleslaw Dawidowicz (JBoss, by Red Hat)
The true power of portal lies in services and design concepts that are easy to reuse and build on top of them. Those are similar to a lego set - a box with pieces that nicely work and connect together. This presentation will explain what are the key services in portal that you won't need to implement yourself from scratch in your application. You will learn how portals like GateIn support UI development with modern web technologies. You will also discover how portal prevents you from reinvent clustering, application caching, page structure, identity management or a way to migrate from staging to production again and again.
Speaker Bio(s):
Boleslaw Dawidowicz is a Principle Software Engineer for Red Hat. Since 2005 he has been involved in development of the GateIn (formerly JBoss Portal) project. Since 2011 he has been the GateIn Portal Project Lead. He is currently also involved in the PicketLink IDM component and responsible for various aspects of identity management in JBoss Enterprise Portal Platform.
Aleš Justin
This presentation describes tips and tricks learned on the way while implementing a Twitter/FourSquare-like Android based client application, backed up by a highly scalable cloud based server-side (OpenShift or GAE). A deep dive is provided of best practices on how to decouple code based on communication API and protocol, to enable easy testing and portability, while on the other hand creating a common layer to still have strongly typed application.
Speaker Bio(s):
Aleš Justin is a serious Java aficionado with a wide-ranging background from energy management to customer service systems. He was the JBoss Microcontainer project lead and currently leads the Weld, Red Hat's JSR-299/CDI reference implementation, and CapeDwarf projects, while still contributing to ApplicationServer, Ceylon and many other JBoss projects. Ales holds a degree in Mathematics from the University of Ljubljana.
Galder Zamarreño
The aim of near caching is to provide a bridge between fast, in-memory, local caching and remote, massively scalable, Data Grids in such way that most recently or most frequently accessed data is quickly available while at the same time, clients still being able to transparently and seamlessly access the remote Data Grid when needed. Due to zero latency access provided for local data and the scalability offered by the possibility of going to a remote Data Grid, it's no wonder that this is one of the most demanded Infinispan patterns. In this talk, Galder will offer a detailed view of the pattern with a look at best practices for deploying it in your own environment. The talk will finish with a demo showing near caching in action!
Speaker Bio(s):
Galder Zamarreño is a JBoss Core R&D Engineer working for Red Hat. In his current role, he's part of the Infinispan project development team where he's building next generation, distributed data grid software. Galder has previously worked with JBoss customers helping them build highly distributed and massively scalable Application Server clusters based on technologies such as JGroups and JBoss Cache. Prior to joining Red Hat, Galder worked in the Retail industry where he was a software developer involved in the development of an EFT sofware switch solution based on JBoss technologies. The love for distributed systems and open source software comes from his days at ESIDE faculty at University of Deusto (Bilbao, Spain) where he studied a master's degree in Computer Science. Finally, Galder previously spoken in conferences such as GOTO (former JAOO), GeeCON, Miracle Open World, Red Hat Summit/JBoss World and JUDCon.
Prajod Vettiyattil
The session will be in the form of a presentation, with technical diagrams and text. The presentation will have 4 parts:
Speaker Bio(s):
Pete Muir
Pete will create an application from scratch using JBoss Forge, explain how it works, and then deploy it to Red Hat's free PaaS, OpenShift Express. Pete will then show you how to deploy the same application to Red Hat's auto-scalable, cluster-enabled PaaS, OpenShift Flex, and scale that application out to a number of nodes.
Speaker Bio(s):
Pete Muir leads the CDI 1.1 specification, and work on Infinispan. Previously, he led the Seam and Weld projects, and am a founder of the Arquillian project. He has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx, JAX, JavaBlend, JSFDays, JUDCon, JavaOne and JBoss World. Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, he used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.
Pete Muir & Sanne Grinovero
Pete and Sanne will introduce the audience to the core concepts of Infinispan as the demo progresses, giving the audience the knowledge they need to start using Infinispan in their own projects.
They will start with a simple application storing data in a map, add Infinispan, show how you can manage and monitor the cache, and add in notifications. Next, they will add a JMS and show how you can use distributed transactions to interact with JMS. Finally, they'll scale the application out using Infinispan's distribution mode, show how you can access the cache using REST and store the data to non-volatile storage.
Speaker Bio(s):
Pete Muir leads the CDI 1.1 specification, and work on Infinispan. Previously, he led the Seam and Weld projects, and am a founder of the Arquillian project. He has worked on a number of specifications including JSF 2.0, AtInject and CDI. He is a regular speaker at JUGs and conferences such as Devoxx, JAX, JavaBlend, JSFDays, JUDCon, JavaOne and JBoss World. Pete is currently employed by Red Hat Inc. working on JBoss open source projects. Before working for Red Hat, he used and contributed to Seam whilst working at a UK based staffing agency as IT Development Manager.
Sanne Grinovero is a member of the Infinispan and Hibernate teams at JBoss by Red Hat. He focuses on search capabilities, like Hibernate Search, Infinispan's Lucene integrations and Hibernate OGM. He lived in Holland, Italy, Chile, Portugal and currently resides in Newcastle Upon Tyne. Sanne has been an early adopter of cloud technologies, worked as a consultant focusing on JBoss products and other open source technologies. Spoke at conferences such as Devoxx, JBoss World, JUDCon, Java Day, OpenBlend, Agile Day, various JBug and JUG events. You can follow him on twitter as @SanneGrinovero.
Mark Atwood
Join us for this informative and technical talk with Red Hat's Mark Atwood to learn how to run your application quickly on the Red Hat OpenShift PaaS Cloud with all it's latest new features. We will walk through taking a Java EE6 application and deploying, managing and scaling it on OpenShift. Everything you'll see in the talk you'll be able to later do yourself with your own application for no cost. If you are interested in running the latest enterprise Java in the cloud, this talk is for you.
Speaker Bio(s):
Mark Atwood is a Developer Evangelist for Red Hat OpenShift. He has been a long-time contributor to open source. His technology interests include Cloud Computing and NoSQL. He is the patch queue manager for MySQL Drizzle. He was the Senior Technology Advisor for Network.com at Sun Microsystems. He makes his home in Seattle USA, and is honored to visit India.
Aslak Knutsen (JBoss, by Red Hat)
Arquillian is the missing link in Java EE development. Developers have long had to fend for themselves in the testing stage, burdened with bootstrapping the infrastructure on which the test depends. That's time lost, and it places a high barrier to entry on integration testing. Arquillian tears down that barrier. Arquillian is a container-oriented test framework. It picks up where unit tests leave off, targeting the integration of application code inside a real runtime environment. Just as Java EE 5 simplified the server programming model by providing declarative services for POJOs, Arquillian equips tests with container lifecycle management and enrichment. This talk will go behind the scenes of Arquillian, lift up the curtain and unveil the Extendable Enterprise Test Platform. We'll look at how you can take advantage of the test platforms infrastructure to fit your testing needs. We'll show you how to write extension so you can: - Give your test classes new capabilities - Manipulate the packaging process - Hide testing framework integration complexity - Integrate into the test runners lifecycle - Integrate with existing test runners - Create your own Container
Speaker Bio(s):
Aslak Knutsen - Arquillian project lead Aslak Knutsen is currently a Senior Software Engineer at JBoss, by Red Hat where he is working on projects such as Arquillian, ShrinkWrap, Weld and Seam 3, one of the founders of the JBoss Testing initiative and a speaker at major industry conferences including JavaOne, Devoxx, JavaZone, Jazoon, JUDCon and JBoss World
Patrycja Wegrzynowicz (Yonita, Inc.)
Hibernate is an elegant, straightforward, and easy to use framework. This is undeniably true for simple domain models. What about more complex ones? It turns out that in case of complex domain models we usually run into interesting hibernate-related issues relating to performance or correctness. Here, we will present several puzzles from JPA and hibernate to illustrate tricky use cases that have interesting side-effects, lead to incorrect behavior, or impose significant performance overhead. Come and see if you can solve them.
Speaker Bio(s):
Patrycja Wegrzynowicz is a software visionary and expert specialized in automated software engineering and Java technologies. She is the founder and CTO of Yonita, Inc., a California-based start-up with focus on automated detection of software defects, including security vulnerabilities, performance and concurrency anti-patterns, and database issues.
She is also associated with Warsaw University of Technology, where she serves as Technical Manager of Passim/Synat, an intelligent search platform. Patrycja is finalizing PhD in Computer Science at University of Warsaw. She is a regular speaker at major academic as well as industrial conferences, including JavaOne, Devoxx, OOPSLA, ASE, and others.
Patrycja's interests focus on patterns and anti-patterns in software along with automated software engineering, particularly static and dynamic analysis techniques to support program verification, comprehension, and optimization.
You can follow her on Twitter at @YonLabs.
Mircea Markus (JBoss, by Red Hat)
This talk will iterate over some advanced Infinispan concepts such as:
The audience will take home a better understanding of Infinispan's capabilities, architecture and differentiators in the fast-emerging NoSql market
Speaker Bio(s):
Mircea Markus has joined JBoss's clustering team in 2007 as a core engineer. He has been working on various clustering components, such as JBossCache, PojoCache or JGoups. He is one of the founders of Infinispan project on on which he has been concentrating his efforts for the last three years. He has also the founder of project Radargun - a benchmarking framework data grids.
Marc Savy (JBoss, by Red Hat)
BoxGrinder is a set of tools that help you grind out appliances: preconfigured disk images with the operating system and requisite software ready to run on a selected virtualization platform. With a simple text definition file and a single command BoxGrinder will build a lean appliance from scratch, convert it to a target format, and deliver it to your chosen infrastructure. Virtualization has become almost ubiquitous in modern scalable infrastructures, with traditional dedicated hardware setups being replaced by multi-tenanted virtual environments. This change facilitates many of the beneficial properties of Cloud Computing, key amongst which is the ability to create small, function-specific appliances that enables system components to scale independently. BoxGrinder addresses the key problem of specifying and building such appliances. It manages complexities such as software installation, dependency resolution and remote service interactions on your behalf. Existing methods can an arduously convoluted, with poor repeatability and performance characteristics; wasting time and resulting in slow and bloated appliances. Such factors negate many of the motivating factors for embracing Cloud computing, and this is an obstacle that BoxGrinder is specifically designed to overcome. Coherent and simple to specify and run; yet fast to build and easily customised to any desired level of complexity. In this session we will cover the basic concepts of BoxGrinder, with discussion of techniques and use-cases that illustrate how best to utilise BoxGrinder's powerful feature-set. Finally, we will work through a live example, from text definition to a running virtual appliance.
Speaker Bio(s):
Speaker biography not available
Paul Bakker (Luminis Technologies)
How many times have you wanted to start a new project in Java EE, but struggled to put all the pieces together? Seam Forge is a command line tool that helps you setting up and configuring Maven projects in an incremental way. During this presentation you will see how Forge can be used to setup a full Java EE 6 project. Also plugin writing will be demonstrated.
Speaker Bio(s):
Paul is senior software engineer at Luminis Technologies where he works on the Amdatu platform, an open source, service-oriented application platform for web applications. He has a background as trainer where he teached various Java related subjects. Paul is also a regular speaker on conferences and author for the Dutch Java Magazine. He is also a contributor to Seam Forge and author of several Seam Forge plugins.
Marek Goldmann (JBoss, by Red Hat)
There are now quite a few programming languages available on the Java platform (JVM), which has been the case for quite a while. This allows developers to pick the language best suited to their application's needs without sacrificing the power and stability of the JVM. We're not losing the advantages of the JVM by choosing a language other than Java, but what do we gain? For more expressive JVM languages, we can develop faster, and bring back some of the joy of programming. Ruby is a popular and powerful programming language. It owes its success (and power) to its clean and expressive syntax. Why not take advantage of its power and create a system where pretty applications can be run on a very stable and scalable environment? Meet TorqueBox. TorqueBox is the first real application server for Ruby. It allows you to run multiple applications based on Rack (Rails, Sinatra) on the JBoss Application Server. Big deal you say. In reality TorqueBox is much more. Many enterprise-class services offered by JBoss AS such as messaging (JMS) and scheduled jobs are fully available to applications written in Ruby. It is even possible to inject Java EE 6 components like CDI beans into Ruby. Engine written in EJB, front-end in Rails? And everything clustered? Why not! In this session you'll learn how to connect various Java components (CDI beans, message queues) with a simple Rails application.
Speaker Bio(s):
Marek Goldmann joined Red Hat in January 2009 and started hacking on Cloud-related JBoss projects. He currently leads BoxGrinder - a tool for creating appliances for various virtual platforms.
Marek graduated from Opole Technical University, Poland. Since then he's been working as a Java EE developer based on JBoss technologies. Marek is an active Silesia JUG member. He has spoken at conferences such as JUDCon, Javarsovia and Confitura.
Dr. Mark Little (JBoss, by Red Hat)
The traditional role of middleware in the data center has been challenged to expand and meet the ubiquitous computing demands becoming more prevalent. The way applications are built, deployed, integrated and managed must accommodate the rapidly evolving mobile and cloud paradigms, without sacrificing security or performance.
Open Standards, and a more agile stewardship of the Java Community Process will enable developers, architects and IT executives increase return on their existing IT investment and spur innovation in next generation application environments.
Please join Dr. Mark Little, Sr. Director Middleware Engineering, as he discusses Red Hat's vision for how JBoss Enterprise Middleware will drive social, mobile and cloud computing.
Speaker Bio(s):
Dr. Mark Little serves as the senior director engineering, middleware engineering at Red Hat. Prior to taking over this role in 2008, Little served as the SOA technical development manager and director of standards. Additionally, Mark was a distinguished engineer and chief architect and co-founder at Arjuna Technologies, a spin-off from HP. He has worked in the area of reliable distributed systems since the mid-80′s with a PhD in fault-tolerant distributed systems, replication, and transactions. Mark and his family reside in Newcastle, UK.
Adrian Cole (CloudSoft)
Developers want to release code as fast as possible. Compute clouds want developers to release code to them. This is a story about how these two goals converge.
The jclouds project formerly used JBoss AS6 to perform functional testing of compute clouds. We felt running an application server is a pretty useful model for what developers look to achieve. When we moved to JBoss AS7, we were expecting a relatively smooth update. In reality, we found a surprising performance story!
This presentation will review performance considerations when deploying application servers across multiple cloud providers. We'll discuss to install, bootstrap, and reboot time that affect your agility with real numbers on over a dozen compute clouds like Amazon EC2.
This is a no-hype talk: when you leave, you'll know how to make your own jclouds tests to test your cloud deployment of choice.
Speaker Bio(s):
Adrian founded the open source project jclouds in March 2009, following 15 years of production engineering and deployment automation in financial services, health care, hosting, and education contexts. He's actively engaged in cloud interoperability and devops circles around the world, collaborating with cloud ISVs and service providers, and open source communities. Adrian joined as Chief Evangelist at Cloudsoft in August 2011.
Emanuel Muckenhuber (JBoss, by Red Hat)
Besides its modular architecture, JBoss AS 7 introduces a simplified configuration model and the ability to manage complex multi-server environments. This presentation will cover the core concepts behind the configuration and management model, with an emphasis on managing and deploying to multiple AS instances as part of a managed domain. Additonally we will look into the detyped API, operation-handlers and how Extensions (Subsystems) actually integrate and interact with the management services.
Speaker Bio(s):
Emanuel Muckenhuber joined JBoss in 2007 working on JBoss Portal and moved to the Application Server team in 2008. Where he is mainly focusing on the core integration and management related areas.
Thomas Diesler (JBoss, by Red Hat)
This session gives deep insight in the JBoss OSGi subsytem that is available in JBoss AS7. Starting with background information on OSGi in general, Thomas introduces the main objectives of this technology and explains the unique JBoss OSGi vision. Combining the best of two worlds we show how modern Enterprise Applications on AS7 can use the OSGi component model and vice versa.
Speaker Bio(s):
Thomas is the OSGi Project Lead at JBoss. As the Red Hat representative in the OSGi Enterprise Expert Group he is involved in the standardization effort of various OSGi technologies that are relevant to the enterprise space.
Mathieu Ancelin (SERLI)
Originally created for embedded and mobile appliances, OSGi has become a widespread foundation for building modular and dynamic applications on top of the Java platform. Despite its maturity and proven track record, OSGi is more than often referred to as a source of significant complexity for no actual benefits. In this presentation, we will show you how OSGi, CDI and Weld nicely fit together in Weld-OSGi to assemble regular and dynamic components with no added complexity on the developer side. The agenda of the presentation is the following : - CDI, a really nice tech. for Java EE environments - ... and more ? - OSGi, deep dive into a modular and dynamic world - Meet Weld-OSGi - Weld-OSGi design - Features and programming model - Pro and cons - Back to the future ! - Demo: real life app with Weld-OSGi - Conclusion First part of the presentation is about CDI technology, how you can use this amazing piece of tech. inside and outside Java EE containers with Weld and how Weld wasn't yet available for OSGi environment despite its amazing assets. Then the Weld-OSGi framework will be presented after a small summary about OSGi platform. We'll see how the framework is designed and how it enhances standard OSGi bundles with the power of CDI. Each major feature of the framework will be simply explained with short examples. We'll also see how you can benefit from this framework in your modular applications. We will present the future of the Weld-OSGi framework and how we plan to enhance it and integrate it with other techs. Then the presentation will end on a real life app. demo written with Weld-OSGi.
Speaker Bio(s):
Mathieu ANCELIN is a software engineer at SERLI, specialized in Java EE technologies with a strong interest on lightweight component frameworks. Mathieu is involved in several open-source projects such as Weld & GlassFish and leads some like Play CDI; He is a JSR-346 (CDI 1.1) expert group member and a crew member of the Poitou-Charentes JUG. Mathieu was speaker at JavaOne 2010, Solutions Linux 2010 as well as in some JUG events (JUG Summer Camp, etc ...). He also gives lectures at the University of La Rochelle and University of Poitiers.
Andrew Lee Rubinger (JBoss, by Red Hat)
This presentation unveils the missing link in enterprise Java development: simple, portable integration tests. We'll introduce a solution in the first half of the session and demonstrate it in the second.
Unit tests and mocks get you only so far. Eventually you need to verify that your components operate and interact correctly in their intended environment you need integration tests. Yet writing integration tests has meant taking on the barrier of bootstrapping the necessary infrastructure.
Arquillian, a container-oriented testing framework built on TestNG and JUnit, tears down this barrier. It enables you to write portable tests that invoke real components using real enterprise services in a real runtime. In other words, you can write real tests.
And with JBoss AS7, getting your code fired up and running has never been faster. This latest rebirth of the Application Server is the leanest, most efficient we've seen yet.
Speaker Bio:
Andrew Lee Bubinger is an advocate for and speaker on testable enterprise Java development, author of "Enterprise JavaBeans 3.1" from O'Reilly Media. Member of the JBoss Application Server development team and technical lead of the ShrinkWrap project. Proudly employed by JBoss / Red Hat.