<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.smartphonemag.com/cms" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Smartphone &amp;amp;amp; Pocket PC magazine - Comments for &quot;Review: PPL - Pocket Programming Language from ArianeSoft&quot;</title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft</link>
 <description>Comments for &quot;Review: PPL - Pocket Programming Language from ArianeSoft&quot;</description>
 <language>en-US</language>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5302</link>
 <description>&lt;p&gt;Hi Game Developer:&lt;/p&gt;
&lt;p&gt;I would love to review and critique anything you create with PPL.&lt;/p&gt;
&lt;p&gt;Keep in touch.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 21 Oct 2007 21:50:30 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5302 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5300</link>
 <description>&lt;p&gt;I am not aware of any successful games written with PPL yet. I am working on resolving this though. :-)&lt;/p&gt;
&lt;p&gt;PPL is slow to take off like a good Scotch or vintage wines. Takes a mature individual to recognize the languages potentials and put it to good use. From what I have learned thus far, it does take some time to learn cause it is not like any other langauge. PPL has loads of capabilities that are normally add-ons or not available in other languages. The developers are constantly working hard in ensuring that the compilers truly are transparent between platforms thus if it works on a Windows Mobile device then it will work on a desktop. There will always be issues with the different Windows Mobile devices with any language including PPL if you create a program which uses something in the hardware that is not standardized on all Windows Mobile devices like bluetooth devices. Not all Windows Mobile devices with BT support the same BT profiles.&lt;/p&gt;
&lt;p&gt;As far as games goes, this can apply to the hardware buttons too. Not all Windows Mobile devices have hardware buttons that behave the same. At least if your game is all touch screen oriented, I cannot see anything going wrong with the game on one device if it works fine on another device in general though. Since some devices have accelerated graphics and some have faster processors, there will always be some performance differences between devices. If you write taking into account the slowest Windows Mobile device running a given Windows CE version then you should be OK.&lt;/p&gt;
&lt;p&gt;In the end though, the only way to know for sure is to write one yourself. PPL does have a trial version you can download and try.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 21 Oct 2007 21:15:01 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5300 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5298</link>
 <description>&lt;p&gt;At the bottom of this page, you will see all the categories PPL is designed to work with.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.arianesoft.ca/page.php?1&quot;&gt;http://www.arianesoft.ca/page.php?1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As far as compatibility goes, since the compatability is based on the final code created and not the actual JAVA code or runtime file, PPL is far more compatible. I cannot say 100% how compatible since I have never tried PPL on all devices in all the categories. PPL compiles the same code for the specific devices. JAVA is not 100% identical as far as code structure goes among all platforms since there are various versions of JAVA supported thus some JAVA may not translate over perfectly. This means the developer needs to take these differences into account while creating the application. As far as PPL goes, it&#039;s more of the physical issues you need to be aware of and not the code itself since there is only one PPL language that is used used and compiled for all the different platforms. Like a Pocket PC uses a touch screen and a Smartphone uses virtual buttons instead. So you cannot create a Pocket PC and a Smartphone version with the code being 100% identical. Screen sizes vary also. In the end, you can create titles for both.&lt;/p&gt;
&lt;p&gt;Hope this answers your question.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 21 Oct 2007 13:55:41 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5298 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5296</link>
 <description>&lt;p&gt;Certainly, GPS and trapezoidal image manipulation is a breeze in PPL. The built in graphics support will minimize your coding and maximize your applications functionality.&lt;/p&gt;
&lt;p&gt;Take a look at some example code here.&lt;br /&gt;
&lt;a href=&quot;http://www.arianesoft.ca/page.php?27&quot;&gt;http://www.arianesoft.ca/page.php?27&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In either program type you mention, the objects or sprites you create can be easily manipulated on top of the GPS map or background. Image manipulation is not solely for games and can apply to uniguely shaped or animated input controls too.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Wed, 29 Aug 2007 19:45:12 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5296 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5294</link>
 <description>&lt;p&gt;Hi Jon:&lt;/p&gt;
&lt;p&gt;It is important that I answer your questions in reverse order.&lt;/p&gt;
&lt;p&gt;1: Technical support is very good via the online forums.&lt;/p&gt;
&lt;p&gt;2: As far as the manual goes, only you can determine this in the end cause it depends on your level of comprehension as far as basic computer and programming terminologies goes. I feel it is sufficient to get anyone started&lt;br /&gt;
Newbie could mean:&lt;br /&gt;
- new to PPL style of programming&lt;br /&gt;
- new to programming in general&lt;br /&gt;
- new to computers and programming in general&lt;/p&gt;
&lt;p&gt;
3: PPL has been around for a good number of years already but the future holds no guarantees for anyone. To insure that they will be around for a long time means people like yourself on the fence must commit to PPL now and buy anyone of their offerings. This language is great for developing software titles for current Windows Mobile devices.&lt;/p&gt;
&lt;p&gt;No one can predict the future but we can do our part to guide things along. . . :-)&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Wed, 29 Aug 2007 13:56:53 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5294 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5291</link>
 <description>&lt;p&gt;Hi Jon:&lt;/p&gt;
&lt;p&gt;PPL is created using .NET&lt;br /&gt;
Direct Access to Windows API&#039;s are available and external DLL&#039;s can be accessed as long as the functions can be imported. You can also create your own DLL&#039;s through PPL.&lt;/p&gt;
&lt;p&gt;In regards to the database, Eric Pankoke suggests SQLite which he describes here. &lt;a href=&quot;http://www.arianesoft.ca/page.php?48&quot;&gt;http://www.arianesoft.ca/page.php?48&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As far as S309 picture box or timer are concerned, PPL does not require them since more powerful functions are included. Same with NS Basic. A more powerful version comes standard now which are based on the original S309 versions.&lt;/p&gt;
&lt;p&gt;I do not consider PPL to be easier than NS Basic to learn initially but has more built right in thus avoids the time consuming search for third party DLL&#039;s that may or may not work with NS Basic. Over time, PPL will become a comfortable language to use and has the power in the core which minimizes your coding efforts.&lt;/p&gt;
&lt;p&gt;Hope this helps you.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Thu, 09 Aug 2007 10:38:58 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5291 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5288</link>
 <description>&lt;p&gt;Bob,&lt;/p&gt;
&lt;p&gt;If I understand your question correctly, GE provides plenty of control over the non-gaming aspects of the game. &lt;/p&gt;
&lt;p&gt;As far as your first and second question go, these can be created virtually the same way as everything else in the game. And as far as your third question goes I know that you can set up a registration code if that&#039;s what you&#039;re asking (I don&#039;t know the particulars on how to do this though). &lt;/p&gt;
&lt;p&gt;For a good example that will address most if not all of your concerns, take a look at &quot;Last Defender&quot; or a &quot;Bloody Mess&quot; (both available at the site I listed in a previous comment). Both of these titles require registration via a user-specific registration code, and both of them have intro screens. &lt;/p&gt;
&lt;p&gt;Let me know if this isn&#039;t clear and I&quot;ll try to explain better.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Mon, 16 Apr 2007 14:46:40 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Ben Stanley</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5288 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5287</link>
 <description>&lt;p&gt;Hi Ben:&lt;/p&gt;
&lt;p&gt;Let me ask you this about GE.&lt;/p&gt;
&lt;p&gt;How much control and flexibility does GE have when creating the non gaming aspects of the game?&lt;/p&gt;
&lt;p&gt;Like:&lt;br /&gt;
1: Creating the intro screens.&lt;br /&gt;
2: Creating the HELP screens&lt;br /&gt;
3: Implimenting your own demo mode and registration encryption?&lt;/p&gt;
&lt;p&gt;The last time I looked at GE these were lacking for me.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 15 Apr 2007 12:30:58 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5287 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5286</link>
 <description>&lt;p&gt;I don&#039;t think it has isometric display either although I know that some people have manually created it in GE. &lt;/p&gt;
&lt;p&gt;As far as GE&#039;s interface is concerned, I find it to be fantastic once you&#039;ve acquainted yourself with it. For what it&#039;s worth, I think there is a major interface overhaul in the works (there are pictures somewhere on the GE forums). &lt;/p&gt;
&lt;p&gt;And yes, GE is only for games. Personally, I would use GE for games and PPL for apps.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sun, 15 Apr 2007 11:53:52 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Ben Stanley</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5286 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
<item>
 <title></title>
 <link>http://www.smartphonemag.com/cms/blog/8/review-ppl-pocket-programming-language-arianesoft#comment-5285</link>
 <description>&lt;p&gt;YES Game Edtor does have built-in Physics and path control but not as flexible from my perspective.&lt;/p&gt;
</description>
 <pubDate> <key>pubDate</key>
 <value>Sat, 14 Apr 2007 22:27:51 -0500</value>
</pubDate>
 <dc:creator> <key>dc:creator</key>
 <value>Bob Katayama</value>
</dc:creator>
 <guid> <key>guid</key>
 <attributes> <isPermaLink>false</isPermaLink>
</attributes>
 <value>comment 5285 at http://www.smartphonemag.com/cms</value>
</guid>
</item>
</channel>
</rss>


