|
||||||
![]() |
![]() |
![]() |
||||
Links to Tools for Progress and Progress Applications addressing both developers and users. Content Index
smartDBcheck optimizes records per block (RPB) for tables and indexes in Progress® V9 databases on Windows® machines. It scans record sizes, number of records etc. per table, computes the 'best RPB', and suggests a suitable storage area. It offers scripts to create new storage areas and extents having the 'right RBP', if necessary. Table and index moves can be previewed and scheduled by date. smartDBcheck calculates the amount of data to move per date, using a daily limit to ensure the moves fit the maintenance window, and creates executable scripts. RBP can be optimized by minium, maximum or average record length. RBP optimizing goals are declared per database as default setting, and can be set in persistent table properties as well.
The Smart Data Pump is an add-on for the Progress® ADM2 framework. Feed it with the handle of any smart data object and it produces user defined reports in various output formats. The plug-in process is painless for developers: download and unzip the source code, add a CTRL-O trigger to your browser class, run the install procedure, compile your application, done. The Smart Data Pump analyzes the smart data object at runtime, extracts all data definitions, asks the user for optional low and high values per attribute and sends the selected data to Excel®, a web browser, or creates a CSV file (XML or PDF output and other formats can be added with ease). The user can define stored reports by saving the current selection including field orders and suppressed attributes in the application database. OffSite Links
Several members of the Progress EMail Group generously contributed great tools to this collection of Progress® utilities. Free downloads.
The Progress Software Developers Network™ (PSDN) is a set of online and offline services designed to help developers write best-of-breed business applications using Progress® products and technologies. In the Code Share section you'll find tons of code snippets up to complete solutions for various use cases well sorted in many categories, e.g. .NET sample code, Fathom jobs and library components, Progress 4GL programs, ADM2 smart objects, internet solutions with XML and WebSpeed's SpeedScript, reporting, database maintenance ... A huge list of Progress® 4GL tools and utilities, ActiveX components, print engines and more neat stuff from the Progress® developers' wish list.
The Progress® WebClient® product is a major addition to the Progress® Software Corporation product line. WebClient® enables the development of true 'thin client' applications to be distributed, deployed and maintained over networks without ever doing any work on the client machine. The automatic deployment and update mechanism supports and implements the Application Service Provider (ASP) model where end users 'rent' applications on a pay-as-you-go basis and are automatically ensured of running the latest version of the application.
FreeFrameWork is a tool-kit of sorts, which includes lots of goodies that you can use with your WebSpeed project. It contains extra workshop tools, robustness and security features, and many of the individual application components and development tools which are also available for download on FreeFrameWork.org, e.g. PDFinclude, smtpMail and more.
HTMLdictionary is Rich Uchytil's DB schema presentation that is basically a reproduction of the data dictionary report you get from the database administration screen. Same data, but in a nice format and extended usefully: A link next to each field takes you to a page showing you every table that has that field name in it.
IntelXPort™ is a feature-rich non-intrusive administrative toolset for Progress®-based solutions for data replication, data synchronization, data integration, data auditing, data alerts and transaction control, more details here.
KSV Editor is a modification of the standard Progress Procedure Editor™ coming with the Progress development environment. It has a lot of useful features which facilitate programming on Progress 4GL. It allows writing programs both for GUI and CHUI modes as well as for earlier versions of Progress. Maurits van Rijnen's PL Explorer is a tool for easy viewing and adding/updating/deleting files within your Progress® PLs. It works without prolib and should maintain your procedure libraries even faster than prolib. A database reorganization can improve performance, eliminate fragmentation and reduce the size of the database ... and it can take a lot of time. BravePoint's ProD&L helps you get your time back by reducing the downtime required for a database reorganization to less than a few hours — regardless of the size of your database.
Prolint is an open source tool for automated source code review of Progress 4GL code. It reads one or more sourcefiles and examines it for bad programming practices or violations against coding standards. Prolint does not change or rewrite source code, it is no beauty.p. Prolint works with a customizable library of rules. A rule is a specific test that Prolint can perform on source code. Every rule has a 'severity-level' ranging from 0 to 9 (0=informational, 9=severe violation). One can easily customize the severity levels to company preferences. One can also switch rules on/off and save these settings in any number of profiles. IAP GmbH from Hamburg, Germany, has developed three outstanding tools for Progress®:
The XenCraft Unicode Collation for Progress (XenPUC) is a shared library that allows Progress to use a language-based collation instead of a binary collation. The collation is for use by Progress applications and database indexes using Unicode. Each of these free tools comes with a document explaining the principles and how to use them: WizTOM for PROGRESS is a highly efficient technology for localizing Progress applications. You can use it to add languages to your application to reach global markets, to expand your base of users in your local market, or to customize applications for individual clients. If you struggle with maintaining homebrew localization tools and processes, or have projects that have outgrown Progress Translation Manager, WizTom can relieve you of unwieldy localization processess and bring you to a modern and supported methodology.
The XenCraft Word Parser for Progress (XenWORD) is a shared library that parses text into words using the Progress word rules table, the same rules used for database word indexes. This gives developers and users the ability to review how the text is being parsed, to confirm the correct rules are being used or to experiment with new rules. The library can also be used more generally for text parsing and manipulation. |
||||||
|
|
|||||
Digg this · Add to del.icio.us · Add to Furl · We Can Help You! |
||||||
|
||||||
![]() ![]() ![]() ![]() ![]() |
Home · Categories · Articles & Tutorials · Syndicated News, Blogs & Knowledge Bases · Web Log Archives Copyright © 2004, 2005 by Smart IT Consulting · Reprinting except quotes along with a link to this site is prohibited · Contact · Privacy
|