|
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
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 
1204 Application and Performance Management Techniques for J2EE

Scott Williams — Hewlett-Packard
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 
2134 Data News Feeds: Practical Usage of XML and XSLT

Robert Love — Peak Biz Solutions
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
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
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
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

John Sileski — Borland
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 
3248 Applying ALM to Application Management

Chris Peltz and Scott Williams — Hewlett-Packard
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 
3250 Best Practices and Design Patterns for JMX Development

Satadip Dutta and Justin Murray — Hewlett-Packard
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 
3252 Tablet PC 2005 Edition Development Overview and ISV Momentum

Frank Gocinski — Microsoft
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 
3256 Bytecode Instrumentation Revealed

Joseph Coha — Hewlett-Packard
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 
4000 Get Ready for Microsoft .NET Framework 2.0
Danny Thorpe — Borland
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
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
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

Gregory Guttmann — Vignette Corporation
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 
8038 VENDOR SHOWCASE: Ambient Devices - Making Glanceable Technology Real

Joey Fitts — Ambient Devices
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 
|