<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Fri, 01 Jun 2012 02:24:27 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Blog</title><link>http://www.softwareinteractions.com/blog/</link><description></description><lastBuildDate>Thu, 02 Feb 2012 04:06:25 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>UITableView and SQLite Using Monotouch</title><category>Mono Touch</category><category>MonoTouch</category><category>SQLite</category><category>UITableView</category><category>iPhone Dev</category><category>iPhone SDK</category><category>iphone sdk</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Tue, 23 Mar 2010 07:02:33 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/3/23/uitableview-and-sqlite-using-monotouch.html</link><guid isPermaLink="false">428198:4735184:7111406</guid><description><![CDATA[<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
In this article I will present a sample application that uses UITableView and SQLite to display data stored in a SQLite database.  This application will log  and display in a UITableView blood pressure samples created by the user.  It will store the date and time, the systolic and diastolic values and the pulses per minutes. This is a port of the application created in this article.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-7111406.xml</wfw:commentRss></item><item><title>iPhone TableView Control and Monotouch</title><category>MonoTouch</category><category>MonoTouch</category><category>UITableView</category><category>iPhone Dev</category><category>iPhone SDK</category><category>iphone sdk</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Thu, 11 Mar 2010 08:30:27 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/3/11/iphone-tableview-control-and-monotouch.html</link><guid isPermaLink="false">428198:4735184:6984847</guid><description><![CDATA[In this article I explore the Monotouch development experience and port the application written in this <a href="http://www.softwareinteractions.com/blog/2009/11/3/iphone-tableview-control.html">blog post</a>. I will show in detail the development of such application and compare the development experience from a .Net c# developer point of view (see <a href="http://www.softwareinteractions.com/about-me/">About Me</a>).]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6984847.xml</wfw:commentRss></item><item><title>Creating a schema and parser in 5 minutes</title><category>.Net</category><category>.net tools</category><category>schema</category><category>xml</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Mon, 08 Feb 2010 14:03:22 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/2/8/creating-a-schema-and-parser-in-5-minutes.html</link><guid isPermaLink="false">428198:4735184:6608691</guid><description><![CDATA[In this short article I will demonstrate how to create a schema and a parser object for an existing xml file
in 5 minutes.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6608691.xml</wfw:commentRss></item><item><title>Loading and Unloading .Net assemblies</title><category>..Net</category><category>Loading .Net dll</category><category>PlugIn</category><category>Unloading .Net dll</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Sun, 07 Feb 2010 22:17:48 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/2/7/loading-and-unloading-net-assemblies.html</link><guid isPermaLink="false">428198:4735184:6601890</guid><description><![CDATA[Two of the most common design patterns used for application extension are scripting and a plugin or adding framework.  In this article I will explore the latter.  PlugIn interfaces enables third party developers to extend your applications and in some instances create a new market place.  

Most plugin frameworks have the option to load plugins at runtime and on demand.  This is great but sometimes it is necessary to unload the plugin for various reasons.  The reasons an application may need to unload plugins are the following: the plugin is consuming to many resources or has not been invoked within some specified time.  Loading an assembly in .Net is very easy to do and for the most part does not require much complexity in your plugin design but unloading a .Net assembly raises the complexity of your plugin design.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6601890.xml</wfw:commentRss></item><item><title>UITableView and Core Data</title><category>Core Data</category><category>UITableView</category><category>iPhone Dev</category><category>iPhone SDK</category><category>iphone sdk</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Sun, 07 Feb 2010 05:25:09 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/2/7/uitableview-and-core-data.html</link><guid isPermaLink="false">428198:4735184:6592940</guid><description><![CDATA[In this article I will present a sample application that uses UITableView and core data to display data stored in a SQLite database.  This application will log  and display in a UITableView, blood pressure samples created by the user.  It will store the date and time, the systolic and diastolic values and the pulses per minutes.  The following images show the data collection and the main tableView screens.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6592940.xml</wfw:commentRss></item><item><title>Interprocess Communications Using Shared Memory</title><category>.Net</category><category>c#</category><category>interprocess communication</category><category>ipc</category><category>messaging</category><category>shared memory</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Fri, 22 Jan 2010 02:16:00 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/1/21/interprocess-communications-using-shared-memory.html</link><guid isPermaLink="false">428198:4735184:6023229</guid><description><![CDATA[In this article I cover Interprocess Communication through the use of shared memory.  Shared Memory facilities in Windows is implemented using the page file and I have seen it used for integrating with legacy applications.  A typical case is a legacy application that is at the end of its lifecycle and is in the process to be replaced or a real-time application that consumes or produces data.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6023229.xml</wfw:commentRss></item><item><title>Adding a Detail View</title><category>Mobile</category><category>TableView</category><category>UIViewController</category><category>iPhone</category><category>iPhone Dev</category><category>iphone sdk</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Wed, 20 Jan 2010 03:59:07 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2010/1/19/adding-a-detail-view.html</link><guid isPermaLink="false">428198:4735184:6374110</guid><description><![CDATA[In the previous article I introduced a simple example on how to use the TableView control.       

In this article I will extend the TableView control example by introducing a Detail view.  On selection of a row a detail view will be displayed containing all the information about the book selected.  This article will illustrate the handling of row selection by implementing didSelectRowAtIndexPath method.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6374110.xml</wfw:commentRss></item><item><title>Intraprocess Message Queue</title><category>.Net</category><category>c#</category><category>message queue</category><category>messaging</category><category>thread</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Wed, 09 Dec 2009 02:14:07 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2009/12/8/intraprocess-message-queue.html</link><guid isPermaLink="false">428198:4735184:6023223</guid><description><![CDATA[Applications whose services are layered/modular are often composed of a set of collaborating tasks within a process.  To simplify interfaces and design, minimize maintenance costs, and maximize reuse, these tasks should have the following properties.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6023223.xml</wfw:commentRss></item><item><title>Using the multimedia timer from c#</title><category>.Net</category><category>c#</category><category>c# timer</category><category>multimedia timer</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Tue, 08 Dec 2009 04:18:31 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2009/12/7/using-the-multimedia-timer-from-c.html</link><guid isPermaLink="false">428198:4735184:6015635</guid><description><![CDATA[In my previous project I developed software components used in large scale real time simulations.&nbsp; In many of the components I wrote, I needed to know a certain amount of time had passed before doing something.&nbsp; I needed timing information that was more accurate, a timer that was more consistent during certain loads and had greater resolution.&nbsp;]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-6015635.xml</wfw:commentRss></item><item><title>iPhone TableView control</title><category>Mobile</category><category>TableView</category><category>iPhone SDK</category><dc:creator>Laureano Lopez</dc:creator><pubDate>Wed, 04 Nov 2009 02:57:55 +0000</pubDate><link>http://www.softwareinteractions.com/blog/2009/11/3/iphone-tableview-control.html</link><guid isPermaLink="false">428198:4735184:5690761</guid><description><![CDATA[Smart phones popularity have increased since the introduction of the iPhone.  The iPhone SDK and the Android SDK are by far the most compelling mobile platforms in the mobile space.  In this article I explore the most common control on the iPhone.]]></description><wfw:commentRss>http://www.softwareinteractions.com/blog/rss-comments-entry-5690761.xml</wfw:commentRss></item></channel></rss>
