<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
	<channel>
<title>DISAM RSS Feed</title><link>http://isam.ca/index.html</link><description>DISAM News&#x21;</description><dc:language>en</dc:language><dc:creator>heinz@bytedesigns.com</dc:creator><dc:rights>Copyright 2007 Byte Designs Ltd.</dc:rights><dc:date>2011-05-21T18:24:52-07:00</dc:date><admin:generatorAgent rdf:resource="http://www.realmacsoftware.com/" />
<admin:errorReportsTo rdf:resource="mailto:heinz@bytedesigns.com" /><sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<lastBuildDate>Tue, 19 Aug 2008 08:47:00 -0700</lastBuildDate><item><title>It&#x27;s been a long road to get this App published</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2011-05-21T18:24:52-07:00</dc:date><link>http://isam.ca/blog/blog01_files/675e32d476a1cede4100f62f9a5e2d2b-11.html#unique-entry-id-11</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/675e32d476a1cede4100f62f9a5e2d2b-11.html#unique-entry-id-11</guid><content:encoded><![CDATA[Ever since Apple released its iPods and iPhones I&rsquo;ve been trying to figure out how these devices  could be incorporated into the everyday business flow of our <a href="http://www.tracker.net" rel="external">POS Solution, Tracker</a> and also if and how we could extend the usage of our File Handler DISAM.<br /><br />We explored HTML based solutions early on and for quite a while actually, trying various Web-Kits. Some got close but nothing was a complete platform that we could rely on. Enhancements were slow in coming, probably because a lot of those early kits had a lone driver at the wheel and the vehicle being driven was simply his/her drive and desire to do something and share.<br /><br />Of course Xcode was always available as an option but since our own expertise is kinda legacy, Xcode was not a very attractive option and since any development was truly the exploring kind budget was very important as there was and still is so very little of it to waste.<br /><br />In case you&rsquo;re wondering what I meant by legacy expertise, Standard C, some flavors of Basic and scripting associated with Unix, Linux, etc. Our Tracker solution started out on Radio Shack TRS-80&rsquo;s and Model II&rsquo;s and evolved via Oasis/Phase One Basic to Z-80 based machines and kept pace migrating to Linux, Windows and OS X. Efficiency is always our top priority, hence sticking with a text based core.<br /><br />Just because we run a text-based core doesn&rsquo;t mean we don&rsquo;t want to make use of todays tools and devices, so its back to mobiles and how to connect those mobile devices to brick and mortar data.<br /><br />The major shortcomings of the early solutions we tried had always been two-way communications. HTML would have given us most of the read capabilities we wanted but that wasn&rsquo;t good enough. It has been our desire from the start to provide true and complete integration to the brick and mortar. Obviously we couldn&rsquo;t replace a full blown work-station PC with a mobile device but we certainly could target specific tasks and spin those off to a mobile device.<br /><br />It seemed that we were doomed to have Xcode be the only solution for us. To confirm that it was even doable in Xcode we enlisted outside freelance help to build a conceptual prototype. While that proved we were not totally off our rocker, it also proved that having an outsider develop an App would be more work than we wanted to take on, as we were still just exploring using a mobile device. I.e. learning our software would add quite a burden to a newcomer.<br /><br />Back to the waiting game as we simply could not afford to divert resources to go exploring.<br /><br />Every few months I would do another snoop around the Internet and eventually ran across the <a href="http://www.anscamobile.com/" rel="external">Ansca Corona SDK</a>.<br /><br />Being based on LUA it seemed somewhat familiar due to our use of UNIX shell scripting, however limited. I had never heard of Lua before but forged ahead and explored more. It wasn&rsquo;t long before I plunked some money down to license the SDK. Initially, and still primarily targeting game developers, made for limited usage in a business environment. Even with those &lsquo;good for gamers&rsquo; limitations I was able to produce an App for internal Ad Hoc distribution that enabled our customer to do on the spot inventory corrections. Gone were the days of writing it down for later processing at a workstation. Of course more times than not the paper never made it back to the work station.<br /><br />We now had concept and usefulness confirmed but the SDK lacked the basic business capabilities that Xcode had available. Almost ready to throw in the towel I had myself  resigned to having to learn Xcode. Even went so far as to head to the Book Store and come back with an armful. Uggghhh, I did not want to go there. All during this time Ansca kept hinting at some business related enhancements. I went so far as to write an email to Ansca sales/support asking/pleading for a hint of a timetable.<br /><br />As is so often the case, after pressing send on the email I went back to the Ansca website and lo and behold there was a post describing availability of a Corona UI lua library. Being a subscriber I had immediate access and downloaded it. It came with sufficient examples and functionality that I was simply elated. A few long days and late nights later I had convinced myself that I had enough to work with. The Xcode books went on the shelf.<br /><br />The obvious next step was to broaden usage to see if there was interest beyond our company. To do that we needed an App that would be accepted by Apple for distribution in the iTunes Store.<br /><br />One of our customers, <a href="http://www.rareparts.com/" rel="external">Rare Parts Inc.</a>, manufactures and distributes steering and suspension parts, not only to the Automotive Market but also to the Rebuilder, business and hobby. <br /><br />It seemed like the ideal Test-Bed to further prove our ideas of integrating mobile solutions into our business solutions to be feasible. Ease of learning the Corona SDK is what made building the App possible with a minimum of resource diversion. We made some minor tweaks to our DISAM Server to facilitate efficient exchange of information and we had a few struggles wrapping our heads around the objective/dynamic programming of today, but we succeeded. <br /><br />All Corona support was via the Corona Forum. We found the documentation and sample code snippets found on the Corona website to be quite helpful. Lua support was also readily available on the Internet and functionality was easily transposed from what we knew to what we had to learn.<br /><br />The Corona SDK is getting better and better as time moves along. Still primarily for gamers but definitely making gains towards suitability for business.<br /><br />The process of submission of the App to Apple was straight forward, to a large part due to information provided on the Corona website which references the pertinent Apple links to help one along the way.<br /><br />End result was a Sunday upload with approval rand release to iTunes received on Thursday.<br /><br />Thank you <a href="http://www.anscamobile.com/" rel="external">Ansca</a>.<br /><br /><br /><br />]]></content:encoded></item><item><title>The App has been accepted for Free distribution via the App Store</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2011-05-19T20:09:59-07:00</dc:date><link>http://isam.ca/blog/blog01_files/c949ab62dd049fdaa6fb91745938185c-10.html#unique-entry-id-10</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/c949ab62dd049fdaa6fb91745938185c-10.html#unique-entry-id-10</guid><content:encoded><![CDATA[<br /><div class="image-left"><a href="http://itunes.apple.com/us/app/rare-parts/id437581499?mt=8&ls=1" rel="external"><img class="imageStyle" alt="Rare Parts Lookup at the App Store." src="http://isam.ca/blog/blog01_files/rpapplogo.png" width="64" height="64" /></a></div>Need to lookup some Suspension or Steering parts? <a href="http://itunes.apple.com/us/app/rare-parts/id437581499?mt=8&ls=1" rel="external">Checkout the Rare Parts app at iTunes.</a><br /><br />The App communicates with the Remote DISAM  Server using standard Socket calls. Data is packed into XML tags to keep the byte traffic to a minimum.<br />Want more information? Drop us an email.<br />]]></content:encoded></item><item><title>Attempting our first Official iOS App</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2011-05-16T16:31:58-07:00</dc:date><link>http://isam.ca/blog/blog01_files/0a406179f650ef659a52c896ece9497d-9.html#unique-entry-id-9</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/0a406179f650ef659a52c896ece9497d-9.html#unique-entry-id-9</guid><content:encoded><![CDATA[Ever since the first iPhone was released we&rsquo;ve been thinking about how to integrate DISAM into an Enterprise, making DISAM data available to Mobile devices.<br /><br />We&rsquo;ve now built our first App, utilizing the D7server and a custom RemoteIsam server to exchange information between mobile device and server using standard sockets and a somewhat modified XML structure. Basically the data exchange is in ASCII and you can build what&rsquo;s needed. <br /><br />Our target goals for the D7server is to provide a generic server that does the grunt-work based on simple ASCII command received via sockets.<br /><br />Still a ways&rsquo; to go but making progress. App is at Apple awaiting review. Hopefully we&rsquo;ll be able to tell you soon that it&rsquo;s available for download.]]></content:encoded></item><item><title>What are we working on?</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2011-03-15T12:47:28-07:00</dc:date><link>http://isam.ca/blog/blog01_files/4219cf51cce9a79cc3c276c9a2b2680f-8.html#unique-entry-id-8</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/4219cf51cce9a79cc3c276c9a2b2680f-8.html#unique-entry-id-8</guid><content:encoded><![CDATA[The next enhance under way is an ASCII Server for DISAM. Make your DISAM requests via sockets and some simple XML-type formatted text and the DISAM Server will return your data in an XML-type formatted response.<br /><br />Note that we say XML-type text, we could also call it HTML-type. Basically we are taking the tag approach of XML/HTML with some formatting specific to the DISAM Server so as to minimize overhead.<br /><br />You&rsquo;ll be able to use any language that can do simple socket send/receive such as PHP, ASP, RealBasic, iOS, etc. so that you can access you DISAM data easily from websites, iPhone/iPad or any other platform/language that can do TCP/IP Sockets.<br /><br />No target date yet, but if this is something of interest to you, <a href="mailto:sales@bytedesigns.com?subject=DISAM ASCII/XML Server" rel="self">drop us an email</a>.<br /> ]]></content:encoded></item><item><title>Some evals have been refreshed</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2009-12-31T18:34:34-08:00</dc:date><link>http://isam.ca/blog/blog01_files/b95c43885eea3fe9fef3b9f7ff42370a-7.html#unique-entry-id-7</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/b95c43885eea3fe9fef3b9f7ff42370a-7.html#unique-entry-id-7</guid><content:encoded><![CDATA[Missed posting this a few days ago. Seems I&rsquo;m just asleep at the switch these days. I&rsquo;ll blame it on the Season.<br /><br />Most DISAM evals have now been refreshed and the missing ones should be up tomorrow.]]></content:encoded></item><item><title>Running a bit late on refreshing DISAM evals</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2009-12-22T08:00:06-08:00</dc:date><link>http://isam.ca/blog/blog01_files/32209b18ce8371c42aba004da0191a5b-6.html#unique-entry-id-6</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/32209b18ce8371c42aba004da0191a5b-6.html#unique-entry-id-6</guid><content:encoded><![CDATA[Sorry folks. We&rsquo;re running a bit late getting fresh DISAM evals posted. We normally try and post fresh at the 2 weeks left point but this month it&rsquo;s just not working out. We hope to have fresh ones up in a few days. The current evals expire on January 1, 2010. Once we have the new ones up simply download again to get more time,<br /><br />Just a reminder, our DISAM evaluations have no limitations other than expiry by date.]]></content:encoded></item><item><title>DISAM History and Reference Files</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2009-10-07T23:41:14-07:00</dc:date><link>http://isam.ca/blog/blog01_files/ec10617e6f0446bf7b46cb2487afb173-5.html#unique-entry-id-5</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/ec10617e6f0446bf7b46cb2487afb173-5.html#unique-entry-id-5</guid><content:encoded><![CDATA[We're still working at updating the website overall to better reference DISAM 7 information. While this work continues please browse the <a href="../products/disam/d7/refs.html" rel="self" title="Refs/FAQ">Refs/FAQ page</a> for information.]]></content:encoded></item><item><title>DISAM Version 7 released</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2009-04-03T10:32:08-07:00</dc:date><link>http://isam.ca/blog/blog01_files/22a9b7ab2b1bac33cfffef8bc6e9464e-4.html#unique-entry-id-4</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/22a9b7ab2b1bac33cfffef8bc6e9464e-4.html#unique-entry-id-4</guid><content:encoded><![CDATA[DISAM7 is now shipping.<br /><br />Evaluation downloads are now DISAM Version 7.<br /><br />While we update this website to better reflect DISAM7 information please download an evaluation and browse the Read Me&rsquo;s and coding examples.<br /><br />  ]]></content:encoded></item><item><title>Dump DISAM data to xml or ascii file</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2008-10-30T19:22:13-07:00</dc:date><link>http://isam.ca/blog/blog01_files/d7d30653cca2dcc8812e5ef5b7423080-3.html#unique-entry-id-3</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/d7d30653cca2dcc8812e5ef5b7423080-3.html#unique-entry-id-3</guid><content:encoded><![CDATA[We&rsquo;re currently working on a new peripheral program that will make it easy to dump your data in tab delimited or csv format.<br /><br />There will also be an option to create an XML file that is suitable for loading into Excel versions that know about XML data.<br /><br />We are in early Alpha on this new DISAM Tool. <br />If you are interested to try it out when we go to Beta <a href="mailto:webmaster@isamcentral.com?subject=DISAM Export Beta request" rel="self">please drop us an email</a>. ]]></content:encoded></item><item><title>Update re DISAM7</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2008-08-19T08:19:04-07:00</dc:date><link>http://isam.ca/blog/blog01_files/53720759ffa4e733add0aa4085f11c87-2.html#unique-entry-id-2</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/53720759ffa4e733add0aa4085f11c87-2.html#unique-entry-id-2</guid><content:encoded><![CDATA[Work is progressing. The iPhone finally came to Canada so naturally it found it's way into the mix. Using simple web applications you will be able to access DISAM7 from most mobile platforms. DISAM7 is being developed as a natural progression of DISAM in general. <br /><br />Being a prime user of DISAM ourselves in our <a href="http://www.tracker.net" rel="external">Tracker Point-of-Sale</a> product we continually come up with new ideas and requirements, hence a natural progression to DISAM7. <br /><br />Do you have any interest in the new features of DISAM7? Perhaps you have some special requirements that could be a candidate for a further enhance? We'd love to hear from you. <a href="mailto:info@bytedesigns.com?subject=DISAM7 Feedback" rel="self">Please drop us an email</a>.]]></content:encoded></item><item><title>A bit of a delay to make DISAM7 even better</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2008-06-05T19:04:24-07:00</dc:date><link>http://isam.ca/blog/blog01_files/ffa9889c3105be2bb518fafefd8ed77c-1.html#unique-entry-id-1</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/ffa9889c3105be2bb518fafefd8ed77c-1.html#unique-entry-id-1</guid><content:encoded><![CDATA[We have decided to take a brief delay to release so that we can include  a new feature. Included with DISAM7 will be a DISAM XML Server to facilitate reading, writing and updating DISAM7 via standard XML and TCP/IP. Easy access from any environment that can do Sockets.]]></content:encoded></item><item><title>DISAM version 7 is coming soon.</title><dc:creator>heinz@bytedesigns.com</dc:creator><dc:subject>Home</dc:subject><dc:date>2008-05-13T13:39:33-07:00</dc:date><link>http://isam.ca/blog/blog01_files/283d2cf57d4814d425ef9e0504a4087d-0.html#unique-entry-id-0</link><guid isPermaLink="true">http://isam.ca/blog/blog01_files/283d2cf57d4814d425ef9e0504a4087d-0.html#unique-entry-id-0</guid><content:encoded><![CDATA[<br /><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">List of new features include:</span><span style="font-size:14px; "><br /></span><ul class="disc"><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">change to variable length idx file format to allow for > 16777216 record limit when storing record numbers in 3 char bytes for varinfo and continuation node pointers. </span></li><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">isconfig.h setting ISOLDVARLEN 1 or any non 0 ISCISAM setting will maintain old disam/c-isam variable length file format compatibility.</span></li><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">ISCISAM 0 and ISOLDVARLEN 0 ensures new format. new format will requires that dvlrebld( conversion prog ) be run on existing variable length files.</span></li><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">schema load and store library functions and sample programs</span></li><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">record number limit changed from LONG_MAX to ULONG_MAX value</span></li><li><span style="font:12px Arial, Verdana, Helvetica, sans-serif; ">client/server capabilities incorporated into standard DISAM.</span></li></ul>The new version will be available as part of your DISAM Support Subscription. <br />No current Support Subscription? An upgrade fee will be published on release. <br /><br />]]></content:encoded></item></channel>
</rss>
