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

  Emerging Technologies TRACK

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.


1190  Converging Roads: .NET, Longhorn, and C++  New Session
Herb Sutter — Microsoft
C++Builder Microsoft .NET Framework Emerging Technologies
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
 Time Change

1204  Application and Performance Management Techniques for J2EE  New Session
Scott Williams — Hewlett-Packard
J2EE Best Practices Emerging Technologies Testing and Quality Platforms
Type: Regular Session. Level: All.
While J2EE provides a very robust and complete architecture for the development of distributed applications, it can also pose a real challenge during testing and development. Without the proper architecture, J2EE-based applications can be unreliable and perform poorly. This session takes a look at specific considerations that should be made as it relates to the management of J2EE applications. Attendees will gain a better understanding for how J2EE performance problems can be identified, diagnosed, and resolved using available tools and platforms. Additionally, this session covers the importance of application management to J2EE applications, and discusses the role of the developer in better enabling J2EE applications through the use of technologies such as JMX. Attendees see a live demonstration of current tools available from HP that address application and performance management concerns for J2EE.
Prerequisites: Some experience with Java and beginning level knowledge of J2EE and JMX.
1204 Tuesday, September 14, 2004 — 1:30pm - 2:45pm
Room: J2
 Time Change

2134  Data News Feeds: Practical Usage of XML and XSLT  Session Change
Robert Love — Peak Biz Solutions
C#Builder Delphi User Experience Emerging Technologies Platforms
Type: Regular Session. Level: Beginning.
Learn how to produce and consume RSS and Atom News feeds -- which allow you to monitor data changes in your applications -- through practical usage of XML and XSLT.
Prerequisites: Delphi or C# programming experience.
2134 Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: A3

3146  Modeling BPEL4WS
Richard Gronback — Borland
Together Architecture, Models, and Patterns Service-oriented Architectures Emerging Technologies
Type: Regular Session. Level: Intermediate.
How does Model-Driven Architecture (MDA) relate to Business Process Modeling (BPM)? This session explores how these modeling technologies and their underlying languages relate today and how they will likely be used in the future.
Prerequisites: Basic understanding of UML, MDA, and BPM.
3146 Monday, September 13, 2004 — 10:00am - 11:15am
Room: A6

3156  Foundations of Service-oriented Architectures *
Kenneth Faw — Pillar Technology Group, LLC
C#Builder JBuilder Borland Enterprise Server Architecture, Models, and Patterns J2EE Microsoft .NET Framework Service-oriented Architectures Best Practices Emerging Technologies
Type: Regular Session. Level: Intermediate.
In many companies, the term SOA has come to mean "We do Web Services". However, with foundations that predate current technology, the strengths of a SOA will be fully realized when we move past the simple Web Services concept and discuss the implications of SOA value to the enterprise. Stealing concepts from previous distributed technologies, this session covers mechanisms for more fully realizing the SOA architecture using Java and Microsoft .NET Framework Web Services.
Prerequisites: Experience implementing Web Service applications in Java or the Microsoft .NET Framework. Knowledge of complex distributed architectures. Although this session does not dicuss CORBA, RMI, or other RPC, knowledge of them may be beneficial.
3156a Tuesday, September 14, 2004 — 8:00am - 9:15am
Room: J4

3156b Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: J4

3184  Optimizing StarTeam for Distributed Teams *
Randy Guck — Borland
StarTeam ALM, Methods, and Processes Best Practices Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
Software development teams are increasingly becoming spread around the globe. Organizations are leveraging new talents, time zones, and tools made possible by a networked world. If you work on a distributed team, how should you manage lifecycle tools with shared repositories such as StarTeam? If you centralize files, change requests, and other ALM assets, how can you address performance and reliability? If you replicate artifacts to distributed teams, how do you handle synchronization and conflicts? In this session, learn why replication is dead and how StarTeam provides new techniques for distributed team productivity. Learn how to use StarTeam to provide exceptional performance for distributed teams without the headaches of replication.
Prerequisites: Basic knowledge of StarTeam concepts and terms.
3184a Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: C2

3184b Wednesday, September 15, 2004 — 9:30am - 10:45am
Room: C2

3208  Borland Search Server: The Borland ALM Search Engine  Session Change
John Sileski — Borland
CaliberRM StarTeam ALM, Methods, and Processes User Experience Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Beginning.
This session introduces a completely new product, Borland Search Server, that applies Internet-style indexing, search, and data discovery capabilities specifically to diverse enterprise data silos. Learn the business problems that Borland Search Server addresses, get an overview of the technologies and methodologyy used, and see a practical demonstration.
Prerequisites: None.
3208 Monday, September 13, 2004 — 5:00pm - 6:15pm
Room: C3
 Time Change

3248  Applying ALM to Application Management  New Session
Chris Peltz and Scott Williams — Hewlett-Packard
ALM, Methods, and Processes Architecture, Models, and Patterns Service-oriented Architectures Best Practices Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
Application Lifecycle Management (ALM) techniques have been shown to be very successful in organizations looking to apply a flexible and consistent approach to application development. This session takes an in-depth look at how these same ALM techniques can be applied to the task of application management. Geared to application architects, project managers, and designers, this session introduces a lifecycle-based approach for including manageability throughout the lifecycle, from requirements to design, through development. This session also investigates the use of model-driven development techniques within the lifecycle to assist in the creation of general-purpose management models that can serve the needs of both development and operations teams. Attendees leave this session with a better sense of considerations, guiding principles, and approaches to application management.
Prerequisites: Familiarity with Application Lifecycle Management (ALM) concepts and agile software development approaches.
3248 Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: J2
 Time Change

3250  Best Practices and Design Patterns for JMX Development  New Session
Satadip Dutta and Justin Murray — Hewlett-Packard
Architecture, Models, and Patterns J2EE Best Practices Emerging Technologies Programming
Type: Regular Session. Level: Intermediate.
The interest in JMX is on the rise since the inclusion of JMX in J2SE 5.0 was announced at JavaOne. More and more developers are looking for ways to exploit this technology to make their Java and J2EE applications more manageable and controllable once in production. This session takes an in-depth look at the application of JMX to solve specific application management problems. It includes a discussion of general approaches to development of JMX MBeans, and offers guidelines to developers looking to use this technology. Additionally, this session takes a look at some emerging design patterns that can be applied in building manageability into applications using the JMX technology. The end goal is that attendees will understand ways JMX can be leveraged both in design and development, with specific techniques that can be used to build a flexible architecture for manageability.
Prerequisites: Familiarity with Java and JMX.
3250 Tuesday, September 14, 2004 — 3:00pm - 4:15pm
Room: J2
 Time Change

3252  Tablet PC 2005 Edition Development Overview and ISV Momentum  New Session
Frank Gocinski — Microsoft
Microsoft .NET Framework Emerging Technologies People, Teams and Management
Type: Regular Session. Level: Intermediate.
This session is designed to help you gain insight into the Tablet PC 2005 Edition SDK and programming environment and to share information on the Tablet PC market and positioning so you can understand what the next 12-18 months will look like for this exciting platform. Learn about the new platform features for the Tablet PC operating system and learn how to integrate tablet functionality into your application.
Prerequisites: Some Microsoft .NET Framework programming experience.
3252 Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: J3
 Time Change

3256  Bytecode Instrumentation Revealed  New Session
Joseph Coha — Hewlett-Packard
JBuilder Emerging Technologies Testing and Quality Programming
Type: Regular Session. Level: Intermediate.
Have you ever wanted to modify your application dynamically at runtime to collect performance information or observe its behavior? Simple to use and extremely powerful, bytecode instrumentation (BCI) provides answers to common questions you have about the execution and performance of your application. BCI can be used to instrument Java methods at load time or dynamically during program execution. A native code interface (JVMTI) and a Java interface (java.lang.instrument) give you two choices for adding instrumentation to your J2SE 5.0 applications. This session covers all of these topics in-depth with sample code and demonstrations showing you how to add customized monitoring to your favorite tools.
Prerequisites: Some Java programming experience.
3256 Wednesday, September 15, 2004 — 1:15pm - 2:30pm
Room: J2
 Time Change

4000  Get Ready for Microsoft .NET Framework 2.0
Danny Thorpe — Borland
Delphi Microsoft .NET Framework Emerging Technologies Programming Platforms
Type: Preconference Tutorial. Level: Advanced.
Come find out what's new and changing in the next major release of the Microsoft .NET Framework.
Prerequisites: Familiarity with .NET CLR.
4000 Saturday, September 11, 2004 — 9:00am - 1:00pm
Room: A1/A8

4002  Foundations of Service-oriented Architectures
Kenneth Faw — Pillar Technology Group, LLC
C#Builder JBuilder Borland Enterprise Server Architecture, Models, and Patterns J2EE Microsoft .NET Framework Service-oriented Architectures Best Practices Emerging Technologies
Type: Preconference Tutorial. Level: Advanced.
In many companies, the term SOA has come to mean "We do Web Services". However, with foundations that predate current technology, the strengths of a SOA will be fully realized when we move past the simple Web Services concept and discuss the implications of SOA value to the enterprise. Stealing concepts from previous distributed technologies, this tutorial covers mechanisms for more fully realizing the SOA architecture using Java and Microsoft .NET Framework Web Services.
Prerequisites: Experience implementing Web Service applications in Java or the Microsoft .NET Framework. Knowledge of complex distributed architectures. Familiarity with CORBA, RMI, or other RPC may also be a benefit, although this session does not directly cover those.
4002 Sunday, September 12, 2004 — 1:00pm - 5:00pm
Room: J4

4104  Integrating Corporate Web Services
Eric Whipple — Barden Entertainment
JBuilder Architecture, Models, and Patterns J2EE Service-oriented Architectures Best Practices Emerging Technologies Programming
Type: Regular Session. Level: Advanced.
This session focuses on adding Web Services elements to integrate multiple applications. Topics include the integration of common elements such as authentication, logging, and routing, using advanced SOAP components such as custom chains and handlers and intermediaries.
Prerequisites: Basic Web Services knowledge, Java knowledge, and understanding of common enterprise integration problems.
4104 Monday, September 13, 2004 — 3:30pm - 4:45pm
Room: A2

8032  VENDOR SHOWCASE: Developing Portal Apps using Web Services, JSR 168 & WSRP  New Session
Gregory Guttmann — Vignette Corporation
Best Practices Emerging Technologies
Type: Vendor Showcase. Level: All.
This session highlights how architects and developers are using new and emerging portal standards to author next-generation online applications. Focus is on the use cases and best practices for these standards, as well as the merits of each in producing powerful portal-based applications. Learn about the intuitive, graphical authoring tools both Vignette and Borland are bringing to market, and how they can help developers bring standards-based applications to market faster than ever.
Prerequisites: None.
8032 Monday, September 13, 2004 — 2:00pm - 3:15pm
Room: C2
 Time Change

8038  VENDOR SHOWCASE: Ambient Devices - Making Glanceable Technology Real  New Session
Joey Fitts — Ambient Devices
Emerging Technologies
Type: Vendor Showcase. Level: All.
Ambient Devices is the company that is making "glanceable technology" real. Ambient is participating with Borland at Borcon to connect a variety of Ambient Devices to data flowing out of Borland's highly integrated, highly iterative Application Lifecycle Management Solution. This session provides a technology demonstration and review of the Ambient SDK for interacting with their devices provides Borcon attendees with insight into how glanceable technologies can be put to use today in their technical and business environments.
Prerequisites: None.
8038 Wednesday, September 15, 2004 — 11:00am - 12:15pm
Room: C3
 Time Change


Legend

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