<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Project Journal</title>
	<atom:link href="http://cooperna.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cooperna.wordpress.com</link>
	<description>Application Sharing in The Virtual Classroom Research</description>
	<lastBuildDate>Fri, 25 Nov 2011 01:16:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cooperna.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Project Journal</title>
		<link>http://cooperna.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cooperna.wordpress.com/osd.xml" title="Project Journal" />
	<atom:link rel='hub' href='http://cooperna.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Virtual Box Seamless Mode Benefit for Application Sharing</title>
		<link>http://cooperna.wordpress.com/2011/11/25/virtual-box-seamless-mode-benefit-for-application-sharing/</link>
		<comments>http://cooperna.wordpress.com/2011/11/25/virtual-box-seamless-mode-benefit-for-application-sharing/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 01:16:37 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=241</guid>
		<description><![CDATA[It would seem that this feature of Virtual Box was available some time now, but I have only come to know about it recently and I was very impressed. I appreciated this even more remembering the days when I was trying out virtualization when it was getting freshly introduced on desktops. That time even trying to run them on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=241&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It would seem that this feature of Virtual Box was available some time now, but I have only come to know about it recently and I was very impressed. I appreciated this even more remembering the days when I was trying out virtualization when it was getting freshly introduced on desktops. That time even trying to run them on Linux was a nightmare and now this. If you do not know about the seamless mode, please have a read.</p>
<p>What this contributes to my research into application sharing is the removal, or at least almost, of platform dependence of a software solution. I have my host machine a Ubuntu Linux installed and Windows XP in virtual box. Now if I use use a Linux application sharing solution, I can share the windows application seamlessly and makes things much easier in terms of user experience. I guess if you have your guest and host operating systems installed the other way around, you would share both windows and Linux, but your Linux app would run within a window. You would not have the same satisfaction.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=241&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/11/25/virtual-box-seamless-mode-benefit-for-application-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Replicated Desktop Sharing with Keyboard and Mouse Events Only</title>
		<link>http://cooperna.wordpress.com/2011/08/24/replicated-desktop-sharing-with-keyboard-and-mouse-sharing-only/</link>
		<comments>http://cooperna.wordpress.com/2011/08/24/replicated-desktop-sharing-with-keyboard-and-mouse-sharing-only/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 13:27:14 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[Operational Transformation]]></category>
		<category><![CDATA[replicated]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=232</guid>
		<description><![CDATA[In the beginning of my research, my supervisor suggested the idea of replicated application sharing where you would have two duplicate computers and only the keyboard and mouse events are shared. In the earlier posts I have spend much time looking at the replicated architecture, but did not find useful application sharing tools. Attempts of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=232&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the beginning of my research, my supervisor suggested the idea of replicated application sharing where you would have two duplicate computers and only the keyboard and mouse events are shared. In the earlier posts I have spend much time looking at the replicated architecture, but did not find useful application sharing tools. Attempts of tools with the replicated architecture failed and was not made commercial as I could not find any.</p>
<p>Coming across real-time collaboration in Google docs and other web application, I have thought that the technology behind these is what I needed and you may find some more information in my earlier posts (<em><a title="Permalink to Operational Transformation for Application Sharing" href="../2011/08/18/operational-transformation-for-application-sharing/" rel="bookmark">Operational Transformation for Application Sharing&#8217; Aug 2011</a></em>). The technology used is Operational Transformation and has allot of nice synchronizing techniques.</p>
<p>I was thinking of making this technology keep two system synchronized on the window management system level or the operation system level so that it is generic and any application can be shared rather specific applications only. I have however later realized this might bare little fruit as the X Windows System is designed to do the sending of keyboard, mouse and display updates across a network.</p>
<p>Pondering on how I could integrate window systems level messages with Operational Transformation, I decided to go back to the basics and start the process from scratch. I was looking at having a software that would only intercept the keyboard and mouse events and send them across the network to another computer that would accept these and pass on to the operating system. I have found a solution doing exactly that which was actually mentioned by a colleague last year already. The solution is <strong>InputDirector</strong> which is a KVM (Keyboard, Video, Mouse switch) software. The software has an option of mirroring events across the master node and all slave nodes networked. There is also the software <strong>Synergy</strong>.</p>
<p>One of the things my supervisor also suggested for his idea was that the hardware and software installation of the two machines should be exactly the same. This could be resolved with use of virtual machines. This way the solution can run on any existing computer. The virtual machine image can be cloned with all the necessary software for the classroom already installed. Keeping the virtual machine copies synchronized one can look at virtual machine replica techniques.</p>
<p>As the underlying transport protocol used is TCP, the issue of whether all keyboard and mouse events will arrive and in correct order is no problem. After trying out this InputDirector having the mouse and keyboard events mirrored, I have however found that there are serious constancy issues. Mouse clicks may not have same affect due to perhaps window focus. In an examples on one machine a mouse click may initiate an event such a menu or program open while on another only the focus of the virtual machine window is obtained and so from this point any other event is pointless. The speed or response time of the application may also affect sync as the host operating system and hardware still affects performance of virtual machine. The sync may would also be broken if anybody on any of the shared machine use their mouse and cause lost of focus or closure of an open menu. These same sync problem would be experienced on operating systems and applications not running in a virtual machine.</p>
<p>One way of reducing or handling some of the above mentioned issues would be to lock events from any other machine which do not have control. In a classroom situation, students would need to participate by being able to get control also, so some floor control mechanism is needed as seen in conferencing systems. It would also be necessary for students to discuss and have control of their own machines independently of others and this would allow them make changes and all machines would not be in sync anymore. The use of snapshots can be looked to allow students to make snapshot before making changes and then returning to synchronized snapshot. Student would also need to share the work with the rest of a class to maybe share solutions to a given problem or other.</p>
<p>There are some things that need to be looked at in terms of more clarity on the above proposed solutions:</p>
<ul>
<li>Need to see synchronization of virtual machine images. Need to see if the changes such is reflected when resynchronizing virtual machines as application configuration; desktop changes; desktop icon changes; new files and folders created; start menu changes; etc</li>
<li>Need to see if the virtual machine images can be updated while running. Also look at snapshot updating and transfer.</li>
</ul>
<p>Other issues for investigating is the similarity of Operational Transformation documents and application sharing events or such.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=232&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/24/replicated-desktop-sharing-with-keyboard-and-mouse-sharing-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>A Classification of Application Sharing Tools for Use in a Virtual Classroom</title>
		<link>http://cooperna.wordpress.com/2011/08/22/a-classification-of-application-sharing-tools-for-use-in-a-virtual-classroom/</link>
		<comments>http://cooperna.wordpress.com/2011/08/22/a-classification-of-application-sharing-tools-for-use-in-a-virtual-classroom/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 14:20:52 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[result]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=207</guid>
		<description><![CDATA[Abstract – In this paper we classify different application sharing tools according to factors that would affect their use in a virtual classroom. We exemplify this classification with a subset of different types of application sharing tools, such as conferencing systems, thin-client systems and peer-to-peer systems. We also discuss performance issues relating to application sharing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=207&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Abstract</strong> – In this paper we classify different application sharing tools according to factors that would affect their use in a virtual classroom. We exemplify this classification with a subset of different types of application sharing tools, such as conferencing systems, thin-client systems and peer-to-peer systems. We also discuss performance issues relating to application sharing tools.</p>
<p>Index Terms &#8211; Application Sharing, Desktop Sharing, Virtual Classroom, Collaboration</p>
<p>Paper in PDF format [<a href="http://cooperna.files.wordpress.com/2011/08/applicationsharingvirtualclassroom.pdf">A Classification of Application Sharing Tools for Use in a Virtual Classroom</a>].</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/207/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/207/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/207/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=207&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/22/a-classification-of-application-sharing-tools-for-use-in-a-virtual-classroom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Judgment of Expected Application Sharing Performance based on Protocol Used</title>
		<link>http://cooperna.wordpress.com/2011/08/19/judgment-of-expected-application-sharing-performance-based-on-protocol-used/</link>
		<comments>http://cooperna.wordpress.com/2011/08/19/judgment-of-expected-application-sharing-performance-based-on-protocol-used/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 08:37:41 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=186</guid>
		<description><![CDATA[Can one make pre-judgment of the expected performance of an application sharing tool by just knowing the protocol it uses such as VNC/RFB, RDP, NX to mention a few. I have done some test shown in an earlier post (Testing Framework &#8217;11). The handling of a full screen update is tested and also the handling of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=186&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Can one make pre-judgment of the expected performance of an application sharing tool by just knowing the protocol it uses such as VNC/RFB, RDP, NX to mention a few.</p>
<p>I have done some test shown in an earlier post (<em><a title="Permalink to Testing Framework" href="../2011/05/23/application-sharing-in-the-virtual-classroom-testing-framework/" rel="bookmark">Testing Framework &#8217;11</a></em>). The handling of a full screen update is tested and also the handling of a video playback at 1 frame/sec and 5 frame/sec. Tools were selected for test for each using a different protocol and their settings kept at default. I had TightVNC, Windows Remote Desktop, TeamViewer and FreeNX. Only the NX solution could playback a video at 5 frames/second, the other tools could only show at 1 frame/sec. The NX solution can even playback a normal rate of 25 frames/sec smoothly.</p>
<p>There are attributes or settings that can impact performance of these solutions such as the screen resolution, compression algorithm used, color depth and display encoding. The interest of measuring is however not exact numbers, but in terms of user satisfaction of perceived performance. It should be known whether solution can work well over low-bandwidth or needs high bandwidth. Also to see performance of tools over high latency and unstable networks. Performance tests would therefore be done with solutions configured:</p>
<ul>
<li>for best response time and</li>
<li>for best quality</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=186&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/19/judgment-of-expected-application-sharing-performance-based-on-protocol-used/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Operational Transformation for Application Sharing</title>
		<link>http://cooperna.wordpress.com/2011/08/18/operational-transformation-for-application-sharing/</link>
		<comments>http://cooperna.wordpress.com/2011/08/18/operational-transformation-for-application-sharing/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 10:12:00 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Operational Transformation]]></category>
		<category><![CDATA[replicated]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=175</guid>
		<description><![CDATA[I have come across this technique or technology that allows real-time collaboration for single user applications both desktop and web-based. I first read about it thinking of trying to do application sharing with Google docs as discussed in earlier post (Application Sharing with Software as a Service (SaaS) for Use in Live Virtual Classroom &#8217;11). My [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=175&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have come across this technique or technology that allows real-time collaboration for single user applications both desktop and web-based. I first read about it thinking of trying to do application sharing with Google docs as discussed in earlier post (<em><a title="Permalink to Application Sharing with Software as a Service (SaaS) for Use in Live Virtual Classroom" href="../2011/08/17/application-sharing-with-software-as-a-service-saas-for-use-in-live-virtual-classroom/" rel="bookmark">Application Sharing with Software as a Service (SaaS) for Use in Live Virtual Classroom &#8217;11</a></em>). My understanding on this topic may not be fully clear now, but I want to note it down anyway so that I may keep track of progress.</p>
<p>So far as I understand is that it orignaly started with collaboration of text documents and the basic system would be based on<em> insert</em> and <em>delete</em> operation. It would also deal with consistency maintenance, locking, conflict resolution and other functions that arise in group editing. There are solutions for different types of application such CoWord, CoAutoCad and others that enable specific single user applications to be used in real-time collaboration.</p>
<p>These projects would build on and extends the Transparent Adaptation (TA) technology as noted from the CoAutoCad. The CoWord and CoPowerPoint projects may also be build on this. The TA architecture consists of three components.</p>
<ul>
<li>Single-user Application (SA) provides conventional single-user AutoCAD functionalities and interface features,  but has no knowledge about multi-user collaboration</li>
<li>The Collaboration Adaptor (CA), which bridges the single-user application with the underlying GCE (see below). T CA component uses the SA API (Application Programming Interface) to augment the SA with collaboration capabilities without accessing the source code of the SA.</li>
<li>Generic Collaboration Engine (GCE), which provides application-independent collaboration capabilities in consistency maintenance, concurrency control, group awareness, interaction control, etc. The GCE component can be shared by a wide range of  TA-based collaborative applications.</li>
</ul>
<p>Here is a video on a presentation titled &#8220;issues and Experiences in Designing Real-time Collaborative Editing Systems&#8221; on YouTube.<br />
<span style="text-align:center; display: block;"><a href="http://cooperna.wordpress.com/2011/08/18/operational-transformation-for-application-sharing/"><img src="http://img.youtube.com/vi/84zqbXUQIHc/2.jpg" alt="" /></a></span><br />
I thought it would be a perfect solution to use in production a replicated architecture desktop sharing system for use in a virtual classroom with bandwidth constraints.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=175&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/18/operational-transformation-for-application-sharing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Incoorparating Closed Sourced Software Design into Research</title>
		<link>http://cooperna.wordpress.com/2011/08/17/incoorparating-closed-sourced-software-design-into-research/</link>
		<comments>http://cooperna.wordpress.com/2011/08/17/incoorparating-closed-sourced-software-design-into-research/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 13:14:13 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=160</guid>
		<description><![CDATA[I have been wondering on this topic some time lately and still do not have full understanding of this. My concern is including designs or ways of thinking into a research intended for open use with patented methods. I would think that it may narrow possibilities of others that may wish to use my theses [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=160&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been wondering on this topic some time lately and still do not have full understanding of this. My concern is including designs or ways of thinking into a research intended for open use with patented methods. I would think that it may narrow possibilities of others that may wish to use my theses later into software development projects or research.</p>
<p>I have always thought that there is no way to know the inner design and workings of closed sourced software and even wrote a post (<em><a title="Permalink to Benefits for Analyzing Closed Source Tools" href="../2010/03/12/benefits-for-analyzing-closed-source-tools/" rel="bookmark">Benefits for Analyzing Closed Source Tools &#8217;10</a></em>) on this matter. I have therefore been leaning heavily towards free and open source solutions in my earlier posts on this journal.  In my first attempt of a writing a report on my findings I have noted this also (<em></em><em><a title="Permalink to Application and Screen Sharing Solutions Investigation Phase 1 Summary Report" href="../2010/04/03/application-and-screen-sharing-solutions-investigation-phase-1-summary-report/" rel="bookmark">Application and Screen Sharing Solutions Investigation Phase 1 Summary Report &#8217;10</a></em>). Open source or free would still however be preferable, but not explicit in this stage of my understanding of my research.</p>
<p>I have however came to realize that the design and inner workings of these closed sourced solutions are available in the patents. These patents would then give a very clear and concise design and architecture of their solutions as per their functions. Many if not most times open source solutions do not keep proper design and architecture documents as detailed as in in patents. If you ask for a design documents from open source developers, they would refer you to the source code. Although the source code is a complete account to very fine detail of the software design, many people would be like me and not wish to spend many hours just to understand the architecture before deciding where to make changes, if there is a part of code to reuse and matters as such.</p>
<p>This concern of mine is on the background that I believe that all ideas arise from a network of other ideas. This might not be an issue as I get better understanding of incorporating patented ideas into research intend for open use. Adding to my concern mentioned in the beginning, I see some authors of papers that I have read being authors or designers of patent documents. It might lead to that the ideas used in open source systems would be as those of the patents.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/160/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/160/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/160/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=160&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/17/incoorparating-closed-sourced-software-design-into-research/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Application Sharing with Software as a Service (SaaS) for Use in Live Virtual Classroom</title>
		<link>http://cooperna.wordpress.com/2011/08/17/application-sharing-with-software-as-a-service-saas-for-use-in-live-virtual-classroom/</link>
		<comments>http://cooperna.wordpress.com/2011/08/17/application-sharing-with-software-as-a-service-saas-for-use-in-live-virtual-classroom/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 12:29:36 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Operational Transformation]]></category>
		<category><![CDATA[replicated]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=157</guid>
		<description><![CDATA[There has been much attention recently on the use of virtual classrooms to support distance learning. However, the required real-time and high-rate transfers for multimedia contents such as video and audio that comprise most off-the-shelf virtual classrooms make them infeasible for developing countries where bandwidth is typically more restricted. In these live virtual classrooms there [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=157&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There has been much attention recently on the use of virtual classrooms to support distance learning. However, the required real-time and high-rate transfers for multimedia contents such as video and audio that comprise most off-the-shelf virtual classrooms make them infeasible for developing countries where bandwidth is typically more restricted. In these live virtual classrooms there is also the need of application sharing for demonstrations and teaching the use of software.</p>
<p>There may be many projects to increase accessibility to the internet in Southern Africa, but the costs for these internet subscriptions for broadband connection are still high. Some ISPs have opted to charge per data and provide low bandwidth connection uncapped. With choice between uncapped low bandwidth and capped high bandwidth connection, the use of traditional application sharing systems remains a problem as the costs is high as these solutions do high volume of network data transfers. With these issues, the use of SaaS solution is an attractive option for introducing ICT teaching amongst the many advantages these systems provide.</p>
<p>The concept of Software as a Service (SaaS) has been growing and has been made easier by cloud computing and flexible hosting services. There are many advantages to it and companies and institutions are increasingly moving to adopt this technology around the world. The increasing connectivity of individuals to the Internet adds fuel to the growth of the adoption of cloud computing and Saas. Some of the popular of the many web-based applications are Google docs, Zoho, Etherpad and Office Live which provide similar functions of office suites such as Microsoft Office and many are even free. Although these applications do not have all the functionalities in traditional software such as a word processor, it is very ideal for introducing people in disadvantaged communities towards such applications and skills. In this paper we are more interested in those that have real-time collaboration feature as it needs to be used in a live virtual classroom, but the techniques suggested below can be applied to others.</p>
<p>The great thing about these applications is that they are run on the local machine as it is JavaScripts that are downloaded and the user enjoys same experience as with any other locally run application. These have the replicated design architecture of application sharing systems whereas the other popular used application sharing systems have the centralized design architecture. As such by their design the data being transmitted is minimal and makes it great for low bandwidth connections. Bandwidth is not an issue with these systems and can therefore support many simultaneous users with a cheap internet connection subscription. Voice is still needed, but there are solutions such as Skype for example that can work well over low bandwidths. The network latency, network stability would however is an issue for a good experience for all to see the changes to the applications in real-time. This paper does only address applications using AJAX and not those that work with binary objects such as Java Applets, ActiveX Objects and Flash Objects as used by some web based applications.</p>
<p>A major issue for use of these tools as is for teaching in live virtual classroom is that the toolbar would be problematic as the mouse click would not be visible to the viewers or the students in the live classroom. We suggest strategies to resolve this problem and the issues involved.  One of the solutions is to add mouse cursor tracking functionality to the web based application by adding local JavaScripts to be executed by the web browser. An example solution is to use an add-on to the Mozilla Firefox web browser called GreaseMonkey. The mouse clicks would then be broadcasted to the students or participants through another server to coordinate collaboration. There exists technologies for the administration and coordination of real-time collaboration between many users called Operational Transformation and one can download open source versions. Programming techniques may be the same for different web applications, but the scripts have to be adapted for each in terms of the toolbar positions and menu functions. This would be resolved by having the mouse pointer displayed when it is clicked and its position broadcasted to the other participants.</p>
<p>The uses of these systems do not need to be limited to teaching how to use a particular web based application. With the use of the imagination it can be used to teach any discipline such as even languages for example. The solution suggested only provides real-time teaching using application across network restriction and constrained in developing countries or other. It allows for the use of readily available resources with little prerequisite of a lot of technology competency for students.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=157&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/08/17/application-sharing-with-software-as-a-service-saas-for-use-in-live-virtual-classroom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Conferencing and Application Sharing Tools Benchmarking</title>
		<link>http://cooperna.wordpress.com/2011/07/26/conferencing-and-application-sharing-tools-benchmarking/</link>
		<comments>http://cooperna.wordpress.com/2011/07/26/conferencing-and-application-sharing-tools-benchmarking/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 07:46:36 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=138</guid>
		<description><![CDATA[I had some incidences whereby somebody may tell me about a conferencing tool that they had a good experience with, but that I did not when using the same tool. These were tools that were hosted as a web application. There was the DimDim (was free but now taken over by SalesForce) conferencing tool and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=138&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had some incidences whereby somebody may tell me about a conferencing tool that they had a good experience with, but that I did not when using the same tool. These were tools that were hosted as a web application. There was the DimDim (<em>was free but now taken over by SalesForce</em>) conferencing tool and there is the GoToMeeting (<em>by Citrix</em>).</p>
<p>One interesting thing that my supervisor mentioned is when he used the gotomeeting to do a meeting with people at the ITU him being here in SA, he could see the keyboard strokes in realtime. Why do I find this interesting? It made me thought more about the dominant factor for the performance of a tool  in terms of latency and this is discussed in another post.</p>
<p>The whole point of this post is the question of what is the benchmark for a good performance? It would otherwise be a matter of opinion or perception. Some paper by Adobe mentioned of an industry standard or 3 seconds delay in screen update, which is very slow. Is it possible or feasible to expect an application sharing system to have less than a second response time between when you press the keystroke and displaying it on the screen or mouse click and screen update as would be when using your PC?</p>
<p>There is also the issue of whose screen update do you measure? This might be of interest if one person is much closer to the server with lower latency than another.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=138&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/07/26/conferencing-and-application-sharing-tools-benchmarking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Narration of Entries to Date</title>
		<link>http://cooperna.wordpress.com/2011/05/26/narration-of-entries-to-date/</link>
		<comments>http://cooperna.wordpress.com/2011/05/26/narration-of-entries-to-date/#comments</comments>
		<pubDate>Thu, 26 May 2011 13:48:19 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[report]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=128</guid>
		<description><![CDATA[In this post I would like to make a summary by narration of the previous posts. It is intended to outline the ideas so far and would also serve as guideline for further updates on previous posts. I started this journal with a small introduction (Introduction, &#8217;09), it may need to be expanded. The introduction [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=128&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this post I would like to make a summary by narration of the previous posts. It is intended to outline the ideas so far and would also serve as guideline for further updates on previous posts.</p>
<p>I started this journal with a small introduction (<em><a title="Read Introduction" href="../2009/03/31/hello-world/" rel="bookmark">Introduction, &#8217;09</a></em>), it may need to be expanded. The introduction page would also need to be updated at this point as I have a better understanding of the project than what I had in the beginning as expected.</p>
<p>In the start of my research I immediately started searching for application sharing tools and posted my experiences with these tools. I have started by posting about Skype and Chisimba Realtime Tools.  A follow-up post needs to be made as Skype has made changes and has integrated screen sharing into Skype whereas it was done through a plug-in called Unyte before (<em><a title="Read Skype Application Sharing Results" href="../2009/11/24/skype-application-sharing-results/" rel="bookmark">Skype Application Sharing Results, 24 Nov &#8217;09</a></em>; <em><a title="Read Skype Application Sharing Magically Works" href="../2009/11/28/skype-application-sharing-magically-works/" rel="bookmark">Skype Application Sharing Magically Works, 28 Nov &#8217;09</a></em>). I could not get the Chisimba realtime tools to work (<em><a title="Read Chisimba Framework Realtime Tools" href="../2009/11/21/chisimba-framework-realtime-tools/" rel="bookmark">Chisimba Framework Realtime Tools, 21 Nov &#8217;09</a></em>), but need to seriously take another look at it. It should allow the possibility of direct connection between Namibia and South Africa or any other SADC country. In a later posts, I have posted a list of popular screen sharing tools (<em><a title="Read List of Popular Screen Sharing Tools" href="../2009/11/28/list-of-popular-screen-sharing-tools/" rel="bookmark">List of Popular Screen Sharing Tools, 28 Nov &#8217;09</a></em>), but this list has grown and an update of this is to be posted later. A first of classification of these tools were also done (<em><a title="Read Application &amp; Screen Sharing Tools Classification – Part 1" href="../2010/02/05/application-screen-sharing-tools-classification-part-1/" rel="bookmark">Application &amp; Screen Sharing Tools Classification – Part 1, 5 Feb &#8217;10</a></em>) and an update of this classification in the later posts and a paper written for the 2011 SATNAC conference. Another attempt of the classification of this tools is also posted in my first draft of a report on application sharing tools (<em><a title="Read Application and Screen Sharing Solutions Investigation Phase 1 Summary Report" href="../2010/04/03/application-and-screen-sharing-solutions-investigation-phase-1-summary-report/" rel="bookmark">Application and Screen Sharing Solutions Investigation Phase 1 Summary Report, 3 April &#8217;10</a></em>).</p>
<p>I have discussed the replicated architecture in a few posts and some thoughts on use cases in the virtual classroom (<em><a title="Read Replicated Architecture Application Sharing Use Case – WireShark" href="../2010/05/05/replicated-architecture-application-sharing-use-case-wireshark/" rel="bookmark">Replicated Architecture Application Sharing Use Case – WireShark, 5 May &#8217;10</a></em>; <em><a title="Read Replicated Architecture Application Sharing Use Case – Audio or Video Playback" href="../2010/05/10/replicated-architecture-application-sharing-use-case-audio-or-video-playback/" rel="bookmark">Replicated Architecture Application Sharing Use Case – Audio or Video Playback, 10 May &#8217;10</a></em>; <em><a title="Read Replicated Architecture Application Sharing Use Case – VOIP SoftPhone" href="../2010/05/10/replicated-architecture-application-sharing-use-case-voip-softphone/" rel="bookmark">Replicated Architecture Application Sharing Use Case – VOIP SoftPhone, 10 May &#8217;10</a></em>). These have to be consolidated however with an update on understanding the project goal in a later post.  More also needs to be said on the centralized architecture with these use cases (???). An idea for converting a solution from one architecture to another was described (<em><a title="Read Centralized Architecture Application Sharing Use Case – WireShark" href="../2010/05/31/centralized-architecture-use-case-wireshark/" rel="bookmark">Centralized Architecture Application Sharing Use Case – WireShark, 31 May &#8217;10</a></em>), but this was in the line that I would do of developement in my project, which does not seem so. In the thought of development, the benefits of closed source tools was discussed (<em><a title="Read Benefits for Analyzing Closed Source Tools" href="../2010/03/12/benefits-for-analyzing-closed-source-tools/" rel="bookmark">Benefits for Analyzing Closed Source Tools, 12 Marh &#8217;10</a></em>).</p>
<p>I have then decided to experience real life scenarios of online virtual classroom and have documented these experiences briefly in three different cases so far (<em><a title="Read Remote Desktop Experience with TeamViewer" href="../2011/04/08/remote-desktop-experience-with-teamviewer/" rel="bookmark">Remote Desktop Experience with TeamViewer, 8 April &#8217;11</a></em>; <em><a title="Read NX Online Session with Skype – 18 April 2011" href="../2011/04/18/nx-online-session-with-skype-18-april-2011/" rel="bookmark">NX Online Session with Skype – 18 April 2011, 18 April &#8217;11</a></em>; <em><a title="Read Free Webinar: ELEARNING CONTENT DEVELOPMENT and ROI FOR BUSINESS" href="../2011/05/23/free-webinar-elearning-content-development-and-roi-for-business/" rel="bookmark">Free Webinar: ELEARNING CONTENT DEVELOPMENT and ROI FOR BUSINESS, 23 May &#8217;11</a></em>). More of these trials and experiences would be documented in later time.</p>
<p>There are two documents I have prepared, an Analysis Framework (<em><a title="Read Analysis Framework" href="../2011/05/23/application-sharing-in-the-virtual-classroom-solutions-investigation-analysis-framework/" rel="bookmark">Analysis Framework, 23 May &#8217;11</a></em>) and Testing Framework (<em><a title="Read Testing Framework" href="../2011/05/23/application-sharing-in-the-virtual-classroom-testing-framework/" rel="bookmark">Testing Framework, 23 May &#8217;11</a></em>). These documents would include many of the ideas and discussion of previous posts.</p>
<p>Notes would be added to post to update with new knowledge, make corrections or make it clearer. These would be noted will prefix &#8220;ADDITIONAL NOTE:&#8221;.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=128&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/05/26/narration-of-entries-to-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
		<item>
		<title>Testing Framework</title>
		<link>http://cooperna.wordpress.com/2011/05/23/application-sharing-in-the-virtual-classroom-testing-framework/</link>
		<comments>http://cooperna.wordpress.com/2011/05/23/application-sharing-in-the-virtual-classroom-testing-framework/#comments</comments>
		<pubDate>Mon, 23 May 2011 13:45:30 +0000</pubDate>
		<dc:creator>cooperna</dc:creator>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[result]]></category>

		<guid isPermaLink="false">http://cooperna.wordpress.com/?p=108</guid>
		<description><![CDATA[In this document some desktop sharing tools are tested, namely Windows Remote Desktop, TightVNC Server, FreeNX and TeamViewer. Default settings for compression, colour depth and encoding used are kept for the tools. The tools are tested for a single full screen update and fast frequent partial screen update. The results are are shown for: This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=108&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this document some desktop sharing tools are tested, namely Windows Remote Desktop, TightVNC Server, FreeNX and TeamViewer. Default settings for compression, colour depth and encoding used are kept for the tools. The tools are tested for a single full screen update and fast frequent partial screen update.</p>
<p>The results are are shown for:</p>
<ul>
<li>This is the amount of bytes send for the screen update</li>
<li>The duration of updating</li>
<li>Average bandwidth in mbps</li>
<li>Average packets send per second</li>
<li>Average packet size</li>
</ul>
<p>The input/output graph for each the activity is also shown.</p>
<p>To download document, click here [<a href="http://cooperna.files.wordpress.com/2011/05/screen-and-application-sharing-software-testing-framework.pdf">Screen and Application Sharing Software Testing Framework</a>]</p>
<p>Look at my comment on this post for my notes on this document. The document is far from perfect and is uploaded as is with the idea that it is part the learning process in this journey of my research.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cooperna.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cooperna.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cooperna.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cooperna.wordpress.com&amp;blog=7176825&amp;post=108&amp;subd=cooperna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cooperna.wordpress.com/2011/05/23/application-sharing-in-the-virtual-classroom-testing-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0c11c2e18b3568df8b5bdede81dddbd1?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cooperna</media:title>
		</media:content>
	</item>
	</channel>
</rss>
