<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The OpenEdge Hive - OE Development Tools</title>
 <link>http://www.oehive.org/taxonomy/term/129/all</link>
 <description>Whitepapers, discussions, and code related to tools for programming in ABL, analyzing existing code, and improving and transforming ABL code.</description>
 <language>oehive</language>
<item>
 <title>OpenEdge Session Tracing</title>
 <link>http://www.oehive.org/project/SessionTrace</link>
 <description>&lt;p&gt;Tuning OpenEdge application code can be daunting for a beginner. Although the tools required to debug and tune your code are available in the 4GL, they are not always easy to use and understand. This toolset aims to simplify the process of tuning without requiring major (or any) changes to your code.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/devtools&quot; class=&quot;og_links&quot;&gt;Development Tools Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/project/SessionTrace&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/1089">Debugging</category>
 <category domain="http://www.oehive.org/taxonomy/term/271">performance</category>
 <category domain="http://www.oehive.org/taxonomy/term/1088">Tracing</category>
 <category domain="http://www.oehive.org/taxonomy/term/1087">Tuning</category>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <enclosure url="http://www.oehive.org/files/apptune.zip" length="17588" type="application/zip" />
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <pubDate>Sun, 02 Aug 2015 21:06:41 +0000</pubDate>
 <dc:creator>TheMadDBA</dc:creator>
 <guid isPermaLink="false">2320 at http://www.oehive.org</guid>
</item>
<item>
 <title>Database Activity Monitor</title>
 <link>http://www.oehive.org/project/DBActMon</link>
 <description>&lt;p&gt;A ChUI Database Activity Monitor that asks you to select a database connection. Database activity for that connection is then displayed in a browses - there is a Table view and an Index view. Reads / Creates / Updates by Table or Index. The activity is read from _UserTableStat and _UserIndexStat VSTs. There is a one minute auto-refresh, or it can be refreshed manually by pressing the space bar. There is a hotkey to display the stack trace for the connection, but statement caching must be enabled for this to work. There is an option to reset all stats to Zero.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/667&quot; class=&quot;og_links&quot;&gt;ABL(4GL) General Programming Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/project/DBActMon&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/1071">database activity monitor reads writes updates</category>
 <category domain="http://www.oehive.org/taxonomy/term/132">Code Quality &amp;amp; Improvement</category>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/567">Testing Tools</category>
 <enclosure url="http://www.oehive.org/files/dbactmon.p" length="20550" type="text/x-pascal" />
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Wed, 04 Jun 2014 09:48:37 +0000</pubDate>
 <dc:creator>Richard Elvin</dc:creator>
 <guid isPermaLink="false">2240 at http://www.oehive.org</guid>
</item>
<item>
 <title>ABL2DB - Databasing ABL information for Analysis</title>
 <link>http://www.oehive.org/ABL2DB</link>
 <description>&lt;p&gt;The ABL compiler provides some valuable tools for analyzing individual compile units, but this information can become far more valuable if systematically gathered into a database and supplemented with other information and analysis tools.  Presentation on this project can be found at &lt;a href=&quot;http://cintegrity.com/content/Databasing-ABL-Code-and-Data-Relationships&quot; title=&quot;http://cintegrity.com/content/Databasing-ABL-Code-and-Data-Relationships&quot;&gt;http://cintegrity.com/content/Databasing-ABL-Code-and-Data-Relationships&lt;/a&gt; and &lt;a href=&quot;http://cintegrity.com/content/How-Can-I-Fix-Applied-Use-ABL2DB%0B-Real-World-Problems&quot; title=&quot;http://cintegrity.com/content/How-Can-I-Fix-Applied-Use-ABL2DB%0B-Real-World-Problems&quot;&gt;http://cintegrity.com/content/How-Can-I-Fix-Applied-Use-ABL2DB%0B-Real-W...&lt;/a&gt; .&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/ABL2DB-ABL2UML&quot; class=&quot;og_links&quot;&gt;ABL2DB &amp;amp; ABL2UML Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/ABL2DB&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/ABL2DB#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/168">UML, MDA, &amp;amp; Application Transformation</category>
 <category domain="http://www.oehive.org/taxonomy/term/135">Code Documentation Tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <group domain="http://www.oehive.org/ABL2DB-ABL2UML">ABL2DB &amp;amp; ABL2UML Group</group>
 <pubDate>Wed, 28 May 2014 15:51:51 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">2238 at http://www.oehive.org</guid>
</item>
<item>
 <title>Progress 4GL Wrapper for Zlib Library</title>
 <link>http://www.oehive.org/project/zlib4gl</link>
 <description>&lt;p&gt;Gzip encoding for Progress 4GL based on zlib library written by Jean-loup Gailly - &lt;a href=&quot;http://www.zlib.net/&quot; title=&quot;http://www.zlib.net/&quot;&gt;http://www.zlib.net/&lt;/a&gt;&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/1068">compression</category>
 <category domain="http://www.oehive.org/taxonomy/term/1067">gzip</category>
 <category domain="http://www.oehive.org/taxonomy/term/451">zlib</category>
 <category domain="http://www.oehive.org/taxonomy/term/800">Framework Components</category>
 <category domain="http://www.oehive.org/taxonomy/term/138">Interfaces to Other Languages or Databases</category>
 <category domain="http://www.oehive.org/taxonomy/term/150">All Projects</category>
 <group domain="http://www.oehive.org/node/194">Hive group</group>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Sat, 29 Mar 2014 07:27:06 +0000</pubDate>
 <dc:creator>medu</dc:creator>
 <guid isPermaLink="false">2226 at http://www.oehive.org</guid>
</item>
<item>
 <title>OpenEdge Perspective Switcher</title>
 <link>http://www.oehive.org/project/OEPerspectiveSwitcher</link>
 <description>&lt;p&gt;This Plugin allows the developer to control when the Perspective is changed automatically between the OpenEdge Editor/Appbuilder and Visual Designer Perspectives based on the file extension and the Editor that is being used to edit the file.&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;inline center&quot; style=&quot;width: 541px;&quot;&gt;&lt;img src=&quot;http://www.oehive.org/files/images/PerspectiveSwitcher.jpg&quot; alt=&quot;OpenEdge Perspective Switcher Preferences&quot; title=&quot;OpenEdge Perspective Switcher Preferences&quot;  class=&quot;image _original&quot; width=&quot;541&quot; height=&quot;476&quot; /&gt;&lt;span class=&quot;caption&quot; style=&quot;width: 539px;&quot;&gt;&lt;strong&gt;OpenEdge Perspective Switcher Preferences&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Install the Plugin by extracting the .zip file and then copying the .jar file into the dropins directory of your Progress Developer Studio (ie: C:\Progress\OpenEdge\oeide\eclipse\dropins).&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/project/OEPerspectiveSwitcher&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/156">Eclipse</category>
 <category domain="http://www.oehive.org/taxonomy/term/258">java</category>
 <category domain="http://www.oehive.org/taxonomy/term/1052">Perspective</category>
 <category domain="http://www.oehive.org/taxonomy/term/330">plugin</category>
 <category domain="http://www.oehive.org/taxonomy/term/1053">Switcher</category>
 <category domain="http://www.oehive.org/taxonomy/term/129">OE Development Tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/423">OEA and AppBuilder Support and Supplement</category>
 <enclosure url="http://www.oehive.org/files/OEPerspectiveSwitcher.zip" length="13361" type="application/zip" />
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Wed, 16 Oct 2013 12:40:59 +0000</pubDate>
 <dc:creator>wrpkm</dc:creator>
 <guid isPermaLink="false">2190 at http://www.oehive.org</guid>
</item>
<item>
 <title>Progress Profiler</title>
 <link>http://www.oehive.org/Profiler</link>
 <description>&lt;p&gt;There is a capability built in to ABL to provide run-time execution detail on a program.  It collects execution times on blocks of code so that one can evaluate performance.  It returns:
&lt;ul&gt;
&lt;li&gt;Line numbers.&lt;/li&gt;
&lt;li&gt;Number of repetitions.&lt;/li&gt;
&lt;li&gt;Average time.&lt;/li&gt;
&lt;li&gt;Cumulative time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It can be used by:
&lt;ul&gt;
&lt;li&gt;-profile run time parameter.  Profiles whole session, but does not require modifying code.&lt;/li&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/667&quot; class=&quot;og_links&quot;&gt;ABL(4GL) General Programming Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/Profiler&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/Profiler#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Fri, 02 Aug 2013 19:45:06 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">2184 at http://www.oehive.org</guid>
</item>
<item>
 <title>Maia</title>
 <link>http://www.oehive.org/node/1985</link>
 <description>&lt;br class=&quot;clear&quot; /&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/942">code generation maia</category>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <pubDate>Mon, 20 Jun 2011 06:18:16 +0000</pubDate>
 <dc:creator>jmls</dc:creator>
 <guid isPermaLink="false">1985 at http://www.oehive.org</guid>
</item>
<item>
 <title>Maia</title>
 <link>http://www.oehive.org/project/Maia</link>
 <description>&lt;p&gt;Maia is a Progress ABL code generator that takes a user-defined template and produces clean, understandable, consistent code. If you have ever copied and pasted a block of code, then Maia is for you. Maia removes the need for manual code duplication. &lt;/p&gt;
&lt;p&gt;Even better, Maia removes the need for the vast majority of dynamic coding, making your code understandable to the programmer that follows you&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/941">generator code automatic</category>
 <category domain="http://www.oehive.org/taxonomy/term/214">Development Support Tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/150">All Projects</category>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Mon, 20 Jun 2011 05:07:35 +0000</pubDate>
 <dc:creator>jmls</dc:creator>
 <guid isPermaLink="false">1983 at http://www.oehive.org</guid>
</item>
<item>
 <title>Justus OpenEdge Tools</title>
 <link>http://www.oehive.org/project/Justus</link>
 <description>&lt;p&gt;Justus is a toolset for Progress 4GL that helps developers to increase quality of your projects. Justus includes a simplified 4GL parser and a test coverage tool to identify gaps on Test phase.&lt;br /&gt;
Future releases also include a search tool, white-box tests and dependency checker.&lt;/p&gt;
&lt;p&gt;** Looking for Volunteers **&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/devtools&quot; class=&quot;og_links&quot;&gt;Development Tools Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/909">coverage tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/132">Code Quality &amp;amp; Improvement</category>
 <category domain="http://www.oehive.org/taxonomy/term/150">All Projects</category>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <pubDate>Tue, 22 Feb 2011 10:44:07 +0000</pubDate>
 <dc:creator>fcordova</dc:creator>
 <guid isPermaLink="false">1910 at http://www.oehive.org</guid>
</item>
<item>
 <title>ProUnit Test Framework</title>
 <link>http://www.oehive.org/project/ProUnit</link>
 <description>&lt;p&gt;ProUnit is a Unit Test Framework designed to improve Progress applications quality. Specially focused on automation, ProUnit is better used with Continuous Integration and build scripting tools like PCT, ANT, Bamboo, Hudson, etc.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/devtools&quot; class=&quot;og_links&quot;&gt;Development Tools Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/908">prounit unit test</category>
 <category domain="http://www.oehive.org/taxonomy/term/567">Testing Tools</category>
 <category domain="http://www.oehive.org/taxonomy/term/150">All Projects</category>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <pubDate>Tue, 22 Feb 2011 10:34:53 +0000</pubDate>
 <dc:creator>fcordova</dc:creator>
 <guid isPermaLink="false">1909 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
