Agenda
8:30AM to 09:00AM:
Registration, Conversations & Connections
09:00AM to 09:40AM: Keynote Session
Building products with Java
The incredible improvement in JAVA is helping build Java products which are more reliable, efficient and flexible.Viewing the long growth span, evolution and now the morphing phase of Java adapting itself to various other technologies which has given a wider scope for the Java developers and enthusiasts to test their proficiency in various domains. This keynote session will focus on the how to improvise the already existing products and integrate novice technologies to build new ones.
Speaker
Jay Pullur, Founder & CEO, Pramati Technologies
09:40AM to 10:20AM: Session 1
Developing enterprise Java applications in minutes with Spring Roo
The presentation demos how developers can use Spring Roo - the next generation rapid application development tool for Java, to create enterprise Java applications using multitude of technologies like JPA, GWT, Spring Web MVC, Flex:Spring Roo Architecture
Extending functionality of Spring Roo by developing custom add-ons
Examples of how to use Spring Roo
Speaker
Ashish Sarin, Product Architect, ADP
10:20AM to 10:50AM: Morning Break
Some time out for you to grab a cup of coffee and network with other Java enthusiasts
10:50AM to 11:30AM: Session 2
Agile Methodologies and Java Web Application Development
The productivity of associates in an organization is influenced by the knowledge and skills pertaining to processes and tools in addition to competencies on specific technology stack. Integration of agile methodologies with software development is being quite prominent and relevant in current business environment. This is particularly so due to the flexibility being offered by these approaches in the software development projects toward reducing the quantum of prior knowledge on requirements and design beforehand. In this session, participants will be able to:
• Understand agile methodologies and their importance
• Explore the mechanism of integration of scrum and lean practices in software development using J2EE technologies Speaker
Speaker
Dr. Prakash Goteti, Subject Mater Expert-Java Technologies, Mahindra Satyam
11:30AM to 12:10PM: Session 3
Creating RESTful webservices with JAX-RS
JAX-RS: Java API for RESTful Web Services is a Java programming language API that provides support in creating web services according to the Representational State Transfer (REST) architectural style. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.Creating a RESTful Root Resource Class
Example Applications for JAX-RS
Further Information about JAX-RS
Speaker
Sabyasachi Ghosh, Senior Application Engineer, Oracle
12:10PM to 12:50PM:Session 4
Developing a Message Driven Architecture with Spring
How do your applications support for eventing, messaging, and scheduling? In this session the speaker will demonstrate how these features can deliver a platform for creating a lightweight, dynamic, message-driven architecture that builds upon the well-known Inversion of Control characteristics of Spring. This session covers a significant amount of material that empowers you with a greater understanding of how to:Take advantage of Spring 3.0's support for task scheduling and asynchronous method invocation
Build message-driven solutions with JMS, AMQP, Web Services, Mail, among others
Use Spring Integration as a generic messaging framework to support transformation and routing through declarative configuration
Incorporate dynamic scripting via Groovy as well as the Expression Language added in Spring 3.0
Speaker
Karthik Banda, Specialist Master, Deloitte
12:50PM to 01:50PM:Lunch Break
Break for lunch and a chance to catch up with other Java enthusiasts!
01:50PM to 02:30PM: Session 5
Java Web Services using JAX-WS and JAXB0
• What is JAX-WS & JAXB
• Details of the specifications
• What is REST & Difference between WS-* style of web services & REST
• Demo of hosting and calling Web Services using Axis 2.0 & Eclipse plug-ins
Speaker
Lalit Balchandani, Java Center of Excellence Lead, TCS
02:30PM to 03:10PM: Session 6
How to Reap the Benefits of Agile-Based Test-Driven Development
Discover how pairing Agile with Test-Driven Development (TDD) helps Java development teams, QA and test managers and system architects reduce Java project complexity and time spent maintaining software. Whether you’re a team leads, architects, managers or anyone with a vested interest in introducing greater efficiencies to your enterprise without sacrificing a hint of quality, attend and discover:
• The true meaning of and ways to optimize unit tests
• Java-based unit testing frameworks such as JUnit and TestNG
• Test-driven design
• Why and how to adopt a key Agile methodology
• How to use the popular unit testing frameworks TestNG and JUnit and the mocking framework Mockito
• How to deal with common objections to Agile and TDD approaches
Speaker
Sastry Kumara Swamy Kuppa, Director Projects, Cognizant
03:10PM to 03:40PM: Afternoon Break
Some time out for you to grab another coffee and a well earned rest.
03:40PM to 04:20PM: Session 7
Enterprise Java Tools & Techniques: Data Aggregation & Grids in SOA
Service Oriented Architecture (SOA) is today’s most sought after Integration Platform allowing Technology agnostic integration and fostering reuse within an Enterprise. Developing an SOA that guarantees Service Performance, Scalable throughput, availability and reliability is both a critical imperative and a huge challenge. The increasing rate of change in modern business environment, especially in Financial Domain that sees most mergers & acquisitions, demands greater agility in Technology Infrastructure that has impact on Data Management.
• How are data access services affected by the increasing number services and applications depending on them?
• How do we ensure Availability of reliable Data Services when underlying services fail?
• What is the Enterprise Architecture Strategy and what are Java tools /framework recommendations to address this need?
Speaker
Sunila Gollapudi, Technology Specialist, Broadridge
4:20PM to 5:00PM: Session 8
Java in the Cloud: What Java Professionals Need to Know
Cloud computing brings both opportunity and confusion. For many, the transition to the cloud feels threatening as big market players redefine the datacenter and the way enterprise applications are developed. In these sessions, with a focus on real-life case studies, learn how to avoid vendor lock-in (which is just around the corner) and reduce deployment time as Java and cloud experts explain how the cloud changes the role of a server-side, Java professional.
Speaker
Madhuri Mandava, IT Sr. Manager, Dell
05:00PM:
Conclusion
8:30AM to 09:00AM:
Registration, Conversations & Connections
09:00AM to 09:40AM: Keynote Session
Building products with Java
The incredible improvement in JAVA is helping build Java products which are more reliable, efficient and flexible.Viewing the long growth span, evolution and now the morphing phase of Java adapting itself to various other technologies which has given a wider scope for the Java developers and enthusiasts to test their proficiency in various domains. This keynote session will focus on the how to improvise the already existing products and integrate novice technologies to build new ones.
Speaker
Jay Pullur, Founder & CEO, Pramati Technologies
09:40AM to 10:20AM: Session 1
Developing enterprise Java applications in minutes with Spring Roo
The presentation demos how developers can use Spring Roo - the next generation rapid application development tool for Java, to create enterprise Java applications using multitude of technologies like JPA, GWT, Spring Web MVC, Flex:
Ashish Sarin, Product Architect, ADP
10:20AM to 10:50AM: Morning Break
Some time out for you to grab a cup of coffee and network with other Java enthusiasts
10:50AM to 11:30AM: Session 2
Agile Methodologies and Java Web Application Development
The productivity of associates in an organization is influenced by the knowledge and skills pertaining to processes and tools in addition to competencies on specific technology stack. Integration of agile methodologies with software development is being quite prominent and relevant in current business environment. This is particularly so due to the flexibility being offered by these approaches in the software development projects toward reducing the quantum of prior knowledge on requirements and design beforehand. In this session, participants will be able to:
• Understand agile methodologies and their importance
• Explore the mechanism of integration of scrum and lean practices in software development using J2EE technologies Speaker
Speaker
Dr. Prakash Goteti, Subject Mater Expert-Java Technologies, Mahindra Satyam
11:30AM to 12:10PM: Session 3
Creating RESTful webservices with JAX-RS
JAX-RS: Java API for RESTful Web Services is a Java programming language API that provides support in creating web services according to the Representational State Transfer (REST) architectural style. JAX-RS uses annotations, introduced in Java SE 5, to simplify the development and deployment of web service clients and endpoints.
Sabyasachi Ghosh, Senior Application Engineer, Oracle
12:10PM to 12:50PM:Session 4
Developing a Message Driven Architecture with Spring
How do your applications support for eventing, messaging, and scheduling? In this session the speaker will demonstrate how these features can deliver a platform for creating a lightweight, dynamic, message-driven architecture that builds upon the well-known Inversion of Control characteristics of Spring. This session covers a significant amount of material that empowers you with a greater understanding of how to:
Karthik Banda, Specialist Master, Deloitte
12:50PM to 01:50PM:Lunch Break
Break for lunch and a chance to catch up with other Java enthusiasts!
01:50PM to 02:30PM: Session 5
Java Web Services using JAX-WS and JAXB0
• What is JAX-WS & JAXB
• Details of the specifications
• What is REST & Difference between WS-* style of web services & REST
• Demo of hosting and calling Web Services using Axis 2.0 & Eclipse plug-ins
Speaker
Lalit Balchandani, Java Center of Excellence Lead, TCS
02:30PM to 03:10PM: Session 6
How to Reap the Benefits of Agile-Based Test-Driven Development
Discover how pairing Agile with Test-Driven Development (TDD) helps Java development teams, QA and test managers and system architects reduce Java project complexity and time spent maintaining software. Whether you’re a team leads, architects, managers or anyone with a vested interest in introducing greater efficiencies to your enterprise without sacrificing a hint of quality, attend and discover:
• The true meaning of and ways to optimize unit tests
• Java-based unit testing frameworks such as JUnit and TestNG
• Test-driven design
• Why and how to adopt a key Agile methodology
• How to use the popular unit testing frameworks TestNG and JUnit and the mocking framework Mockito
• How to deal with common objections to Agile and TDD approaches
Speaker
Sastry Kumara Swamy Kuppa, Director Projects, Cognizant
03:10PM to 03:40PM: Afternoon Break
Some time out for you to grab another coffee and a well earned rest.
03:40PM to 04:20PM: Session 7
Enterprise Java Tools & Techniques: Data Aggregation & Grids in SOA
Service Oriented Architecture (SOA) is today’s most sought after Integration Platform allowing Technology agnostic integration and fostering reuse within an Enterprise. Developing an SOA that guarantees Service Performance, Scalable throughput, availability and reliability is both a critical imperative and a huge challenge. The increasing rate of change in modern business environment, especially in Financial Domain that sees most mergers & acquisitions, demands greater agility in Technology Infrastructure that has impact on Data Management.
• How are data access services affected by the increasing number services and applications depending on them?
• How do we ensure Availability of reliable Data Services when underlying services fail?
• What is the Enterprise Architecture Strategy and what are Java tools /framework recommendations to address this need?
Speaker
Sunila Gollapudi, Technology Specialist, Broadridge
4:20PM to 5:00PM: Session 8
Java in the Cloud: What Java Professionals Need to Know
Cloud computing brings both opportunity and confusion. For many, the transition to the cloud feels threatening as big market players redefine the datacenter and the way enterprise applications are developed. In these sessions, with a focus on real-life case studies, learn how to avoid vendor lock-in (which is just around the corner) and reduce deployment time as Java and cloud experts explain how the cloud changes the role of a server-side, Java professional.
Speaker
Madhuri Mandava, IT Sr. Manager, Dell
05:00PM:
Conclusion