SCHEDULE: WORKSHOPS *

Workshops are in-depth sessions on a specific issue/technology/project/innovation that will transport you, the participant, from any given level (beginner > Intermediate > advanced > Rocket Science > and so on) to the next. Workshops are of 180-minute duration and is led by a speaker who is an expert in his area of presentation.

GIDS.WORKSHOPS (April 25 2009)

Developing External DSLs in Java - Venkat Subramaniam
GET Connected: A Tutorial on Web-based Integration - Dr. Jim Webber
JRuby in Action - Ola Bini
Test Driven Development in .NET - Venkat Subramaniam
Synthesizing Data from the Web - Jon Aizen,Amit Kumar
Building the DemoFest Application - Mike Benkovich
Mixing ORM and XML Persistence - Mike Keith
Introduction to Oslo - Stephen Forte
Hibernate Search: Adding Search to your Java Applications - Deep Dive - Emmanuel Bernard
Building Enterprise Mashups using Adobe Flash Platform - Raghunath Rao Thricovil, Anirudh Sasikumar
A Lap Around Silverlight 3.0 - Pandurang Nayak
Mainframe in a Box - Nav Saini, David Rogers
Cobol - Achieving Platform Independence - Nav Saini, David Rogers
Extending Cobol to SOA, Web Services and Beyond - Nav Saini, David Rogers
Capuchin - Bridging Java ME and Flash Lite - Christopher David
Developing External DSLs in Java

Speaker: Venkat Subramaniam
08:00 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Main Hall

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.

Top

GET Connected: A Tutorial on Web-based Integration

Speaker: Dr. Jim Webber
02:00 pm, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Main Hall

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.

Top

JRuby in Action

Speaker: Ola Bini
10:45 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Main Hall

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.

Top

Test Driven Development in .NET

Speaker: Venkat Subramaniam
02:00 pm, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: SD Hall

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.

Top

Synthesizing Data from the Web

Speaker: Jon Aizen, Amit Kumar
10:45 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 1

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: (a) Personal laptop (b) Some programming knowledge, preferably Javascript and PHP, though Java will work as well

Top

Building the DemoFest Application

Speaker: Mike Benkovich
10:45 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: SD Hall

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.

Top

Mixing ORM and XML Persistence

Speaker: Mike Keith
08:00 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 3

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.

Top

Introduction to Oslo

Speaker: Stephen Forte
08:00 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: SD Hall

"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

Top

Hibernate Search: Adding Search to your Java Applications - Deep Dive

Speaker: Emmanuel Bernard
10:45 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 3

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.

Top

Building Enterprise Mashups using Adobe Flash Platform

Speaker: Raghunath Rao Thricovil, Anirudh Sasikumar
08:00 am, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 1

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.

Top

A Lap Around Silverlight 3.0

Speaker: Pandurang Nayak
02:00 pm, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 1

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

Top

Mainframe in a Box

Speaker: Nav Saini, David Rogers
08:00 am, Saturday, 04/25/2009
Conference: GIDS.Cobol
Location: Hall 2

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.

Top

Cobol - Achieving Platform Independence

Speaker: Nav Saini, David Rogers
10:45 am, Saturday, 04/25/2009
Conference: GIDS.Cobol
Location: Hall 2

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.

Top

Extending Cobol to SOA, Web Services and Beyond

Speaker: Nav Saini, David Rogers
02:00 pm, Saturday, 04/25/2009
Conference: GIDS.Cobol
Location: Hall 2

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.

Top

Capuchin - Bridging Java ME and Flash Lite

Speaker: Christopher David
01:45 pm, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Hall 3

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.

Top

div class="speakerframe">
Developer De-stress Advice From the Trenches

Speaker: Dr. Anil Bhat MD, DM
04:30 pm, Saturday, 04/25/2009
Conference: GIDS.Workshop
Location: Main Hall

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.

Top

* subject to change

  

Platinum Sponsors

Adobe
Microsoft
SEDW
SAP

Gold Sponsors

RedHat
Intel

Hack Sponsor

Yahoo

Silver Sponsors

Quest Software
IBM
Broadridge

DevelopMentors

Embarcadero
ilog
Sybase
SednaSpace
Collabnet
8kmiles
Progress
TAROBY

Exhibitors

(ISC)2
OptimusBT
OrienSoft
Teknopoint

Special Sponsors

zestbreaks
Reliance
manipalhealth

Supported by

IEEE

Powered by

Devmarch

SMS Partner

Unicell

Broadband Partner

Airtel

Tech Park Partner

Ascendas

Global Community Partner

JavaBlack Belt

Radio Partner

RadioOne

Media Partners

LQM
Asp.Net
VARGuy
WHIR
IT Tool Box
WILEY-INDIA
GoingToMeet
PACKT
businessgyan
Tyroo Media
Crazy Engineers
indi Java
Suswagat

Hospitality Partner

chancerypavilion

GIDS Supports

Jaagore