<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Blog of Max Horvath</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.maxhorvath.com/atom.xml" />
    <id>tag:www.maxhorvath.com,2008-03-19://1</id>
    <updated>2009-08-21T23:34:15Z</updated>
    <subtitle>For more quality in software products ...</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>Saros: Distributed Pair Programming Plugin for Eclipse</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2009/08/saros-distributed-pair-programming-plugin-for-eclipse.html" />
    <id>tag:www.maxhorvath.com,2009://1.34</id>

    <published>2009-08-21T23:33:22Z</published>
    <updated>2009-08-21T23:34:15Z</updated>

    <summary>Recently on the TYPO3-5 Mailing-List Eike Starkmann wrote about his master thesis project called Saros: &quot;Saros is an Eclipse plugin for collaborative text editing and distributed pair programming, i.e. it allows two or more developers to work together in real-time on the same files. It is similar to Gobby, SubEthaEdit or Google Docs but focuses on programming in Eclipse.&quot;</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
Recently on the TYPO3-5 Mailing-List Eike Starkmann wrote about his master thesis project called <a href="https://www.inf.fu-berlin.de/w/SE/DPP">Saros</a>:
</p>

<p>
<em>Saros is an Eclipse plugin for collaborative text editing and distributed pair programming, i.e. it allows two or more developers to work together in real-time on the same files. It is similar to Gobby, SubEthaEdit or Google Docs but focuses on programming in Eclipse.</em>
</p>

<p>
He summarizes the advantages of using such a plugin:
</p>

<p>
Projects can benefit from Saros because I think it brings many advantages to Open Source Software development:
<ul>
<li>
Distributed Pair Programming is like a live peer review. This should help with finding good design, get rid of bugs, increase readability, etc.
</li>
<li>
Transferring knowledge should be easier to do when more than one person look at and work with the same code. This should also help to give new developers an introduction to the code.
</li>
<li>
In contrast to screen sharing, Saros only shares your actions inside of Eclipse with regards to the project you are both working on (think privacy) and you are still independent to explore the project on your own.
</li>
</ul>
</p>

<p>
Saros can be useful in the following contexts:
<ul>
<li>
Working on complicated problems in the code
</li>
<li>
Performing code reviews
</li>
<li>
Debugging
</li>
<li>
Code presentation
</li>
<li>
Code sprints
</li>
<li>
Introducing new developers to the project
</li>
<li>
...
</li>
</ul>
</p>

<p>
There is also a <a href="https://www.inf.fu-berlin.de/w/SE/DPPDemoVideo">screencast</a> avilable which demonstrates the features very well.
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Programming for iPhone using Linux or Windows</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/10/programming-for-iphone-using-linux-or-windows.html" />
    <id>tag:www.maxhorvath.com,2008://1.23</id>

    <published>2008-10-31T15:05:22Z</published>
    <updated>2008-10-31T17:34:30Z</updated>

    <summary>Development for the iPhone is provided by Apple for Mac OS X exclusively. There are several reasons to do it like that - the most important one would be that iPhone OS Frameworks are all available under Mac OS X. Those of you who would like to play around with iPhone development under Linux or Windows can now follow a tutorial published by IBM.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="iPhone SDK" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ibm" label="IBM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphonesdk" label="iPhone SDK" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="objectivec" label="Objective C" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows" label="Windows" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xcode" label="XCode" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
Development for the <a href="http://www.apple.com/iphone/" onClick="javascript: pageTracker._trackPageview ('/outgoing/apple.com');">iPhone</a> is provided by <a href="http://www.apple.com/" onClick="javascript: pageTracker._trackPageview ('/outgoing/apple.com');">Apple</a> for <a href="http://www.apple.com/macosx/" onClick="javascript: pageTracker._trackPageview ('/outgoing/apple.com');">Mac OS X</a> exclusively. There are several reasons to do it like that - the most important one would be that iPhone OS Frameworks are all available under Mac OS X.
</p>

<p>
Those of you who would like to play around with iPhone development under Linux or Windows can now follow a tutorial published by <a href="http://www.ibm.com/" onClick="javascript: pageTracker._trackPageview ('/outgoing/ibm.com');">IBM</a> on how to use the <a href="http://www.eclipse.org/cdt/" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse C/C++ Development Toolkit</a> (CDT) to program native applications for the iPhone.
This way you can write iPhone applications by using Eclipse IDE on Windows and Linux, too. The only requirement is that you need a jailbreaked iPhone.
</p>

<p>
As a conclusion I can say that it's quite complicated and by far not as fluent as developing on the Mac OS platform (e.g. Simulator is missing) - but those wanting to experiment on with the iPhone SDK on Windows or Linux will find this tutorial a useful resource.
</p>

<p>
I kindly mirrored the tutorial on my webserver - you can <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://www.maxhorvath.com/documents/programming_for_iphone_using_l/eclipse-iphone-cdt.pdf" onClick="javascript: pageTracker._trackPageview('/downloads/eclipse-iphone-cdt');">download it here</a></span> ...
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Eclipse PDT 2.0 release postponed</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/08/eclipse-pdt-20-release-postponed.html" />
    <id>tag:www.maxhorvath.com,2008://1.16</id>

    <published>2008-08-26T10:01:36Z</published>
    <updated>2008-10-31T17:53:48Z</updated>

    <summary>As expected by many, Eclipse PDT&apos;s next major release has been postponed to December 29th 2008.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pdt" label="PDT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
As expected by many, <a href="http://www.eclipse.org/pdt" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse PDT</a>'s next major release has been postponed.
</p>

<p>
While two milestones couldn't be released, it became clearer and clearer that the release date of September 15th 2008 couldn't be met.
</p>

<h3><strong><big>On  December 29th 2008 Eclipse PDT 2.0 will hit the street</big></strong></h3>

<p>
There is one milestone and two release candidates planed, before the final version is being expected to be released <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">on December 29th 2008</a>.
</p>

<p>
Personally I don't mind the delay, as PDT 2.0 will include many improvements to the current version:
</p>

<ul>
    <li>PHP Model Infrastructure</li>
    <li>Mark Occurrences</li>
    <li>Type Hierarchy View</li>
    <li>Override Method Annotation</li>
    <li>New PHP Explorer capabilities</li>
    <li>Extended Open Type</li>
    <li>Code Templates</li>
    <li>Code Assist for Dynamic Variables</li>
</ul>

<p>
One of the other reasons I see for delaying PDT 2.0 (hey - they bumbed the planned 1.1 release to 2.0) is a huge internal API change, also introduced because of the switch to Eclipse DLTK (Dynamic Languages Toolkit - a tool for vendors, researchers, and end-users who rely on dynamic languages).
</p>

<p>
Well, at least chances might be good they will include (at least a basic) <a href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html" onClick="javascript: pageTracker._trackPageview ('/outgoing/maxhorvath.com');">Phar support</a>.
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Call for proposals of requirements for a complete support of Phar archives in Eclipse PDT</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/08/call-for-proposals-of-requirements-for-a-complete-support-of-phar-archives-in-eclipse-pdt.html" />
    <id>tag:www.maxhorvath.com,2008://1.14</id>

    <published>2008-08-18T11:28:40Z</published>
    <updated>2008-10-31T17:56:41Z</updated>

    <summary>As PHP 5.3 is marching towards the final release, Eclipse PDT&apos;s next version needs to support its new features. Two major additions to PHP 5.3 are namespaces and bundling the Phar extension. Especially used in combination libraries could/should be distributed like Jars in the Java world.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="namespaces" label="Namespaces" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pdt" label="PDT" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="phar" label="Phar" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
As <a href="http://www.php.net/" onClick="javascript: pageTracker._trackPageview ('/outgoing/php.net');">PHP</a> 5.3 is marching towards the final release, <a href="http://www.eclipse.org/pdt" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse PDT</a>'s next version needs to support its new features. Two major additions to PHP 5.3 are <a href="http://www.php.net/language.namespaces" onClick="javascript: pageTracker._trackPageview ('/outgoing/php.net');">namespaces</a> and bundling the <a href="http://www.php.net/book.phar" onClick="javascript: pageTracker._trackPageview ('/outgoing/php.net');">Phar extension</a>. Especially used in combination, libraries could/should be distributed like Jars in the Java world.
</p>

<p>
The Phar extension provides a way to put entire PHP libraries or applications into a single file called a "Phar" (PHP Archive) for easy distribution and installation. Phar archives are best characterized as a convenient way to group several files into a single file. As such, a Phar archive provides a way to distribute a complete PHP library or application in a single file and run it from that file without the need to extract it to disk. Additionally, Phar archives can be executed by PHP as easily as any other file, both on the command line and from a web server. Phar is kind of like a thumb drive for PHP applications.
</p>

<h3><strong><big>PHP 5.3 and Eclipse PDT 2.0 will soon hit the street</big></strong></h3>

<p>
With Eclipse PDT 2.0 <a href="http://www.eclipse.org/pdt/plans/php_plan_2_0.php" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">to be released</a> in September (or October) support for namespaces is already on the roadmap. Support for Phar archives has not been listed, yet. But in my opinion Eclipse PDT 2.0 must support handling Phar archives when PHP 5.3 will hit the street.
</p>

<p>
Playing around with PHP 5.3 HEAD and Eclipse PDT 2.0 HEAD I've discovered several drawbacks of the yet missing support for Phar archives - here are the most important ones:
</p>

<ul>
    <li>You cannot browse Phar archives.</li>
    <li>Because of the disability of Eclipse PDT 2.0 of browsing Phar archives you cannot see in the outline which classes are inside of the Phar archive.</li>
    <li>You cannot debug Phar archives. (Eclipse won't open a Phar archive.) (Using Xdebug or Zend Debugger does not change the situation.)</li>
</ul>

<p>
Debugging Phar archives using Xdebug is still an issue with the current stable release (Xdebug won't return enough information to browse the Phar archive), but <a href="http://www.derickrethans.nl/" onClick="javascript: pageTracker._trackPageview ('/outgoing/derickrethans.nl');">Derick</a> is already working on <a href="http://bugs.xdebug.org/bug_view_page.php?bug_id=0000369" onClick="javascript: pageTracker._trackPageview ('/outgoing/xdebug.org');">solving that issue</a>. I didn't try the Zend Debugger - I don't even know if it runs with PHP 5.3.
</p>

<h3><strong><big>Requirements for the Phar support are still to be defined</big></strong></h3>

<p>
So <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=244305" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">opened an feature request</a> at the Bugzilla issue tracker of Eclipse PDT. <a href="http://ganoro.blogspot.com/" onClick="javascript: pageTracker._trackPageview ('/outgoing/ganoro.blogspot.com');">Roy Ganor</a>, the team leader of the  Zend Development Tools Group, responded quite fast and said, that the development team of Eclipse PDT already talked about the support of Phar archives but
couldn't decide on requirements.
</p>

<p>
He asked me to help out and define proposals for requirements in a PDF file or the <a href="http://wiki.eclipse.org/index.php/PDT" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse PDT wiki</a>.
</p>

<p>
<strong>Before providing proposals for requirements of the support of Phar archives for the next version of Eclipse PDT on my own, I wanted to ask the PHP community (especially those using Eclipse PDT / Zend Studio for Eclipse), what kind of Phar support they would like to see in Eclipse PDT 2.0.</strong>
</p>

<p>
Please do not hesitate on responding /commenting on this article, as there's not much time left before Eclipse PDT 2.0 shall hit the streets - and I wouldn't like to miss Phar support in this great IDE.
</p>]]>
        
    </content>
</entry>

<entry>
    <title>How to enable the Xdebug debugger in Zend Studio for Eclipse</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/08/how-to-enable-the-xdebug-debugger-in-zend-studio-for-eclipse.html" />
    <id>tag:www.maxhorvath.com,2008://1.13</id>

    <published>2008-08-15T07:52:10Z</published>
    <updated>2008-10-31T17:59:57Z</updated>

    <summary>Zend Studio for Eclipse is a commercial edition of Eclipse plus the PDT plugin and various other additions. Unfortunately Zend decided to disable the Xdebug support of the Eclipse PDT plugin. Nonetheless if you&apos;d like to use Xdebug for debugging your PHP scripts, follow these simple steps to restore the Xdebug functionality of Eclipse.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xdebug" label="Xdebug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zendstudio" label="Zend Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
<a href="http://www.zend.com/en/products/studio/" onClick="javascript: pageTracker._trackPageview ('/outgoing/zend.com');">Zend Studio for Eclipse</a> is a commercial edition of <a href="http://www.eclipse.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse</a> plus the <a href="http://www.eclipse.org/pdt/" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">PDT plugin</a> and various other additions. Unfortunately Zend decided to disable the <a href="http://www.xdebug.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/xdebug.org');">Xdebug</a> support of the Eclipse PDT plugin. Nonetheless if you'd like to use Xdebug for debugging your PHP scripts, follow these simple steps to restore the Xdebug functionality of Eclipse.
</p>

<h3><strong><big>How to enable Xdebug support</big></strong></h3>

<p>
First you need to quit Zend Studio for Eclipse if it is still running.
</p>

<ul>
    <li>Got to your Eclipse folder, for this article for instance <em>/usr/local/ZendStudio</em>:<br /><code>cd /usr/local/ZendStudio</code>.</li>
    <li>Enter the <em>plugins</em> folder (i.e. <em>/usr/local/ZendStudio/plugins</em>):<br /><code>cd plugins</code>.</li>
    <li>inside the <em>plugins</em> folder create a new folder named disabled (i.e. <em>/usr/local/ZendStudio/plugins/disabled</em>):<br /><code>mkdir disabled</code>.</li>
    <li>Now move all files starting with <em>com.zend.php.debug</em> into the <em>disabled</em> folder:<br /><code>mv com.zend.php.debug* disabled</code>.</li>
    <li>Go back to your main Zend Studio for Eclipse folder and start it via:<br /><code>./ZendStudio -clean</code>.</li>
    <li>Xdebug is available in the main preferences dialog under PHP Debugging.</li>
</ul>

<p>
If you're working on Windows or Mac OS X, the procedure is likewise - you just need to remember the differences on the command line.
</p>

<h3><strong><big>Conclusion</big></strong></h3>

<p>
In order to get Xdebug working you now need to setup your computer like it is required for Eclipse PDT. Your can find the manual at <a href="http://www.eclipse.org/pdt/documents/XDebugGuide.pdf" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">http://www.eclipse.org/pdt/documents/XDebugGuide.pdf</a>.
</p>

<p>
The only drawback is that profiling via the Zend Debugger doesn't work anymore in Zend Studio. But for this I would suggest to use Xdebug and KCacheGrind.
</p>]]>
        
    </content>
</entry>

<entry>
    <title>How to enable the Ant plugin in Zend Studio for Eclipse</title>
    <link rel="alternate" type="text/html" href="http://www.maxhorvath.com/2008/08/how-to-enable-the-ant-plugin-in-zend-studio-for-eclipse.html" />
    <id>tag:www.maxhorvath.com,2008://1.11</id>

    <published>2008-08-11T12:34:34Z</published>
    <updated>2008-10-31T18:04:20Z</updated>

    <summary>Zend Studio for Eclipse is a commercial edition of Eclipse plus the PDT plugin and various other additions. Unfortunately Zend decided to disable the Ant plugin in it&apos;s distribution of the Eclipse platform. Nonetheless if you&apos;d like to run Ant scripts or simple Phing scripts it would be really useful to be able to use the Ant integration of Eclipse.</summary>
    <author>
        <name>Max Horvath</name>
        <uri>http://www.maxhorvath.com</uri>
    </author>
    
        <category term="Eclipse" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ant" label="Ant" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zendstudio" label="Zend Studio" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.maxhorvath.com/">
        <![CDATA[<p>
<a href="http://www.zend.com/en/products/studio/" onClick="javascript: pageTracker._trackPageview ('/outgoing/zend.com');">Zend Studio for Eclipse</a> is a commercial edition of <a href="http://www.eclipse.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">Eclipse</a> plus the <a href="http://www.eclipse.org/pdt/" onClick="javascript: pageTracker._trackPageview ('/outgoing/eclipse.org');">PDT plugin</a> and various other additions. Unfortunately Zend decided to disable the <a href="http://ant.apache.org/" onClick="javascript: pageTracker._trackPageview ('/outgoing/apache.org');">Ant</a> plugin in it's distribution of the Eclipse platform. Nonetheless if you'd like to run Ant scripts or <em>simple</em> <a href="http://phing.info/" onClick="javascript: pageTracker._trackPageview ('/outgoing/phing.info');">Phing</a> scripts it would be really useful to be able to use the Ant integration of Eclipse.
</p>

<h3><strong><big>Preparation</big></strong></h3>

<p>
First you need to make sure that the <em>Eclipse Java Development Tools</em> are available in Zend Studio for Eclipse.
</p>

<ul>
    <li>From the <em>Help</em> menu click <em>Software Updates</em> &gt; <em>Manage Configuration</em>.</li>
    <li>Check for the entry <em>Eclipse Java Development Tools</em>.</li>
</ul>

<p>
If the entry is <em>not listed</em> or disabled, you need to install the Eclipse feature.
</p>

<ul>
    <li>From the <em>Help</em> menu click <em>Software Updates</em> &gt; <em>Find and Install</em>.</li>
    <li>Click <em>Search for new features to install</em>.</li>
    <li>Check <em>Europa Discovery Site</em> and click <em>Next</em>.</li>
    <li>Select <em>Java Development Tools</em> and click <em>Finish</em> to install the feature.</li>
    <li>Restart Zend Studio for Eclipse.</li>
</ul>

<h3><strong><big>How to enable the Ant integration</big></strong></h3>

<p>
Now it gets a little tricky.
</p>

<ul>
    <li>From the <em>File</em> menu click <em>New</em> &gt; <em>Project</em>.</li>
    <li>Check <em>Show All Wizards</em>.</li>
    <li>In the Wizards text field enter <em>Ant</em>, select <em>Java Project from Existing Ant Buildfile</em> and click <em>Next</em>.</li>
    <li>You will be asked to enable <em>Ant Development</em> - confirm with <em>Yes</em>.</li>
    <li>Now you can cancel the new Java Project - Ant has been activated.</li>
</ul>

<br />

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step1.html" onclick="window.open('http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step1.html','popup','width=525,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step1-thumb-400x380.jpg" width="400" height="380" alt="ant_integration_step1.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step2.html" onclick="window.open('http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step2.html','popup','width=525,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step2-thumb-400x380.jpg" width="400" height="380" alt="ant_integration_step2.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>

<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step31.html" onclick="window.open('http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step31.html','popup','width=398,height=183,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.maxhorvath.com/images/how_to_enable_the_ant_plugin_i/ant_integration_step3-thumb-400x183.jpg" width="400" height="183" alt="ant_integration_step3.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span>]]>
        
    </content>
</entry>

</feed> 