e-Conference Schedule  
     
  March 17th - Opening Remarks at 8:45 AM - Eastern Standard Time (1:45 GMT)  
     
 
Corner Spacer Corner
Spacer
Time: 9:00 A.M. - 10:00 A.M. EST
Roadmap. What's new in OpenEdge
Ken Wilner - Progress Software
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 10:15 A.M. - 11:15 A.M. EST
OpenEdge and BPM
Ken Wilner - Progress Software
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 11:30 A.M. - 12:30 P.M. EST
GUI for .Net - Life Before and After 3rd Party Controls
Mike McMillan
The presentation will focus on building your own reusable "OpenEdge friendly" controls using native MS .Net components. The first objective is to make the job easier for the OpenEdge developer by creating properties and methods that support OpenEdge concepts (i.e. temp table buffer handles). Third party controls can be cumbersome to develop with in an attempt to be everything to everybody. Secondly, it is arguable that not committing yourself to a third party control may be more "Future Proof" and more flexible (safer) for a couple of reasons: A) We are not tied to an object palette whose future is less certain; B) As the UI standards change, the previous efforts may more easily adapt or be re-factored.
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 1:00 P.M. - 2:00 P.M. EST
1,2,3, Scatter
Tom Bascom - White Star Software
"Scatter" is a measure of how your data is sprinkled across the disk. In this session you will learn about different ways to measure scatter, why they matter to the performance of your database queries and what you can do about it if your data is scattered to the winds!
  • Scatter vs Fragmentation -- what's the difference?
  • What is the "scatter factor" shown in DBANALYS telling me?
  • What is "logical scatter"?
  • Why should I care about logical scatter?
  • How can I measure logical scatter?
  • A case study: Using knowledge of logical scatter to improve performance.
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 2:15 P.M. - 3:15 P.M. EST
Interfacing OpenEdge with HTML5 WebApps for Mobile Devices
Dustin Grau - BravePoint
With the rising popularity of smart phones and tablet computers, it makes sense to offer solutions for these mobile devices. But did you know that you can avoid the various "App Stores" by utilizing HTML5 to create a website that appears similar to a native app? This presentation will examine many readily available AJAX frameworks that have been specially built for mobile devices. It will also demonstrate how to deliver data by leveraging business logic from your existing OpenEdge applications.
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 3:30 P.M. - 4:30 P.M. EST
Top Performance Destroyers and Enhancers in Progress
Dan Foreman - BravePoint
Slow performance in your Progress application can originate from a multitude of sources: application code, indexing, AppServers, WebSpeed, Java, database tuning, database configuration, hardware, and more. In this presentation you will discover the top causes of slow performance in your Progress application and how to avoid them. In contrast you will also learn the top ways to improve Progress performance. The presenter, Dan Foreman, has been a Progress "CSI" for over 25 years. He is also the author of the Progress Performance Tuning Guide.
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 4:30 P.M. - 5:30 P.M. EST
Panel Discussions - Questions and Answers with the Presenters
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 6:15-8:00
Cocktails and Dinner
Spacer
Corner Spacer Corner
 
     
  March 18th - Opening Remarks at 8:45 AM - Eastern Standard Time (1:45 GMT)  
     
 
Corner Spacer Corner
Spacer
Time: 9:00 A.M. - 10:00 A.M. EST
Tales From the Bunker - 2011
John Harlow, Gus Bjorklund, Dan Foreman
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 10:15 A.M. - 11:15 A.M. EST
Belly Up to the UltraToolBar and Order from the Menu
Paul Guggenheim
- Paul Guggenheim Associates
Are you thinking of migrating your existing application to GUI for .NET? Or do you want to take advantage of the wonderful features of the Infragistics UltraToolBar in a new application? If you answered yes to either of these questions, then this presentation is for you! This presentation has two purposes: 1) Show how to embed a Progress GUI Window inside a .NET Form and utilize the UltraToolBar menu with the existing application, 2) Show many of the interesting features of the UltraToolBar. As is customary, many useful and entertaining examples will be presented.
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 11:30 A.M. - 12:30 P.M. EST
Database - Multi-Tenancy
Gus Bjorklund - Progress Software
This talk explores the upcoming inbuilt multitenancy capabilities that are planned to be included in the RDBMS in the OpenEdge 11 release. Learn how multi-tenant support impacts queries, indexes, sequences, and the physical storage of tenant data, as well as the operational and administrative activities that DBAs perform.
  • Introducing the Multi-Tenant OpenEdge Database
  • Tenant Authentication
  • Indexes and Queries
  • The Super-Tenant
  • The Multi-Tenant Data Model
  • Managing Tenants
  • Operational Features of the Multi-Tenant Database
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 1:00 P.M. - 2:00 P.M. EST
A Hidden Gem -- UNIX Shared Libraries
Tom Bascom
- White Star Software
Have you ever wanted your program to "PAUSE 0.5" seconds? Did you know that you can call a UNIX shared library directly from your ABL code? This capability was introduced in Progress version 9 and, if properly used, completely eliminates the need to compile an "HLC" executable and opens the world of advanced UNIX APIs to developers! In this session we will learn how to call routines in the standard UNIX libraries and then create a custom UNIX shared library for that "secret sauce" that makes your application special!
  • Why Use an External Library?
  • Limitations of DLL calls
  • Syntax of a DLL Call
  • Finding the Right Library
  • Using Libc
  • Calling the math routines (sin(), cos() etc.)
  • Putting together a custom library
  • Example -- sub-second PAUSE
Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer

Time: 2:15 P.M. - 3:15 P.M. EST
The Cloud RIA Performance Race
Frank Hillhorst - President of Progressive Consulting Inc.
Are you considering the migration of your application to a Web RIA? Will it be installed in the Cloud? Which RIA does one select? There are many issues to consider. This presentation focuses on how RIA's perform in the Cloud. The attendee will learn whether a particular RIA under consideration will meet their application performance requirements.

Since the advent of AJAX, web applications look and behave more and more like desktop applications. As a consequence, however, end users will expect that they also perform like desktop applications. For that reason, performance is a critical component to consider.

This session will explore a number of RIA technologies. We will examine how they connect to the PROGRESS back end and how performance can be optimized. SILVERLIGHT, JAVA JSP, JAVA/SWING, OPENLASZLO, AJAX/JAVASCRIPT, PHP & ASP.NET technologies will be evaluated. Many benchmark tests will be presented. By the end of the session, the attendee will have a much better understanding of how to optimize performance and which technologies perform the best in the Cloud.

Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer

Time: 3:30 P.M. - 4:30 P.M. EST
User Authentication Using the Client Principal Object
Chris Longo - BravePoint
The CP Object is the most effective means of tracking a user's identity in a stateless of state­free environment. Maintaining and re­establishing a user's identity with each server interaction is a key part of securing a modern application. The CP Object is also the primary means of establishing a user's identity for auditing purposes. Attendees will learn not only the fundamentals of creating and using the CP Object, but also best practices through proof of concept examples.

Spacer
Corner Spacer Corner
 
     
 
Corner Spacer Corner
Spacer
Time: 4:30 P.M. - 5:30 P.M. EST
Panel Discussion - Questions and Answers with the Presenters
Spacer
Corner Spacer Corner
 
     
 
 
Home Schedule Speakers Sponsors FAQs Contact Us Login
 
 
 
 
 
BravePoint • 5000 Peachtree Industrial Blvd. • Norcross, GA 30071 • 770.449.9696