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