 




<?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/"
	>

<channel>
	<title>Buzz’s Blog: On Web 3.0 and the Semantic Web &#187; Web 2.0</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/semantic-web/tag/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/semantic-web</link>
	<description>Defining the necessary skills for future software professionals</description>
	<lastBuildDate>Sun, 16 Dec 2012 04:42:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Introductory videos on 3D animation with Maya</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/introductory-videos-on-3d-animation-with-maya/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/introductory-videos-on-3d-animation-with-maya/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 23:08:09 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[3D modeling]]></category>
		<category><![CDATA[Autodesk Maya]]></category>
		<category><![CDATA[extrusion]]></category>
		<category><![CDATA[polygon modeling]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/introductory-videos-on-3d-animation-with-maya/</guid>
		<description><![CDATA[This blog is dedicated to cutting edge web development and media technology. Since animation is being used more and more heavily to build highly interactive web 2.0/3.0 interfaces, I thought folks might be interested in a series of videos I am creating for the 3D animation classes I teach at the University of Colorado in [...]]]></description>
				<content:encoded><![CDATA[<p><!--?xml version="1.0" encoding="UTF-8"?--></p>
<div>
<div>This blog is dedicated to cutting edge web development and media technology.</div>
<p>Since animation is being used more and more heavily to build highly interactive web 2.0/3.0 interfaces, I thought folks might be interested in a series of videos I am creating for the 3D animation classes I teach at the University of Colorado in Boulder.</p>
<p>The videos are on Vimeo.</p>
<p>They feature Autodesk Maya, which is by far the most popular professional quality 3D modeling, animation, and rendering application.  Each short video focuses on one specific concept and they are very much meant for raw beginners:</p>
<p>As of today, January 29, 2012, there are five of them:</p>
<p><a href="http://vimeo.com/buzzking/intro-to-autodesk-maya-1-a-quick-look-at-the-interface">Introduction to the Autodesk Maya Interface</a>.</p>
<p><a href="http://vimeo.com/buzzking/intro-to-autodesk-maya-2-the-3-kinds-of-3d-modeling-in-maya">The 3 Kinds of Modeling Supported by Maya</a>.</p>
<p><a href="http://vimeo.com/buzzking/httpintro-to-autodesk-maya-3-translate-scale-rotate">The Basic Concepts of Translation, Rotation, and  Scaling</a>.</p>
<p><a href="http://vimeo.com/buzzking/intro-to-autodesk-maya-4-a-first-nurbs-modeling-ex-bettersound">The Basic Concept of Curved Line Modeling</a>.</p>
<p><a href="http://vimeo.com/buzzking/intro-to-autodesk-maya-5-basic-polygon-modeling-with-extrusion">An Introduction to Polygon Modeling and Extrusion</a>.</div>
<p><span><span>The entire set of videos can be found in my </span></span><span><span><a href="http://vimeo.com/buzzking/videos">Vimeo account</a></span></span><span><span>.</span></span></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/introductory-videos-on-3d-animation-with-maya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So, what is the Semantic Web?</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/so-what-is-the-semantic-web/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/so-what-is-the-semantic-web/#comments</comments>
		<pubDate>Sat, 18 Jun 2011 02:56:44 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/so-what-is-the-semantic-web/</guid>
		<description><![CDATA[There has a been a lot written about the “Semantic Web” and “Web 2.0”. What are they and are they the same thing? We need a couple of definitions. Web applications. A Web Application is a website that provides some sort of substantive functionality other than simply filtering and presenting information. Evernote is a fantastic [...]]]></description>
				<content:encoded><![CDATA[<p>There has a been a lot written about the “Semantic Web” and “Web 2.0”.</p>
<p><strong>What are they and are they the same thing?</p>
<p></strong>We need a couple of definitions.</p>
<p><strong>Web applications.</strong></p>
<p>A Web Application is a website that provides some sort of substantive functionality other than simply filtering and presenting information. Evernote is a fantastic web app that stores your notes on a server, and allows you to create, group, and annotate your notes. Some folks say that a web app makes it clear that there is an application at the other end of your browser, and not just a bunch of static data. This is admittedly a pretty soft definition, but it&#8217;s reasonable. Another way to look at it is that a web app provides what would otherwise be a desktop application, but makes it accessible from a server so that users do not have to install and maintain an application.</p>
<p><strong>Web 2.0.</strong></p>
<p>Web 2.0 refers to web development frameworks and tools that can be used to create highly responsive websites and web applications. AJAX does this, and the conical example people give is Google Maps. AJAX allows data to be retrieved asynchronously while a prior page is being displayed and manipulated by a user, and minimizes the amount of a web page that must be replaced with the next refresh.</p>
<p>A somewhat newer approach is embodied in Adobe Flex and Microsoft Silverlight technologies; in these cases, a web app is sped up by running more of the application&#8217;s logic inside a browser plugin (Adobe Flash or Microsoft Silverlight), rather than making the client machine (which runs the user&#8217;s browser) continuously talk to the web server. The overall challenge is to make web pages highly dynamic (meaning the data comes from a database and is not hard-coded in the web page) while giving the user response times that approach those of a desktop application running on a dedicated or near-dedicated machine. While this is intractable at this point, it&#8217;s a good thing to hold up as a goal.</p>
<p><strong>The Semantic Web.</p>
<p></strong>This term refers to a still emerging body of software tools whose overall goal is to automate the collection and integration of information gleaned from websites. The idea is to free the Google/Yahoo user from painfully interactive, highly repetitive keyword searches where we continue to hone our queries until we seem to be finding the right stuff.</p>
<p>Semantic Web technology includes namespaces, which try to put more smarts in websites by having data tagged with widely shared, standardized sets of tags. And things like XML Schema and XQuery can be employed to leverage namespace technology to support high-volume, set-oriented queries of data stored on web servers. </p>
<p><strong>More soon&#8230;</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/so-what-is-the-semantic-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Godaddy spam: 255 in 18 months</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/godaddy-spam-255-in-18-months/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/godaddy-spam-255-in-18-months/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 04:53:14 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[domain hosting]]></category>
		<category><![CDATA[Godaddy]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/?p=331</guid>
		<description><![CDATA[Godaddy: five stars. I have a handful of domains that I have bought on the GoDaddy site.  They also host a few domains for me.  And I use one of their email accounts quite heavily.  Their servers are fast, their web mail interface is intuitive and visually pleasing, their rates are highly competitive, and their [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Godaddy: five stars.</strong></p>
<p>I have a handful of domains that I have bought on the GoDaddy site.  They also host a few domains for me.  And I use one of their email accounts quite heavily.  Their servers are fast, their web mail interface is intuitive and visually pleasing, their rates are highly competitive, and their customer service is great.  I&#8217;ve never had any problem getting someone on the phone who wants to aggressively solve my problem.</p>
<p><strong>That&#8217;s the good stuff.  This is the bad stuff: the website</strong></p>
<p>Their retail website is (somewhat ironically) noisy, confusing, and tangled.  I&#8217;m surprised they don&#8217;t have something a lot better.  They should find the guy who made their mail/calendar pages.</p>
<p>I wonder if perhaps the reason their retail web pages are so noisy is so that you can&#8217;t easily distinguish useful information from the countless ads that appear on the web pages as you try to perform a simple transaction.  Maybe they want me to have to read their ads figuring that on the average, it will lead to more sales.</p>
<p><strong>The real bad stuff: spam.</strong></p>
<p>The problem, though &#8211; the real problem &#8211; is the spam.  Over the past 19 months, they have sent me 255 pieces of spam.  That&#8217;s almost one every other day.  Seriously.  They consist mostly of short term coupons that will get me a discount &#8211; if I act fast.</p>
<p>A handful of them are below.  (I won&#8217;t make you look at the noisy images and other text that comes with these tag lines.)</p>
<p><em>HOLIDAY SAVINGS are available at Go Daddy. SAVE 28%* — Four Days Only! </em></p>
<p><em>SAVE 30% on .COM, plus special savings on other favorite domains! </em></p>
<p><em>you have from Wednesday to Wednesday to SAVE 20% OFF your order of $50 or more!* </em></p>
<p><em>Exclusive offer from Go Daddy  |  Call us 24/7: 480-505-8821  | </em></p>
<p><em>2009 has been an amazing year for Go Daddy &#8211; and we couldn&#8217;t have done it without customers like you! To say thanks, we&#8217;re giving you 15% OFF your order of $40 or more* when you order before midnight (PT) on December 31, 2009.</em></p>
<p><em>Time is running out. Act now to get 20% OFF* your order of $75 or more. This special offer expires soon, so don&#8217;t wait – order today!</em></p>
<p><strong>Never pay retail.</strong></p>
<p>The messages come at such a high rate that I never read anything from Godaddy, and have missed meaningful messages about my account account, because they were sucked in by my spam folder.   I leave them there, and when I decide I want to buy something else from Godaddy, I look at the most recent couple of coupons.  If there isn&#8217;t one that will save me 15 or 30%, I wait to make my purchase.  Clearly, you should never, never pay GoDaddy&#8217;s full retail price.</p>
<p>It&#8217;s fun to see just how many pieces of spam they send me.  Hell, I counted them.</p>
<p><strong>There is a lesson here.</strong></p>
<p>We are so used to being saturated with ads that GoDaddy isn&#8217;t even concerned about pissing off their customers with the noisy, buy-something-else-now website and their nonstop stream of spam.  Is the Web being ruined?</p>
<p><strong>But, when it comes to GoDaddy, in all honesty, their reliable servers and motivated service people make it all worthwhile.  Honest.</strong></p>
<p> </p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/godaddy-spam-255-in-18-months/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast is a matter of perspective</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/fast-is-a-matter-of-perspective/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/fast-is-a-matter-of-perspective/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 03:04:57 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[3D animation]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[photorealistic renderers]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/?p=233</guid>
		<description><![CDATA[From boxes of IBM cards to animation on websites. It&#8217;s easy, if you&#8217;re my age, to be very excited about the speed of the new generation of multi-core processors and about ever-increasing Internet bandwidth.  Hey, I started out writing programs on punch machines that spat out boxes of &#8220;IBM cards&#8221;.  A medium sized program might [...]]]></description>
				<content:encoded><![CDATA[<p><strong>From boxes of IBM cards to animation on websites.</strong></p>
<p>It&#8217;s easy, if you&#8217;re my age, to be very excited about the speed of the new generation of multi-core processors and about ever-increasing Internet bandwidth.  Hey, I started out writing programs on punch machines that spat out boxes of &#8220;IBM cards&#8221;.  A medium sized program might need a wheelbarrow move it around.  We ran our programs on computers that cost hundreds of thousands of dollars, and if we were lucky, we could squeeze in a half dozen compile-and-executions a day.  There was, of course, no Internet, and dialup technology was brand new.</p>
<p>I&#8217;m maybe the zillionth guy to brag about his experience with walking-to-school-in-ten-feet-of-snow computing technology.  But here&#8217;s the subtlety.  Faster and faster processing and data movement is more than a convenience.  It does more than gradually increasing the ease of getting computing jobs done.</p>
<p><strong>There&#8217;s always another hurdle.</strong></p>
<p>That&#8217;s because every now and then things get fast enough that something that was totally intractable in the past is now quite doable.  Managing multimedia on the Web is one such thing.  It seems like we&#8217;re almost there.  Soon, we&#8217;ll be able to stream large videos over home Internet connections.  We&#8217;ll have &#8220;real&#8221; animation on websites, not just choppy Flash stuff.  We can already edit video on modest desktop machines.  We can install large scale server-based database management systems &#8211; and have them run just fine.  Soon, many folks believe, we&#8217;ll be able to edit huge pieces of media online and search large server-based media databases effectively.</p>
<p>But just as we pass one horizon, we see a new, higher one out ahead.  It&#8217;s tantalizing, thinking about the things we can&#8217;t do yet, things that we&#8217;re not completely sure we&#8217;ll ever be able to do.</p>
<p><strong>Here&#8217;s one.  Rendering.</strong></p>
<p>I teach 3D animation.  I like to experiment with new applications and introduce them to my students.  Lately, I&#8217;ve been looking at a rapidly growing class of photorealistic renderers that can turn vector-based 3D Google SketchUp models into images that look like photographs, and in fact, beautiful photographs.  These renderers simulate the complex movement of light as it reflects off of and refracts through objects like glass and car paint and swimming pools.</p>
<p>In past entries of this blog, I&#8217;ve written about the explosion of <a href="http://itknowledgeexchange.techtarget.com/semantic-web/2d-and-3d-animation-not-just-for-artists/">animation tools</a> and the <a href="http://itknowledgeexchange.techtarget.com/semantic-web/the-challenge-of-learning-and-teaching-modern-media-management/">the teaching of animation</a>.  Desktop animation applications do tend to demand multi-core processors, several gigabytes of memory, and reasonably high end video cards.  But machines with such components are now cranked out routinely by Apple.  PCs intended for game playing make excellent home and small office animation engines.</p>
<p>Except for rendering.  It&#8217;s that process that takes twenty or thirty frames per second of animation and cranks out video that looks super-real.  That&#8217;s the bottleneck.  I teach <a href="http://itknowledgeexchange.techtarget.com/semantic-web/mega-media-apps-a-huge-challenge-for-web-30/">Maya</a>.  My students often find that their two minute videos can take hours or days to render.  Two things in particular can cause render times to explode.  Particle dynamics, used to simulate things like fire, is one.  The other is rendering.  Simulating light and its movements is computationally intense.</p>
<p>I use a product called Maxwell as a plugin to Sketchup and Maya.  One beautiful frame &#8211; and remember, that covers maybe a twentieth of a second of video &#8211; can take an hour on my several-core Apple iMac.</p>
<p><strong>Imagine the day when it takes fractions of a second.</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/fast-is-a-matter-of-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on Mozy, the backup web app</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-mozy-the-backup-web-app/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-mozy-the-backup-web-app/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 03:08:26 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[backups]]></category>
		<category><![CDATA[Mozy]]></category>
		<category><![CDATA[offsite backups]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/?p=221</guid>
		<description><![CDATA[A while back I posted a couple of negative reviews of Mozy, the online backup service.  See this and this. This is an update on Mozy. Customer Service: First of all, they have really ramped up their customer support.  My emails have been answered with phone calls.  Polite people who know what they are doing [...]]]></description>
				<content:encoded><![CDATA[<p>A while back I posted a couple of negative reviews of Mozy, the online backup service.  See <a href="http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/">this</a> and <a href="http://itknowledgeexchange.techtarget.com/semantic-web/more-on-the-moron-app-called-mozy-what-can-go-wrong-with-a-web-app/">this</a>.</p>
<p><strong>This is an update on Mozy.</strong></p>
<p><strong>Customer Service:</strong></p>
<p>First of all, they have really ramped up their customer support.  My emails have been answered with phone calls.  Polite people who know what they are doing have talked to me on the phone and patiently figured out what was wrong &#8211; and then seen the job through to the end.</p>
<p><strong>It works:</strong></p>
<p>I have had to use Mozy, for real.  I have paid accounts with Mozy that cover a total of five machines (two windows, three macs), and one of them, a Windows 7 machine, retched and curled up a few nights ago.  I spent many hours trying to fix it, and finally went to my Mozy account.  My (huge) directory popped up in the Mozy client program in a few moments, and within just a few minutes, I had downloaded and restored what I needed, and I was up and running.</p>
<p><strong>Still behaving oddly on macs:</strong></p>
<p>I am still seeing some funkiness on my macs.  There are three problems:</p>
<p>1. The status window that supposedly displays the current status of a backup will sometimes stay at zero for a full day and then seemingly do the entire upload in a few moments.</p>
<p>2. It is common for uploads to take a full day or two, when the same volume of uploading from a windows machine will take perhaps a couple of hours.</p>
<p>3. The Mozy client generally reports a volume of uploaded files in a random fashion, saying I have upload 10 MB when I have uploaded a GB, and the like.</p>
<p>But &#8211; as painstaking as it is, Mozy is working on my macs now.</p>
<p><strong>The new web and Mozy:</strong></p>
<p>This is indeed the way I think backups should be done, offsite and automatically.  Many of us would rather run web apps then install cranky, bloated apps on our machines.  And we would like to be relieved of having to maintain, configure, and run backups &#8211; and check them all the time to see if they really worked.</p>
<p><strong>Thanks, Mozy.</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-mozy-the-backup-web-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The new web and 3D animation</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/the-new-web-and-3d-animation/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/the-new-web-and-3d-animation/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 04:02:35 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[3D animation]]></category>
		<category><![CDATA[computer science education]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/?p=219</guid>
		<description><![CDATA[I teach 3D animation in a computer science department.  I&#8217;ve been asked why.  After all, shouldn&#8217;t fine arts people be teaching this stuff? Here&#8217;s the reason: it has a lot to do with speed. There&#8217;s a debate that has gone on in the computing world for the past few decades.  Will the cost of hardware [...]]]></description>
				<content:encoded><![CDATA[<p>I teach 3D animation in a computer science department.  I&#8217;ve been asked why.  After all, shouldn&#8217;t fine arts people be teaching this stuff?</p>
<p><strong>Here&#8217;s the reason: it has a lot to do with speed.</strong></p>
<p>There&#8217;s a debate that has gone on in the computing world for the past few decades.  Will the cost of hardware ever plummet to virtually nothing?  Will the speed and capacity of memory and disks ever reach effective infinity?  Will the bandwidth of the Internet ever rise to the point where the cost of a computer is negligible for the average educated person?  Will the speed of computers and communication reach a point where the average educated person has no need for any more improvements?</p>
<p>Research sages have always shaken their heads and said no, this will never happen.  We will always find ways to use better and better technology.  And in fact, we will always <em>demand</em> cheaper and bigger and faster technology.  Remember, that a couple of decades ago, folks thought we would soon have no need for large server-based database management systems with their complex, clever software that optimizes the use of precious main memory &#8211; because memory would be basically free.  That has not happened.  What we do have are databases that are huge and getting bigger every day.  No matter how they grow, only a time fraction of them fit in main memory.</p>
<p>We have proved ourselves proficient at absorbing any technological advances that come along.</p>
<p><strong>Here&#8217;s the salient fact: 3D animation will go from the desktop to the web app.</strong></p>
<p>This includes Internet download speed.  Even as bandwidth increases, we are constantly warned that the saturation point will be hit &#8211; and that Internet brownouts are just around the corner.  But for those among us who are digital optimists, it seems that a technological milestone is about to be reached: we will soon be able to embed full fledged 3D animations in webpages, and users will download them in a blink of an eye.  Everyday machines will have the memory and video cards to easily drive them. Three color, 2D Flash movies that serve only as window dressing or to draw a quick laugh, will no longer be the limit of online animations.</p>
<p>Yes, Web 3.0 applications of the near future will contain meaningful videos, ones that convey real information.  They will provide technical training and abstract education.  They will be interactive, too, rendered in real time &#8211; and not simply downloaded as compressed video.</p>
<p><strong>So, programmers of the future will be called upon to deliver web apps that present not just images and sound and video &#8211; but sophisticated 3D animation as well.</strong></p>
<p> </p>
<p> </p>
<p> </p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/the-new-web-and-3d-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on &#8216;the Moron App&#8217; called Mozy: What can go wrong with a web app</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-the-moron-app-called-mozy-what-can-go-wrong-with-a-web-app/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-the-moron-app-called-mozy-what-can-go-wrong-with-a-web-app/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 22:41:50 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[advanced Web apps]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web applications]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/more-on-the-moron-app-called-mozy-what-can-go-wrong-with-a-web-app/</guid>
		<description><![CDATA[In my last blog posting I detailed my frustrations with Mozy, the offsite backup utility. Rather than being a great example of what modern web apps can do, it appears to have server-based bugs, widely varying temporal behavior, and unstable client-server communication properties. In short, it does not work &#8211; and I would strongly advise [...]]]></description>
				<content:encoded><![CDATA[<p>In my last blog posting I detailed my <a href="http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/">frustrations with Mozy</a>, the offsite backup utility.  Rather than being a great example of what modern <a href="http://itknowledgeexchange.techtarget.com/semantic-web/the-world-of-advanced-applications-what-are-they/">web apps</a> can do, it appears to have server-based bugs, widely varying temporal behavior, and unstable client-server communication properties.  </p>
<p>In short, it does not work &#8211; and I would strongly advise against buying it.</p>
<p>I reported in my last blog posting that my (paid) account on two Windows 7 machines was now working, after I had spent many hours playing with it.  But I have to take that back now.  It no longer works.</p>
<p>I have another (paid) account for two Snow Leopard machines, and it is a horrific failure on those.</p>
<p>Here are some thoughts on it, from the perspective of what can go wrong with a web app.</p>
<p><strong>Server-based bugs.</strong></p>
<p>This can be very frustrating &#8211; bugs that appear to be on the server side of the application, making it impossible for the user to fix things from their end.  I have tried hard to experiment with every possible setting or piece of data that I can control from my end.  This has been an exhaustive and exhausting process.  I have done this sort of tinkering with many applications.  </p>
<p>But unlike with the vast majority of web apps I have run, there seems to be nothing I can do to make Mozy work.</p>
<p><strong>Widely-varying temporal behavior.<br />
</strong><br />
When you start Mozy up, it begins a long process of scanning the client machine’s drive and organizing the files it wants to upload.  I assume it is also processing the files of mine that it has upstream.  It gives some feedback as it moves from stage, but for me, at least, it simply spins forever.  It seems to be working, but many days can go by, and it’s up to you to decide when to give up and stop it.  And only very rarely does it actually upload any files.  </p>
<p>Not knowing how much time to give it, and all the while letting it eat up cycles and memory, is more than frustrating.  This application does more harm than good when it comes to managing your computer.</p>
<p><strong>Unstable client-server communication.  </strong></p>
<p>The Mozy client-side program will sometimes, after minutes or hours or days of churning away, suddenly return an error message that says it could not communicate with the Mozy server.  </p>
<p><strong>Irrelevant help advice.</strong></p>
<p>This is not a problem specific to web apps, but I figured I would mention it anyway.  </p>
<p>I spent a lot of time pawing through the Mozy documentation, as well as Googling to see what other users are experiencing.  It seems clear that I am not alone in my evaluation of Mozy.  But I found nothing that appears to be useful for helping to get this app running properly.</p>
<p><strong>A sucker.</strong></p>
<p>I feel like a real chump for buying two paid accounts (each supposedly backing up two machines).  Because I am an academic (professor of Computer Science), I will continue to monkey with it.  That’s just how I am.</p>
<p>But the Mozy folks should be ashamed of themselves.  A backup utility that is at best highly unpredictable is worthless.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/more-on-the-moron-app-called-mozy-what-can-go-wrong-with-a-web-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozy sure likes to mosey along: a Web 2.0 app with mixed results</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 20:57:51 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[Rich Web Apps]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/</guid>
		<description><![CDATA[A popular class of web apps. One of the more popular offsite backup services is Mozy. I have two accounts, with each one supporting two computers. One on account I have two Windows 7 machines, and on the other, two Snow Leopard machines. This sort of application is becoming the method of choice for protecting [...]]]></description>
				<content:encoded><![CDATA[<p><strong>A popular class of <a href="http://itknowledgeexchange.techtarget.com/semantic-web/the-world-of-advanced-applications-what-are-they/">web apps</a>.</strong></p>
<p>One of the more popular offsite backup services is Mozy.  I have two accounts, with each one supporting two computers.  One on account I have two Windows 7 machines, and on the other, two Snow Leopard machines.  This sort of application is becoming the method of choice for protecting files from loss.  </p>
<p>But Mozy is an interesting example of technology that isn’t quite there yet.</p>
<p><strong>A trait of new technology in general.<br />
</strong><br />
We do this a lot, excitedly jumping into emerging technology, embracing it, and putting up with its “tinker-with-me-nonstop” funkiness.</p>
<p><strong>The Mozy backup service: the idea.<br />
</strong><br />
The idea behind Mozy is that you create backup sets and a schedule of when you want your offsite backup folders to be updated.  You can, in principle, have your documents, mail, and other important files backed up late at night when your machine is idle.</p>
<p><strong>The Mozy backup service: the reality.</strong></p>
<p>But right now, I am on a Snow Leopard machine on which Mozy has been “Scanning for files” for many, many hours.  It says that 0% percent have been prepared and 0% percent have been transferred.  Reinstalling, including getting rid of all of Mozy’s support files and starting from scratch, does not fix the problem.  Neither does rebooting or cursing.</p>
<p>Mozy likes to behave differently on my other Mac.  It seems to scan okay, but then hangs up when it is time to start uploading.  Right now, it’s been hung for several hours.  In perhaps another several hours, it will stop and do one of two things: give me an error message that says that the connection with the Mozy server was cut, or tell me that my files have been backed up &#8211; which of course will not be true.  </p>
<p>Yes, Mozy will actually tell me that the last backup failed, and at the same time tell me that all my files are backed up.  When I go to the Mozy server to check things out, it turns out that my files have not been backed up for weeks.</p>
<p>On my two Windows machines, Mozy has yet another behavioral pattern.  It actually works, as advertised.  But this is only because I have spent many hours with it.  And it is still not at a state where it can be left alone to do its thing, and I mess with it almost every day.</p>
<p><strong>Welcome to the <a href="http://itknowledgeexchange.techtarget.com/semantic-web/the-difference-between-web-2-and-the-semantic-web/">new Web</a>.</strong></p>
<p>The situation with Mozy and my machines is representative of how many new, Web 2.0 applications perform.  To get things going and to keep them going, you have to either have an infinite amount of futzing time or you’d better be a programmer.  Or both.</p>
<p>Mozy does indeed give specific error messages.  They are numbered and if you look in their Help file, there are very understandable explanations of what the numbers mean.  It’s just that the error messages returned don’t seem to have anything to do with what is happening.</p>
<p>There is a log file, too, with lots written in it.  But the stuff in there seems to have nothing to do with what’s going wrong, either.</p>
<p>So that’s the lesson of the emerging Web 2.0 world.  You are going to be more intimately involved with the web apps you use than you would imagine in advance, especially given the hype and promises made by vendors.</p>
<p><strong>More on this soon&#8230;</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/mozy-sure-likes-to-mosey-along-a-web-20-app-with-mixed-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text display for folks with kaleidoscope vision, part 1.</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 22:25:40 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[3D animation]]></category>
		<category><![CDATA[3D modeling]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[limited vision]]></category>
		<category><![CDATA[Maya]]></category>
		<category><![CDATA[rich internet apps]]></category>
		<category><![CDATA[Rich Web Apps]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/</guid>
		<description><![CDATA[I did a series of two blog postings several weeks ago on accommodating people with limited vision. It was motivated by the fact that I have had cornea transplants and cataract surgery, and have spent many years with limited vision. One of my motivations for looking at vision problems has to do with developing technology [...]]]></description>
				<content:encoded><![CDATA[<p>I did a series of two blog postings several weeks ago on accommodating people with <a href="http://itknowledgeexchange.techtarget.com/semantic-web/the-web-and-folks-with-limited-vision/">limited vision</a>.  It was motivated by the fact that I have had cornea transplants and cataract surgery, and have spent many years with limited vision.</p>
<p>One of my motivations for looking at vision problems has to do with developing technology that can be used to aid people with limited vision make full use of the Web.</p>
<p><strong>Distorted vision.</strong></p>
<p>This time, I’d like to look at an issue that is specific to people with vision problems that cause angular distortion, as opposed to vision that is very unfocused or opaque.  This was my problem.  Before I had cornea transplants, my vision was perfectly clear and somewhat unfocused; the dominant symptom was that the world around me was fragmented into overlapping, broken images.  People who have had laser surgery to fixed their nearsightedness, but where too much of the cornea was shaved off, can have similar symptoms.</p>
<p>Why are the corneas so critical to vision?  The corneas, which are the clear outer surface of the eye, prefocus light for the lens.  If the corneas don’t do their job right, the lenses cannot do their job.</p>
<p><strong>It’s called Keratoconus.</strong></p>
<p>My corneas thinned as I aged, until they were so thin they lost their structural integrity.  If you look directly into the eyes of a person, you could consider the top-to-bottom axis to be “u” and the side-to-side axis to be “v”.  The front-to-back axis could be consider “w”.  Imagine examining someone’s corneas, in particular, looking up and down the u axis, and right and left across the v axis.  If that person has normal corneas, the corneas have a smooth, spherical slope into the w axis.  My disease caused the slope of my corneas to vary significantly at various points across both the u and v axis.  This caused light going through my corneas to be refracted at widely different angles.  This created a sort of kaleidoscope effect.</p>
<p>The challenge for someone with kaleidoscope vision is to extract an accurate mental image based on your shattered view of the world.  This disease, by the way, is called Keratoconus, which is basically Latin for “cone-shaped corneas”.   The name comes from one of the primary symptoms used to make a diagnosis: super-thin corneas tend to get pushed outward by the center of the eyeball, turning the cornea from a basketball to a football (or cone) shape.</p>
<p><strong>The parallel between Keratoconus and 3D model deformation.</strong></p>
<p>I teach an introduction to 3D animation class, and years ago, I noticed that some of the “deformer” effects available in  Autodesk Maya, (the gold standard in 3D animation) could be used to simulate the distortions caused by my eye disease.  As part of my research at my university, I’ve been experimenting with using deformation effects available in Maya to compensate for the distortion caused by Keratoconus.</p>
<p><strong>A couple of examples.</strong></p>
<p>Below are two sets of images. The two with red characters on a white background contain the integer 7, showing a common effect of keratoconus: multiple, overlapping images. The two with yellow characters on black backgrounds are the word “cow”, showing another common sort of distortion; in particular, one shows a horizontal distortion, and the other, a vertical distortion.</p>
<p>Note: You may have to click on the icons below to download the actual images.</p>
<p>
<a href='http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/2-21/' title='2-21'><img width="96" height="96" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/110/files/2010/02/2-21-150x150.jpg" class="attachment-thumbnail" alt="2-21" /></a>
<a href='http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/2-11/' title='2-11'><img width="96" height="96" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/110/files/2010/02/2-11-150x150.jpg" class="attachment-thumbnail" alt="2-11" /></a>
<a href='http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/1-21/' title='1-21'><img width="96" height="96" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/110/files/2010/02/1-21-150x150.jpg" class="attachment-thumbnail" alt="1-21" /></a>
<a href='http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/1-1/' title='1-1'><img width="96" height="96" src="http://cdn.ttgtmedia.com/ITKE/uploads/blogs.dir/110/files/2010/03/1-1-150x150.jpg" class="attachment-thumbnail" alt="1-1" /></a>
<br />
<strong>In the next posting of this blog, I will describe some of the deformation effects in Maya, and how they can be used to actually compensate for the problem caused by Keratoconus.</strong></p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/text-display-for-folks-with-kaleidoscope-vision-part-1-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The five What? dimensions of mega apps.</title>
		<link>http://itknowledgeexchange.techtarget.com/semantic-web/the-five-what-dimensions-of-mega-apps/</link>
		<comments>http://itknowledgeexchange.techtarget.com/semantic-web/the-five-what-dimensions-of-mega-apps/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 03:17:10 +0000</pubDate>
		<dc:creator>Roger King</dc:creator>
				<category><![CDATA[3D animation]]></category>
		<category><![CDATA[advanced Web apps]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Semantic Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3.0]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://itknowledgeexchange.techtarget.com/semantic-web/the-five-what-dimensions-of-mega-apps/</guid>
		<description><![CDATA[This blog is (for the most part) dedicated to advanced web research and development, in particular Web 2.0/3.0 and Semantic Web efforts. Please peruse earlier postings for lots of material on both topics. One thing we have discussed are the “mega apps” used by video, audio, and animation professionals. These applications are highly sophisticated in [...]]]></description>
				<content:encoded><![CDATA[<p>This blog is (for the most part) dedicated to advanced web research and development, in particular Web 2.0/3.0 and Semantic Web efforts.  Please peruse earlier postings for lots of material on both topics.</p>
<p><strong>One thing we have discussed are the “<a href="http://itknowledgeexchange.techtarget.com/semantic-web/mega-media-apps-a-huge-challenge-for-web-30/">mega apps</a>” used by video, audio, and animation professionals.  </p>
<p></strong>These applications are highly sophisticated in their capabilities, vastly huge in the size of their interfaces, and because of these two things, it is very, very difficult to learn to use them by experimentation.  You have to be trained, and professionals spend years learning to use them properly and creatively.  These applications can be viewed as the ultimate challenge for the next generation of web application development.  Can media and animation applications be deployed as web applications that would actually perform well enough?  It would be a great relief to many artists and media professionals to not have to install and maintain their mega apps on their desktop machines.</p>
<p><strong>But now, let’s look at what makes these applications so intimidating.  Consider five questions that relate to complex applications.</strong></p>
<ol>
<li>1. <strong>What does the application do?</strong></li>
</ol>
<p>How long it takes to answer this question and how much specialized terminology is sprinkled throughout the answer are very telling.  Can you say what a 3D application <em>does?  </em>How would you explain it to a non-animation professional?</p>
<ol>
<li><strong>2. What does the GUI look like to the user?</strong></li>
</ol>
<p>The depth of this answer &#8211; in a literal sense &#8211; is also very telling.  Mega apps have deeply layered interfaces, and at any given time, only a fraction of their capabilities are visible.  Learning to peel back the layers and master these applications can be extremely frustrating and typically takes professional training itself.</p>
<ol>
<li><strong>3. What algorithms are used internally by the application?</strong></li>
</ol>
<p>Animation, special effects, video editing, and other media applications do in a number of difficult-to-learn steps things that could take days or weeks or months to do manually.  Figuring out how the application gets its job done and how that relates to the tasks a media professional wishes to carry out &#8211; that is what separates gifted artists from gifted artists who also have a gift for software.</p>
<ol>
<li><strong>4. What is the process for using the application?</strong></li>
</ol>
<p>A typical mega application is so complex that there is no way that its two-dimensional interface on a single bit mapped display can walk the user through the suggested processes for using it.  And, there is a creative element that is discovered in real time by the artist, anyway.</p>
<ol>
<li><strong>5. What is the application’s role in media workflow?</strong></li>
</ol>
<p>In many media environments, like animation, a wide variety of mega apps must be used in a intricate, iterative, and ever-changing workflow.  New apps come along all the time, old ones are extended and reengineered, and specialized products that hook up various mega apps into cohesive workflows are becoming a huge business in themselves.</p>
<p><strong>So, what’s the lesson?</strong></p>
<p>If you want to get a feeling for just how high the bar has been set for the next generation of web apps, think about your favorite desktop mega app (or the downsized, but still sophisticated version or competing product you might be using), and think about these five questions.  Now think about the web applications you actually use.  Note taking applications?  List making applications?  Mailers?  Messaging apps?  See how far we are from making the new web truly compete with the desktop world?  Are we really going to switch to net computers that contain only highly limited operating systems and access applications only over the web?</p>
<p>Hmm.</p>
<!-- wpms-network-global-inserts -->]]></content:encoded>
			<wfw:commentRss>http://itknowledgeexchange.techtarget.com/semantic-web/the-five-what-dimensions-of-mega-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
