OE ESSENTIALS: BY DEVELOPERS FOR DEVELOPERS 

WELCOME TO OE ESSENTIALS

Take your OpenEdge development to the next level with OE Essentials, a robust free-to-use library of utilities designed to simplify and accelerate your daily coding tasks.

Packed with powerful features, this toolkit helps you write cleaner, more efficient code while saving time and reducing repetitive tasks. 

WHY CHOOSE OE ESSENTIALS?

OE Essentials is crafted by developers, for developers, with the goal of boosting productivity and ensuring consistent, high-quality code. Whether you’re handling buffers, manipulating strings, or managing files, this library is your go-to solution for common development challenges. 

KEY BENEFITS

CODE CONSISTENCY

Standardized utilities ensure uniform, high-quality solutions. 

ENHANCED PRODUCTIVITY

Focus on solving complex problems, not mundane tasks. 

SAVE TIME

Eliminate repetitive tasks and streamline workflows.

POWERFUL UTILITY CLASSES

 

Organized into intuitive modules, OE Essentials is equipped with everything you need to tackle diverse challenges: 

BufferUtil
Effortlessly manipulate database buffers. 

 

  • Create buffers dynamically. 
  • Retrieve and modify buffer field values. 
  • Retrieve field names from a given buffer. 
DataConvUtil

Perform seamless data conversions. 

EmailUtil
Simplify email operations in your applications. 

 

  • Programmatically send emails with minimal setup. 
MathUtil
Take the complexity out of calculations. 

 

  • Calculate age, trigonometric functions, and rounded numbers. 
FileUtil
Manage file operations programmatically. 

 

  • Copy files, delete empty folders, and locate specific files. 
DateUtil
Master date operations with ease. 

 

  • Calculate ISO values for Weekday or Week number. 
  • Get the first/last day of the year/month. 
StringUtil
Streamline string manipulations. 

 

  • Format strings to Pascal/Camel Case. 
  • Validate strings for null and/or empty values. 
  • Extract/Set tokens from a given string. 

And Many More! 

Explore additional utilities such as MeasurementUnitUtil, ListUtil and utility classes for other OpenEdge primitive types to simplify operations with measurement units, integers, and collections. 

DOCUMENTATION & SUPPORT

 

 

Getting started with OE Essentials is quick and easy, thanks to our comprehensive documentation: 

 

  • Detailed explanations for each class and method. 
  • Practical examples to guide implementation. 
Resources: 

TRY OE ESSENTIALS.

Elevate your OpenEdge development experience. Download OE Essentials and start building smarter, faster, and more efficiently. 

Join the conversation! We value your feedback and ideas!

 

FOLLOW US