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

Deploy  InterBase/JDataStore TRACK

Find out how to maximize the benefit of the new InterBase® support for SMP, transaction monitoring, JDBC, and the Microsoft® .NET Framework. Learn how the speed, power, and scalability of JDataStore™ can help you build mobile, embedded, and near-enterprise applications.

Legend

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

View Sessions by Course Number        View Sessions by Date

An asterisk (*) in the title indicates that the session is offered multiple times.


1108  PANEL: Meet the InterBase Team
Moderator: Jon Arthur — Borland
InterBase/JDataStore
Type: Panel Discussion. Level: All.
Where do we want to take InterBase in the future? This session is an interactive discussion of the future of InterBase and the improvements that will best serve the community of users.
Prerequisites: None.
1108 Tuesday, September 14, 2004 — 8:00pm - 9:00pm
Room: J4

1140  Why Use InterBase?  Session Change
Bill Todd — The Database Group, Inc.
InterBase/JDataStore Programming
Type: Regular Session. Level: All.
If you have not considered InterBase you might not be using the best tool for your database applications. Learn how InterBase works, how it compares to other relational databases, and what unique benefits it offers. If you need a small, fast, easy to deploy self-maintaining, self-tuning relational database, learn what Borland's best-kept secret can offer.
Prerequisites: Some experience with relational database systems.
1140 Wednesday, September 15, 2004 — 8:00am - 9:15am
Room: J1

1180  Technical Overview of InterBase 7.5  Session Change
Charlie Caro — Borland
InterBase/JDataStore
Type: Regular Session. Level: All.
Learn about the upcoming InterBase 7.5 release, its feature set, and benefits to customers. Topics include new administrative techniques, security, SQL support, engine capabilities, deployment flexibility, and defects repaired in this release.
Prerequisites: Database developers and end users.
1180 Tuesday, September 14, 2004 — 4:30pm - 5:45pm
Room: J4

1182  Managed Code Database Advantage for the Microsoft .NET Framework Platform  New Session
Steve Shaughnessy — Borland
C#Builder Delphi InterBase/JDataStore Microsoft .NET Framework Platforms
Type: Regular Session. Level: All.
The Borland DataStore for the Microsoft .NET Framework database is written entirely in managed code. DataStore for .NET is highly scalable and capable of outperforming many database products not written in managed code. DataStore for .NET provides database mirroring capabilities that provide first class database fault tolerance and increased scalability. Because DataStore for .NET is written entirely in managed code, applications that are also written in managed code languages such as Delphi, C#, VB.NET, and others can safely execute in the same process as the kernel itself. Native (unmanaged) code cannot be trusted to execute in the same process as a database kernel. Much higher performance and reliability can be achieved for managed code applications that embed DataStore for .NET into the same process. DataStore for .NET also provides the same performance and reliability benefits for stored procedures and UDFs written in a popular managed code languages instead of a proprietary SQL-based stored procedure language.
Prerequisites: Basic knowledge of Delphi or C# programming and ADO.NET.
1182 Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: J4
 Time Change

1188  Enhancements to InterBase from 5.6 to 7.5  New Session
Sriram Balasubramanian — Borland
InterBase/JDataStore
Type: Regular Session. Level: All.
This session takes you through the new features and enhancements to InterBase from the year 2000 to the present.
Prerequisites: None.
1188 Wednesday, September 15, 2004 — 11:00am - 12:15pm
Room: J1

2006  Introduction to InterBase, Part I
Quinn Wildman — Borland
InterBase/JDataStore
Type: Preconference Tutorial. Level: Beginning.
This tutorial is an introduction to InterBase. Coverage includes: using IBConsole; using InterBase ISQL; using InterBase command-line utilities; creating and modifying databases, datatypes, domains and tables; working with indexes; inserting, updating and deleting data; extracting data; understanding more about SELECT; and working with views. We also discuss database security, stored procedures, generators and triggers, exceptions and exception handling, transactions and versioning, and advanced and miscellaneous topics. Part one of a two-part tutorial.
Prerequisites: None
2006 Sunday, September 12, 2004 — 8:00am - 12:00pm
Room: J1

2104  Disaster Recovery with InterBase
Bill Todd — The Database Group, Inc.
InterBase/JDataStore
Type: Regular Session. Level: Beginning.
Whether you are worried about a hard drive failure, server crash, or fire, this session shows you the options for protecting your data from disaster. Topics include backup strategies, RAID, shadowing, replication, forced writes, and roll-forward recovery.
Prerequisites: None.
2104 Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: J1

2112  InterBase Security
Daniel Magin — better office
InterBase/JDataStore Security
Type: Regular Session. Level: Beginning.
Learn all about installing, managing, and deploying InterBase Server in a secure way. Where are most mistakes from Administrator made running InterBase in a perfectly secure way? Where are the most open doors in a network and how do you handle the connection between InterBase and my applications? These questions are answered.
Prerequisites: None.
2112 Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: J4

2114  InterBase/JDataStore in Mobile World
Daniel Magin — better office
C++Builder C#Builder Delphi JBuilder InterBase/JDataStore Programming Mobile
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

2124  InterBase Performance Monitoring: Vision and Control
Craig Stuntz — Vertex Systems Corporation
InterBase/JDataStore Best Practices Testing and Quality Programming Security
Type: Regular Session. Level: Beginning.
Learn how to: use InterBase performance-monitoring features to analyze in minute detail what the users of your InterBase server are doing, debug and test your applications, and take command when necessary.
Prerequisites: None.
2124 Monday, September 13, 2004 — 10:00am - 11:15am
Room: J1

2150  Optimization I: Optimizing InterBase Applications
Craig Stuntz — Vertex Systems Corporation
Delphi InterBase/JDataStore Architecture, Models, and Patterns Best Practices Testing and Quality Programming
Type: Regular Session. Level: Beginning.
Learn how to design and optimize InterBase client applications. We discuss good design, patterns for common tasks, and when and how to optimize.
Prerequisites: Familiarity with the basics of developing database applications in Delphi.
2150 Tuesday, September 14, 2004 — 1:30pm - 2:45pm
Room: J1

3006  Introduction to InterBase, Part II
Quinn Wildman — Borland
InterBase/JDataStore
Type: Preconference Tutorial. Level: Intermediate.
This tutorial is an introduction to InterBase. Coverage includes: using IBConsole; using InterBase ISQL; using InterBase command-line utilities; creating and modifying databases, datatypes, domains and tables; working with indexes; inserting, updating and deleting data; extracting data; understanding more about SELECT; and working with views. We also discuss database security, stored procedures, generators and triggers, exceptions and exception handling, transactions and versioning, and advanced and miscellaneous topics. Part two of a two-part tutorial.
Prerequisites: Introduction to InterBase, Part 1.
3006 Sunday, September 12, 2004 — 1:00pm - 5:00pm
Room: J1

3046  Agile Database Techniques  New Session
Scott Ambler — Ronin International, Inc.
Together InterBase/JDataStore ALM, Methods, and Processes Architecture, Models, and Patterns
Type: Preconference Tutorial. Level: Intermediate.
The goal of the Agile Data (AD) methodology (www.agiledata.org) is to define strategies that IT professionals can apply in a wide variety of situations to work together effectively on the data aspects of software systems. Agile software development is real and it's here to stay. If data professionals are to remain relevant they must adopt techniques that reflect the realities of modern development, and that includes working in an agile and evolutionary manner. This presentation explores techniques for evolutionary database development, including: Database refactoring; Agile-Modeling Driven Development (AMDD); Test-Driven Development (TDD); Mapping objects to relational databases; Database encapsulation strategies; Alternatives to relational databases; Techniques for working with legacy data; Concurrency control; Effective referential integrity; Real-world XML; and Tools for Agile DBAs.
Prerequisites: An open mind.
3046 Sunday, September 12, 2004 — 1:00pm - 5:00pm
Room: A7

3104  Understanding InterBase Transactions
Bill Todd — The Database Group, Inc.
InterBase/JDataStore
Type: Regular Session. Level: Intermediate.
This session covers every aspect of transactions and save points and their affect on InterBase. Topics include isolation levels, the wait option, the record version option, the OIT, OAT, OST and next transaction; what they mean and when they change.
Prerequisites: Basic understanding of the InterBase versioning engine.
3104 Tuesday, September 14, 2004 — 8:00am - 9:15am
Room: J1

3118  InterBase and JDataStore Database Design
Daniel Magin — better office
InterBase/JDataStore Architecture, Models, and Patterns Best Practices
Type: Regular Session. Level: Intermediate.
Database design is the heart of many applications. Your application can only be as good as the database design. Learn the most common mistakes in database design and how to create a better database with replication. Speed up your SQL statements by only changing the database design. Enhanced features such as stored procedures and new user defined functions are covered.
Prerequisites: Experience with SQL.
3118 Wednesday, September 15, 2004 — 11:00am - 12:15pm
Room: J4

3150  Optimization II: Optimizing InterBase SQL and Metadata
Craig Stuntz — Vertex Systems Corporation
InterBase/JDataStore Best Practices Testing and Quality Programming
Type: Regular Session. Level: Intermediate.
The second part of a series on optimization of InterBase applications, this session explains how to tune SQL statements and metadata design for maximum performance.
Prerequisites: Basic familiarity with SQL.
3150 Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: J1

3236  Writing Applications with a Managed Code Database for .NET
Jens Ole Lauridsen — Borland
InterBase/JDataStore Microsoft .NET Framework
Type: Regular Session. Level: Intermediate.
Write all your application logic including stored procedures and triggers in Delphi with Borland DataStore for the Microsoft .NET Framework. Deploy your application by simply adding one DLL for the database engine. Write database applications for a PDA using Compact .NET Framework in Windows CE. The database engine itself is written entirely in managed code and provides full crash recovery, row locking, and very high performance. DataStore has it own ADO provider and it can also be accessed through BDP.
Prerequisites: None.
3236 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: J4
 Time Change

3244  Using Multiple Instances of InterBase on the Same Server  New Session
Shaunak Mistry — Borland
InterBase/JDataStore
Type: Regular Session. Level: Intermediate.
Starting with InterBase 7.5 you will have the ability to launch multiple instances of InterBase on the same server. This functionality will allow you to embed your application with a particular version of InterBase or allow you to partition your databases on a per Server basis for performance reasons. Even if you do not plan to use the multiple instance of InterBase, your installation and application might be affected by these changes.
Prerequisites: Some knowledge of InterBase or other databases.
3244 Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: J4


Legend

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