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
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.
-
-> Create an application
-> Add MongoDB and PostgreSQL cartridges
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.
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
