Conference Schedule:
There are two exciting parallel tracks: One focuses on Java Language and Frameworks and the other on Java Architecture and Applications.

08.30 AM - 09.30 AM: Registration, Conversations & Connections


09.30 AM - 10.15 AM: Session 1
New Challenges and Approaches for Enterprise Java
DevOps, Continuous Delivery, Cloud and NoSQL are changing the way software is being developed. This talk shows the consequences for the Java platform, in particular Enterprise Java.
Speaker
Deshabandhu Bar, J2EE Architect, IBM Global Services

10.15 AM - 11.00 AM: Session 2
Code to Cloud in n Minutes with OpenShift
OpenShift is a Red Hat multi-language, multi-framework, and multi-cartridge scalable Platform-as-as-Service (PaaS) solution. OpenShift is the first PaaS which supports full JavaEE 6. OpenShift supports JBoss AS7, JBossEAP 6, and Tomcat for application deployment. In this session, we will first take a look at what is platform as a service and why you need PaaS. Then we will learn about OpenShift,its tools, and its eco-system. We will look at the various interfaces (like command-line, web console, Eclipse IDE, and REST Api) which you can use to interact with OpenShift. Then we will deploy a Java application to OpenShift. By the end of session, attendee will gain the sufficient knowledge about OpenShift PaaS and can use it to deploy their applications on OpenShift.
Speaker
Shekhar Gulati, OpenShift Evangelist, Red Hat

11.00 AM - 11.30 AM: Morning Break
A chance to meet up with your friends and have a cup of coffee!

11.30 AM - 12.10 PM: Session 3
Modern Web Development with Play Framework. Java is Fun Again.
Web has evolved as a platform and modern web development is moving towards stateless web tier, aync architecture. Play framework aims to optimize developer productivity by using convention over configuration, hot code reloading and display of errors in the browser. Play is an open source web application framework, written in Scala and Java, which follows the model–view–controller (MVC) architectural pattern. Play is heavily inspired by Ruby on Rails and Django and is similar to this family of frameworks.
Speaker
Basav Nagur, Software Architect, McKinsey

12.10 AM - 12.50 PM: Session 4
Developing Languages on Top of JVM with a Real World Example
Speaker
Chandan Kumar, Computer Scientist, Adobe Systems

12.50 PM - 01.50 PM: Lunch
Break for lunch on the house and a chance to catch up with each other!

01.50 PM - 02.30 PM: Session 5
The Art of Metaprogramming in Java
Metaprogramming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and forms the backbone of many of the most fundamental APIs across the JEE technology stack. This session aims to introduce the topic and highlight, with code examples, the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language.
Speaker
Falguni Vyas, Solutions Architect, GlobalLogic

02.30 PM - 03.10 PM: Session 6
Spring Social, an Extension of Spring Framework to make Applications Social
Speaker will discuss on whether you want to enable social logins (Facebook/ Twitter/ Google...) or enable social features (Facebook like...), Spring Social provides a modular way to achieve this.
Speaker
Krishna Chaitanya P, Technical Architect, Collabera

03.10 PM - 03.40 PM: Afternoon Break
Some time out for you to grab another coffee and a well earned rest!

03.40 PM - 04.20 PM: Session 7
JavaFX To Build Good Looking Applications
JavaFX is well situated to help you design applications that will impress any customer. This session shows how to build well-designed applications with JavaFX and features such as CSS, Scene Builder, and custom controls.
Speaker
Jayateerth Kanihal, Advanced Architect, Mphasis

04.20 PM - 05.00 PM: Session 8
Java to Build Cloud Applications
Speaker
Prabakaran Natarajan, Senior Architect - Technology, Cognizant

05:00 PM: Conclusion

09.30 AM - 10.15 AM: Session 1
Scaling Java Based Recommendation System for a Leading Q&A Site
Speaker
Anurag Gupta, Senior Architect, Yahoo!

10.15 AM - 11.00 AM: Session 2
Practical Performance: Understand the Performance of Your Application
Speaker
Nataraja Neelakanta, Technical Staff Member, PayPal

11.00 AM - 11.30 AM: Morning Break
A chance to meet up with your friends and have a cup of coffee!

11.30 AM - 12.10 PM: Session 3
Java & The Android Stack: A Security Analysis
Speaker
Pragati Ogal Rai, Mobile Technology Evangelist, PayPal

12.10 PM - 12.50 PM: Session 4
Developing Polyglot Persistent Applications on OpenShift
Red Hat OpenShift is a multi-language, multi-framework, multi-cartridge Platform-as-a-Service (PaaS) solution. This rich platform gives the developer several choices in terms of languages (e.g., Java, PHP, Python, Ruby, etc.), frameworks (e.g., Spring, JavaEE, etc.), and datastores (e.g., MySQL, PostgreSQL, and MongoDB). Support for multiple datastores enables you to choose the right tool for the specific problem and embraces Polyglot persistence.

In this session, speaker will cover:
-> What Polyglot Persistence is and why it is important today
-> What is OpenShift and how you can interact with the OpenShift rhc command line tool to:
    -> Create an application
    -> Add MongoDB and PostgreSQL cartridges
-> Walk through a Location Aware Job Search application
-> Push the code to cloud
Bring your laptops as we'll create and push applications to the cloud.
Speaker
Shekhar Gulati, OpenShift Evangelist, Red Hat

12.50 PM - 01.50 PM: Lunch
Break for lunch on the house and a chance to catch up with each other!

01.50 PM - 02.30 PM: Session 5
Web UI Development for Back-End Engineers
UI design & development is hard. Any back-end engineer who has tried to venture in the world of web development knows the struggle. Yet, unless you know how to build impressive UI’s, you cannot give life to your ideas. In this talk, I will walk through the process of creating impressive UI’s without the stress & frustration experienced by those not so well -versed in Photoshop, HTML & CSS. This session will cover step-by-step development of a web UI using Twitter Bootstrap, Handlebars & JQuery.
Speaker
Samarth Bhargava, Vice President, Goldman Sachs

02.30 PM - 03.10 PM: Session 6
Building Apps with HTML5 and Java
This session aims at providing insights into the growing popularity of this HTML5 platform by starting to answer the very basic question of why, what & how of HTML5 and attempts to cover – why we need another new version of the HTML, touch base upon the history of HTML5 as a standard, organizations attempting to imbibe/support HTML5 to make it as prime time web application platform, what new enhancements/additions HTML5 is bringing on to the developers table, is HTML5 a threat to Java, how Java technologies (JSF, JavaFX) and HTML5 can complement each other, find out why HTML5 cannot replace Java, The future of Java and how Java technologies are trying to adopt/support HTML5 standards, Find out about how JVM is evolving to support JavaScript execution natively.

Finally this session will attempt to show how to develop an application which has a HTML5 front-end with Java as the backend and discuss on some of the possible approaches (Example: How we use HTML5 and Java Middleware to support channel viewing experience in the Set-Top-Box domain) that can be used to make the Java technologies and the HTML5 technologies co-exist together.
Speaker
Kumaragurubaran Velmurugan, Technical Lead, Cisco

03.10 PM - 03.40 PM: Afternoon Break
Some time out for you to grab another coffee and a well earned rest!

03.40 PM - 04.20 PM: Session 7
Intricacies of Application Integration with Frameworks – ORM, Spring and Hibernate
Speaker
Ramesh Rajamani, Senior Technical Lead, Infinite

04.20 PM - 05.00 PM: Session 8
Future Trends and Focus Areas of Java
Speaker
Anirban Bhattacharya, Senior System Architect, Huawei Technologies

05:00 PM: Conclusion