Highlights
Agenda
Sessions
Wizard’s Words
Events
Virtual Expo
Community
Exchange 2009

Home

Search By Topics

ABL
Actional
Adapters
Advanced GUI
AJAX
AppServer
Architecture
Business Intelligence
Customer Stories
Database Administration
DataServer


DataXtend
Deployment
Error Handling
Internationalization
Messaging
Migration
OpenEdge Architect
OpenEdge Management/Replication
OS
Performance


SDLC
Security
Software as a Service (SaaS)
SOA
Sonic ESB
SQL
Transformation
User Interface
Web 2.0
Web Services

ABL

DEV-1: What's New in OpenEdge 10.1C?
DEV-12: What's New in the Object-Oriented ABL?
DEV-24: What's New with ProDataSets in 10.1C?
DEV-38: OpenEdge ABL Info Exchange
DEV-41: The Power of Polymorphism
SOA-31: EnABLing EDI with DataDirect XMLConverters

Actional

SOA-20: The Role of Policy Enforcement in SOA Management
SOA-29: Building an SOA Prototype Using SonicESB, Actional and Google Earth
SOA-37: SOA Management with Actional for Sonic – Live at Work

Adapters

SOA-17: Introducing Native Invocation with the OpenEdge Adapter for Sonic ESB
SOA-21: Integrating SAP and Other Packaged Applications into Your SOA Infrastructure
SOA-40: Getting Rejected on the Bus – How OpenEdge Developers Deal with Failure

Advanced GUI

DEV-6: Introduction to the OpenEdge Advanced GUI
DEV-16: Leveraging the Power of the Advanced GUI
DEV-29: A Deep Dive into Developing with the Advanced GUI
DEV-40: Using SmartDataObjects with the Advanced GUI

AJAX

DEV-9: Web 2.0 Distributed AJAX Applications – Combining Progress OERA and Open Laszlo
DEV-23: Ajax, Dojo and the OERA – Making Connections

AppServer

DEV-7: Microsoft .NET + XAML + AppServer = OpenEdge Application?
DEV-15: AppServer Mode Case Studies
DEV-37: Progress on the Street
OPS-12: Caring for an Ailing AppServer

Architecture

DEV-5: Application Architecture Made Simple
DEV-11: Architecting Your Application in OpenEdge 10
DEV-35: Modeling Existing ABL Systems with UML
DEV-36: Composite MVP – Building Blocks in Presentation Layer
SOA-23: Enterprise Integration Patterns in Sonic ESB
SOA-33: Transactions in an SOA World – Practical Examples

Business
Intelligence

DEV-27: Making Business Intelligence Search as Easy as Web Search
DEV-30: Integrating Business Objects and Your OpenEdge Application
DEV-33: Get to Know Your Data – Open Source Data Integration, Business Intelligence and More

Customer
Stories

DEV-3: VCD – Transforming Our ERP to OpenEdge 10
DEV-7: Microsoft .NET + XAML + AppServer = OpenEdge Application?
DEV-10: Integrating OpenEdge Architect into Your Development Environment
DEV-16: Leveraging the Power of the Advanced GUI
DEV-19: Lessons Learned from SaaS Application Development Projects—A Panel
DEV-20: Sex and Sizzle – Developing with .NET and OpenEdge 10
DEV-22: Catch Me If You Can – Practical Structured Error Handling
DEV-32: Using the Advanced GUI, Structured Error Handling and SonicMQ to build a Semi- Disconnected Point of Sale
DEV-34: Writing Your Own Plug-ins for OpenEdge Architect – A Developer's Experience
OPS-2: OpenEdge Management in the Real World
OPS-21: Managing Multiple Sites Part-Time – A Replication and OpenEdge Management Case Study
SOA-6: Our Road to Becoming a Software Service Provider
SOA-15: Using Portal and Sonic ESB to Integrate Information from Public Resources
SOA-22: Complex Event Processing – Making Sense of Sensor Network Events in Real Time
SOA-28: Release Management for SOA
SOA-29: Building an SOA Prototype Using Sonic ESB, Actional and Google Earth

Database
Administration

OPS-1: DBA 101 – How Healthy is Your Database Today?
OPS-3: What's New in OpenEdge 10.1 RDBMS?
OPS-4: The Complete Database Disaster Recovery Plan!
OPS-8: Alerts, Alarms, Pages and Harbingers of Trouble…
OPS-10: Moving V8/V9 RDBMS to OpenEdge 10
OPS-11: After Imaging – New Features, Greater Flexibility
OPS-13: Building and Deploying a Highly Available Application
OPS-14: Effective OpenEdge Database Configuration
OPS-16: How Do I Kill Thee? Let Me Count the Ways
OPS-18: Data Management and Platforms Roadmap
OPS-19: What Is IPv6 and Why Should I Care?
OPS-20: Data Management and Platforms Info Exchange
OPS-28: A New Spin on Some Old Latches

DataServer

OPS-5: DataServer Best Practices – Revisited and Revised
OPS-25: Unicode and the DataServer

DataXtend

SOA-13: Introduction to DataXtend Semantic Integrator
SOA-25: Data Distribution Solutions Using DataXtend Semantic Integrator for Sonic ESB Users

Deployment

OPS-9: Fun with Virtualization
SOA-16: Computing in the Cloud – Is It in Your Future?
SOA-18: Sonic ESB Application Deployment and SDM
SOA-28: Management for SOA
BOF-1: Enterprise Customers

Error
Handling

DEV-8: Structured Error Handling in the ABL
DEV-22: Catch Me If You Can – Practical Structured Error Handling

Internation-
alization

DEV-14: Ready to Translate Your Application?

Messaging

SOA-5: Did You Get the Message?
SOA-9: Reliable Messaging with OpenEdge
SOA-12: Ultra-Sonic – Thinking Outside the Box Using SonicMQ
SOA-35: Producing SonicMQ JMS Messages from SQL Server 2005 Stored Procedures

Migration

OPS-7: Migrating Your Distributed Application from V9 to OpenEdge with (Almost) No Downtime
OPS-10: Moving V8/V9 RDBMS to OpenEdge 10
DEV-39: Benefiting from OpenEdge without Disrupting Your Application's Life Cycle

OpenEdge
Architect

BOF-2: OpenEdge Architect
DEV-2: Making OpenEdge Architect Work for You
DEV-10: Integrating OpenEdge Architect into Your Development Environment
DEV-13: Developer Productivity with the Roundtable Plug-in for OpenEdge Architect
DEV-21: Embracing OpenEdge Architect
DEV-25: You've Got a Problem, Here's How to Find It
DEV-34: Writing Your Own Plug-ins for OpenEdge Architect – A Developer's Experience
DEV-43: OpenEdge Tools and User Interface Info Exchange

OpenEdge Management/
Replication

OPS-2: OpenEdge Management in the Real World
OPS-15: What Was Happening with My Database, AppServer, Operating System ... Yesterday, Last Month, Last Year?
OPS-21: Managing Multiple Sites Part-Time – A Replication and OpenEdge Management Case Study
OPS-24: Success with OpenEdge Replication

OS

OPS-9: Fun with Virtualization
OPS-22: OpenEdge versus the OS Security System
OPS-26: Hasta la VISTA – Everything You Wanted to Know about Progress Products on Vista, but Were Afraid to Ask

Performance

DEV-31: Tips and Tricks for Designing Your ABL Application for Performance
OPS-23: OpenEdge Performance Basics
SOA-36: Tuning and Scalability for Your Enterprise Messaging

SDLC

DEV-13: Developer Productivity with the Roundtable Plug-in for OpenEdge Architect
SOA-14: Continuous Integration in SOA Projects
SOA-18: Sonic ESB Application Deployment and SDM
SOA-28: Release Management for SOA

Security

OPS-17: Utilizing Firewalls – In the Reign of Fire
OPS-22: OpenEdge versus the OS Security System
SOA-20: The Role of Policy Enforcement in SOA Management
SOA-39: Securing Your SOA – Mitigating Security Risks of a Decoupled Infrastructure

SOA

BOF-5: SOA Governance and Security
DEV-4: Get on Track! The Demo Explained
DEV-42: Achieving Real-Time BAM with OpenEdge, Sonic and Apama
SOA-1: Applied SOA – Building Out Your SOA Environment with OpenEdge
SOA-2: Event-Driven SOA
SOA-3: Bluetooth 101 – Are PANS in Your Future?
SOA-4: An Introduction to OpenEdge Integration Technologies
SOA-8: BPM – What Is It and How Can I Use It with SOA to Maximize IT and Business Success?
SOA-10: SOA Enable Your Mainframe
SOA-19: Combining the Power of Progress Sonic, DataXtend Semantic Integrator and Actional for SOA Operations
SOA-20: The Role of Policy Enforcement in SOA Management
SOA-27: Practical Approaches for Implementing a Service-Oriented Architecture
SOA-32: Progress SOA Portfolio Roadmap
SOA-34: Progress SOA Portfolio Info Exchange
SOA-38: OpenEdge Middleware Roadmap and Info Exchange

Software as
a Service
(SaaS)

BOF-3: Software as a Service (SaaS)
DEV-17: Getting to SaaS
DEV-19: Lessons Learned from SaaS Application Development Projects – A Panel

Sonic ESB

SOA-7: Introduction to the Progress Sonic ESB Product Family
SOA-11: Common Applications of Sonic ESB
SOA-15: Using Portal and Sonic ESB to Integrate Information from Public Resources
SOA-30: Getting the Most Out of Sonic Workbench

SQL

OPS-6: A Beginner's Guide to OpenEdge SQL via ODBC or JDBC
OPS-27: Understanding Record and Table Locking in OpenEdge SQL Applications

Transformation

DEV-3: VCD – Transforming our ERP to OpenEdge 10
DEV-20: Sex and Sizzle – Developing with .NET and OpenEdge 10
DEV-39: Benefiting from OpenEdge without Disrupting Your Application's Life Cycle

User
Interface

DEV-6: Introduction to the OpenEdge Advanced GUI
DEV-16: Leveraging the Power of the Advanced GUI
DEV-20: Sex and Sizzle – Developing with .NET and OpenEdge 10
DEV-28: Adding Sizzle to Your WebSpeed Applications
DEV-29: A Deep Dive into Developing with the Advanced GUI
DEV-40: Using SmartDataObjects with the Advanced GUI
DEV-43: OpenEdge Tools and User Interface Info Exchange

Web 2.0

DEV-9: Web 2.0 Distributed AJAX Applications – Combining Progress OERA and Open Laszlo
DEV-23: Ajax, Dojo and the OERA – Making Connections
SOA-41: Enabling Your OpenEdge Application with Web 2.0

Web Services

SOA-24: WS-AlphabetSoup
SOA-26: Extending Your Application with OpenEdge Web Services