Borland®
Shop
Products Downloads Services Support Partners News & Events Company Community
2004 Borland Conference September 11-15, 2004 San Jose California

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

 CONFERENCE SPEAKER: Charlie Calvert

Legend

Occasionally changes occur in speakers, sessions and times. Please make sure to update your conference plans.


2166  Introduction to UML with Together and Java *
Together JBuilder ALM, Methods, and Processes Architecture, Models, and Patterns
Type: Regular Session. Level: Beginning.
The key to developing robust applications is support for the proper object-oriented design techniques. Nothing helps you build applications more effectively than a powerful UML tool like Together. Learn the basics of how to design and create object-oriented hierarchies that are easy to maintain and use. This easy-to-understand introduction to UML and Together gets you up and running with simple explanations that are easy to put into practice. Code examples written and demonstrated using current versions of Borland tools are included where applicable.
Prerequisites: None.
2166a Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: A7

2166b Wednesday, September 15, 2004 — 11:00am - 12:15pm
Room: A7

3010  Test-driven Programming
Delphi Testing and Quality
Type: Preconference Tutorial. Level: Intermediate.
This tutorial shows how to make testing an integrated part of developing your applications and covers unit testing, testing frameworks, and other techniques. Learn how to create applications that are easy to test, and how to write tests that are easy to maintain. Unit testing is a fascinating technology that is designed to encourage developers to create easily reusable objects that are designed to promote proper object-oriented techniques.
Prerequisites: Experience with Delphi.
3010 Sunday, September 12, 2004 — 1:00pm - 5:00pm
Room: B1/B4

3206  C++Builder X Refactoring Techniques: The Key to Well Designed App. Dev.
C++Builder Architecture, Models, and Patterns Best Practices Programming
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

3208  Effective Delphi for .NET and C# Unit Testing with NUnit  Session Change
C#Builder Delphi Microsoft .NET Framework Testing and Quality
Type: Regular Session. Level: Intermediate.
Learn how to create applications that are easy to test, and how to write tests that are easy to maintain. Unit testing is a fascinating technology that is designed to encourage developers to create easily reusable objects that promote proper object-oriented techniques.
Prerequisites: Familiarity with Microsoft .NET Framework development in Delphi or C#.
3208 Tuesday, September 14, 2004 — 9:30am - 10:45am
Room: C1/C4


Legend

All speakers, programs, and descriptions subject to change.
 
Site Map Search Contact