SD WEST 04 Conference and Expo

Conference Track Descriptions

SD West 2004 Conference Track Descriptions

SD West provides timely, relevant courses that are designed to help solve your daily, real-world development challenges. Taught by the industry's most renowned instructors, the SD West curriculum is second to none. SD West 2004's technical tracks are:

C++ [View Sessions]
C++ has been in widespread commercial use for more than a decade, yet developers are still discovering innovative ways to use the language and standard library. C++ continues to be full of interesting surprises. SD’s C++ speakers are the most knowledgeable in the field and they do an exceptional job of providing information you can use. To keep pace with the growing literature and experience in the field, our C++ classes have evolved towards more intermediate and advanced topics. In particular, they focus on the features that only recently have been fully implemented in C++ compilers. Take advantage of the cutting edge instruction!

Emerging Technologies [View Sessions]
Are radio frequency ID tags in your application's future? How will the desktop of tomorrow work? Is grid computing the answer to your cycle woes? From plug-and-play to the D programming language, this track will give you a heads up on bleeding edge innovations that may just put you ahead of the game.

Java [View Sessions]
Java continues to be the dominant programming language for building web-based applications. This track provides in-depth technical content to give you the tools to understand the intricacies of the language, in particular, the powerful features and libraries that set Java apart from its predecessors. With in-depth full-day tutorials and a score of additional courses, this Track provides complete Java training for the professional developer.

Mobile [View Sessions]
It’s no secret every aspect of computing is getting smaller and going wireless. Although computing capacity has grown despite this trend, development for mobile computing still has specific challenges. This track is designed to introduce you to the mobile paradigm. It also provides education in cutting-edge technologies for experienced mobile professionals. If you're not developing for mobile yet, you will be soon.

Modeling, Design and Quality [View Sessions]
Learn the latest techniques for building quality into your software development endeavors, sound software design, effective testing practices, robust architecture, and other tips for continually improving your development skills. This track focuses on the design and architectural imperatives you need to build high quality software.

.NET Development [View Sessions]
This year, SD’s .NET track is twice as big as last year, with sessions for both Beginners and Advanced developers alike. It contains the most important set of .NET sessions presented anywhere. Why? The sessions retain a focus on practical, usable techniques and strategies, with a healthy dose of best practices thrown in, and eschew pie-in-the-sky marketecture talks you will hear elsewhere. Come join us for the best .NET training offered.

People, Process & Methods [View Sessions]
The techniques, tools and group interactions that make for successful software development vary greatly, depending on the domain, technology and team involved. Learning top-flight technical skills, creating effective processes and keeping software teams healthy doesn’t happen by magic--there are proven techniques and tools for success. This track incorporates the latest information and best practices on agile and disciplined methods, project management tips, team development, and more.

Requirements and Analysis [View Sessions]
Successful software is directly attributable to getting requirements right in order to meet customers’ needs. Models facilitate communication between customers and suppliers in the spirit of learning and discovery – before diving into the source code. This track incorporates the latest information and best practices including collaborative requirements gathering, agile modeling, use cases, business rules, business modeling, user-centered analysis and robustness analysis.

Security [View Sessions]
More and more the application security is an essential requirement. This is particularly true in the world of web services and distributed applications. Real security, however, has to be designed in from day one, and built into the application as it's constructed. After-the-fact patches don't work.
This track gets you up to speed on security quickly.

Web Services [View Sessions]
The rapidly growing field of Web Services technologies now ranks among the top IT job skills sought by corporations. The Web Services track provides sessions in Web Services technologies to help you understand how this new paradigm in application architecture is revolutionizing the way systems are designed, developed and integrated. You'll also learn about XML-based standards that underpin Web Services, including SOAP, WSDL, UDDI and emerging standards that support security, choreography, routing and more.

XML Development [View Sessions]
In a relatively short time XML has become the lingua franca in web based development for its ability to provide a clean, powerful cross-platform language that learns from and corrects the mistakes of its predecessors. But XML also has applications far beyond the web including custom file formats, component software development, database integration and much more. XML provides a common mechanism for sharing information between applications, as well as common representations for data that everyone can agree on. Our respected XML faculty will cover all facets of XML and its related applications from an introductory level right up to the bleeding edge.