|
MY SCHEDULE
PRECONFERENCE TUTORIALS
DEFINE
CaliberRM
DESIGN
Together
DEVELOP
C++Builder
C#Builder
Delphi
JBuilder
TEST
Optimizeit
DEPLOY
Borland Enterprise Server
Janeva
VisiBroker
InterBase/JDataStore
MANAGE
StarTeam
INTEREST AREAS
ALM, Methods, and Process
Architecture, Models, and Patterns
J2EE™
Microsoft® .NET Framework
Service-oriented Architectures
Best Practices
User Experience
Emerging Technologies
Testing and Quality
Programming
Mobile
People, Teams, and Management
Platforms
Security
COMPLETE SESSION LIST
COMPLETE SCHEDULE
SPEAKERS
|
 |
C++Builder TRACK
Sessions in the C++Builder® track will show you how to streamline business-to-business processes with Web Services, build and increase your Web presence, and deploy to your platform of choice, including Linux. And learn how to create C++ applications for the mobile device market.
1110 PANEL: Meet the C++ Development Team

Moderator: John Ray Thomas — Borland
Type: Panel Discussion.
Level: All.
This is your opportunity to talk face-to-face with the developers who make the product you use. Developers and managers representing all functional areas of the product will be available to share their thoughts on C++ and mobile software development and to answer your questions.
Prerequisites: None.
1110 Tuesday, September 14, 2004 — 8:00pm - 9:00pm Room: C1/C4
1190 Converging Roads: .NET, Longhorn, and C++

Herb Sutter — Microsoft
Type: Regular Session.
Level: All.
In this session, the lead Microsoft architect of C++/CLI talks about the importance and viability of environments based on virtual machines and garbage collection, even for performance-driven applications, and demonstrates how C++ operates seamlessly in that environment with a tour of the C++/CLI language design and major features.
Prerequisites: None.
1190 Monday, September 13, 2004 — 2:00pm - 3:15pm Room: J2 
2114 InterBase/JDataStore in Mobile World
Daniel Magin — better office
Type: Regular Session.
Level: Beginning.
This session is an introduction to using InterBase and JDataStore for mobile applications for PocketPC, Palm, smartphones, and other mobile devices.
Prerequisites: None.
2114 Tuesday, September 14, 2004 — 9:30am - 10:45am Room: J1
2126 STL Containers and Algorithms in C++Builder
Richard Kaiser — University of C.E., Loerrach, Germany
Type: Regular Session.
Level: Beginning.
This session provides a comprehensive introduction to the Standard Template Library (STL) for C++Builder X programmers.
Prerequisites: Some experience with C++.
2126 Monday, September 13, 2004 — 3:30pm - 4:45pm Room: A3 
3142 Templates and the STL in C++ and C++Builder X
Richard Kaiser — University of C.E., Loerrach, Germany
Type: Regular Session.
Level: Intermediate.
This session provides a comprehensive introduction to the Standard Template Library (STL) for C++Builder X programmers.
Prerequisites: Some experience with C++.
3142 Tuesday, September 14, 2004 — 8:00am - 9:15am Room: A3
3144 Future C++ Standard Library Extensions, the BOOST Library, and C++BuilderX

Richard Kaiser — University of C.E., Loerrach, Germany
Type: Regular Session.
Level: Intermediate.
This session provides an overview about extensions to C++ and the Standard Template Library (STL) that are likely to be part of a future C++ standard C++0x, their current implementation in the BOOST library, and how they can be used with C++Builder X.
Prerequisites: Some experience with C++.
3144 Tuesday, September 14, 2004 — 4:30pm - 5:45pm Room: A3 
3182 Retooling RUP to Borland ALM *
Don Kranz — PROCESSexchange, Inc.
Type: Regular Session.
Level: Intermediate.
Map the Borland ALM solution (the define, design, develop, test, deploy, manage process) to the RUP disciplines and see how you can accelerate your teams by providing much needed guidance in the implementation of your corporate solutions.
Prerequisites: Some knowledge of RUP and Borland ALM products.
3182a Tuesday, September 14, 2004 — 1:30pm - 2:45pm Room: B3
3182b Wednesday, September 15, 2004 — 1:15pm - 2:30pm Room: C3
3206 C++Builder X Refactoring Techniques: The Key to Well Designed App. Dev.
Charlie Calvert — Falafel Software, Inc.
Type: Regular Session.
Level: Intermediate.
Now that object-oriented programming has become the norm for most developers, the next step is learning how to properly architect your applications. Experience has shown that the best architectures often emerge from a process of iterative development. The best applications are not simply made, they are grown. Learn how to use the principles of refactoring to allow your application to evolve on top of a robust code base that supports the best object-oriented practices. Following techniques outlined by authors like Kent Beck and Martin Fowler, learn how to develop classes that are easy to reuse and maintain. Also, learn to recoqnize classic bad practices and how to use refactoring to morph poorly designed code into robust, reusable classes that are easy to maintain.
Prerequisites: C++ development experience.
3206 Monday, September 13, 2004 — 10:00am - 11:15am Room: A2

|