Arun Gupta is a Principal Open Source Technologist at Amazon Web Services. He has built and led developer communities for 12+ years at Sun, Oracle, Red Hat and Couchbase. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team.
He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for four years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. A prolific blogger, author of several books, an avid runner, a globe trotter, a Docker Captain, a Java Champion, a JUG leader, NetBeans Dream Team member, he is easily accessible at @arungupta.
Since its launch in 2005, GlassFish has come a long way, with an estimated 5 million downloads a year and a thriving community. While continuing to deliver a compact and high-fidelity Java EE Application server, GlassFish v2 has expanded to deliver production quality and performance (Project Grizzly), clustering, support for scripting ((AJAX, Ruby on Rails), high availability, Comet, SIP and interoperable web services. You no longer need to chose between open source, support for fast development cycles and enterprise features and performance. Now we're in the middle of moving to v3, an OSGi based modular and light weight architecture, aligned with the Java EE 6. What's next? You tell us! You help us!<br><br>
This session will cover GlassFish v2, its clustering capabilities, Metro web services stack with .Net interoperability, Web tier (Grizzly, Comet, jMaki, ...), tools support, and administration features. It will then get into ongoing work for GlassFish v3. Finally it will give an overview of the much broader GlassFish community with telco, identity, directory, MQ, integration, database, social, and other software.
Metro is an open source Web services stack integrated in GlassFish. GlassFish is a 100% open-source and Java EE 5 compliant Application server.<br><br>
Metro is a one stop shop from a simple Hello World to Secure, Reliable, Transactional and .NET interoperable Web service. This talk provides an introduction to Metro. In this session, the developers will learn how Metro provides a simple and easy-to-use API to create, deploy and invoke these Web services. They will learn the Metro programming model and how interoperability is baked into the Java platform. The session demonstrates how a simple Metro Web service can be easily developed, deployed and invoked using NetBeans IDE. It also demonstrates how a Metro-based Web service deployed on GlassFish can be easily consumed by .NET client environment.<br><br>
This talk explains how Metro is widely adopted by the community. With Metro, you can easily integrate open source technologies like Glassfish with existing .NET applications, helping on migration to a full open source stack.
Are you an existing Ruby user looking for alternative deployment scenarios ? Are you an existing GlassFish user interested in knowing you can Ruby-enable your installation ? This session provides all the details. It starts with a brief introduction to JRuby and details on how the GlassFish project provides a robust development and deployment platform for Rails applications - without pain. The JRuby introduction shows multiples samples of how the JRuby interpreter can invoke a simple Java platform library to a Java EE application.<br><br>
As a basis for further discussion, this presentation explains the process for JRuby-on-Rails applications on GlassFish v2 and v3. It discussed the various development options provided by GlassFish v3, demonstrates how popular Ruby applications such as Mephisto can be easily deployed on GlassFish without any modification, and shows how v3 Gem can be used as an effective alternative to WEBrick and Mongrel.
The session also demonstrates how a JRuby-on-Rails application can be easily created by use of the NetBeans IDE and deployed directly on GlassFish. It shows how GlassFish project users can install the JRuby Update Center module that enables them to create a shared WAR file.