|
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 SCHEDULE
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.
Monday, September 13, 2004 — 10:00am - 11:15am
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.
Room: A2
Monday, September 13, 2004 — 2:00pm - 3:15pm
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.
Room: J2
Monday, September 13, 2004 — 3:30pm - 4:45pm
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++.
Room: A3
Tuesday, September 14, 2004 — 8:00am - 9:15am
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++.
Room: A3
Tuesday, September 14, 2004 — 9:30am - 10:45am
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.
Room: J1
Tuesday, September 14, 2004 — 1:30pm - 2:45pm
3182a 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.
Room: B3
Tuesday, September 14, 2004 — 4:30pm - 5:45pm
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++.
Room: A3
Tuesday, September 14, 2004 — 8:00pm - 9:00pm
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.
Room: C1/C4
Wednesday, September 15, 2004 — 1:15pm - 2:30pm
3182b 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.
Room: C3
|