PRESENTATION FILES

Understanding the future is critical for web developers. Decisions you make today need to be aware of what's coming if you're going to be successful on web. In this session, we'll examine ASP.NET AJAX and gain a deep understanding of how it can help us solve the problems of an ajaxified Internet.

User Experience (also known as UX or UE) is a very hot topic these days in software, much more than it has been in the past. Many developers only have a general, cloudy idea of what it is, what it means, and fewer still know what's involved in it or how to do it. In this presentation, we introduce the key concepts, design principles, and competencies involved in UX.

Do you find it challenging to deliver software projects on time? Do you spend a lot of time fixing bugs and defects in your code? In this session, you will learn how to effectively assess the maturity of your software development process.

Latest development tools and SDKs from Microsoft i.e. Visual Studio 2008, .NET Compact Framework 3.5 and Windows Mobile SDK 6.0, helps developers to write fully customized applications for Windows Mobile platform – very easily. In this session we’ll see the latest enhancements which are available in Visual Studio 2008 for Windows Mobile application development like Device Configuration Manager, Device Certificate Manager, Unit Testing for Windows Mobile, etc.

Internet Explorer 8 has a lot of promising tools for Ajax developers. This session will show how to build rich, engaging web applications based on the latest tools & techniques available in Internet Explorer 8. You will also learn about the enhanced support for building dynamic AJAX applications.

In this session we will introduce workflows in SharePoint 2007 by demonstrating the “out of the box” Approval workflow and then creating a custom workflow with SharePoint Designer 2007. We will then create a workflow from scratch using the SharePoint Sequential Workflow template in Visual Studio .NET 2008 and demonstrate key concepts such as working with task lists and history lists. This workflow will then be deployed to SharePoint 2007 and tested. We will discuss and demonstrate the different type of workflow forms available: Association, Instantiation, Modification, and Task Edit. This session is applicable if you are using Windows SharePoint Services 3.0 or SharePoint Portal Server 2007.

Attend this session and you'll know everything you need know to get started with ASP.NET MVC- or know enough to decide to stay with Web Forms. The choice is yours.

This session will cover those TOP and exciting SQL Server 2008 T-SQL features such as new data types (i.e. date/time, filestream, large UDT, sparse columns), dependency management for database objects, procedure programming (i.e. table value parameter, table value constructor, delighters), data warehousing enhancements (i.e. MERGE DML statement, Grouping set, filtered indexing), supportability (i.e. DDL trigger), SQL/CLR, collation enhancement and etc.

In this overview of what is new in IIS 7.0 we will discuss the features that make IIS 7.0 one of the strongest web platforms to build on today. We'll highlight the new functionality and how it affects you and your application whether you build in ASP.NET, ASP, PHP, and other CGI-based environments.

In this session we will start with ASP.NET 2.0 Web Parts and discuss what is required to deploy these and make them operational in SharePoint 2007. We will then move on to creating a SharePoint web part that can host custom developed User Controls – including AJAX enabled web parts. We will look at the best practices for developing, deploying, and debugging the web part. This session is applicable if you are using Windows SharePoint Services 3.0 or SharePoint Portal Server 2007.

Want a peek into the crystal ball? In this session, you will learn the amazing new features of Visual Studio Team System Codenamed "Rosario", including new Test Case Management tools, architectural support for Service Oriented Applications (SOA) and Windows Communication Foundation (WCF), enhanced Work Item Tracking and project management support, build management using the Windows Workflow Foundation (WF), and much more. You will see many of the tools applied end-to-end on a multi-platform application.

During our careers as developers, we will work on code that is neither greenfield nor legacy. At some point you will start on projects that have been under development for some time, probably have sizable codebases, are working with newer technologies and may, or may not, have been released to testers and production. Starting on projects like this has its own set of technical and professional problems. What is the most efficient way to get up to speed with the code? How do you approach trying to move the project to implement industry best practice without causing too big of a stir? This workshop will look at things that you, as “Joe Developer”, can do to make your transition smoother.

Microsoft's next generation Windows presentation framework and the successor to WinForms, WPF, has been officially out for well over a year. So why is WPF adoption still very low? In this session we'll take a broad look at WPF- where it came from, how it works, why it's better than WinForms- to establish a clear picture of WPFs role in Windows application development. We'll then look at some of the reasons WPF adoption has been relatively slow and determine if those reasons should impact your decision to begin developing with WPF. Finally, we'll look in to the future and shed some light on the new tools and UI components that are going to make WPF development mainstream and paint a picture of what WPF development will look like in the next 6 to 12 months.

Visual Studio Team System does a number of great things out of the box including version control, build management and work item tracking. But what if your environment isn't entirely .NET? What if you want to implement Agile practices such as Continuous Integration? Team System has a rich set of APIs to extend the tools and customize them to your needs. In this session, you will get an overview of the programming interface for Team Foundation Server and how you can extend it under different real world scenarios.

Now that your application is up and running with IIS 7.0 we'll dig into the opportunities to embrace and extend IIS 7.0 through custom handlers, modules, and administrative interfaces. More info on this focused session coming soon.

This session covers everything you need to know about deploying your development work in SharePoint via Features. This is a must attend session for every developer, for this is the basis you need for customizing SharePoint 2007 with Visual Studio 2008.

Merging the ASP.NET health model with the new debugging features of IIS 7.0 we will take a look at the common scenarios and how to get the best of both worlds. More info on this focused session coming soon.

Research has shown that if bug or defects are found late in the development cycle, the more expensive they are to fix and support. Yet, one of the biggest challenges in software development is consistently maintaining a high level of code quality. Visual Studio Team System provides a solid suite of testing tools to seamlessly integrate in your development and deployment processes. In this lab, you will learn about the different facilities available for software testers in Team System, and how to implement Test Case Management within Team System.

Truly we have the power of Microsoft Excel 2007 running on a server application platform! We will demonstrate how to configure Excel Services and publish data that can be viewed in the browser. Excel can be used as a data source to display information and charts, or to define Key Performance Indicators. We will show how to publish more complex Excel sheets that access external data or feature UDF User Defined Functions written in C#. Finally, we will utilize Excel Web Services to run spreadsheet logic and calculations programmatically using C#.

The Business Data Catalog lets you create schema definitions to expose data from back end systems and databases. We will look at the internals of an “application definition file” and the tools used to create one. We will deploy this file to SharePoint and look at all the powerful capabilities to define actions against the application, the web parts used to interact with data, and other key integration points (e.g. lists). We will also look at programmatically executing one of queries contained the application definition using C#.

This session presents Gotchas that a developer needs to know to be productive in the .NET framework. The issues addressed include framework, language, language interoperability, COM interoperability. Most Gotchas are language independent while a few are C# or VB.NET specific.

Developers in the .NET community are starting to pay more attention to fundamental OO skills in their day to day jobs. Two of the foundational principles for OO development are the Single Responsibility Principle and Separation of Concerns. This session will look at the idea behind each of the principles as well as how implementing each will change your code for better.

Digging deeper into IIS 7.0 we'll look at what is needed to move your web application to IIS 7.0. We'll highlight the things to watch out for and the opportunity to get more out of the platform. More info on this focused session coming soon.

In this lab, you will learn how to profile both ASP.NET and Windows applications, perform static analysis on both Managed and Unmanaged C++ Code, generating and running unit tests and knowing the effectiveness of your development tests using code coverage.

Do you want to truly understand Silverlight? If so, do not miss this 3-hour workshop that will cover everything from Silverlight basics to advanced topics like cross-site XHR. During the first hour, we'll examine the history of Silverlight, study its importance as a technology, and look at the tools available for building Silverlight applications. In the second hour, we'll dive deeper and begin building simple Silverlight applications that show-off key features like .NET support and DOM manipulation. Finally, in the third hour, we'll look at more advanced Silverlight topics like building custom UI controls and managing security. You'll leave this workshop with a complete understanding of Silverlight and how you can use it to build real applications.

With more people using Continuous Integration there are more and more situations that people are trying to solve. This session will look at ways that you can use CCNet, nAnt and nAntContrib to solve problems like long running builds, assembly versioning, and automated deployment. We’ll also cover some best practices and tools when you’re using both of these products.

We'll take a walk through what is new and important for ASP.NET developers in the Visual Studio 2008 and .NET 3.5 language enhancements.

In this session, Nakul will introduce SharePoint 2007 search by demonstrating the customizing and extending out of the box search UI. We will discuss search Center design and configuration, search Results XSLT to improve results rendering, customizations to enhance the SharePoint search experience and BDC Integration to search structure data.

This session explains different patterns of annotation usage. The key contribution of the session is a detailed discussion of a pattern that we have found during the development of an enterprise application and have used successfully since. We call this pattern Domain Annotations, and the idea is to enhance the domain model with domain specific annotations that can be used for a variety of purposes.

In this session we will discuss the benefits of creating logical layers and seams in your code. We’ll touch on the impact that this has on code reusability and reversibility as well as other coding fundamentals such as Single Responsibility Principle and Separation of Concerns.

We all have seen our share of bad code. We certainly have come across some good code as well. What are the characteristics of good code? How can we identify those? What practices can promote us to write and maintain more of those good quality code. This presentation will focus on this topic that has a major impact on our ability to be agile and succeed -- characteristics of quality code, metrics to measure quality and ways to identify and build quality.

The session will cover some slides on solid state drive architecture vs. traditional systems, the pros/cons of SS systems, where SS systems provide benefit and where they don't, and some comparisons of statistics from a variety of tests. Additionally, we'll spend a significant amount of time demo-ing the impact live and side-by-side with traditional storage systems (assuming we can provide a VPN link through an internet connection) in a variety of configurations.

The semantic web is a decade old vision promoted by web visionaries like Sir Tim Berners Li in which the web will become a set of semantically interconnected "databases" for programs to interact with, mash together and in general make sense of it all. As a bottom up technological adoption approach, it has failed miserably, and outside some research labs none of its icon technologies (e.g. RDF/OWL) have gained much traction. In fact, the web has continued to evolve as a messy technological babel tower. We will advocate a new, top-down approach that transforms the existing web into a semantic web, where every site becomes a semantically aware API, using a combination of structure analysis algorithms and user generated effort.

Widgets have proliferated widely on desktops. Users love these cool little applications that give them their own personalized displays of weather, traffic, or the latest sports score. In this session we'll introduce widgets that run on users' mobile phones, how they enhance user experience, and why as developers you should care about mobile widgets. Learn how mobile widgets overcome some of the typical challenges of cell phone users. See successful examples of mobile widgets, interesting widget use cases and pointers to start building your first widget. Learn how as a web developers with knowledge of standards such as XHTML/CSS/Javascript you can easily build interesting widgets to target mobile devices.

This session will throw light on the current environment in enterprise IT adoption and the new skill sets needed to be in the forefront of the enterprise IT workforce.

In this session, Subramanyan will talk about the Yahoo! User Interface (YUI) Library, a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX.

Ajax has proven a successful means to revamp the Web and facilitate the migration of many applications from “thick” clients to browser-based and zero-install clients. But several applications require real-time data to be effective (for example: financial market data visualization; online auctions; online gaming; messaging systems and social networks). The Comet paradigm, as an extension to the “traditional” Ajax techniques, allows any web page to receive real-time data pushed by a specialized server. This talk will introduce Comet from both a technical and historical perspectives. Several examples will be shown and a simple application, based on the Lightstreamer Comet framework, will be developed from scratch.

jMaki is a framework that enables you to quickly add Ajax to your web applications. jMaki provides consistent models for describing data and the interactions between components and services as well as a proxy that enables you to consistent and safely incorporate data from external sources. This session will discuss the component parts of the jMaki framework including the tooling support in Netbeans and Eclipse. During this session we will build many Ajax applications and mashups live.

This is a hands-on workshop that will introduce you to the basics of Adobe Flex. We'll write code illustrating how you can quickly perform a face lift of your existing Java Web applications. You'll see how you can easily connect Flex UI with your JSP or Java Servlet via HTTP protocol and how to create better performing applications that utilize fast binary protocols that automatically serialize your Java DTO into ActionScript and back. You'll also get introduced to Eclipse plugins that will increase your productivity while working on Flex/Java projects.

There is no doubt that internet will be the key driving force in the market gearing towards its promises of reaching 4 billion subscriptions during 2010. But the next wave of the internet is making it truly MOBILE -Creating new ways for people to connect with each other and to access information on the move.This keynote session strives to review and evaluate current trends while anticipating new movements of the mobile internet alongside with in-depth consumer insights that are key to the makings and being part of this technology convergence revolution.

Creating and debugging Ajax based services does not require a rocket scientist. Good tools can enable everyone from new developers to the advanced developer to do what just a few years ago was impossible. This talk will discuss the Ajax support offered in Netbeans and show how it can enable you to create applications that use Ajax in just a few seconds.

In this session you get to explore the new and exciting features of Flex 3.0 framework and AIR 1.0 runtime and watch some spellbinding Flex / AIR showcase applications. We will also build a simple, yet immersive web application using Adobe Flex and then seamlessly take it to the desktop using Adobe AIR.

In this session you get to explore the new and exciting features of Flex 3.0 framework and AIR 1.0 runtime and watch some spellbinding Flex / AIR showcase applications. We will also build a simple, yet immersive web application using Adobe Flex and then seamlessly take it to the desktop using Adobe AIR.

The Web is continuously democratizing how information is consumed. Today, personal Web use has led to a rapid increase in user sophistication which is naturally reaching the Enterprise. A new mode of information visualization known as a Mashup combined with the collaborative aspects of Web 2.0 is finding success where Composite Applications struggled: cost, speed of development and interactivity.

Designers speak UX, JPEG, Drawing board whereas developers speak C++, C#, Java. How do you connect their worlds? XAML and Microsoft Expression help designers built rich user experiences that can be leveraged by Developers in building rich interactive applications using WPF/Silverlight. Tune in to hear on how a rich design / dev collaboration is possible with Microsoft Expression, WPF, Silverlight and XAML.

The Dapper platform allows for the creation of XML feeds for any website without the need for programming. These feeds can then be used in any application, website, mashup, etc. via a RESTful interface. The first part of the session will address the technical implementation of the Dapper platform, as well as an inspection of difficulties encountered and the ways in which they were resolved. The second portion of the session will focus on the framework and reveal various design patterns for building mashups.

Even the most sophisticated and robust systems can fail if users can't -- or won't -- use them. Companies often see the time and money invested in development go to waste because the final result doesn't accurately reflect the needs and expectations of the people who have to use the system. Avoiding this kind of disaster requires grounding your development process in an understanding of user behavior. In this master class, Jesse James Garrett looks at tools and techniques for analyzing, understanding, and solving user experience problems.

This session will look at the various points of exposure in building Web 2.0 based applications for the enterprise, and some of the ways that developers and administrators can secure their applications before data exposure becomes an issue.

This session addresses critical elements related to security level that application architects and developers must consider when developing Ajax based applications that use sensitive data.

While there are a number of AJAX-based RIA frameworks available in the market, very few can scale when it comes to developing enterprise class business applications. In this Rich Web story, we will walk you through an AJAX framework that was designed for building enterprise applications.

We are entering an era of Rich Internet Applications (RIA), and many enterprise development managers are facing the dilemma - which way to go - remain with tried and true Java or .NET or experiment with such newcomers as AJAX, Flex, Silverlight, or JavaFX. We'll talk about the pros and cons of using various techniques and technologies for the development of the front end for complex distributed systems.

jMaki provides a great way to express widgets from many different libraries and get them to communicate. GWT provides a great model for creating web applications using the Java programing language. This discussion will show how to marry the best attributes of jMaki with GWT extend the number of components available in GWT by including components from JavaScript libraries like Plotkit, Yahoo UI, Dojo, and many others. This session will continue with a discussion on how to integrate JavaScript libraries into the GWT environment and cover the costs and benefits of the approach.

This session will show you how enterprises can use capabilities to embed and synchronize task-oriented and information-oriented Portlets and Web 2.0 services to create Rich composite applications or Enterprise Mashups.

If you think of message bus as a server side component or that AJAX is the in thing, you ought to think again! Manas Ranade, a consultant with TIBCO software, will give you an in-depth technical view of a set of technologies and products that are taking Web 2.0 to a new high.

As more and more companies are starting to adopt SOA for their IT needs, a few patterns are emerging on their usage of SOA technologies like ESB, BPEL, Business Rules and BAM. This talk will use a set of real life customer usecases to take a look at the typical problems customers are trying to solve and discuss the various stages of SOA adoption in the real world. It will describe the technologies, processes, and best-practices available to help companies succeed in their SOA initiatives. The presentation will also cover the obvious and not so obvious SOA pitfalls that can be avoided with proper planning.

Java performance advice is easy to find; sometimes good performance advice is harder to find! This talk will explore popular performance myths and explain when they’re true and when they’re definitely not true.

Troubleshooting production Java applications is a challenging task. Most of the monitoring and diagnostics tools are inadequate in a production environment. In this presentation, Neelima presents a new approach to diagnose production applications by peeking into memory structures of the Java Virtual Machine.

Collaboration, feedback, and shared understanding are some of the core values of agile practices. In addition, many agile projects need executable specifications created with your customers’ participation. Unfortunately, many agile teams struggle with building automated acceptance tests to implement executable specifications. Naresh explains this practice and provides a demonstration of how to perform Acceptance Test-Driven Development (ATDD) on real projects using FitNesse and the FitLibrary.

In this presentation you'll be introduced to the why's and how's of using dynamic languages on the JVM. You'll see first hand how to integrate your Java code with code written in dynamic languages–how to invoke methods and functions, how to pass parameters and objects, and how to enjoy the idiomatic differences of these languages to program on the JVM.

This session will focus on how one can rapidly develop Flex based Rich Internet Applications that talk to Cold Fusion and LCDS backends.

This session will focus on how one can rapidly develop Flex based Rich Internet Applications that talk to Cold Fusion and LCDS backends.

Recently some developments in the Java ecosystem and IDEs made it possible to develop software with zero turnaround. This talk is an overview of these developments, which include dynamic languages like Groovy, JavaScript and JRuby, framework support for reloading like Tapestry 5 and RIFE, module approach in OSGi and generic class reloading approaches like HotSwap, JavaRebel and FastSwap. With each approach we discuss benefits and limitations. We also review how to set up your build environment to get least possible turnaround whether you program legacy code or start from scratch.

This session will discuss the costs and benefits of creating enterprise mashups with Java. In this session we will create many live examples of enterprise mashups.

The Java Management Extensions (JMX) architecture provides interfaces for defining runtime monitoring, management and configuration support for Java applications. The JMX standard is part of both Java SE and Java EE specifications. This standard is suitable for adapting existing systems, implementing new solution for management, and monitoring and plugging into future applications.

Enterprise content management (ECM) provides organizations with a platform to house unstructured content and deliver it in the proper format to multiple enterprise applications. This presentation will address the challenges of managing content and the benefits of Enterprise Content Management.

Enterprise content management (ECM) provides organizations with a platform to house unstructured content and deliver it in the proper format to multiple enterprise applications. This presentation will address the challenges of managing content and the benefits of Enterprise Content Management.

Domain Specific Languages are targeted towards a specific problem area or domain. They have the advantage of fluency and context. Their scope is narrow, and they're highly expressive. They are quite common and chances are you've used at least a few of them without realizing. In this presentation you'll learn what makes a DSL, how it is different from other languages, and how to create them, including the design issues, tool support, and the approach.

In this session, Sachin shares his experiences in building refactoring for SOA Tools using the Eclipse LTK. He shows how re-factoring and the Eclipse LTK support can be extended by any Eclipse plug-in to provide the ability to manage changes to configurations and other meta-data.

Learn how JRuby can bring simplicity to the complex and rich APIs available in the Java platform. In this session you'll learn how to use JRuby to tackle common tasks in Java SE and Java EE as well as how to abstract and simplify complex APIs. Learn the many different ways that you can architect your applications, including how to create powerful hybrid applications with Spring or EJB3 in the middle tier and JRuby on Rails in the front end, using JRuby for truly "skinny" controllers and more.

The traditional approach taken by the JEE application servers is to have a wrapper around their existing infrastructure to support web services. Is this the right approach? Why can't we have services as primary citizens in our SOA design? Why can't we have a pure web services container and the relevant application server infrastructure? These questions and more will be answered in this presentation covering the development of Web services in Java without JEE.

This talk will use a set of real life customer usecases to take a look at the typical problems customers are trying to solve and discuss the various stages of SOA adoption in the real world. It will describe the technologies, processes, and best-practices available to help companies succeed in their SOA initiatives.

This talk will use a set of real life customer usecases to take a look at the typical problems customers are trying to solve and discuss the various stages of SOA adoption in the real world. It will describe the technologies, processes, and best-practices available to help companies succeed in their SOA initiatives.

Being a good coder is not the same as being a good enterprise developer. In this session we'll talk about various aspects of your professional career covering the following topics: Does your resume work? How to pass the technical job interview with flying colors; Keeping your skills current; Employment in the USA: full time vs. consulting; Looking for another job and resigning; What's wrong with these offshore teams?; American corporate culture, and much more..

Software development is expensive, when business rules are hard-coded in your application's source code, changes and additions to those rules translate to wasted time and money. Learn how Business Rules with Drools can make your Java applications more flexible and robust.

With projects like jMock and Hibernate Criteria Query embedded Domain Specific Languages (DSLs) have been introduced into Java. This talk introduces two projects that develop embedded typesafe DSLs for building SQL queries and engineering Java bytecode. Based on the examples we extract several patterns useful for developing a typesafe DSL for arbitrary domains. Both projects are available as open source.

This keynote will cover the role of Java as a mobile runtime in the world of convergence, the role of JSRs in developing converged applications, the future role of Open Source Software such as eSWT in Java Mobile, if mobile Java and J2SE to converge tomorrow and what is in store for application developers in a Java Mobile world for developing converged applications.

In this presentation we'll look at two things: How to use patterns in Groovy and beyond Gang-of-four patterns in Groovy and Java. This talk is structured to provide you an overview of patterns, show you how to implement common patterns in Groovy, take you beyond the Gang-of-four patterns in Java and Groovy, and hand-hold you with lots of examples.

Join this session to learn about Java EE 5.0 and how easy it can be to build state-of-the-art web applications with superb productivity.

In this session we will discuss how can administrators manage and monitor the complete BPEL infrastructure. It will discuss managing your BPEL Server and the dehydration store so that the business processes are available 24 x 7.

This session walks you through the details of refactoring the presentation layer of a real life application.

This session introduces and explains the EJB 3 Java Persistence API and presents examples of how to use these APIs effectively. It will introduce JPA Entities, Entity Manager API and Java Persistence Query Language.

The right tooling is essential part of any Java performance tuning effort. Tuning relies on accurate diagnoses of bottlenecks; tools allow problem areas to be identified quickly. In some cases tools will even suggest solutions.

Functional Programming Languages (FPLs) have been around for a long time. A lot of features that we get excited about in dynamic languages are common place in FPLs. FPLs are gaining importance due to various changes in our industry. What's exciting is that you can use them on the JVM. In this presentation we will dig into the details of what makes FPLs so interesting and look at ways to use them on the JVM?in your Java projects.

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 (CSDL) provides access to more than 250,000 articles and papers from 1,600 conference proceedings and to all available issues of 26 CS periodicals. IEEE CS's Build Your Career site is a one-stop destination geared toward those seeking to advance their careers in management, networking, security, software, Web, and wireless technologies. It also features online technical courses, training aids, jobs boards, career news, and informative articles from content partner Harvard Business.

JSF has matured a lot from its early days. Numerous plug-ins and extensions has given the back-end support that makes JSF the perfect choice for today's Enterprise applications. During this session, attendees will get a feel of what it is like building applications using JSF with its powerful UI Component Model with AJAX, in conjunction with different technologies like Seam and Facelets. This session will end with best practices on how to migrate Struts-based applications to JSF.

This session explores some of the programming techniques that a powerful dynamic language enables, in particular meta-programming or the art of writing code that writes code. Meta-programming techniques are being used extensively in many successful frameworks based on dynamic languages such as Rails, Grails and countless others. Learn how you can use meta-programming in Groovy to improve and streamline your Java applications.

The very first item on Agile Manifesto says we must prefer "Individuals and interactions over process and tools." If given a choice between better tools and better people, I would certainly prefer better people. However, there are a number of tools that can help your better developers focus and succeed on agile projects. We won't simply go through a laundry list of tools in this presentation. We'll take the time to explore each one of them in detail, look at examples of how to use them, and what problems they can solve for you.

This session introduces and explains the EJB 3 Java Persistence API and presents examples of how to use these APIs effectively. It will introduce JPA Entities, Entity Manager API and Java Persistence Query Language.

This session is focused on integrating and interoperating between solutions developed on the Java 2 Enterprise Edition and the Microsoft .NET platform. We will discuss challenging real world scenarios and the approach to address them. This session compares and contrasts the technologies between J2EE and .NET. We then discuss interoperability strategies across the presentation tier, business tier and the data tier. It also provides a road map to the next generation interoperability techniques at various levels.

In this session learn the foundations of building Eclipse RCP applications, including SWT and JFace and we will use the concepts learned to create a professional looking Java application that can rival any .Net application.

SOA Testing

Bhavin Zaveri
Conference: Daring Java

This session explore why you should consider SOA testing and the varius phases invloved such as WSDL testing, interoperability testing, functional testing, WS-security testing, client testing, performance testing and BEPL testing.

Platinum Sponsors

CommunityMentor


Gold Sponsors





Silver Sponsors






Knowledge Partner



DevelopMentors

Special Sponsor


Exhibitors




Radio Partner

Broadband Partner

Tech Park Partner

SMS Partner

Endorsed by

Media Sponsors











Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact your Saltmarch Media Representative.

Contacts

Queries

For any registration related queries please call +91 80 40051000 or e-mail.

Summit Updates

To stay abreast of summit news and to receive email notification when registration opens, please click here and sign up for the Great Indian Developer Summit 2008 newsletter.

Media Partner Opportunities

For media and promotional partner opportunities contact your Saltmarch Media representative.

Press and Media

For media-related inquiries, contact the press room.

Software Supportby Advanced Millennium Technologies

Advanced Millennium Technologies. Expertise in software development, offering consultancy services, Open source programming, CRM - Customer Relationship Management, CMS - Content Management System , ERP - Enterprise Resource Planning and Ecommerce development, AJAX, PHP, .NET, J2EE, SOA, XSLT, DOJO toolkit development and software testing. A robust onsite-offshore model. A well-defined global delivery model. AMT Outsourcing center. www.amtindia.co.in