Please check back regularly to see the latest additions to the Great Indian Developer Summit program. The lecture topics and list of presenters are subject to change.
Cyrus Broacha GIDS Awards Host

Cyrus Broacha is the funniest man in the Indian subcontinent. Trained at the Lee Strasberg Acting Studio in New York, he is a VJ, RJ, columnist, actor and host. Cyrus has been the face of MTV India for almost a decade and is a multi-dimensional talent. He has hosted the Abbys, the Filmfare Awards, the Gladrags Supermodel Contest and the Kingfisher Calendar launch. Cyrus actively supports and works for the Welfare of Stray Dogs (WSD) in India. His ucoming films include Fruit n Nut, produced by Studio 18 and Directed by Kunal Vijaykar. Mumbai Chakachak Directed by Sanjay Jha. His repertoire of work includes Mtv Bakra, The Week that Wasnt on CNN IBN, Chevrolet Cricket Show Ten Sports, Jhalak Dikhlaja 2 Sony, Champion Chalbaaz - Sony.
Cyrus Broacha will host the awards evening and present a special show for Great Indian Developer Summit titled "The Developer Strikes Back". This year's Great Indian Developer Awards will be held at the J N Tata Auditorium, Indian Institute of Science (IISc) Campus on Saturday, the 25th of April 2009. Cast your votes on the short list NOW! GIDS is offering an exclusive, FREE pass for Cyrus' show to 500 delegates registered and paid for any one of the conferences or workshops. By registering for GIDS 2009 you have access to unmatchable content, invaluable advise and mentoring, intangible peer-to-peer networking opportunities, presentation material, GIDS swag and unlimited Wi-fi to respond to that all-important e-mail at work. Register now win an assured GIDS Cult T-shirt!
Top

Abhinav is a Senior Principal Product Manager with Oracle’s Business Intelligence and Enterprise Performance Management division, which is a part of Oracle Fusion Middleware. He has been working with Oracle at its India Development Center in Bangalore since 2002. He manages the BI Standard Edition product management group at IDC, and is also the product manager responsible for Microsoft Office integration, Spatial analytics, BI visualizations, and integration with mobile platforms. Abhinav is the technical editor of the “Discoverer 10g Handbook”, a Mc-Graw Hill Oracle Press publication. Abhinav is a gold medalist from the Indian Institute of Management, Bangalore, and holds a bachelor’s degree in computer engineering.
Top
Integrating Geo-Spatial Visualizations into Business Intelligence Dashboards
Conference: GIDS.Java
Speaker: Abhinav Agarwal
A key requirement for effective analytics is the ability to analyze data in a visual and effective manner. This session shall provide an introduction to geo-spatial analytics, and how these can be integrated into a business intelligence dashboard. Using this integration, analytics data like sales over year, or product sales by region, etc… can be overlain as thematic overlays over interactive, zoomable, AJAX spatial maps. These thematic overlays can be in the form of bar and pie charts, dot-density plots, choropleths, variable sized markers, and more. This session shall also provide an introduction to the Oracle technologies used in this integration, including Oracle Spatial, Oracle Fusion Middleware MapViewer, Oracle Business Intelligence Suite Enterprise Edition, and Oracle Database.
Amit Chatterjee General Manager, Visual Studio Team Test Business, Microsoft

Amit is currently the General Manager for the Visual Studio Team Test Business at Microsoft. Working out of the Hyderabad Development Centre, Amit leads a distributed development team located at Hyderabad, Redmond, and Raleigh, on a mission to establish Microsoft as a key leader in the Testing Industry. Great Tools, Great Testers, Great Software is the vision that Amit and his team pursues. Amit has spent close to twenty years at Microsoft, and has played important leadership roles for Windows 3.0, Windows 3.1, Windows 95, Direct Show and Direct X Media, Services For UNIX, and Networking technologies developed at Microsoft. After eleven years in Redmond, Amit relocated to Hyderabad India, where he lives with his wife, two sons, parents, and two dogs. In addition to family time, Amit enjoys sports, reading, and learning about spirituality. Head over to the MSDN Blog to know more about Amit Chatterjee's preparation for GIDS 2009.
Top
Next Generation ALM Tools from Microsoft – Visual Studio Team System 2010
Conference: GIDS.Net
Speaker: Amit Chatterjee
You want to build great software, and to do so you need more than skills than just coding. A full team comprising of business analysts, architects, developer, testers, project managers, and operations manager needs to come together to create the magic of great software worthy for today’s enterprises. To make this happen you need a development platform and tools that seamlessly, transparently, and effectively bridge the requirements for all the roles and orchestrate a great development experience. Microsoft Visual Studio Team System 2010 introduces a new and improved tooling platform that addresses the needs of the entire application development lifecycle, enabling teams to build great software. In this demo filled session you will get a great overview of this platform and tools.

Amit is VP, Product Management at Dapper.net, working on the confluence of the Semantic Web and Display Advertising. Previously, he was responsible for Yahoo! SearchMonkey and other semantic web technologies, and has a long career in Search, including stints at Inktomi and Verity/Autonomy.
Top
Functional Mashups - Building Desktop Applications in Plug-n-Play Fashion
Conference: GIDS.Web
Speaker: Amit Kumar
In this session, we will address a novel concept: building an application by gluing together services and functionality that exist on the web. Imagine MS Word with a built-in translation function from Google's Translate service, storage of files on Amazon's S3, spell checking and thesaurus from Miriam Webster online, and image conversion using online tools. In this fashion, we will show how an entire application can be built using existing code. This is a true and deep extension of the mashup concept, but applied at a more application-feature level.
What If the Web Were a Database?
Conference: GIDS.Web
Speaker: Amit Kumar
Today's Web is nothing like a database, but it has potential. As it becomes more and more structured, a variety of opportunities arise. Many companies are working on causing a major shift in the way the Web works, from Yahoo!'s SearchMonkey to Dapper, making it ever more like a database. This session will explore the possibilities that arise from structured access to the Web - both things that have been done and things that are to come. For example, vertical search engines, dynamic advertising solutions, and information worker tools will all be discussed, and potential new uses of web data will be explored as well.
Synthesizing Data from the Web
GIDS.Workshop: .Web
Speaker: Amit Kumar
In this workshop, attendees will learn how to create mashups. At the end of the workshop, each attendee will have a working application that brings content in from various sources on the web. Topics will include XML parsing, JSON, RSS, YQL, caching, and best practices for obtaining data. Various platforms and tools will be shown, including Dapper and Yahoo! Pipes.
Requirements:
- Personal laptop
- Some programming knowledge, preferably Javascript and PHP, though Java will work as well
P.N. Anantharaman Director of Engineering (Platform Products), Adobe Systems

P N Anantharaman (Ananth) is the Director of Engineering of Platform products at Adobe Systems. For the past 2 years, Ananth has been managing the Flex, AIR and ColdFusion product engineering and other business activities pertaining to RIA. Prior to Adobe, Ananth has extensive experience managing compiler products at senior management positions in HP. Ananth has rich engineering expertise in building real time embedded systems, operating systems and system software. Ananth holds a Masters degree in Electronics from IISc and has over 2 decades of experience in the software industry.
Top
Trends in RIA Development
Conference: GIDS.Keynote
Speaker: P.N. Anantharaman
In this exciting plenary session, Ananth will walk you through some of the most complelling trends in RIA development. Come to this keynote to upgrade and update your knowledge of RIA development.

Dr. Anil Bhat is Director and Head - Cardiology at Manipal Hospital. With over 19 years of experience behind him, Dr. Bhat has conducted over 2000 balloon valvuloplasties, over 5000 coronary angioplasties, device closure of congenital defects and pacemaker implantations. Dr. Bhat has worked at the All India Institute of Medical Sciences, G B Pant Hospital, New Delhi, Sree Chitra Tirunal Institute of Medical Sciences and Technology, Trivandrum. His area of specialization is Adult Interventional Cardiology.
Top
Developer De-stress Advice From the Trenches
Conference: GIDS.Workshop
Speaker: Dr. Anil Bhat MD, DM
Dr. Anil Bhat's special keynote will include advice from his over two decades of experience in cardiac care and prevention. A must attend session for anyone who cares about de-stressing himself/herself at the workplace. You will thank Dr. Bhat for saving your life and making it more productive.

Anirudh is a technical evangelist at Adobe. He is a hardcore technocrat with expertise spanning a vast plethora of technologies ranging from LISP to C++, Java to Flash. Anirudh has been instrumental in building several open source libraries including the extremely popular FXStruts and Flex - C++ bridge. He is also very passionate about Computer Graphics and beautiful user experiences.
Top
Reusable Components for Building Killer RIAs
Conference: GIDS.Web
Speaker: Anirudh Sasikumar
Reusable components are key enablers in building killer RIAs in a short amount of time. This session will help you understand the Flex component lifecycle and walk you through building a custom component that can be reused across multiple projects. To top it off, we will look at a custom Flex Datamap component built on top of Yahoo maps.
Building Enterprise Mashups using Adobe Flash Platform
Conference: GIDS.Workshops
Speaker: Anirudh Sasikumar
This workshop will walk you through building an enterprise mashup that integrates data from various sources within the enterprise and on the web, using Adobe Flex. Learn how to quickly build a dashboard using various Flex controls and bind data to these controls so that changes are reflected dynamically. Finally, reuse the same code to make it a desktop application with Adobe AIR.

Arockiaraj, co-founder and CTO of SednaSpace an Intranet-SaaS tool. He has about 15 years of IT experience in various technologies such as VC++, databases, java, .Net, SOA, BPM. He has worked in US for six years for various clients such as digital insight (a leader in online banking for community banks), Oakwood (a leader in hospitality). He is passionate about any technology that will improve the productivity of developers.
Top
Strategies for Building Scalable SOA and BPM Solutions
Conference: GIDS.Net
Speaker: Arockiaraj Durairaj
Many Tools, Technologies, Frameworks are available to create SOA and BPM based solutions. The right choice and combination of technologies will ensure the scalability of the solution. SOA and BPM enable teh creation of enterprise wide applications that are accessible across the enterprise using a browser. Thus the load on these applications becomes too high with in a short span of time. These applications must be scalable without sacrificing maintainability, cost and enable agile business. In this session, Arockiaraj will provide a:
- Quick overview of existing technologies for building SOA and BPM solutions,
- Issues in a BPM solution such as security, auditing
- BPMS reference architecture.
- Do’s and Don’ts.
- Sample scenario to understand the choice of technologies to be made.
Ashish Masand Country Manager, Micro Focus India

Ashish Masand is the Country Manager for Micro Focus in India. He is responsible for growing Micro Focus’s business in the country while providing strategic direction and operational focus. Prior to joining Micro Focus, Ashish has worked with companies like Max, Hewlett Packard India, EMC, TIBCO and Pramati Technologies.
Top
COBOL in the 21st Century : Blending the Past with Future Opportunities
Conference: GIDS.Cobol
Co-located with: GIDS.Java on April 24th
Speaker: Ashish Masand
For the last 50 years, COBOL has been the enterprise language of choice for most businesses. There is a mind boggling 250bn lines of COBOL code in the world today and every day there are 200 times more COBOL transactions than Google searches. Whilst many programming languages have come and gone, Cobol has managed to stay ahead of the curve.
Learn how Cobol touches all of us in everyday life and hear how organisations are working to bring a “new” Cobol to existing new age developers in a way they already understand, without the need for huge amounts of re-training. Updates range from new graphical user interfaces for developers to replace the outdated command-line interface, bringing Cobol into the “cloud”, where applications are hosted online instead of only being installed on a desktop, server, or mainframe. Cobol being more than relevant today and ubiquitously present, continues to grow its footprint despite the decades of technological changes that have questioned its importance, and largely failed, to replace it.
Participate in the workshops to know what opportunities lie ahead for all of us.

Bijoy is an Evangelist with Microsoft India and he works on evangelizing development technologies. His responsibilities include driving the awareness-excitement-readiness cycle around these areas, build a community and help incubate solutions on these technologies with the SIs and ISVs in India. He's been at Microsoft for two years, first working as a Technical Lead on the VC++/C#/.NET framework support team and recently moving into the present role. Prior to joining Microsoft he worked with a product development company on installation technologies and before that with a B2B startup as a software developer. When he is not working, he enjoys reading, watching movies, listening to music and sleeping. Head over to the MSDN Blog to know more about Bijoy Singhal's preparation for GIDS 2009.
Top
C# Implementation of LINQ - Deep Dive
Conference: GIDS.Net
Speaker: Bijoy Singhal
The LINQ Project is a codename for a set of extensions to the .NET Framework that encompass language-integrated query, set, and transform operations. It extends C# and Visual Basic with native language syntax for queries and provides class libraries to take advantage of these capabilities. Language Integrated Query (LINQ) has been creating waves since it's introduction in .NET 3.5. If you have already played with it and are wondering what happens behind the scenes when you write a LINQ query - this is definitely a session for you. If you have not yet got a chance to try out LINQ - this is a session you should NOT miss being a .NET developer.
Visual Studio 2008 Tips and Tricks
Conference: GIDS.Net
Speaker: Bijoy Singhal
Visual Studio 2008 is filled with hundreds of features that make our lives as developers more efficient. The number of features it contains is immense. Bijoy is committed to taking the knowledge he has learned, over the years, and sharing it with others.In this session he unravels the tips and tricks that help you get the best out of Visual Studio 2008, be it for development, performance tuning or that fine debugging that takes your time, most of the times. Developers who are unaware of these time saving features miss out on opportunities to increase their programming productivity and effectiveness.
Openness within: CodePlex.com
Conference: GIDS.Java
Speaker: Bijoy Singhal
Codeplex.com is a huge arsenal of open source projects that developers can use and contribute to. It allows shared development of open source software. Its features include wiki pages, source control based on Team Foundation Server but accessible using Subversion, discussion forums, issue tracking, project tagging, RSS support, statistics, and releases. In this talk, Bijoy will provide you with a sneak preview into some fantastic innovations and contributions that have happened on Codeplex. Some of these ideas have shaped the future of various products/technologies such as ASP.NET, WPF etc. If you are an open source enthusiast and have an idea of your own, Codeplex is the place to be. Let's explore CodePlex, the openness within.

Bruno Georges recently joined Red Hat APAC/Japan as the Middleware Solutions Director. Bruno has over 18 years IT experience working in the Banking, Trading, Insurance and Telco industries, where he has been primarily involved with the architecture of eCommerce Solutions and managing Software Development Teams. Since 2001 he has spoken at numerous international conferences about Web Services standards, Enterprise Application Integration, SOA, and the adoption of open source technologies. Bruno previously headed the Application Development Group at Glencore International AG, the largest private company in Switzerland. Bruno was responsible for initiating and driving the adoption of an Open source based SOA strategy, leading to a highly successful deployment. Prior to Glencore, Mr Georges was the Lead Architect at XBridge Ltd, the UK's leading SME Finance Portal, and also served in other major Investment banking and Insurance Companies.
Top
SEAM, Web Beans & JBoss
Conference: GIDS.Web
Speaker: Bruno Georges
Web Beans is an elegant new component model for Java that draws upon ideas from JBoss Seam and Google Guice. While many of the features provided by Web Beans (dependency injection, contextual lifecycle, configuration, interception, event notification) are familiar, the innovative use of meta-annotations is uniquely expressive and typesafe.
Seam is a powerful open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0), Plain Old JavaBeans and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling.
JBoss Tools is a set of open source Eclipse Plugins. It includes a visual editor for JSF; integration with Seam; support for Hibernate mapping files, annotations and JPA with reverse engineering, refactoring and code completion, a query console; deployers and controls for JBoss AS; JBPM workflow editing, deployment and more.

Chidambaran Kollengode (Chid) is a Systems Professional with over twenty years of progressively responsible experiences, with the last eight years in senior leadership roles. He is currently working as Director Cloud Computing at Yahoo! India R&D, exploring the boundaries of distributed computing for very large volume data processing with high availability. Prior Yahoo!, he worked with Amazon in building a highly scalable distributed architecture for processing huge amounts of search and advertisement (Internet) data.
Chid has a wealth of experience in technology development and organization building with a successful track record in building models and sustainable infrastructures for evidence-based management and quantitative fact-based analysis. He is a frequent presenter in enterprise architecture forums (India and abroad) He is the Founder President of Data Management Association, Bangalore (2006 – current). This is the first chapter in the South East Asia region. He is also a Member of the Data Management Association, Philadelphia (1996 onwards). Chid has a Masters Degree in Business Administration (M.B.A) from Pennsylvania State University (major in Information Systems) and a Bachelors in Engineering from NIT, Trichy (Formerly REC, Trichy). He has been a visiting professor at the University of Phoenix and continues to be a faculty member and faculty mentor, teaching masters and undergraduate courses.
Top
Cloud Computing and Hadoop
Conference: GIDS.Web
Speaker: Chidambaran Kollengode
The information age is producing humungous amount of data that requires a paradigm shift in thinking about how to store and process this data. Traditional architectures fade into cost overruns, scalability and ROI issues. Distributed computing is the answer. In traditional High performance settings, one often assumes a "well-behaved" system: no faults or failures, minimal security requirements, consistency of state among application components, availability of global information and simple resource sharing policies. While those assumptions are arguably valid in tightly coupled systems, they break down as systems become more distributed.
This presentation will talk about the Cloud computing in Yahoo with emphasis on Hadoop Grid. The Grid Computing group at Yahoo! Bangalore focuses on Grid frameworks that scale to thousands of machines and handle peta-bytes of data. The group is especially involved in the development of the Open Source Hadoop platform and its deployment within Yahoo!

Christopher David, is the Director of Long term Platform Planning for Java at Sony Ericsson. He looks into Sony Ericsson’s Java Platform model, how it has evolved and where it is today with the new Java Platforms. Previously he was the Head of Java strategy planning at Sony Ericsson Mobile Communications. His main focus area is expanding Sony Ericsson’s developer relationship and looking for new applications and interesting partners to enrich Sony Ericsson mobile handset’s user experience. One of the key projects undertaken by him include Project Capuchin, a success in bridging the gap between Flash and the Java based phone API. He is newly appointed as -Head of Developer Engagement for Sony Ericsson.
Top
Rich User Interfaces by combining Java ME and Flash Lite
Conference: GIDS.Web
Speaker: Christopher David
As mobile phones are becoming more capable and constantly providing new exciting services, the need to present these services with advanced, visually appealing user interfaces becomes more important. For a long time, the Java ME domain has lacked solutions for Rich User Interfaces and the Flash Lite domain has lacked solutions for service access and security. This session explains how Sony Ericsson's project Capuchin combines and utilizes the strengths of these technologies and at the same time how it empowers two distinct developer communities to leverage their respective expertise to quickly and securely create highly engaging mobile content. Several live demos will be shown during the session. The session is intended for all developers who already develop or have plans to start to develop content for mobile devices.
Capuchin - Bridging Java ME and Flash Lite
Conference: GIDS.Workshops
Speaker: Christopher David
In this workshop, you will participate in developing a sample Capuchin application. Along the way, while building this example, you will understand the benefits of Capuchin, it’s tool chain, development process and much more.

Craig is a Senior Staff Engineer for Sun Microsystems. His current responsibilities include being architect for a large scale next generation web application suite that utilizes many Web 2.0 technologies and design paradigms. Previously, Craig was architect for Java Studio Creator (now NetBeans Visual Web Pack), a visual IDE for building web applications based on JavaServer Faces. He was also co-specification lead for JavaServer Faces 1.0 (JSR-127), and the original creator of the Apache Struts framework.
Top
Computing in the Cloud
Conference: GIDS.Java
Speaker: Craig McClanahan
Strategic overview of the cloud computing model, with references to Sun's approach to providing supporting services. More details awaited.
RESTful? What's a RESTful?
Conference: GIDS.Java
Speaker: Craig McClanahan
Overview of REST and what it means for application architectures to be "RESTful". More details awaited.
Building RESTful Applications with JAX-RS
Conference: GIDS.Java
Speaker: Craig McClanahan
JAX-RS is the emerging Java standard for RESTful web services (will be finalized this fall), and provides very useful mechanisms for building both client and server applications using RESTful concepts. More details awaited.
Building RESTful Applications with Ruby on Rails
Conference: GIDS.Java
Speaker: Craig McClanahan
RoR also provides built in capabilities (such as ActiveResource) to build RESTful clients and servers, as well as interoperate with non-Ruby clients and servers. More details awaited.

David Rogers has worked for Micro Focus since 1998 specializing in Database Technology. Rogers is currently a Senior Technical Consultant and Solution Manager for Migration & Modernization based in the Micro Focus German office. He works with major International Companies creating and implementing Production Offload and Development Strategies to increase productivity and reduce costs related to the Z/OS Mainframe technology landscape. Rogers previously spent 3 years as Technical Lead at XDB a Database Technology Company, specializing in DB2 Z/OS related Emulation (which Micro Focus bought in 1998). Prior to this Rogers, spent 3 years as a Technical Consultant specializing in Version Control and Management at InterSolv now Serena. Before his tenure at Serena, Rogers spent 3 years as a Software Developer specializing in Financial and Travel Reservation (Amadeus) Software.
Top
The Eclipse COBOL Java Triangle – The Y generation IDE and COBOL Finally Unite!
Conference: GIDS.Java
Speaker: David Rogers
Developing and maintaining COBOL in one of the most popular IDE’s in the industry. See for yourself the tools and facilities Micro Focus COBOL and Eclipse offer for a more productive development environment. Get a view on how Cobol and Java applications can be seamlessly integrated.
Mainframe in a Box
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: David Rogers
Experience a best-in-class Unified Windows® based environment for all aspects of mainframe application delivery, including code generation, analysis, development, extension, debugging and testing. If you are looking to better leverage your Mainframe Resources that support business critical production systems through significant productivity increases and qualitive superior off-host Development and Testing, then make sure you join this session. Get a view on how Micro Focus MFEEE (Mainframe in a Box) allows you to develop Cobol, Assembler and PL/I applications with CICS/IMS/JCL/DB2/VSAM without the need for a mainframe.
The first in a series of three related workshops, that will take you through porting an application from the mainframe into an off-host development environment and demonstrating the power that comes with having your own personal mainframe on your windows workstation. The session finale will be extending the application out to SOA.
Cobol - Achieving Platform Independence
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: David Rogers
Experience how Micro Focus Server™ Enterprise Edition enables the deployment of migrated mainframe applications onto Linux, UNIX or Windows. Mainframe Applications using COBOL, CICS, IMS TM, DB2, IMS DB, VSAM and JCL can all be migrated with minimum source code changes and executed within the Micro Focus Server™ Enterprise Edition environment. Such applications can then exploit all of the capabilities of Micro Focus Server™ for SOA for ongoing modernization.
The session is a follow-on from 'Mainframe in Box'. The off-loaded mainframe application will be ported to a windows environment demonstrating the capabilities of Micro Focus Server.
Extending Cobol to SOA, Web Services and Beyond
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: David Rogers
Learn how Micro Focus can assist you in extending Cobol Application interfacing to support the flexible demands of a Service Oriented Architecture and web services. This final session takes a look at how mainframe COBOL transactions are transformed into web services and deployed in an SOA/Web environment.
The session finale is a demo of the 'extended' Cobol application deployed in the Cloud.

Debu has more than 14 years of experience in the IT industry and has published articles in several magazines and has presented at many conferences. He is a Senior Principal Product Manager of the Oracle Application Server development team. He is co -author of EJB 3.0 In Action.
Top
Taming Wild Entities - Tuning performance of JPA Applications
Conference: GIDS.Java
Speaker: Debu Panda
To most, it's the end that matters - not the means. Working, reliable software that is usable is really what it all boils down to. At the end what customers care that your product produce consistent results, is performant and meets scalability and availability requirements. In most application development projects, performance goals are ignored during development. According to some surveys, around half of software development projects fail to deliver their performance objectives. JPA being the latest and greatest technology and you are justifiably excited about using it in your next project. This session will get you started for making consideration the performance aspects of your JPA based application. In this session you will learn about general performance tuning of JPA entities.
Diagnosing Production Java Applications
Conference: GIDS.Java
Speaker: Debu Panda
Troubleshooting production Java applications is a challenging task. Most of the monitoring and diagnostics tools are inadequate in a production environment because of one or more of the following reasons: Requires code changes due to byte code instrumentation or AOP techniques Requires server restarts due to application changes Very high overhead to get enough granularity required for triaging performance problems Unable to identify and resolve memory leak issues in a production environment Provide no visibility from Java EE containers through Database In this presentation, we will presents a new approach to diagnose production applications by peeking into memory structures of the Java Virtual Machine. We will showcase this new technique and demonstrate the ability to view the state and execution context of application in the JVM with little to no overhead. You will see that this approach does not need any complex configuration or application instrumentation. You will learn to use this methodology to diagnose problems in real time on a production environment, without requiring server restart or application rewrite.

After graduating from Supelec (French "Grande Ecole"), Emmanuel has spent a few years in the retail industry as a developer and architect where he started to be involved in the ORM space. He joined the Hibernate team in 2003 and is now a lead developer at JBoss, a division of Red Hat. Emmanuel is the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of Hibernate Core implementing the Java Persistence(tm) specification. He also leads Hibernate Search and Hibernate Validator. Emmanuel is a member of the JPA 2.0 expert group and the spec lead of JSR 303: Bean Validation. He is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World and Devoxx and the co-author of Hibernate Search in Action published by Manning.
Top
JPA2 (JPA + Bean Validation)
Conference: GIDS.Java
Speaker: Emmanuel Bernard
Java Persistence has standardized Object Relational mapping in Java and Java EE and has been hugely adopted. This presentation will introduce you to the new features of Java Persistence 2.0 as most requested by the community and specified by the expert group. These include the new Criteria API, support for collections of simple type and Map support as well as support for Bean Validation.
Hibernate Search: Adding Search to your Java Applications - Deep Dive
GIDS.Workshops: Java
Speaker: Emmanuel Bernard
How many times has a customer told you they want to search in their application like Google? How many times was the search engine in your application too slow? Hibernate Search brings full-text search capabilities to a persistent domain model, providing Google-like search capabilities while avoiding the traditional cost and difficulties to set up such solutions.
In this workshop, you will learn what problems Hibernate Search can solve and you will follow the steps of adding it to a Hibernate based application. You will build your own application specific full-text search engine. We will also explore advance subjects such as clustering and the underlyings of phonetic approximation.

Frank Nimphius is a principal product manager for application development tools at Oracle Corporation since 1999. Prior to this, Frank has worked for more than three years in the Oracle Sales Consulting Organization. Frank actively contributes to the development of Oracle JDeveloper and the Oracle Application Development Framework (ADF). As a conference speaker, Frank represents the Oracle J2EE development team at J2EE conferences world wide, including various Oracle user groups and the Oracle Open World conference.
Top
How-to Win the RAD Race Against Microsoft .Net with Java
Conference: GIDS.Java
Speaker: Frank Nimphius
Before the advent of Java, Microsoft Visual Basic was synonymous with productive and visual application development. Then ten years ago, with Java still in its infancy, Visual Studio .NET became the benchmark for rapid application development (RAD) tools and developer productivity. While Java offered a powerful runtime platform, many developers saw Java as too complex and hard to get started with. These days Java, the Java EE architecture, and Java development environments have evolved to meet eye to eye with the Microsoft .NET and Visual Studio .NET offering. In fact, recent technology advances in Java EE, like JavaServer Faces and the Java Persistent Architecture (JPA), and intense developer interest surrounding Rich Internet Application (RIA) development with AJAX made Microsoft .Net a runner up technology for the first time in its history.
This session demonstrates how, using the right tools and frameworks, developers are winning the productivity race against Microsoft today while using the portable, scalable, secure, and standards-based Java platform; and explains how the Java EE platform will stay ahead of Microsoft in the years to come. We will demonstrate how quickly you can become productive in Java EE using JSF and AJAX, declarative data binding, and declarative business components development, using the two time Java RAD Race winning combination of Oracle JDeveloper and ADF. You'll be pleasantly surprised by the degree of end-to-end modelling capabilities and the richness of declarative development features that are available for Java on all tiers. You'll leave this talk appreciating how you can build real-world applications with a true "coding by exception" approach.
A Hybrid Approach to Ajax with JSF - Developing Faster for the Future
Conference: GIDS.Java
Speaker: Frank Nimphius
Java EE web development today is dominated by two technologies: JavaServer Faces (JSF) and Ajax. while JSF provides a server based component model for declarative web application development, Ajax focuses on client side code and asynchronous communication with the server. To build future save Rich Internet Applications (RIA) today you may wonder how to align these two different approaches to code location, client server communication, and life cycle in a single implementation? This session uses samples from the ADF Faces rich client set of standard based JSF components to demonstrate a hybrid approach to mix JSF and Ajax in one implementation.
Learn how you leverage the simplicity of the JSF page development approach with the power of Ajax to create interactive user interfaces with speed. See examples of when server side code is better and when client side code reign. Learn how to mix the two in a unified life cycle - all while achieving unparalleled productivity for Web developers.

Harish, a Web Developer Evangelist, helps companies and enterprises realize business value in adopting the latest Microsoft Next Web Technologies and helping them address their real world challenges over the web. Harish Ranganathan has been a Technology Specialist in ASP.NET and other web technologies. You can find a lot of his contributions in various technology forums. He is passionate about technology in general and the application of software to address real world problems & challenges in particular. Head over to the MSDN Blog to know more about Harish Ranganathan's preparation for GIDS 2009.
Top
Developing for Astoria - Offline Enabled Data Services
Conference: GIDS.Net
Speaker: Harish Ranganathan
The data access layer is an essential part of any application. Furthermore, this is the layer that usually needs to work with data to provide in different formats for different end-consumers of data. From mapping relational data to objects, to providing relational data in the form of RSS, ATOM and JSON feeds are common scenarios faced by developers. This session introduces you to the ADO.NET Data Services (formerly code-named “Astoria”) and ADO.NET Entity Framework that enable creation of data access layers with simplicity in code and delivering high optimization and performance.
ASP.NET 4.0 Roadmap
Conference: GIDS.Net
Speaker: Harish Ranganathan
This session covers the roadmap to the next generation web development technology that allows users to create world ready web applications quickly. It talks about the features that may be a part of the ASP.NET 4.0 that ships along with .NET 4.0.
Building Rich UI using ASP.NET AJAX, Ajax Control Toolkit & jQuery
Conference: GIDS.Web
Speaker: Harish Ranganathan
Building rich UI based web apps is fun when working with ASP.NET AJAX, Ajax Control Toolkit and jQuery. With intellisense support for jQuery, developing rich UI apps has never been easier. In this session, we will explore how you can enhance your web experience using these technologies.

Harish Sivaramakrishnan has over 10 years of experience working with Adobe Flash Platform and has been a part of its evolution to its glorious present. Immensely passionate about anything pertaining to Flash, Harish has donned multiple roles ranging from application development, quality engineering and product engineering at Macromedia/Adobe for the past 4+ years. As a platform evangelist at Adobe, he works with the developer community helping them adopt, appreciate and excel in building Rich Internet Applications on Adobe Flash Platform.
Top
Get that Killer Look For Your Rich Internet Application
Conference: GIDS.Web
Speaker: Harish Sivaramakrishnan
Do you want to design that ultimate user experience for your RIA? Check out the Adobe Flash Platform toolset that enables designers and developers to realize their dreams with ease. The jaw-dropping and potentially game changing application codenamed in the past as "Thermo" promised to drastically simplify the designer-to-developer work flow for Flex-based applications by allowing non-coders to create rich Internet application user interfaces. In this session, Harish will also demonstrate how easy it is to build experiences with Thermo, now available for public consumption under its official title "Adobe Flash Catalyst".

As Engineering Manager, Hemant is leading efforts on next version of ColdFusion application server and brand new eclipse based IDE. He possesses several years of R&D experience in application-server internals and internet architectures writing worlds first EJB2.0 container when he was Pramati Technologies and was part of expert group committee for J2EE 1.4, EJB2.0 and EJB3.0 specifications. He has been associated with IIIT Hyderabad and Bangalore for middleware courses and has spoken at various conferences including JavaOne and Adobe MAX conferences.
Top
Architecting Next Generation RIA with Flash, AJAX and ColdFusion
Conference: GIDS.Web
Speaker: Hemant Khandelwal
Discover the joys of developing next generation RIAs with ColdFusion as the backend. This session will help you understand how ColdFusion supports rapid development of Ajax/Flash/AIR applications. The expert duo of Hemanth and Rakshith will also present some of the exciting stuff that you can look forward to, in the upcoming version of ColdFusion.

Himanshu was last running the Software Large Deal business for SWG. Prior to assuming this role full time in January 2007, Himanshu led IBM’s software sales with Business Partner Solutions in India. This included software companies, systems integrators, and organizations who embed IBM software in their products. Prior to this role, he managed the Lotus Brand partners. Himanshu joined the IBM Software Group in May 2004 from Digite where he was the Head of Sales & Professional Services for a brief stint. Before Digite, Himanshu co-founded, Digital Publishing Solutions in Pune with private funding.
Top
Learn, Connect & Share in the Downturn to be Prepared for Smarter Times
Conference: GIDS.Web
Speaker: Himanshu Goyal
We are all familiar with global integration and how the planet is becoming flatter, and with interconnected communications, it’s becoming smaller but something else is also going on. Our planet is becoming more intelligent, more instrumented, and more interconnected day by day, hence smarter. With so much technology and networking abundantly available, what wouldn't you put smart technology into? What service wouldn’t you provide? The answer is, we will all begin to transform our systems, operations, enterprises and personal lives to take advantage of a smarter world isn’t just because we can. It’s because we must! Join us for this informative session and explore "IBM developerWorks" -- a powerful resource just for you to be prepared for smarter world. IBM developerWorks provides millions of developers with free access to a wealth of tools, code, how-to articles, blogs, and education for open standards-based development and development using IBM software development tools.

Jatin Kakkar is a Senior Program Manager in the Live Mesh group based at Microsoft’s India Development Centre at Hyderabad. Jatin’s work is focussed on conceptualizing and driving the next wave of Mesh features for the Mobile Mesh platform. Since 2004 Jatin has been a Program Manager on various Microsoft Products including Windows Server 2003 R2, Windows Vista, Windows Server 2008 and Visual Studio Team Systems. Head over to the MSDN Blog to know more about Jatin Kakkar's preparation for GIDS 2009.
Top
Programming Microsoft's Live Mesh
Conference: GIDS.Net
Speaker: Jatin Kakkar
Live Mesh is a software + services offering that brings the value of the internet deeper into your experience with your PCs and other devices by better connecting you to the data, applications and people you care about no matter where you are or on what device you happen to be working. The user’s data is synced automatically across the devices on the user’s mesh and gives the user anytime access to his content. In this session, we will explore the Live Framework to target applications on the Live Operating Environment.

Janakiram MSV works as a Program Manager with the JScript team at the Microsoft India Development Center. He started his career at Microsoft India as a Technical Specialist. He spent most of his time with the Developer & Platform Evangelism (DPE) group, evangelizing Microsoft application development platform and tools. In his current role, he works closely with the web developer community and drives the customer connection for the JScript product group. Janakiram spoke at any many premier events including Microsoft TechEd, DevDays, TechMela, Linux Bangalore, Linux Asia and Borland DevCon. In his free time, he enjoys playing high definition action games on his Xbox 360. He is an avid blogger and his blog can be found at http://www.janakiramm.net/blog. Head over to the MSDN Blog to know more about Janakiram MSV's preparation for GIDS 2009.
Top
Azure Services for Java Developers
Conference: GIDS.Java
Speaker: Janakiram MSV
Azure Services Platform brings Cloud Computing closer to the developers. This session will introduce the key concepts of Azure Services Platform including Windows Azure. We will explore the APIs of Azure Services platform through Java. Attend this session to learn how to integrate the Azure Services platform components with J2EE applications.
Jens Greve Head of Sony Ericsson Developer World

Jens Greve is Senior Manager and Head of Sony Ericsson Developer World for Sony Ericsson. Jens has been with Sony Ericsson since the start of the joint venture in 2001. In his role as Head of Sony Ericsson Developer World, Jens leads a global support program and web portal for wireless application developers and overseas rolling out the program into new regions such as China and India. He is responsible for all technical support services provided to developers and his influence can be seen in the widely used developer resources available through the Sony Ericsson Developer World website – which today, is the topranked online developer resource and global developer support community.
Jens has also worked as Partner Manager for the company’s top game development partners and had global responsibility for managing the content acquisition from high profile third-party application developers for Sony Ericsson’s GSM/UMTS phones. Here his focus was to spark the development of high value business and productivity applications for Sony Ericsson’s Java ME and UIQbased phones. His expertise in all areas related to applications and content development has made him a leading driver of the industry’s smartphone and gaming markets and a well respected speaker and moderator at various industry events, including the Game Developers Conference (GDC), Wireless Developer Forum and UIQ Fast Track events.
Top
How to Maximize your Business with Sony Ericsson
Conference: GIDS.Web
Speaker: Jens Greve
In this plenary, Jens will explain how Sony Ericsson Developer World can help you (the developer community in India) maximize your consumer reach.
- What application or service should you develop (based on what sells in consumer and operator channels)?
- Which platform or runtimes should you target to maximize your reach with less porting and development (overview of SE developer platforms and runtimes)?
- Which business model should you use (to maximize consumer uptake)?
- Partnership and distribution opportunities through Sony Ericsson Developer World and PlayNow

Dr. Jim Webber is director of professional services for ThoughtWorks where he works on dependable distributed systems architecture for clients worldwide. Jim was formerly a senior researcher with the UK E-Science programme where he developed strategies for aligning Grid computing with Web Services practices and architectural patterns for dependable Service-Oriented computing and has extensive Web and Web Services architecture and development experience. As an architect with Hewlett-Packard, and later Arjuna Technologies, Jim was the lead developer on the industry's first Web Services Transaction solution. Jim is an active speaker and is invited to speak regularly at conferences across the globe. He is an active author and in addition to "Developing Enterprise Web Services - An Architect's Guide" he is working on a new book on Web-based integration. Jim holds a B.Sc. in Computing Science and Ph.D. in Parallel Computing both from the University of Newcastle upon Tyne.
Top
Guerrilla SOA
Conference: GIDS.Java
Speaker: Dr. Jim Webber
With the emergence of Web Services and the evolution of WS-* standards, the enterprise application integration vendors were quick to realize their traditional business model was under threat. On the back of their large installed bases, vendor products were offered to customers to help them deploy and manage their attempts to develop Service Oriented Architectures, with the implication that Web Services were of little use without additional middleware to deal with their alleged inherent complexity.
In this talk Jim will discuss how Web Services can constitute a robust integration fabric, providing the same benefits as proprietary middleware without vendor lock-in, and show how incremental, endpoint-centric integration is a viable strategy for enterprise service-oriented systems.
Introducing REST: The Starbucks Example
Conference: GIDS.Java
Speaker: Dr. Jim Webber
REST is an overhyped and under-used architectural style. While many have climbed aboard the 'lightweight and simple' bandwagon, in truth very little is understood about this architectural style beyond the fact that it often uses XML over HTTP, URI templates, and some things called resources.
In this talk we will introduce the Web as a ubiquitous middleware platform. Using a simple problem domain - ordering a coffee from Starbucks - we'll explore concepts like uniform interfaces, URIs, idempotent actions, representation formats, caching and the all-important hypermedia constraint and we'll show how Web-centric solutions can be designed to be scalable, dependable, and secure without all the fuss or middleware of competing approaches.
We'll also think about where the use of Web resources and REST is and isn't appropriate and where we can trade latency for massive scalability and reliability.
GET Connected: A Tutorial on Web-based Integration
GIDS.Workshop: Java
Speaker: Dr. Jim Webber
Within 3 hours this tutorial will provide an introduction to RESTful Web Service techniques, both from a theoretical and practical perspectives. Specifically the tutorial is broken down as follows:
- Introduction and Motivation
- The Web Architecture
- Simple Web Integration including POX and URI tunneling
- CRUD Services using URI templates and HTTP
- Semantics using Microformats and RDF
- Hypermedia and the REST architectural style
- Scalability and how a text-based client-server polling protocol outperforms everything else!
- ATOM and for event-driven and pub/sub applications
- Security
- Conclusions and further thoughts
Participants should be conversant with fundamental distributed computing theory, but won't need any particular integration or middleware experience.

Jon, a Cornell Computer Science graduate has been engineering web applications since 1994. He has extensive experience with managing large-scale, high-profile web projects. His previous experience includes Alexa Internet and the Internet Archive. At Dapper, Jon serves as co-founder and CTO, managing US operations and strategic partnerships for the company in San Francisco.
Top
Functional Mashups - Building Desktop Applications in Plug-n-Play Fashion
Conference: GIDS.Web
Speaker: Jon Aizen
In this session, we will address a novel concept: building an application by gluing together services and functionality that exist on the web. Imagine MS Word with a built-in translation function from Google's Translate service, storage of files on Amazon's S3, spell checking and thesaurus from Miriam Webster online, and image conversion using online tools. In this fashion, we will show how an entire application can be built using existing code. This is a true and deep extension of the mashup concept, but applied at a more application-feature level.
What If the Web Were a Database?
Conference: GIDS.Web
Speaker: Jon Aizen
Today's Web is nothing like a database, but it has potential. As it becomes more and more structured, a variety of opportunities arise. Many companies are working on causing a major shift in the way the Web works, from Yahoo!'s SearchMonkey to Dapper, making it ever more like a database. This session will explore the possibilities that arise from structured access to the Web - both things that have been done and things that are to come. For example, vertical search engines, dynamic advertising solutions, and information worker tools will all be discussed, and potential new uses of web data will be explored as well.
Synthesizing Data from the Web
GIDS.Workshop: .Web
Speaker: Jon Aizen
In this workshop, attendees will learn how to create mashups. At the end of the workshop, each attendee will have a working application that brings content in from various sources on the web. Topics will include XML parsing, JSON, RSS, YQL, caching, and best practices for obtaining data. Various platforms and tools will be shown, including Dapper and Yahoo! Pipes.
Requirements:
- Personal laptop
- Some programming knowledge, preferably Javascript and PHP, though Java will work as well

As co-founder of Kaazing Corporation, Jonas Jacobi oversees all aspects of Kaazing's operations and mission to become the world-wide leader in real-time Web infrastructure. A native of Sweden, Jonas has worked in the software industry for more than sixteen years in roles ranging from consulting to product management. Before founding Kaazing, Jonas worked as VP of Product Management responsible for the product management at Brane Corporation, a Silicon Valley startup. Prior to his appointment at Brane, he worked eight years at Oracle as a Java EE and open source evangelist, and product manager responsible for the product direction of JavaServer Faces, Oracle ADF Faces, and Oracle ADF Faces Rich Client in the Oracle JDeveloper team. Jonas is a frequent speaker at international conferences and has written numerous articles on emerging technologies. He is also co-author of the best-selling book - Pro JSF and Ajax: Building Rich Internet Components (Apress).
Top
Re-architecting the Web with HTML 5 Communication
Conference: GIDS.Web
Speaker: Jonas Jacobi
The world revolves around the Web and the networks that support it. Now, after 25 years, the Web is about to take a gigantic leap forward (if we let it) and forever change the way in which we build applications for the Web. Web applications have traditionally been seen as second tier citizens in our network infrastructure, not capable of fully participate in the backend message infrastructure due to its stateless architecture. One innovation - HTML 5 WebSockets - in particular will enable full-duplex HTTP communication, and finally bring an end to the tired "click and wait" paradigm traditionally associated with the Web, and allow browsers to become first class citizens in our network. Therefore, it is now possible to simplify complex JavaEE server architectures of yore and build applications that communicate with native protocols over HTTP directly from the browser to any backend data-service. In this session, Jonas will offer his company's vision of the future of the Web, Web technologies, address the importance of browser support of the HTML 5 standard, and offer insight into the key role developers' play in HTML 5's proliferation and the impact on the end users.
21st Century RIAs: Using HTML 5 Communication
Conference: GIDS.Web
Speaker: Jonas Jacobi
The HTML 5 specification is set to forever change the way in which we build applications for the Web. One innovation- WebSocket- in particular will enable full-duplex HTTP communication, and finally bring an end to the tired "click and wait" paradigm traditionally associated with the Web. Prior to the introduction of WebSockets, bi directional browser communication has been an elusive beast. Attempts to address this gap in the Internet architecture has circled around server-initiated message deliver or "push" techniques, commonly known as Comet or ReverseAjax, and typically achieved with an astonishing assortment of browser hacks. But, the emerging standards outlined in the HTML 5 specification, developers can now take advantage of a full-duplex communications channel that operates over a single socket. More specifically, WebSockets enable browsers to open a socket connection to any TCP-based back-end service (for example, JMS, JMX, IMAP, Jabber, and so on) allowing developers to easily create applications such as Web-based chat, and online trading, betting, and collaboration. Thus, with the help of WebSockets the browser now enjoys the first citizenry of network communications that has long been enjoyed by desktop applications.
A Practical Guide to the Real-time Web
Conference: GIDS.Web
Speaker: Jonas Jacobi
This highly practical session on HTML 5 Web Sockets and Server-Sent Events (SSE) for Real-time Web applications. It will teach you how to create next generation real-time Web 2.0 solutions, using HTML 5 Web Sockets and SSE that work today. It will answer questions such as; What are your requirements? What do you need to get going? Is it really that hard? Can I have it now?

Roshan leads the Enterprise Adapters team, responsible for building system adapters for the various Progress infrastructure products including the App Server interceptors for the Actional SOA management product and the Cap Market adapters for the Apama CEP platform. Prior to the present role, Roshan was working in the Development Tools COE at Progress, building the Sonic Workbench (IDE for ESB solutions). Roshan is presently working on proposing a canonical event model. Roshan, an IIT Kharagpure graduate, has extensive understanding of the SOA and distributed computing space.
Top
EDA - Bringing SOA and CEP Together
Conference: GIDS.Java
Kumar Roshan
Event-driven architecture and service oriented architecture (SOA) complement each other in the sense that the business process can be activated by triggers fired on incoming events and that the business process can trigger events using an EDA standard. Complex Event Processing (CEP) engines may be the source to fire events in the first usecase and events generated by a business process need processing using a CEP Engine in the second usecase. Typical business use cases leverage the power of all the three paradigms are used to generate an effective solution. Like: Monitoring real time feeds using Sensors, SCADA Systems, ID Readers, Network Feeds(ATM, Credit Card) using Apama CEP engine and then firing events to business processes using Apama Sonic EDA Bridge to execute Sonic ESB- Business Process. Or say in the BAM space, where-in business alerts generated by Business Process in Sonic ESB environment are required to be processed by an Apama CEP for Auditing Compliance, Generating Business Alerts etc. This session will discuss some of the usecases and propose a model for integrating SOA and CEP in business solutions.
Dr. Rangachar Kasturi Past President, IEEE Computer Society

Dr. Rangachar Kasturi is the Douglas W. Hood Professor of Computer Science and Engineering at the University of South Florida. He received his BE (Electrical) degree from Bangalore University, India in 1968 and MSEE and Ph.D. degrees from Texas Tech University in 1980 and 1982, respectively. He was a Professor of Computer Science and Engineering and Electrical Engineering at the Pennsylvania State University during 1982-2003. Dr. Kasturi served as the President of the International Association for Pattern Recognition (IAPR) during 2002-04 and as the President of the IEEE Computer Society during 2008. He has served as the Editor-in-Chief of the IEEE Transactions on Pattern Analysis and Machine Intelligence and the Machine Vision and Applications journals. He is a Fellow of the IEEE and a Fellow of IAPR. He was a Fulbright scholar during 1999.
Dr. Kasturi's research interests are in computer vision and pattern recognition. He is an author of the textbook, Machine Vision, and has published numerous papers and research reference books. He has directed many projects in image analysis, video sequence analysis and pattern recognition.
Top
IEEE's Initiatives for the Developer Ecosystem
Dr. Rangachar Kasturi
IEEE Computer Society serves the information and career-development needs of computing professionals with
technical journals,
magazines,
conferences,
books,
online courses, and
software professional certification credentials. The
IEEE Computer Society Digital Library provides access to more than 250,000 articles and papers from 1,600 conference proceedings and to all available issues of 26 CS periodicals. The Computer Society's new
Certified Software Development Associate (CSDA) program assures potential employers that beginning software development and software engineering associates can perform on real-world projects and is the first step towards becoming a
Certified Software Development Professional (CSDP), which assure a software developer's full professional competence.

Energy, laughter and a contagious passion for coding - Mike brings it all to the podium. His career has taken him from minion to business owner, and he's been programming since the late '70s, when a friend brought a Commodore CPM home for the summer. He wrote his first software in Basic (including a math game that was shown at the University of Wisconsin in 1982) and later completed a degree in aerospace engineering. In 1994 he started a consulting firm with his brother, focusing on the effective use of relational technologies for scalable, high performance and mission critical applications. Mike has worked in a variety of roles including architect, project manager, developer and technical writer. The coolest part of his job? Running into people who are still using (and liking) his software applications. Mike is a published author with WROX Press and APress Books, writing primarily about getting the most from your SQL Server database. Since appearing in Microsoft's DevCast in 1994, Mike has presented technical information at seminars, conferences and corporate boardrooms across America. This music buff also plays piano, guitar and saxophone - but not at his MSDN Events. For more information visit Mike's website.
Top
Modern Data Applications on the Web
Conference: GIDS.Net
Speaker: Mike Benkovich
In this session we look at Language Integrated Query and how we can use it to work with information that comes in a variety of formats and sources. We will cover LINQ to Objects, LINQ to SQL, LINQ to XML and more.
Building Rich User Experiences with Silverlight
Conference: GIDS.Net
Speaker: Mike Benkovich
This session will show how to take advantage of Silverlight 2.0 and the Common Language Runtime to make it easy to build impactful user interfaces. Well cover the basics of XAML, Layout, Style and Data Binding and take a peek at some great tools such as Deep Zoom, Media Encoder and others to create an experience people will remember!
SQL 2008 Spatial Data, AJAX and the Virtual Earth SDK
Conference: GIDS.Net
Speaker: Mike Benkovich
In this session we demonstrate an end-to-end solution that takes technologies and tools we discussed in other sessions and apply them to create something fun. We look at some of the new features in Microsoft SQL Server 2008, including data types for spatial data, and how we can use these features to build interesting applications. We then take this functionality and expose it using a Windows Communication Foundation (WCF) service. Finally, we explore the software development kit (SDK) for Microsoft Virtual Earth and how we can build on top of this rich interactive platform using new Asynchronous JavaScript and XML (AJAX) and JavaScript capabilities in Microsoft Visual Studio 2008.
Demofest: Linq to Amazon to Silverlight to Web Part to SharePoint
Conference: GIDS.Net
Speaker: Mike Benkovich
In this session well show these technologies in action to build a Silverlight component that ultimately gets deployed to SharePoint. From working with LINQ to Services to working with the asynchronous interfaces in the Silverlight client we explore how to make the magic real.
Building the DemoFest application
GIDS.Workshop: .NET
Speaker: Mike Benkovich
This is a 2-3 hour workshop will step users through the process of building an application that takes advantage of modern data access technologies. We start with exploring the tools for working with data, then move to WPF and XAML to create a Silverlight component. Then we look at whats involved in building a web part and whats involved in deploying the web part to a SharePoint site.

Mike Keith was a co-lead of the EJB 3.0 and JPA 1.0 specifications in addition to representing Oracle on the Java EE 5 specification expert group. He co-authored the premier JPA reference book called Pro EJB 3: Java Persistence API and has over 15 years of teaching, research and development experience in object-oriented and distributed systems, specializing in object persistence. He currently works as an architect for Java persistence strategies at Oracle and represents Oracle on the JPA 2.0 (JSR 317) and Java EE 6 (JSR 316) expert groups. He is a popular speaker at numerous conferences and events around the world.
Top
The Next Generation of Java EE
Conference: GIDS.Java
Speaker: Mike Keith
Java EE 6 is the latest Java EE release and shows the maturity of Java in the enterprise. In this talk we will take a quick tour of the highlights of the release, touching on many of the new features that are being introduced in the existing sub-specifications, and introducing some of the new specifications that have been added.
Java EE is in the interesting position of having to ensure brand new and successful technologies are included and standardized, and that older less-favored technologies are not dragged along endlessly until they simply die on the rope to become dead platform weight. We will discuss some of the process changes that are designed to help keep the platform dynamic and vibrant.
Attendees of this session may be developers, architects, consultants, or virtually anyone interested in enterprise Java.
OSGi in the Enterprise
Conference: GIDS.Java
Speaker: Mike Keith
OSGi started life some years ago as an embedded technology but is now making a leap into the enterprise domain. Some people are asking why we need another technology when Java EE has been so successful in providing enterprise solutions. Others are wondering if OSGi is going to unseat Java EE as the enterprise development platform of choice.
In this talk we will introduce what OSGi is and give an overview of its constituent layers. We will finish by comparing it with Java EE, discussing briefly where they meet and whether they can and should co-exist. We will also give an update on the progress being made in the integration of the two, and what is on the horizon for their integration.
Attendees of this session may be developers, architects, novices to OSGi, or anyone that may be interested in the future direction of enterprise Java technology.
Mixing ORM and XML Persistence
GIDS.Workshop: Java
Speaker: Mike Keith
Many people know about JPA, the standard for reading and writing Java objects to the database, and some people know about how JAXB can be used to map objects to XML, but did you know that you can use them together on the same object?
The Eclipse Persistence Services Project is the next generation of persistence and the first open source project to offer a full suite of persistence technologies where all of the dominant persistence standards are implemented and accessible from a single source. The project, nicknamed EclipseLink, was created from the TopLink code base and is part of the Eclipse ecosystem of runtime technologies. It incorporates a set of individual runtime components, including JPA, JAXB, and SDO, that can be used separately or together in any runtime environment, including Java SE, Java EE, Spring and Tomcat.
In this tutorial we will show how you can use standard APIs, like JPA and JAXB, to bridge the object, relational and XML worlds and take a single object from a web service, to the database, and back to another service. Attendees will learn how to use EclipseLink, the standard technologies it implements, and how these technologies can be used separately or together to meet advanced and diverse application requirements.

Milind Hanchinmani is currently an engineering manager at Intel with 13 years of industry experience. Milind currently manages the enterprise enabling team which works with software vendors to enable and optimize their applications for Intel Architecture. At Intel, for the last 6 years Milind worked as a member of the Intel on-site team at Microsoft in driving significant improvements in the quality and performance of three generations of Microsoft .NET Framework for Intel Architecture. He has great expertise in performance analysis methodologies and benchmarking. When not working he spends time with his 5 year old and likes hiking.
Top
Tips and Techniques for Writing High Performance Managed Code
Conference: GIDS.NET
Speaker: Milind Hanchinmani
This session will focus on tips and techniques to engineer your .NET application for high performance and the performance analysis methodologies that you can follow. In the new era of multi-core processors, we constantly talk about threading challenges and methodologies for writing threaded code. The session will talk about tools that are available to improve performance and will outline some of the best practices for writing high performance .Net code. Also learn more about Intels medium and long term investments in manage runtimes.

Mukesh Gangadhar is a Senior Application Engineer working for Intel Corporation. He belongs to the Software Services Group, where his energy is focused on enhancing performance on latest Intel based platforms. He works on improving applications through architectural optimization, resolving scalability issues through multi core optimization, in both native and virtualized environments.
Top
Unleashing the Power of Java on Intel
Conference: GIDS.Java
Speaker: Mukesh Gangadhar
This session will focus on the best practices for optimizing your Java application on Intel platforms and the performance analysis methodologies that can be followed. The session will also look into threading challenges and the methodology for writing threaded code for multicore platforms. Also learn more about Intel's engagement with the Java software ecosystem.

I’m currently an engineering manager at Adobe Systems India Pvt. Ltd with 9 years of industry experience. I currently manage the customer engineering team which works with OEMs and other Adobe partners to enable Flash on their platforms. I have expertise in various mobile operating systems such as Nokia Series60, Microsoft WinMobile, etc. In my 9 years of experience, I have worked with Panasonic, Texas Instrument, Nokia, etc. When not working I spend time with my family and especially with my 4 years daughter.
Top
Rich User Interfaces by combining Java ME and Flash Lite
Conference: GIDS.Web
Speaker: Mukesh Shah
As mobile phones are becoming more capable and constantly providing new exciting services, the need to present these services with advanced, visually appealing user interfaces becomes more important. For a long time, the Java ME domain has lacked solutions for Rich User Interfaces and the Flash Lite domain has lacked solutions for service access and security. This session explains how Sony Ericsson's project Capuchin combines and utilizes the strengths of these technologies and at the same time how it empowers two distinct developer communities to leverage their respective expertise to quickly and securely create highly engaging mobile content. Several live demos will be shown during the session. The session is intended for all developers who already develop or have plans to start to develop content for mobile devices.
Capuchin - Bridging Java ME and Flash Lite
Conference: GIDS.Workshops
Speaker: Mukesh Shah
In this workshop, you will participate in developing a sample Capuchin application. Along the way, while building this example, you will understand the benefits of Capuchin, it’s tool chain, development process and much more.

Narsimha is currently an executive manager at Broadridge Financial Solutions, India, where he is overseeing development strategy for Securities Processing Services in Fixed Income markets. He has worked in brokerage industry for over 15 years. He has helped in setting technical direction & strategy for various organizations. He has vast experience in architecting and designing Enterprise applications.
Top
AS/400 Platform Interfacing & Migration Strategies for Enterprise Java
Conference: GIDS.Java
Speaker: Narsimha Bheemidi
Most software service providers, vendors and users of AS/400 RPG & ILE applications will be interested in possible alternatives and exploring future strategies. Many of them have made significant investments in the AS/400 platform applications. Leveraging the platform resources/advantages, risk mitigation and protecting the investment made are of paramount importance when exploring for possible alternatives. The advent of Enterprise Java has has given the AS/400 platform architects and software engineers around the world flexibility and options when it comes to designing Enterprise solutions. We would like to demonstrate different ways of interfacing AS/400 systems with Enterprise Java systems. We will look into what the architects need to be aware of when migrating applications from AS/400 platform onto an enterprise Java platform. We will also like to examine an elegant approach to extracting & transforming data on AS/400 platform to Enterprise Java platform.

Nav Saini is currently focused on strengthening the Micro Focus consulting capability and forging strategic partnerships within India, with a view to facilitating long term win-win business. Saini has centred principally on Mainframe systems in the blue-chip financial and retail sectors for the past 18 years in a wide variety of roles based across Europe. Having consulted for Micro Focus on a regular basis, Saini has specialised in the Micro Focus mainframe offload and migration business. Prior to his current involvement with Micro Focus, Saini was working with the Barclaycard India launch based out of Mumbai. He is a BSC computer sciences graduate from the 1989 class from University of Hertfordshire. Outside of technology Saini is passionately involved with charities/NGO's promoting the welfare of coral reefs, principally through local education programmes that focus on ecological land and sea management.
Top
COBOL – Getting younger with .NET!
Conference: GIDS.Cobol
Co-located with: GIDS.NET on April 22 2009
Speaker: Nav Saini
An exciting insight into how existing COBOL can significantly contribute to Managed Code on Windows. This session will showcase the latest syntax and semantic enhancements to COBOL - making it a .NET language. See how you can develop your Cobol applications in Visual Studio 2008!
The Eclipse COBOL Java Triangle – The Y generation IDE and COBOL Finally Unite!
Conference: GIDS.Java
Speaker: Nav Saini
Developing and maintaining COBOL in one of the most popular IDE’s in the industry. See for yourself the tools and facilities Micro Focus COBOL and Eclipse offer for a more productive development environment. Get a view on how Cobol and Java applications can be seamlessly integrated.
Mainframe in a Box
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: Nav Saini
Experience a best-in-class Unified Windows® based environment for all aspects of mainframe application delivery, including code generation, analysis, development, extension, debugging and testing. If you are looking to better leverage your Mainframe Resources that support business critical production systems through significant productivity increases and qualitive superior off-host Development and Testing, then make sure you join this session. Get a view on how Micro Focus MFEEE (Mainframe in a Box) allows you to develop Cobol, Assembler and PL/I applications with CICS/IMS/JCL/DB2/VSAM without the need for a mainframe.
The first in a series of three related workshops, that will take you through porting an application from the mainframe into an off-host development environment and demonstrating the power that comes with having your own personal mainframe on your windows workstation. The session finale will be extending the application out to SOA.
Cobol - Achieving Platform Independence
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: Nav Saini
Experience how Micro Focus Server™ Enterprise Edition enables the deployment of migrated mainframe applications onto Linux, UNIX or Windows. Mainframe Applications using COBOL, CICS, IMS TM, DB2, IMS DB, VSAM and JCL can all be migrated with minimum source code changes and executed within the Micro Focus Server™ Enterprise Edition environment. Such applications can then exploit all of the capabilities of Micro Focus Server™ for SOA for ongoing modernization.
The session is a follow-on from 'Mainframe in Box'. The off-loaded mainframe application will be ported to a windows environment demonstrating the capabilities of Micro Focus Server.
Extending Cobol to SOA, Web Services and Beyond
Conference: GIDS.Cobol
Co-located with: GIDS.Workshops on April 25 2009
Speaker: Nav Saini
Learn how Micro Focus can assist you in extending Cobol Application interfacing to support the flexible demands of a Service Oriented Architecture and web services. This final session takes a look at how mainframe COBOL transactions are transformed into web services and deployed in an SOA/Web environment.
The session finale is a demo of the 'extended' Cobol application deployed in the Cloud.

Nahas works a technology advisor at Microsoft working with leading organizations in the industry, enabling and empowering these companies to harness technology innovations available on the Microsoft platform. Over the 14 years of his career, he has worked in various capacities with organizations in designing, architecting and implementing large-scale solutions on the Microsoft Platforms for various global customers. Head over to the MSDN Blog to know more about Nahas Mohammed's preparation for GIDS 2009.
Top
Unravelling the New in Microsoft Silverlight 3
Conference: GIDS.Web
Speaker: Nahas Mohammed
Microsoft Silverlight 3 is the next version of Silverlight, which has been growing tremendously in both the enterprise and consumer space in a broad range of Rich Internet Application. Join this session to see what is new in Silverlight 3, what new tools it offers to RIA and web developers and how you can use it in your applications. Also understand the roadmap of Silverlight releases announced at MIX 09.

Niraj is a Technical Architect for a Bangalore based CMM Level 5 company. He is also a Microsoft MVP and a frequent speaker at various technical forums on cutting edge technologies. Niraj enjoys working on integration, architecture, performance, & review of enterprise applications with a specialized focused on enhancing team's productivity. In his glorious past bitten by entrepreneurship bug, Niraj successfully ran a consulting firm called Ardent Collaborations which he started right after graduating from college. During that tenure Niraj has done assignments for companies like Tesco, Wipro, Infosys, SAS, Synechron, HCL, IBM, Mphasis, L&T, Dun & BradStreet, Mastek, Logica CMG, etc. When he is away from his laptop, you will find him taking deep dives in automobiles, pottery, rafting, photography & financial statements though not necessarily in that order.
Top
Building Secure Web Services using WCF
Conference: GIDS.Net
Speaker: Niraj Bhatt
Security is an important aspect of todays enterprise solutions. With security threats looming large its important to know how to countermeasure them. This session focuses on application security from WCF perspective. WCF provides an overwhelming number of security options. Its common for anybody to get lost in this complex web. Session aims at demystifying the need for those options, helping audience take those right decisions. Packed with demos this session covers everything you need to know to provide a secure WCF solution.

Ola Bini is a Swedish developer currently working for ThoughtWorks in London, United Kingdom. He has been one of the core developers for JRuby since 2006 and is the author of APress book Practical JRuby on Rails. He has much experience with Java, Ruby and LISP. He has been involved with several other open source projects but JRuby takes most of his time. He has been known to like implementing languages, writing regular expression engines, YAML parsers and other similar things that exist at the border computer science. Ola has presented at numerous conferences including The Server Side Java Symposium Europe, RailsConf Europe.
Top
Introduction to JRuby
Conference: GIDS.Java
Speaker: Ola Bini
JRuby is quickly becoming the default solution for using Ruby in the enterprise. The tight integration with Java technology, together with the outstanding libraries and frameworks in the Ruby world, makes JRuby a technology that makes development easier and more agile, while still retaining the advantages of the Java platform.
In this session, we'll demonstrate how JRuby can be used to build GUI applications using Swing, how you can build web applications quickly using JRuby on Rails and how you can use JRuby to test your Java applications, using JtestR.
The goal of this presentation is introduce the audience to what JRuby can do, and that JRuby is ready for use in projects today.
Testing Java with Ruby
Conference: GIDS.Java
Speaker: Ola Bini
Testing is the most important activity in the development process. If you don't test, how do you know that your code actually works correctly? And if you don't have tests, how do you know you don't break something?
The current way of testing in Java is cumbersome and not as practical as it could be. In contrast, the Ruby community is spending much time on continuously improving testing techniques.
This presentation will first introduce the importance of testing, the way most testing of Java code is done currently, and the problems with these approaches. After that I will show an alternative and detail a few different ways Ruby can be used for good effect to test Java code, utilizing JRuby. The presentation will work around several code examples to make the testing concrete and useful. Several Ruby frameworks will be introduced that can easily be used to test Java code through JRuby.
JRuby in Action
GIDS.Workshop: Java
Speaker: Ola Bini
This tutorial will cover everything you need to know to get started using JRuby right now. After a quick intro to Ruby and JRuby, the tutorial will show examples covering how the Java integration features work, how to use JRuby for testing and how to create Java Swing interfaces using one of the several frameworks for this.
The second half of the tutorial will focus on JRuby on Rails, starting with a quick introduction to Rails, and then showing how you can improve your productivity by integrating Rails with your existing Java infrastructure.

Padmanabhan Raghavan (Paddy) is a Co-Founder of 8KMiles, an online ecosystem of verified professionals and companies for outsourcing of software and other knowledge services completely over the internet. Prior to 8KMiles, Paddy had worked at EMC in their Storage and Backup groups. Paddy has a Masters in Information Technology from International Institute of Information Technology, Bangalore (IIIT-B).
Top
Leveraging the Cloud to Enable "Software development-as-a-Service"
Conference: GIDS.Web
Speaker: Padmanabhan Raghavan
This session will cover Software development-as-a-Service – an innovative model that benefits companies and individuals. Paddy's talk will also touch upon the architecture and functionality of the 8KMiles Virtual computing environment – a cloud based approach to remote software development. You will also learn how to develop, test and collaborate on the cloud.

Pandurang works as a Developer Evangelist at Microsoft focusing on next generation web technologies. He is very excited about the Microsoft technologies around Windows Live, ASP.NET AJAX, SharePoint Portal Server and other web technologies that herald the beginning of a new era on the Internet. He has over 8 years of industry experience creating complex web applications and working on several Microsoft technologies. Apart from technology, his interests include reading, writing, travel and photography. His blog can be found at www.thinkingMS.com/pandurang. Head over to the MSDN Blog to know more about Pandurang Nayak's preparation for GIDS 2009.
Top
Deep Dive - Microsoft Silverlight Pipelines
Conference: GIDS.Web
Speaker: Pandurang Nayak
In this deep dive session we pull the covers off of the layout, rendering, and media pipelines to discuss how things work and how to optimize your application. This session covers how to set goals with your designer and developer teams, what happens behind the scenes with control visuals, the underlying mechanisms of Silverlight and how to profile your application.
A Lap Around Silverlight 3.0
Conference: GIDS.Workshops
Speaker: Pandurang Nayak
Get a first-hand experience playing with the new Silverlight 3 released less than a month ago. Find out the new features that help developers and designers build great rich internet applications quicker. Hear from the experts and get your queries clarifies as you get a feel of developing the next gen rich internet applications. Pre-Requisites: Install the pre-requisites from
http://silverlight.net/themes/silverlight/getstarted/sl3beta.aspx#tools. Read and prep yourself before attending the workshop from
http://silverlight.net/themes/silverlight/getstarted/sl3beta.aspx#getstarted
Building on his career as a Senior Software Engineer, with twenty year’s product management experience, Peter Anderton has created and launched products for both start-up, and multinational companies including IBM, Samsung and Misys. This mix of technical and business experience is put to good use as Anderton is currently the global head of the Application Development business for Micro Focus, based in the UK, where he manages the exciting technology that powers the modern world.
Top
Enterprise .NET
Conference: GIDS.Cobol
Co-located with: GIDS.NET on April 22 2009
Speaker: Peter Anderton
.NET and the Microsoft Azure cloud offer organizations a heady mix of new business models, enormous cost savings and real competitive edge. COBOL is at the heart of business and at the forefront of this change. Key points covered include:
- Visual Studio
- COBOL.NET
- Circles of COBOL
- CLOUD business models
Enterprise 2.0 - Putting your Weight behind Business Agility
Conference: GIDS.Cobol
Co-located with: GIDS.Web on April 23 2009
Speaker: Peter Anderton
Combining the power of your existing applications with the market reach and compelling user interfaces of the Web, brings a new competitive edge to COBOL users. Hear how you can profit from your unique position. Key points covered:
- Reach
- Web & Mobile Web
- Circles of COBOL
- Ajax and Silverlight
- CLOUD
COBOL – Taking you into the Cloud
Conference: GIDS.Cobol
Co-located with: GIDS.Web on April 23 2009
Speaker: Peter Anderton
This session will demonstrate how you can take COBOL applications and deploy them into Amazon EC2 and Microsoft Azure Clouds, and be prepared to take full advantage of each new Cloud as they become available.
Java and COBOL : Working Together
Conference: GIDS.Cobol
Co-located with: GIDS.Java on April 24 2009
Speaker: Peter Anderton
Combining the strengths of very different technologies gives your business the best of every possible world. The question is not which single language is best for the job, but how to create composite applications take take performance and capability to new heights.

Prabhu Sunderaraman is a software mentor and corporate trainer with DuraSoft. He presents seminars and conducts corporate training workshops on Open Source Technologies (Spring, Hibernate, JSF, etc) and .NET Technologies (WPF, WCF, .NET 3.5 and LINQ) for companies in India. He has conducted close to 200 training sessions and workshops for software firms during the past six years. Prabhu is a hands-on software developer who likes to code all the time and has a passion for speaking and teaching. His interests include Agile Development, Test First Coding and Web Technologies. He has a Master of Engineering degree in Software Systems and Bachelors degree in Engineering Technology, both from Birla Institute of Technology and Science, Pilani, Rajasthan.
Top
Building Applications Using WCF
Conference: GIDS.Net
Speaker: Prabhu Sunderraman
Earlier versions of .NET provided various communications programming model for the applications. We had a SOAP-based communication model in the form of Web Services, .NET Remoting way of communications between the applications, Message Queues for asynchronous communication and transactional communications. Windows Communication Foundation (WCF) unifies all these programming models into a single model. What was available as separate entities before is now provided to us in a single plate. This session shows how to build applications by using the facilities provided by WCF. This talk presents simple examples of using distributed transactions and queues in WCF using C#. Prerequisite: C# knowledge is must.
Struts 2.0 Deep Dive
Conference: GIDS.Java
Speaker: Prabhu Sunderraman
The all-new Struts 2.0 is a great step forward from its previous evolution Struts 1.0. It has clearly adapted to the current popular POJO based approach that is widely used in creating applications. It has brought a range of new features like Interceptors, expression languages, dependency injection, AJAX support and so on, thereby adding more flexibility to the web applications you develop. In this session we will take a deep-dive into the features of struts 2.0 and build few applications using it.
Prerequisite: The audience should be comfortable with developing Web applications in Java.
Building Web Services Using Spring
Conference: GIDS.Java
Speaker: Prabhu Sunderraman
Web Services are based on standards and provide greater interoperability than the technologies of the past. Sun and Microsoft provide well known infrastructures for building web services. These development kits improve the ease and speed of coding; Spring Framework that has gained immense popularity in the industry has brought in a new way of developing and building web services. Spring Web Services have introduced a contract-first service design that changes the basic approach in developing web services. Coupled with the benefits of Spring such as application contexts, dependency injection, ease of configuration, and so on Spring Web Services seems to be an exciting addition to the list of services that Spring Framework offers.
This talk first provides a simple introduction to the Web Services architecture and moves on to building Web Services using Spring.
Prerequisite: Familiarity with Spring Framework and Web applications is required.
Praveen Srivatsa AsthraSoft

Praveen is the Founder and Principal Consultant of Asthra (www.asthra.net) – a Technology Consulting company that he founded in 2004. He has over eleven years of experience in delivering solutions on Microsoft platforms.
A graduate from REC, Surathkal, Praveen has worked for over 5 years with iFlexSolutions and then moved onto Aditi and Orbit-e Consulting working with clients in Europe, North America and East Asia. As part of the MSDN Regional Director Program since 2000, he has spoken at a large number of MSDN sessions and is a regular speaker at premier Microsoft events like Tech.Ed, DevDays, and the Software Architect Forum where he has consistently got top ratings. A speaker for INETA (International .NET Association) and PASS (Professional Association of SQL Server), he is also part of the Technical Advisory Board of HSBSoft.
At Asthra, Praveen is working at consulting and delivering workshops on the latest Beta products. Asthra helped Microsoft ramp-up the BetaOne support teams in India and China by conducting workshops on SQL2005, VS2005, VSTS, Vista and Office12. These were in-depth sessions and primarily focused on hands-on labs aimed at ramping up the support staff. Asthra has also been enrolled to assist in the Migration Labs efforts for SQL Server 2005 and for Vista. In India, Asthra is currently engaged in consulting with select partners to migrate their applications onto the new technology platforms.
Top
Silverlight and .NET RIA Services – Building LOB and Business Applications with ease
Conference: GIDS.Web
Speaker: Praveen Srivatsa
Microsoft Silverlight provides a strong foundation for building Rich Internet Applications (RIA). .NET RIA Services complement the existing Data Access Layer and presentation components in the .NET framework and Silverlight. They build on the foundation of ASP.NET and codify, evolve and support some of the common patterns in web applications. Framework components support prescriptive patterns for writing application logic and validation so that it can be easily used on the presentation tier.

Priyank Garg is Director of Product Management at Yahoo! India. He is leading Product Management efforts for the Yahoo! Search team based out of Bangalore. Before this, he was in the Silicon Valley for the last 4 years as the lead Product Manager for Yahoo! Search Technologies, the search engine that powers Yahoo! Search used by 100’s of millions of users worldwide. With Yahoo!, he has introduced many new products successfully to the market, including Site Explorer and SearchScan and has been an advocate of opening up the Yahoo! Search index to the community at large through his efforts. Before that he worked at a technology startup, Ensim Corporation, providing high-tech solutions for software-as-a-service vendors, where he provided leadership in development and Product Management functions. He started his career as a consultant with Deloitte Consulting in Chicago providing IT solutions to large corporations to solve their business needs.
Priyank has a Masters in Computer Science from Stanford University and a B. Tech in Computer Science & Engineering from IIT Delhi where he graduated among the top 5 students of his class. He has published multiple papers and filed for more than 12 patents over his professional career. Priyank has been an active member of the IIT Delhi Alumni network during his stint in Silicon Valley, and continues to maintain strong ties with his alma mater.
Top
Yahoo! Search Opens up – BOSS & SearchMonkey
Conference: GIDS.Web
Speaker: Priyank Garg
Web Search Engines are very large systems, many ‘000s of machines, and very expensive to build. This is what it takes to achieve comprehensiveness and coverage at the web scale. As a result, its very hard for someone outside of web search companies to try out new ideas that need a web scale search as its basis.
Yahoo! BOSS finally turns that paradigm around. Through the BOSS API, anybody can access Yahoo! Search infrastructure and create a search experience as they would like on top of it. BOSS allows you to query Yahoo! Search for results and then use them on your website without limitations on presentation and ranking of the results, and you even have to give any attribution to Yahoo! BOSS partners have used the API to create a variety of experiences not offered by any web search provider and already the traffic from them adds up to more than the traffic received by the #4 search engine in the US.
SearchMonkey from Yahoo! Search allows developers to add their own flavor and spice to the Yahoo! Search page. You can write an app that will modify the presentation of results from a particular site. This allows you to enrich the user’s interaction with results from the site with more information or alternate presentations that can speed up their task and enhance the site’s visibility. Yahoo! provides clean presentation layouts and a simple developer interface to write your apps and then make them available to users in the gallery.
Come by to find out what BOSS and SearchMonkey offer and how you can use it to develop new innovative user experiences based on search. We will talk about the service models offered by BOSS, the API and data format. We will also walk through the capabilities in Search Monkey and the developer interface available to write an app.

Punit works as a Technical Lead for IIS-ASP.NET Team at Microsoft PSS. He has been working with Microsoft for over 3 years. Prior to joining Microsoft, he primarily worked on Web based Media and Mobile Applications. In his current role, he helps developers across the globe solve their issues within the ASP.NET-IIS domain. He takes active interest in working on new age technologies for the web and is very passionate about developing web based applications targeted for the devices. Head over to the MSDN Blog to know more about Punit Shah's preparation for GIDS 2009.
Top
Understanding ASP.NET Under the Hood
Conference: GIDS.Net
Speaker: Punit Shah
In this session take a deep dive into understanding the internals of ASP.NET. What makes it a scalable web platform while offering rapid web development as well as extensibility. Delve into the internals of the various APIs, the execution engines and the power of ASP.NET combined with IIS.

Rajesh Ramachandran, Director; Fusion Middleware R&D is part of Server Technologies division of Oracle Corporation and is responsible for innovating and building key products for the past 10 years. He carries rich experience in the areas of enterprise computing, middleware, development tools, networking, and industrial automation and real time systems. Prior to Oracle, Rajesh has worked in Siemens AG, Future Software and Lakshmi-Barmag AG. Rajesh holds a Bachelor of engineering degree in Electronics, Master of Computer science degree from Illinois Institute of Technology, Chicago and a management degree from ICFAI. Rajesh is a regular speaker in technology conferences.
Top
Enterprise 2.0 Is No Future Vision, It’s Current Reality
Conference: GIDS.Web
Speaker: Rajesh Ramachandran
Enterprise 2.0 loosely referred as "Web2.0 and Rich Web in Enterprises" is rapidly evolving from a vision to reality. Many have simply applied Enterprise 2.0 as using Web 2.0 technologies such as wikis, blogs, mash-ups, and gadgets within the organization. While these certainly bring the technology aspects of Rich Web to enterprise, Enterprise 2.0 is more to it. It integrates participatory Web 2.0 capabilities with enterprise IT systems to enrich user experience, business processes and to create and gather collective intelligence It creates the competitive advantage through interactive and collaborative business models.
Enterprise 2.0 has already become a business imperative with the three major treads 1) Most new business models are based on mass customization and customer self-service 2) Demographics have changed. Customers are very comfortable with technology and are "always on." And 3) Technologies are open and collaborative in nature, so that end users can combine various tools can by assembling, disassembling and reassembling applications.
An Enterprise 2.0 technology platform forms as an information fabric that combines the different aspects of Web 2.0 capabilities into a secure and comprehensive platform where business conversations and tasks are executed in the context of business goals. The three fundamental capabilities that any rich Enterprise 2.0 platform should incorporate from the outset: 1) A centralized information management system that contains both structured and unstructured information 2) Native collaboration services 3) Enterprise applications that are enabled to participate in the business. In the session, we will introduce an example Enterprise 2.0 platform that tries to tackle the challenges and brings the empowerment of Rich Web to the Enterprises that brings business excellence.

GS joined Satyam in 2005 as Sr Vice President to set up ADMS practice. He has rich experience in Application Delivery in the areas of Finance, Healthcare and travel and is well versed in managing diverse technologies. At Satyam, in the first two years of joining, he was heading the HCU - ADMS practice and he was instrumental in building expertise on technology, processes and tools for application development, maintenance and Re-Engineering projects. With effect from April 1st 2008, he has taken the responsibility of managing Java & C/S circle as part of the newly formed ADMS group. He has 25 years of experience in the IT industry with a career spanning TCS, the Tata group of companies, Perot Systems.
Top
Beat the Downturn with Agile Development Practices
Conference: GIDS.Java
Speaker: G S Raju
Several companies / managers have realized that SDLC will take time before results are realized and have started using Agile practices. Agile Methodology promotes a project management process that encourages frequent inspection, teamwork, a set of best practices that allow for rapid delivery of high-quality software, and a business approach that aligns development with customer needs and company goals. This session focuses on some of the tools and best practices which can be used during Java Development and a successful model for onshore and offshore teams to work on Agile projects.

As a Platform Evangelist at Adobe, Raghunath Rao Thricovil spearheads the community and developer relations activities for the Adobe Flash platform. He is an incredibly renowned speaker and is a common phenomenon in leading tech conferences across India. Raghu was part of the Flex product engineering across multiple releases and brings with him a great amount of Flex/ActionScript experience.
Top
Building Enterprise Mashups using Adobe Flash Platform
Conference: GIDS.Workshops
Speaker: Raghunath Rao Thricovil
This workshop will walk you through building an enterprise mashup that integrates data from various sources within the enterprise and on the web, using Adobe Flex. Learn how to quickly build a dashboard using various Flex controls and bind data to these controls so that changes are reflected dynamically. Finally, reuse the same code to make it a desktop application with Adobe AIR.

Ramesh leads the Platform Evangelism initiatives of Adobe India. He has a wealth of experience working on a broad range of technologies ranging from Databases, Search Technologies, Expert Systems, RIA and Web 2.0 technologies. In his 18+ years of industry experience, he has led R&D initiatives for leading software companies. Ramesh loves teaching school students and has a passion for computational linguistics and artificial intelligence.
Top
Developing RIAs for the Enterprise using Adobe Flash Platform
Conference: GIDS.Web
Speaker: Ramesh Srinivasaraghavan
Traditionally enterprise applications have focused on optimizing business processes. However many business leaders acknowledge today that optimizing user experience is equally important. In this session, the expert duo of Ramesh and Suhit will focus on how the Adobe Flash Platform is being used for rapid development of enterprise applications with rich user experience and other features such as collaboration within enterprise, mashups with data from the cloud, etc. They will also demonstrate how rich Internet applications built using Adobe Flex can integrate with various server technologies and cloud services.

Rakshith works as a Computer Scientist at Adobe Systems in the ColdFusion Engineering team. He has built various features for ColdFusion, including the popular Ajax support in ColdFusion 8. Rakshith loves presenting at conferences. He has presented at various international conferences such as Adobe Max (Chicago, 2007 and San Francisco, 2008), CFUnited at Washington DC, CFUnited Europe at London and webDU at Sydney. Rakshith also has a blog that focuses on ColdFusion. For the fitness freak that he is, you might bump into him running at one of the parks when he is not at work.
Top
Architecting Next Generation RIA with Flash, AJAX and ColdFusion
Conference: GIDS.Web
Speaker: Rakshith
Discover the joys of developing next generation RIAs with ColdFusion as the backend. This session will help you understand how ColdFusion supports rapid development of Ajax/Flash/AIR applications. The expert duo of Hemanth and Rakshith will also present some of the exciting stuff that you can look forward to, in the upcoming version of ColdFusion.

Presently, Managing Director (and Vice President- Products), Progress Software India, responsible for leading product development at the India Development center, Ramesh is responsible for providing strategic guidance to all the product teams, scale the product operations, with specific focus on cross-product considerations for the SOA and Data integration products. Prior to taking the above position, Ramesh was Vice President of Middleware Technologies at Pramati. Since 2000 Ramesh was heading Product Engineering at Pramati, then helped setup the team (for Progress Software) that built the Sonic Workbench on Eclipse, eventually transitioned to Progress Software- India. Returned to Pramati in 2006 to start the Technology consulting division offering high value consulting around middleware infrastructure, applications design and architecture, Web2.0 collaboration in the enterprises, SOA and emerging architectures such as Web Desktops based solutions.
Top
The Four Enterprise Integration Layers in the Emerging Computing Cloud
Conference: GIDS.Web
Speaker: Ramesh Loganathan
As enterprise IT solutions rapidly embrace the web, going beyond the integration and new web interaction models to now also include web based SaaS mdoel solutions and cloud computing platforms, the integration problem is now further compounded. In terms of the scale, geographic spread and transparencies, latencies in the web, and new kinds of integration brought forth by complete solutions procured off the web as a service or on a cloud platform. The integration considerations include services, data, events and management. This session will explore some the considerations, challenges and solution models.

Sachin is Architect Advisor with Microsoft India. Over the period of 12+ years he has been leading and architecting enterprise products, provided architectural direction, technology assessment, and technical team leadership on legacy product re-architecture and modernization. Head over to the MSDN Blog to know more about Sachin Vinod Rathi's preparation for GIDS 2009.
Top
Software + Services: The Convergence of SaaS, SOA and Web 2.0
Conference: GIDS.Net
Speaker: Sachin Vinod Rathi
In a nutshell, Software + Services is about combining and enhancing on-premise software with hosted and cloud based services. This session explores the concept of S+S based solutions from a consumer and provider perspective. We look at the solutions and services from a delivery, experience and economical standpoint and discuss some prominent service offerings in more detail.

Saranya works as a Developer Evangelist in Microsoft India focusing on Microsofts latest cloud services technology. Inherently interested in Microsoft technologies and developer tools, she has spent considerable time in other Microsoft business units in India and Redmond. She is a graduate from BITS Pilani in Computer Science and Masters in Physics. She is passionate about technology, community meetups, presentations , demos and 2 way dialogues. Through upcoming Microsoft Virtual TechDays, she seeks to reach out to the developer community audiences to make aware of the next generation in software computing , where the future is headed towards ; the power and need of software + services Microsofts Azure Services Platform. Head over to the MSDN Blog to know more about Saranya Sriram's preparation for GIDS 2009.
Top
Introduction to Cloud Computing and Windows Azure
Conference: GIDS.Net
Speaker: Saranya Sriram
Windows Azure and the Azure Service Platform are key parts of Microsoft's cloud computing initiative. This session will introduce the Windows Azure - components & architecture of the cloud framework, explaining the working of the cloud model and how the components fit together and integrate. It also delves deeper into the bottom-most & fundamental component that provides basic cloud services operating system – Windows Azure.
Azure Services Platform - A Lap around .NET Services & SDS
Conference: GIDS.Net
Speaker: Saranya Sriram
Session introduces the Azure services platform stack, their features, capabilities and relevance to Microsoft’s cloud computing platform. Key focus areas will include .net services & SDS. Learn what it takes to write services which run on Windows Azure and get an introduction to the Azure services such as SQL Services and .NET Services. We will discuss how to create or extend applications and services to take advantage of this new platform.

Srini has over 14 years of experience & has worked in several leadership roles. Working in Application Development Horizontal as Integrator / AVP in Satyam, he is responsible for Java & Open Source group, Application Architecture and SOA Competency.He started his career in Oracle & as Director of Global business solutions, Oracle, he led a team out of India. As a Technical Director at IRI Srini successfully managed a global team responsible for Architecture and Delivery of Market Knowledge factory. As a Chief Technology Advisor at City of Chicago, he directed PMO, Application Development and IT Strategy. His management expertise spans IT Organization Assessment, IT Strategy, Portfolio Management and IT Process Improvements. As founder and CEO of PlanCube, he has developed a Strategy Framework which help the Clients to realize their vision. He holds a bachelors degree in Engineering from Bangalore University followed by a MS from University of Texas.
Top
System Integration Made Cheaper & Better Using Spring
Conference: GIDS.Java
Speaker: Srini Kumar
In today’s world of acquisitions, mergers and consolidations it becomes a daunting task for the IT team of the organization to quickly align existing applications with new businesses. The solution for the above is Enterprise Integration. Enterprise Integration is needed everywhere starting from Banking/Finance and manufacturing to retails and so on.
Although there are always multiple options for organizations to integrate disparate system, none of them solve the problem completely. For example SOA (ESB/WS) is one of them but it may not be suitable for small to medium sized organization and is expensive and it’s a time consuming process which requires involvement of lot of stake holders. That’s where Spring-Integration finds its way. The session focuses on an intro to Spring Integration and it’s advantages over other Enterprise Integration options.

Stephen Forte is the Chief Strategy Officer of Telerik, a leading vendor in .NET components. He sits on the board of several start-ups including Triton Works and is also a certified scrum master. Prior he was the Chief Technology Officer (CTO) and co-founder of Corzen, Inc, a New York based provider of online market research data for Wall Street Firms. Corzen was acquired by Wanted Technologies (TXV: WAN) in 2007. Stephen is also the Microsoft Regional Director for the NY Metro region and speaks regularly at industry conferences around the world. He has written several books on application and database development including Programming SQL Server 2008 (MS Press). Prior to Corzen, Stephen served as the CTO of Zagat Survey in New York City and also was co-founder of the New York based software consulting firm The Aurora Development Group. He currently an MVP, INETA speaker and is the co-moderator and founder of the NYC .NET Developer User Group. Stephen has an MBA from the City University of New York.
Top
The Daily Scrum
Conference: GIDS.Net
Speaker: Stephen Forte
One of the most popular Agile project management and development methods, Scrum is starting to be adopted at major corporations and on very large projects. After an introduction to the basics of Scrum like: the Scrum Master, team, product owner and burn down, and of course the daily Scrum, Stephen shows many real world applications of the methodology drawn from his own experience as a Scrum Master. Negotiating with the business, estimation and team dynamics are all discussed as well as how to use Scrum in small organizations, large enterprise environments and consulting environments. Stephen will also discuss using Scrum with virtual teams and even an offshoring environment. The session will finish with a large Q&A on best practices.
Building RESTful Applications with Microsoft Tools
Conference: GIDS.Net
Speaker: Stephen Forte
Applications today are expected to expose their data and consume data-centric services via REST. In this session we discuss ADO .NET Data Services or Project Astoria and see how we can REST enable your application. Then you will learn how to leverage existing skills related to LINQ and data access to customize the behavior, control-flow, security model and experience of your data service. Then switching gears we will focus on consuming of REST services from any platform (including Ruby on Rails) using Visual Studio and LINQ to REST. We will then see how to enable data binding to traditional ASP.NET controls as well as SilverLight.
Data Access Hacks and Shortcuts
Conference: GIDS.Net
Speaker: Stephen Forte
Struggling with Data Access? Who isnt? Come and see some Data Access hacks and shortcuts that will make your life easier! In a high energy demo-only session, Stephen shows: how a mere mortal can pass a custom .Net collection to a stored procedure, improve your LINQ (to SQL, Entities, and 3rd party ORM) queries by eavesdropping on the server and understanding deferred execution, making complex data models easier to manage in the Entity Framework, creative Sliverlight data binding, and transforming your database back end to get enormous performance and productivity enhancements no matter what data access methodology you use. This is data access for the 21st century! Stephen will also provide guidance along the way about ORMs, LINQ to SQL, and the Entity Framework and will encourage Q&A.
Demos:
- ADO.NET: Passing a Custom Collection to a Stored Proc
- LINQ: Using SQL Server Profiler for eavesdropping on the conversation between your data access components and SQL Server
- Entity Framework: Model Complex Relationships with Views
- Astoria: Binding to Sliverlight
- Database Architecture: Transform Data for Faster Performance
Introduction to Oslo
GIDS.Workshops
Speaker: Stephen Forte
"Oslo" is the code name for a family of new technologies that enable data-driven model based development. First we will explore the nature of model driven development and then apply the concept of model driven development to Oslo. Learn about the three major components of Oslo: the new "M" language, the "Quadrant" data visualization tool, and the Oslo repository. An M tutorial will show you how to capture all aspects of an application schematized in the Oslo repository and use Oslo directly to drive the execution of deployed applications. In addition to learning how to use M to model an application, we will use M to build and interact with domain specific languages (DSLs). See how Oslo interacts with Visual Studio and .NET. We will finish up with a discussion on where Oslo is going and how and when you can adopt it. (Note, there will be enough time for an enjoyable Q&A.)
Audience: Application Developers, Database Developers, Architects
Level: 200

Sujit works at Adobe as a Technical Evangelist. Sujit brings with him a great deal of expertise building enterprise applications on the J2EE platform. He specializes in architecting Rich Internet Applications on Adobe Flash Platform.Sujit is an extremely popular blogger focusing on Adobe LiveCycle Data Services.
Top
Developing RIAs for the Enterprise using Adobe Flash Platform
Conference: GIDS.Web
Speaker: Sujit Reddy Gurrala
Traditionally enterprise applications have focused on optimizing business processes. However many business leaders acknowledge today that optimizing user experience is equally important. In this session, we will focus on how Adobe Flash Platform is being used for rapid development of enterprise applications with rich user experience and other features like collaboration within enterprise, mashups with data from the cloud, etc. We will also demonstrate how rich Internet applications built using Adobe Flex can integrate with various server technologies and cloud services.

Dr. Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. He has significant experience in architecture, design, and development of software applications. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. He is a frequent invited speaker at various international software conferences and user groups and a Great Indian Developer Summit Alumni.
Venkat is author of .NET Gotchas (OReilly), coauthor of 2007 Jolt Productivity Award winning book Practices of an Agile Developer (Pragmatic Bookshelf), and author of Programming Groovy(Pragmatic Bookshelf).
Top
Agile Web Development with Grails
Conference: GIDS.Web
Speaker: Venkat Subramaniam
Agile development is all about developing code and seeking feedback from your users to make sure you're developing what's relevant. When they suggest changes, those must be affordable and reliable. Grails, along with its facility to develop test driven, is a killer combination for rapidly developing web applications. In this ZePo (Zero PowerPoint) presentation, we will take a test driven approach to developing a small but fully functional web application in Grails. We will cover the fundamental features of Grails along with utilizing other capabilities like Ajax. At the end of this presentation, you not only be confident, but eager to roll your own web application using Grails.
A Two-Pronged Approach to Debugging AJAX
Conference: GIDS.Web
Speaker: Venkat Subramaniam
Developing Ajax applications is a lot of fun, up until things stop working. In addition to the general programming complexities, you need to deal with browser differences, JavaScript, and framework idiosyncrasies. alert() often helps only to get our blood pressure high. In this presentation well take a two-prong approach to debugging Ajax. The first is a proactive step towards testing and developing Ajax applications in smaller steps. Second, when bugs still manage to creep in, we will explore what tools can help us to fix those bugs and keep our BP normal at the same time.
Know your Java?
Conference: GIDS.Java
Speaker: Venkat Subramaniam
Java has been around for well over a decade now. It started out with the goal of being simple. Over the years, its picked up quite a bit of features and along comes complexity. In this presentation we will take a look at some tricky features of Java, those that can trip you over, and also look at some ways to improve your Java code.
Programming Groovy
Conference: GIDS.Java
Speaker: Venkat Subramaniam
Groovy is a powerful dynamic language that runs on the JVM. One of the key strengths of Groovy is its seamless integration with Java. You can take advantage of Groovy's metaprogramming capabilities in your Java applications by intermixing the two languages. In this presentation, the author of the book "Programming Groovy," will take you through the benefits of using Groovy, its features, how you can take advantage of metaprogramming and intermix with Java.
Test Driven Development in .NET
GIDS.Workshop: .NET
Speaker: Venkat Subramaniam
Unit Testing is more of an act of design than an act of verification. It is one of the key steps towards agility. In this workshop, you will participate in developing a sample application using Test Driven Development. Along the way, while building this example, you will understand the benefits of TDD, how to write effective tests, how it can help evolutionary design, and how it helps with refactoring.
Developing External DSLs in Java
GIDS.Workshop: Java
Speaker: Venkat Subramaniam
Domain Specific Languages (DSLs) are specialized languages that are targeted for a specific problem area or domain. These rely on the jargons of domain experts and provide fluency for them to communicate with your application. There are two types of DSLsexternal and internal. While internal DSLs rely on a host language they currently lack tools for validation. External DSLs on the other hand require parsing, but can benefit from good validation before processing. In this presentation you'll learn about DSLs, their characteristics, and how to edit, parse, and validate external DSLs using Java based tools.

Vedant works as a "Technology Specialist - SharePoint" at Microsoft India, helping customers and partners build solutions on Microsoft SharePoint technologies. Vedant is a Microsoft Certified Technology Specialist (MCTS) and Certified Lotus Professional (CLP). He frequently blogs about SharePoint, including posting sample code snippets, programming tips, products or useful tools built on it. You can also find Vedant's take on reports published by research analysts or news items appearing on SharePoint or about a competing product on his blog: http://blogs.technet.com/vedant/. Head over to the MSDN Blog to know more about Vedant Kulshreshtha's preparation for GIDS 2009.
Top
Enterprise Search: FAST ESP Overview and integration with MOSS 2007
Conference: GIDS.Net
Speaker: Vedant Kulshreshtha
Microsoft has updated the Enterprise Search roadmap recently and announced that FAST Enterprise Search Platform (ESP) will power the next generation search platform. This session introduces you to FAST ESP architecture and core features. You will also learn how to integrate it with SharePoint 2007 to provide high-end search features to your customers today.
Vijay Nag Solution Architect, SAP Business Objects

Vijay Nag, is the Solution Architect for SAP Business Objects. He joined Business Objects in May 2008 and has been instrumental in empowering and enabling partners and customers. He has been engaged with most of the organizations in the space of Finance, Telecom, Manufacturing, Insurance, Banking etc. Have provided consultancy and presales support on most of the Business Objects range of products. He has good understanding of Reporting and Dashboarding in the Business Intelligence Market space. As an Engineer, he has over 12 years of experience in the area of Reporting, Document and Knowledge Management and Productivity Enhancement.
Top
Crystal Reports for .NET Developers
Conference: GIDS.Net
Speaker: Vijay Nag
Crystal Reports enables you to create complex and professional reports in a GUI-based program. You can connect your report to almost any data source, as well as to proxy data, such as a result set (for example, an ADO.NET DataSet). The wizards that are included in the GUI designer make it easy to format, group, chart, and present data. Crystal Reports is integrated directly into the Visual Studio .NET development environment. You can host your report in either a web or Windows application with one of the Crystal Reports viewer controls, or use the extensive API to interact with the report programmatically at runtime.
Crystal Reports for Web Developers
Conference: GIDS.Web
Speaker: Vijay Nag
Apart from developing Web solutions using the .Net and Java. Crystal Reports also integrates with Enterprise portals, with Portal Integration Kits available for Oracle, integrating with Microsoft SharePoint Portal and so on. To provide business users with a personalized, single, secure view of corporate information, use the BusinessObjects XI SharePoint 2007 Portal Integration Kit to integrate content directly with your .NET based corporate portal. And use the BusinessObjects XI Java Portal Integration Kit to integrate content directly with your Java based corporate portal.
Crystal Reports for Java Developers
Conference: GIDS.Java
Speaker: Vijay Nag
To expedite data connectivity and formatting using an intuitive design environment. To minimize the repetitive and tedious nature of embedding dynamic, formatted data into your JSP pages, and reduce application maintenance churn by separating data connectivity and presentation from core application code, use Crystal Reports for Java. Use Crystal Reports to create and render reports as an integral part of your J2EE applications. BEA WebLogic Serve ™, IBM WebSphere® Application Server, and Apache Tomacat are supported.

works as a Technology Evangelist (Databases and BI) with Microsoft India specializing primarily on SQL Server. With the love and passion for SQL Server he would want to help the community to maximize their investments on SQL Server by utilizing the product in the right way in their design, development, architecture and deployments. He has been working in the industry on various Microsoft technologies for the past 8+ years and been MVP - SQL Server for more than 3+ years before joining Microsoft. He has been a regular speaker at many of the MS Events like TechEd, MSDN, TechNet and many more. Also loves the local Microsoft Communities and has helped them in every single opportunity available. Apart from SQL, his part-time love is around Office suite of products which he plays a lot with. He codes, writes actively and shares his finding with the global developer and administrative community at his web space, www.ExtremeExperts.com and blogs about technology at http://blogs.sqlxml.org/vinodkumar. He also has been writing actively on many of the SQL Server Worldwide communities. Head over to the MSDN Blog to know more about Vinod Kumar's preparation for GIDS 2009.
Top
5 Hidden Gems Developers Must Know about SQL Server
Conference: GIDS.Net
Speaker: Vinod Kumar
Come to this session where we will share some of the concepts that I wish Developers knew to make this experience with SQL Server more fulfilling. These can be considered as tips, tricks and coding practices that one MUST know when working with SQL Server.