<?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>Scott Auge&#039;s blog</title>
 <link>http://www.oehive.org/blog/166</link>
 <description></description>
 <language>oehive</language>
<item>
 <title>Voleso HTML Templating Tool Open Sourced</title>
 <link>http://www.oehive.org/node/2030</link>
 <description>&lt;p&gt;The first time one needs to rework the HTML for look and feel in an application, one quickly learns about the need for separating the HTML from the application code. HTML Mapping was an attempt at this, however, there is still the need for a Progress Development License as well re-compiling on changed code.&lt;/p&gt;
&lt;p&gt;Other languages have encountered this need – PHP with the Smarty template processor as well the various one&#039;s used in the C and C++ world. These processors do not require re-compiling and allow for HTML designers to work outside of the application code environment.&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/node/2030&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/2030#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/255">webspeed</category>
 <enclosure url="http://www.oehive.org/files/voleso.2011295052212.zip" length="566458" type="application/zip" />
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Sat, 22 Oct 2011 09:32:47 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">2030 at http://www.oehive.org</guid>
</item>
<item>
 <title>EQN II Symbolic Mathematics Library Released</title>
 <link>http://www.oehive.org/node/1888</link>
 <description>&lt;p&gt;EQN II is ready for release! Open Source symbolic mathematics library available for Progress ABL/4GL here &lt;a href=&quot;http://bit.ly/hetmA3&quot; title=&quot;http://bit.ly/hetmA3&quot;&gt;http://bit.ly/hetmA3&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;/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;</description>
 <comments>http://www.oehive.org/node/1888#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/885">OOABL Code</category>
 <enclosure url="http://www.oehive.org/files/eqnii.2010344024257.zip" length="39999" type="application/zip" />
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Fri, 10 Dec 2010 08:06:22 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1888 at http://www.oehive.org</guid>
</item>
<item>
 <title>Calling out to a C++ class from the Progress ABL</title>
 <link>http://www.oehive.org/node/1709</link>
 <description>&lt;p&gt;On a programmer mailing list, there was a question about how to call out to a class in C++ from the Progress ABL.  The following gives an example of doing so.&lt;/p&gt;
&lt;p&gt;First, here is a bit of C++ code that hopefully illustrates a wrapper on how to call out to a class from the Progress interface (explanation follows):&lt;/p&gt;
&lt;p&gt;------------ 2.cpp -----------&lt;/p&gt;
&lt;pre&gt;

extern &quot;C&quot; {

int TestRoutine () ;

}




class A {

 private :

 int A1;

 public :

 int SetA1 (int V) {

   A1 = V;

 }

 int GetA1 () {

   return A1;

 }

}; // class A


int TestRoutine () {&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;/ooabl&quot; class=&quot;og_links&quot;&gt;Object-Oriented ABL Techniques&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1709&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1709#comments</comments>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <pubDate>Wed, 14 Apr 2010 01:19:46 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1709 at http://www.oehive.org</guid>
</item>
<item>
 <title>Print versions of the Progress E-Zines are now available</title>
 <link>http://www.oehive.org/node/1489</link>
 <description>&lt;p&gt;It has been noted that once something is on the internet, it is there forever.  Apparently, this is somewhat wrong for certain types of information.  The Progress E-Zine collection continues to be available on the internet, but often it is tucked away in corners that are hard to find.&lt;/p&gt;
&lt;p&gt;With this in mind, a three volume set of the E-Zines in bound printed form are now available.  No more binders full of printer paper versions of the monographs, simply reach into the book shelf for the bound copy and enjoy.&lt;/p&gt;
&lt;p&gt;The books can be purchased from these locations:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-1/7315106&quot; title=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-1/7315106&quot;&gt;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-vo...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-2/7315334&quot; title=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-2/7315334&quot;&gt;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-vo...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-3/7315390&quot; title=&quot;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-volume-3/7315390&quot;&gt;http://www.lulu.com/content/paperback-book/progress-e-zine-collection-vo...&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;/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/node/1489&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1489#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/617">E-Zine EZine</category>
 <category domain="http://www.oehive.org/taxonomy/term/133">Coding Standards and Best Practice</category>
 <group domain="http://www.oehive.org/node/1273">Adverts and Commercial Group</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Tue, 23 Jun 2009 14:56:42 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1489 at http://www.oehive.org</guid>
</item>
<item>
 <title>Using Object Oriented Programming For Custom Programming In A SaaS Application</title>
 <link>http://www.oehive.org/node/1469</link>
 <description>&lt;p&gt;In the SaaS world, often customers will want their own customizations into the source code specific to how they want to do business with your software.&lt;/p&gt;
&lt;p&gt;Here is a point where object oriented programming stands out.  By crafting your programming in such a way that basic functionality is enhanced - you can use different classes specific to particular customers for enhanced implementation.&lt;/p&gt;
&lt;p&gt;Since we are going to potentially be using one of multiple classes, we need to have an interface describing the methods available in the class.&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/node/1469&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1469#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/603">SaaS Dynamic Programming</category>
 <category domain="http://www.oehive.org/taxonomy/term/133">Coding Standards and Best Practice</category>
 <category domain="http://www.oehive.org/taxonomy/term/136">OOABL</category>
 <category domain="http://www.oehive.org/taxonomy/term/292">Web Services &amp;amp; Other Integration Technologies</category>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Tue, 21 Apr 2009 06:20:45 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1469 at http://www.oehive.org</guid>
</item>
<item>
 <title>OOP Mail Classes in Progress ABL/4GL Available</title>
 <link>http://www.oehive.org/node/1435</link>
 <description>&lt;p&gt;A new library of Amduus Classes I am putting together includes some code for sending email in Progress 10.1a or better programs.&lt;/p&gt;
&lt;p&gt;Example call in HTML with embedded images and an attachment.&lt;/p&gt;
&lt;p&gt;define variable M as com.amduus.mail.MailBySendmail no-undo.&lt;br /&gt;
define variable HTML as character no-undo.&lt;/p&gt;
&lt;p&gt;M = new com.amduus.mail.MailBySendmail().&lt;/p&gt;
&lt;p&gt;M:ToEmail = &quot;sauge@localhost&quot;.&lt;br /&gt;
M:FromEmail = &quot;root@localhost&quot;.&lt;br /&gt;
M:BCCEmail = &quot;root@localhost&quot;.&lt;br /&gt;
M:Subject = &quot;Test 1&quot;.&lt;/p&gt;
&lt;p&gt;HTML = &quot;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&quot;&lt;br /&gt;
     + &#039;This is a &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt; &amp;lt;img src=&quot;cid:y1&quot;&amp;gt; email&#039;&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/node/1435&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1435#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/136">OOABL</category>
 <enclosure url="http://www.oehive.org/files/amduusclasses.2009063223318.zip" length="14756" type="application/zip" />
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Thu, 05 Mar 2009 03:58:00 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1435 at http://www.oehive.org</guid>
</item>
<item>
 <title>Video on calling web services from the 4GL/ABL</title>
 <link>http://www.oehive.org/node/1432</link>
 <description>&lt;p&gt;I have a video up on amduus.com on how to call out to web services with example coding.&lt;/p&gt;
&lt;p&gt;The video can be seen at &lt;a href=&quot;http://amduus.com/training/Using_bprowsdldoc.html&quot; title=&quot;http://amduus.com/training/Using_bprowsdldoc.html&quot;&gt;http://amduus.com/training/Using_bprowsdldoc.html&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;/devtools&quot; class=&quot;og_links&quot;&gt;Development Tools Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1432#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/595">Video Call Web Service</category>
 <category domain="http://www.oehive.org/taxonomy/term/142">Code Samples</category>
 <category domain="http://www.oehive.org/taxonomy/term/134">Operating System and Application Interfaces</category>
 <category domain="http://www.oehive.org/taxonomy/term/292">Web Services &amp;amp; Other Integration Technologies</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, 03 Mar 2009 19:36:14 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1432 at http://www.oehive.org</guid>
</item>
<item>
 <title>Book on object oriented programming available</title>
 <link>http://www.oehive.org/node/1431</link>
 <description>&lt;p&gt;I have a book on object oriented programming in the ABL language available at &lt;a href=&quot;http://www.lulu.com/content/paperback_book/discussions_of_object_oriented_programming_in_progress_openedge_101x/4609181&quot; title=&quot;http://www.lulu.com/content/paperback_book/discussions_of_object_oriented_programming_in_progress_openedge_101x/4609181&quot;&gt;http://www.lulu.com/content/paperback_book/discussions_of_object_oriente...&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;/ooabl&quot; class=&quot;og_links&quot;&gt;Object-Oriented ABL Techniques&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1431#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/594">OOP Programming</category>
 <category domain="http://www.oehive.org/taxonomy/term/136">OOABL</category>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <group domain="http://www.oehive.org/node/1273">Adverts and Commercial Group</group>
 <group domain="http://www.oehive.org/ooabl">Object-Oriented ABL Techniques</group>
 <pubDate>Tue, 03 Mar 2009 19:33:51 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1431 at http://www.oehive.org</guid>
</item>
<item>
 <title>Video on setting up Webspeed on MS Windows</title>
 <link>http://www.oehive.org/node/1426</link>
 <description>&lt;p&gt;Since it is asked quite often in the Progess community how to set up a broker in the MS Widnows environment, here is a little video on how to accomplish this.&lt;/p&gt;
&lt;p&gt;View the video at &lt;a href=&quot;http://amduus.com/training/WebspeedBrokerOnWindows.html&quot; title=&quot;http://amduus.com/training/WebspeedBrokerOnWindows.html&quot;&gt;http://amduus.com/training/WebspeedBrokerOnWindows.html&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;/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;</description>
 <comments>http://www.oehive.org/node/1426#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/593">broker</category>
 <category domain="http://www.oehive.org/taxonomy/term/255">webspeed</category>
 <category domain="http://www.oehive.org/taxonomy/term/457">Windows</category>
 <category domain="http://www.oehive.org/taxonomy/term/289">Web UI Development</category>
 <group domain="http://www.oehive.org/devtools">Development Tools Group</group>
 <group domain="http://www.oehive.org/node/667">ABL(4GL) General Programming Group</group>
 <pubDate>Sat, 28 Feb 2009 16:39:23 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1426 at http://www.oehive.org</guid>
</item>
<item>
 <title>Federal Contracts Database</title>
 <link>http://www.oehive.org/node/1423</link>
 <description>&lt;p&gt;For those who may be looking for something to do, perhaps this can be a lead. There is going to be a lot of work available through the government! If you nab one, don&#039;t forget who alerted you to it. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.fbo.gov/index?cck=1&amp;amp;au=&amp;amp;ck=&quot; title=&quot;https://www.fbo.gov/index?cck=1&amp;amp;au=&amp;amp;ck=&quot;&gt;https://www.fbo.gov/index?cck=1&amp;amp;au=&amp;amp;ck=&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;/work&quot; class=&quot;og_links&quot;&gt;Jobs Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1423#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/180">Miscellaneous</category>
 <group domain="http://www.oehive.org/node/1273">Adverts and Commercial Group</group>
 <group domain="http://www.oehive.org/work">Jobs Group</group>
 <pubDate>Fri, 27 Feb 2009 16:02:13 +0000</pubDate>
 <dc:creator>Scott Auge</dc:creator>
 <guid isPermaLink="false">1423 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
