| |
|
|
 |
|
| |
|
|
| |
February 4 - Opening Remarks at 8:45 AM - Eastern Standard Time (1:45 GMT) |
|
| |
|
|
| |
 |
 |
 |
 |
Time: 9:00 - 10:00 AM
Achieving Operational Responsiveness with Progress and OpenEdge
Ken Wilner - Progress Software
The application development market is rapidly changing. Business application developers face increasing market pressures to make their application more responsive, more dynamic, more Operationally Responsive to stay competitive. This session will tell you what Operational Responsiveness is all about, and tell you how you can achieve Operational Responsiveness with Progress and OpenEdge. Included will be a review of the key features that can be found in the just released OpenEdge 10.2B along with a roadmap that highlights of some of the key capabilities that you can expect to find in the next major release of the OpenEdge platform. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 10:15 - 11:15 AM
Practical Progress OpenEdge Database Internals
Gus Bjorklund - Progress Software Dan Foreman - BravePoint
In this talk Gus Bjorklund and Dan Foreman looks at selected OpenEdge
database internals with a view to offering practical advice, knowledge, and
tips to a Progress DBA.
This talk is not just geeky insight into the workings of the database
(though it will have some of that). The goal is enhancing the DBA's
knowledge to optimize the DB and solve problems.
Example topics:
• Understanding create/toss limits
• Understanding records-per-block
• Using rfutil aimage scan verbose to understand and troubleshoot fast growing BI files
• Understanding the rules for BI cluster allocation and re-use and how to calculate how many clusters are actually in (or not in) use
• Why record deletes are typically expensive
• Understanding 'obscure' parameters such as pinshm, hash, etc. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 11:30 AM - 12:30 PM
Stand Tall With UltraWinTree
Paul Guggenheim - Paul Guggenheim Associates
This presentation will show how to take advantage of the features of the Infragistics Ultrawintree object. This
object is particularly useful at representing recursive relationships such as bill of materials, item categorization,
organizational charts and family relationships. The attendee will learn how to take advantage of the features of the Ultrawintree so that they can optimally
represent these concepts in a business application. The appropriate methods will be covered in order for the
developer to add/remove nodes, perform functionality when a particular node is activated and expand and
condense the UltraWinTree. In addition, different options such as using data columns will be covered. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 1:00 - 2:00 PM
After Imaging, The DBA's Best Friend
Tom Bascom - White Star Software
Modern computer systems and databases are incredibly reliable and the Progress OpenEdge database is the very best. But disaster can still strike when you least expect it. And usually when you can least afford it. If you're feeling safe and secure because you make a daily tape backup and send it off-site you shouldn't be! Nor should you believe that your mirrored disks are protecting you! This session will explain why after-imaging is not optional and explain just how easy it is to implement!.
|
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 2:15 - 3:15 PM
OE Replication - Your Options Explored
Adam Backman - White Star Software
Now that you know the value of After Imaging, this presentation will show the options available for replication of your data. Replication can take several forms; OpenEdge Replication, log-based replication or hardware-based replication. There are cases where the costs of replication (licensing, maintenance and additional hardware capacity) outweigh the benefit. This presentation will help you understand the benefits and drawbacks of each different type of replication to help you make an informed decision on the best option for your business. Additionally, we will outline how to effectively setup, monitor and maintain your replication setup with an emphasis on OpenEdge Replication. |
|
 |
 |
 |
 |
|
|
| |
|
|
|
 |
 |
 |
 |
Time: 3:30 - 4:30 PM
OpenEdge GUI for .NET Adoption and Migration Strategies
Mike Fechner - White Star Software
The OpenEdge GUI for .NET has been developed with a number of compatibility features that allow various strategies to leverage the new UI capabilities with existing OpenEdge applications. This presentation will compare various possible strategies to adopt GUI for .NET and focus on capabilities that will allow a seamless migration from the classic ABL GUI. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 4:30 - 5:15 PM
Panel Discussions - Questions and Answers with the Presenters
|
|
 |
 |
 |
 |
|
|
| |
|
|
| |
February 5 - Opening Remarks at 8:45 AM - Eastern Standard Time (1:45 GMT) |
|
| |
|
|
| |
 |
 |
 |
 |
Time: 9:00 - 10:00 AM
Efficient Coding and Indexing
Dan Foreman - BravePoint
One of the top causes of poor application performance is poor indexing or not adequately understanding the Progress indexing rules. This session goes into great depth on how to create efficient indexes and how to use existing indexes in an optimal way. Even if you have coded in Progress for several years, we guarantee there will be some new techniques for you. This session also covers efficient 4GL (ABL) coding techniques, logical scatter factor, index monitoring, how to find indexing problems in „inherited‰ code, application profiling, and more. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 10:15 - 11:15 AM
What's New in OpenEdge Architect 10.2b
Sunil Belgaonkar - Progress Software
This session will take a fresh look at the latest version of OpenEdge Architect, the next generation of OpenEdge development tools based on the Eclipse platform. Attend this session to get a brief overview of the new enhancements like AppServer Support, Shared AVM, improvements to ProBindingSource Designer, installation changes and much more… |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 11:30 AM - 12:30 PM
RIA Performance Tuning
Dustin Grau - BravePoint
So you've decided to create a Rich Internet Application for your customers, but you're finding performance to be a bit lacking? Or perhaps you didn't anticipate trouble when you wanted to display that 5,000 record grid? You're not alone. Learn some basic tips and tricks for improving the responsiveness of your AJAX applications, and discover where and why bottlenecks occur in these environments. We'll look at some benchmarks and case studies that will reveal solutions that will leave your end-users feeling less frustrated. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 1:00 - 2:00 PM
The OpenEdge Schema Tables, Part 1
Gus Bjorklund - Progress Software
In this talk we describe the tables that comprise the OpenEdge database
schema. These are the metadata tables that describe the logical and physical
structure of a database. Topics include logical structure, physical
structure, what schema tables exist, how they are related, how they are
used, and example queries showing how to produce simple reports about the
database. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 2:15 - 3:15 PM
The Power of User Controls
Peter Van Dam - Future Proof Software
OpenEdge 10.2 allows you to create your own user interface controls based on one or more existing .NET controls with your own extensions. This is a very powerful feature indeed that makes it possible to create your own set of consistent, standardized controls for a project and place them in the toolbox like any other .NET control. In this session you will learn the difference between User Controls and Inherited Controls, how to create your own and see use cases and examples from real-life OpenEdge GUI for .NET projects. |
|
 |
 |
 |
 |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
 |
 |
 |
 |
Time: 4:30 -5:15 PM
Panel Discussion - Questions and Answers with the Presenters
|
|
 |
 |
 |
 |
|
|
| |
|
|
| |
|
|