<?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>MatSays</title>
	<atom:link href="http://www.matsays.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.matsays.com</link>
	<description>Ramblings of a newly rejuvenated developer-designer-teacher</description>
	<lastBuildDate>Fri, 16 Dec 2011 06:09:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>My Last Day Teaching</title>
		<link>http://www.matsays.com/teaching/my-last-day-teaching/</link>
		<comments>http://www.matsays.com/teaching/my-last-day-teaching/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 22:00:23 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=369</guid>
		<description><![CDATA[Tonight was my last night teaching (maybe*).  I started in 2006 teaching at the Art Institute of Las Vegas and after starting my Master&#8217;s program at UNLV, started teaching there as well.  AILV was a much more practical approach, UNLV more theory and discussion. It&#8217;s had its up and downs, but in the end, it [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight was my last night teaching (maybe*).  I started in 2006 teaching at the Art Institute of Las Vegas and after starting my Master&#8217;s program at UNLV, started teaching there as well.  AILV was a much more practical approach, UNLV more theory and discussion. It&#8217;s had its up and downs, but in the end, it was a bit bittersweet.</p>
<p><span style="text-decoration: underline;"><strong>The Things I Will Miss</strong></span></p>
<ul>
<li>The unfettered creativity of students whose minds have not been destroyed by the realities of life</li>
<li>Intelligent questions that even make me think</li>
<li>Students who bother to challenge my opinion (or even better, a methodology)</li>
<li>The thanks from the one student each semester who tells me that something they learned helped them get their first job or changed their mind about [insert topic here]</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Things I Won&#8217;t Miss</strong></span></p>
<ul>
<li>Students who think I don&#8217;t know that they&#8217;re on Facebook (and those of you in INF400, yea, we did hack your passwords)</li>
<li>Blank stares, the head nods (despite being good for comedy relief)</li>
<li>Fluff.  (Please, if you&#8217;re a student and reading this, a quick word of advice &#8211; answer succinctly or just admit you don&#8217;t know)</li>
<li>Superficial essays. (See above &#8211; do your [expletive] research &#8211; there is such a thing as a library)</li>
<li>Lack of effort, especially on exams (I mean, please, if you ASK me for true-false and multiple-choice, then you should get at least better than 50% correct, and even more so when I tell you how many question on each topic and mark my slide sets with the important slides)</li>
</ul>
<p>Anyway, I say maybe because there&#8217;s still a chance I might be returning for INF400 Web Security but not likely.  So to those students who at least appeared eager that I would be back for one more round before UNLV shuts the doors on Informatics forever, I&#8217;m sorry I didn&#8217;t tell you but keep at it and don&#8217;t be afraid to email me if you have questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/teaching/my-last-day-teaching/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UX of Flight Status on Mobile</title>
		<link>http://www.matsays.com/ux/ux-of-flight-status-on-mobile/</link>
		<comments>http://www.matsays.com/ux/ux-of-flight-status-on-mobile/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 05:54:17 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=360</guid>
		<description><![CDATA[Following a tweet link from Smashing, I read a pretty good article by Shanshan Ma on UXmatters discussing the act of Flight Status checking on mobile devices.  I&#8217;ve excerpted it below but couple of things. First, interestingly, the article specifically asks for comments, yet (even when signed in) readers are never presented with a comment [...]]]></description>
			<content:encoded><![CDATA[<p>Following a tweet link from Smashing, I read a pretty good article by <a title="Shanshan Ma" href="http://www.uxmatters.com/authors/archives/2010/09/shanshan_ma.php">Shanshan Ma</a> on <a title="UX Matters" href="http://www.uxmatters.com/index.php">UXmatters</a> discussing the act of Flight Status checking on mobile devices.  I&#8217;ve excerpted it below but couple of things.</p>
<p>First, interestingly, the article specifically asks for comments, yet (even when signed in) readers are never presented with a comment box.  Frankly, I&#8217;dve just posted my comments there but now I feel compelled to write here.</p>
<p>Second, relative to the article itself &#8230; of all the sites presented, they <span style="text-decoration: underline;">all</span> stink. The problem with Flight Status checkers is that fundamentally they all use similar methods, similar input tools, to acquire the data.  What this means is that you get a screen with several selectors and several free-type inputs.  Despite advances in the UI tools for both selectors and typing, they are still fundamentally difficult to use, particularly for situations that many users find themselves in when using these services (in my own case, I found myself driving in 6 inches of unexpected snow in NYC this October and trying to get a JetBlue status).</p>
<p><a href="http://www.matsays.com/wp-content/uploads/2011/12/jetblue.png"><img align="left" style="margin:0px 8px 4px 0px;" title="jetblue" src="http://www.matsays.com/wp-content/uploads/2011/12/jetblue-200x300.png" alt="" /></a> One of the nicest things about having been in the industry for so long is that I can reminisce and consider technologies that we don&#8217;t often see today but that may still have applicability.  In this case I am referring to the &#8220;deck&#8221; principles used in HDML in early versions of phone browsers.  The deck principle basically provided that multiple pages of data were transferred with each page call, reducing the number of times callbacks were required and increasing the individual interactivity by allowing data to be shuffled between &#8220;cards.&#8221; Couple that with good Ajax utilization, and you might have a pretty neat app.</p>
<p>For a good flight status checker to work, think in terms of the actual UI.  In my own incident, I needed to not have to enter keyed data &#8211; just click and fire with easy-to-hit buttons and less on-screen information.  What I propose is something more like this (and I apologize, I sketched this out real quick just now and sent it with my phone cam).</p>
<p style="text-align: center;"><img class="aligncenter size-large wp-image-361" title="Flight Status check UI/data flow" src="http://www.matsays.com/wp-content/uploads/2011/12/flt-status-ui-sketch-1024x726.jpg" alt="" width="512" /></p>
<p>Here you get no more than a couple of selections per screen, always presented as click buttons.  The beauty is that you can use Ajax effectively to pre-load all of the subsequent screens with minimal data transfer.  For example, by coupling the Location Services data of the current location along with the user selections, you&#8217;d likely be able to guess the probable dates and flight numbers (no more than 3 days future, any given airport, within a 6 hour time window, the lookup is no more than about 40 flights).</p>
<p>Another problem I faced was that all of the interactions used POST, which means that it was impossible to go backward and still have the data intact (so I could modify one small bit and try again), forcing me to re-enter 6 fields of data each try.  Using the hashtag approach, you&#8217;d also allow for backward and forward runs through the history.</p>
<p>Thinking through the user experience is part visualization, part interaction, and part data process and information architecture.  Trying to remove any part of the puzzle leaves something to be desired in the final product.  Flight status checkers are a great utilization of mobile web, but THINK the process, use it, determine what can be made better, and do it.<span id="more-360"></span></p>
<p>The article&#8230;</p>
<h4>The Design and Display of Simple Interactions on Mobile Devices</h4>
<p><em>By Shanshan Ma [November 21, 2011] on UXmatters.com</em></p>
<p><em></em><em>Users visit mobile sites not only to consume content, but to get things done. Let’s take air travel as an example: tasks that users often find themselves performing on an airline company’s mobile site include checking flight status, checking in for a particular flight, and searching for and booking a flight. How does mobile user interface design support task completion? What are the optimal ways of communicating and displaying interactions on mobile sites? With the aim of discovering optimal ways of designing simple interactions on mobile devices, I examined the task of checking flight status. I’m hoping that my analysis sheds some light on this topic.</em></p>
<h5><em>The Interaction: Checking Flight Status</em></h5>
<p><em>Travelers can initiate a status check for a flight by locating the flight using its departure date, plus either the flight number or the departure and arrival city or airport for the flight. Sounds simple enough, right? Analyzing this task, here are the steps that are involved in checking flight status:</em></p>
<ul>
<li><em>Step 1—Decide whether to check flight status using a flight number ordeparture or arrival cities.</em></li>
<li><em>Step 2—If using a flight number, type the flight number; if the departure city and arrival city, type the names of the departure and arrival cities or their airport codes.</em></li>
<li><em>Step 3—Type a flight date.</em></li>
<li><em>Step 4—Submit the form.</em></li>
</ul>
<div><em>“While it’s easier to type a flight number than city names or airport codes, users tend toremember flight cities better than airport codes or flight numbers.”</em></div>
<p><em>It’s fairly easy to support this task on the Web. Simply present both options on a Web page, and users can proceed according to the information they have about the flight—whether flight number ordeparture and arrival cities. While it’s easier to type a flight number than city names or airport codes, users tend to remember flight cities better than airport codes or flight numbers. However, there are a few interesting details that you should consider:</em></p>
<ul>
<li><em>Which question should you ask first: flight date or flight number or flight cities?</em></li>
<li><em>Which option should you present first: flight number or flight cities?</em></li>
<li><em>Should you ask for the flight date twice to ensure a complete workflow regardless of whether a user is checking the status of a flight by flight number or flight cities or airport codes?</em></li>
</ul>
<div>To read the complete article, go <a title="The Design and Display of Simple Interactions on Mobile Devices" href="http://www.uxmatters.com/mt/archives/2011/11/the-design-and-display-of-simple-interactions-on-mobile-devices.php">here</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/ux/ux-of-flight-status-on-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE10 Platform Preview 4 features CORS</title>
		<link>http://www.matsays.com/code/ie10-platform-preview-4-features-cors/</link>
		<comments>http://www.matsays.com/code/ie10-platform-preview-4-features-cors/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 22:05:19 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[InfoSec]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=356</guid>
		<description><![CDATA[Nice&#8230;after many years of trying to get coding students to understand why one can&#8217;t directly access cross-domain resources and Web security students to understand its implications, the fourth IE10 Platform Preview features, amongst other things, support for CORS (cross-origin resource sharing).  The full highlight list of HTML5-affected updates to IE can be found here but [...]]]></description>
			<content:encoded><![CDATA[<p>Nice&#8230;after many years of trying to get coding students to understand why one can&#8217;t directly access cross-domain resources and Web security students to understand its implications, the fourth IE10 Platform Preview features, amongst other things, support for CORS (cross-origin resource sharing).  The full highlight list of HTML5-affected updates to IE can be found <a href="http://msdn.microsoft.com/library/hh673549.aspx">here</a> but I am particularly gung-ho for the CORS and the video text captioning (which was always difficult in the past).  It&#8217;s not that CORS wasn&#8217;t available in other browsers, particularly assisted by the including in the recent jQuery builds, but at least this sets the stage for better cross-browser compatibility in HTML5 applications.</p>
<p>Here&#8217;s a <a href="http://blogs.msdn.com/b/ie/archive/2011/11/29/html5-for-applications-the-fourth-ie10-platform-preview.aspx">post on MSDN</a> by Rob Mauceri with more details&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/code/ie10-platform-preview-4-features-cors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquip &#8211; jQuery in parts</title>
		<link>http://www.matsays.com/notes/jquip-jquery-in-parts/</link>
		<comments>http://www.matsays.com/notes/jquip-jquery-in-parts/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 17:50:20 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=353</guid>
		<description><![CDATA[Having been in the industry for (eesh) 17 years+ now, I still remember (and regularly lecture on) the issue of bandwidth consumption and preservation and how poor performance is related to it.  jQuery, which I love, is no pipe-hog by any stretch of the imagination, but it still comes with a bit of bloat attached [...]]]></description>
			<content:encoded><![CDATA[<p>Having been in the industry for (eesh) 17 years+ now, I still remember (and regularly lecture on) the issue of bandwidth consumption and preservation and how poor performance is related to it.  <a title="jQuery" href="http://www.jquery.com">jQuery</a>, which I love, is no pipe-hog by any stretch of the imagination, but it still comes with a bit of bloat attached in the form of methods you don&#8217;t need or use most of the time.  Enter jquip, or jQuery-In-Parts, a stab at minimizing and modularizing the jQuery library.  For more info and download, go to the <a title="jquip GitHub" href="https://github.com/mythz/jquip">jquip GitHub</a>.</p>
<p>I&#8217;ll let you check out the rather extensive method and event list, but be assured that the things we really like about jQuery &#8211; the $(selector), the quick data methods, and several events for data handling &#8211; are all there.  Plus there&#8217;s several plugins to tack on more methods and events without the total KB package jQuery sits on right now.</p>
<p>On the flip side, if we could just get everyone to DL the .js from the same source URL (such as <tt>//ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js</tt>) and reinforce caching, we wouldn&#8217;t have as much problem anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/jquip-jquery-in-parts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You don&#8217;t need a mobile strategy</title>
		<link>http://www.matsays.com/notes/you-dont-need-a-mobile-strategy/</link>
		<comments>http://www.matsays.com/notes/you-dont-need-a-mobile-strategy/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 16:58:52 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Notes]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=323</guid>
		<description><![CDATA[[original article by Gerry McGovern, my commentary here] Mobile is a platform. It is a tactic, not a strategy. What you need is a strategy for the connected customer. If a Norwegian man is sitting on the toilet reading the news on his iPhone, is he mobile? Well, research indicates that one of the most [...]]]></description>
			<content:encoded><![CDATA[<p>[original article by <a href="http://www.gerrymcgovern.com/">Gerry McGovern</a>, my commentary <a href="#thoughts323">here</a>]</p>
<p><strong>Mobile is a platform. It is a tactic, not a strategy. What you need is a strategy for the connected customer.</strong></p>
<p>If a Norwegian man is sitting on the toilet reading the news on his iPhone, is he mobile? Well, research indicates that one of the most favored places where Norwegian men use their phones is on the toilet. iPads are used a lot on the couch but the iPhone is more popular in bed.</p>
<p>Mobile is not necessarily mobile. It is flexible, convenient, fast, and private. Pictures of sexually transmitted diseases are often accessed through mobile devices. This could be because mobile is particularly favored by young people. It could also be because a phone is more private than a computer. A number of people might have access to the computer you use, for example.</p>
<p>I&#8217;ve read that mobiles will be used a lot this Christmas, particularly for last minute gifts. That implies that people using them may need advice on what to buy, because by definition they will not be buying for themselves.</p>
<p>&#8220;Desktop copywriting must be concise. Mobile copywriting must be even more concise,&#8221; Jakob Nielsen writes in his article &#8216;Mobile UX Sharpens Usability Guidelines.&#8217; We need more than content reeducation according to Jakob. &#8220;The feature set should be much smaller for a mobile site than for a desktop site.&#8221;</p>
<p>However, the customer is not always in a hurry. Some people read more on their smart phones than they read on websites. So, one of the most important links any mobile website can have is a link back to the main website.</p>
<p>A major weakness of organizations is that they behave reactively rather than strategically. &#8220;We need a mobile app.&#8221; &#8220;We need to be on Twitter.&#8221; &#8220;We need more video.&#8221; &#8220;We need to blog.&#8221;</p>
<p>Web strategy is far more about psychology than technology, blogs, Twitter or any other forms of content. The more people use the Web to live their lives and do their jobs, the more web professionals need to invest in understanding human behavior. This is because the Web removes the human touch points, the opportunities to observe, the empathy zones.<span id="more-323"></span></p>
<p>There is so much we learn when we are physically in the presence of our customers. If I were hiring a web professional the greatest attribute I would look for is empathy; the ability and desire to put yourself in someone else&#8217;s shoes. A web professional should have a service heart.</p>
<p>What are Norwegian men doing with their smart phones when they are on the toilet? What do people typically do when they are on the couch? Do the tasks change when they get into bed?</p>
<p>Read the original article and other good stuff from GM <a href="http://www.gerrymcgovern.com/nt/2011/nt-2011-11-21-Mobile-strategy.htm">here</a>.</p>
<p><a name="thoughts323" href="http://www.youversion.com/mobile/iphone"><img style="margin: 0px 10px 5px 0px;" title="YouVersion iPhone app" src="http://www.matsays.com/wp-content/uploads/2011/11/Screen-Shot-2011-11-21-at-8.52.16-AM-155x300.png" alt="" align="left" /></a><em>My thoughts are that this is more or less semantics. GM is right and wrong.  Mobile is a platform. And it&#8217;s also a strategy. They go hand in hand, but it depends on the target audience and their needs.  A good example is <a title="YouVersion" href="http://www.youversion.com/">YouVersion</a>&#8216;s Bible app (available on pretty much every platform under the sun).  I&#8217;ve been using the app from several updates back (about 18 months now) and it&#8217;s gotten progressively better and better, not only from a content standpoint but also in it&#8217;s delivery. Note that the content isn&#8217;t copywriting in this case &#8211; the Bible is the Bible (at least in whatever version(s) one likes to read).</em></p>
<p><em>The feature set, however, is pretty much the same on both the desktop and phone/device systems. What differentiates the app is the delivery &#8211; well designed and heuristically easy to figure out.  And for the most part, I&#8217;m not in a hurry when I use it.</em></p>
<p><em>Fast forward to this week when I offered to help my church fix their suffering web site (which I will be writing about over the next few weeks).  One proposal is to improve the mobile presence, and yes, it is part strategy and part platform simply because what we use each for will differ.  The web site one would use for basic information, which the mobile would largely be for contemporaneous and updated event information and social connectivity.  Two different needs, significantly different physical presence limitation and likely different user groups.  So sometimes we do have to look at the device as a platform and not just a strategy, but without the strategy there&#8217;s no point to the platform either.</em></p>
<p><em>And just a note, as of this writing, this blog has no (good) mobile presence or strategy.  I&#8217;ll get to it one of these days.  When my wife asked why I don&#8217;t hold off (re-)launching until I had it all in place, my response was &#8220;why wait?&#8221;  Is there a point to holding off?  If I had 10K visitors a day like she does, I could see it, but the small handful of people who might actually read this are highly unlikely to do it on your iPhone (or Android) so I&#8217;m pretty much not worried.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/you-dont-need-a-mobile-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back&#8230;I think&#8230;</title>
		<link>http://www.matsays.com/notes/back-i-think/</link>
		<comments>http://www.matsays.com/notes/back-i-think/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 09:24:39 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://www.matsays.com/?p=311</guid>
		<description><![CDATA[So after a 7 month hiatus, a hard drive crash, and a job change, I&#8217;m finally getting back on blogging.  I think&#8230; I got a lot of new stuff to talk about &#8211; most of which revolves around my decision to leave iStreamPlanet after 10 years (and 3 weeks). My experience at iStream was incredible [...]]]></description>
			<content:encoded><![CDATA[<p>So after a 7 month hiatus, a hard drive crash, and a job change, I&#8217;m finally getting back on blogging.  I think&#8230;</p>
<p>I got a lot of new stuff to talk about &#8211; most of which revolves around my decision to leave iStreamPlanet after 10 years (and 3 weeks). My experience at iStream was incredible at the very least.  From sitting on a milk crate in a tiny room with 2 other guys, trying to build solutions for clients who had no idea what DRM was, much less why they needed it, then 9 years later seeing the company get its first round of multi-million $ funding from Intel Development Corp.</p>
<p>In June I decided to join up with Reality Engineering, a small but stable software and content provider for dental patient education who&#8217;d moved their development operations to Las Vegas.  The CEO, Lee Allen, is one part visionary, one part realist, one part salesman, and ten parts passion and it&#8217;s that passion that grabbed me.  It hasn&#8217;t been all chocolate and roses, but in just five short months, we&#8217;ve managed to put together a fantastic team, get the new, streamlined version of the core product out the door, and get started implementing a scrum environment.</p>
<p>I&#8217;ll talk more about it in the next few months.  I&#8217;m still teaching at UNLV and still doing a few freelance gigs (now that I&#8217;m in senior management, I didn&#8217;t want my skills to get rusty), but in the same time, Jen&#8217;s <a title="MadeByGIrl" href="http://www.madebygirl.com">MadeByGirl</a> and her new <a title="Cocoa &amp; Hearts (paintings)" href="http://www.cocoaandhearts.com">Cocoa &amp; Hearts</a> businesses have both taken off like a rocket, so I&#8217;ve had to spend a lot of time working on that too.</p>
<p>So obviously my blog has changed.  Yea, part of the drive crash left me with a frustrated effort to rebuild both content and template so I decided to scrap all the teaching materials I used to have posted, refocus on the blog, and re-build a new theme.  This one is a variation that uses concepts from Shaken Grid Lite but I suspect I&#8217;ll change quite a bit more of it over the next few weeks so it&#8217;s going to be a &#8220;UX-work-in-progress&#8221; for a bit.</p>
<p>So I&#8217;m back.  Yea, I&#8217;m back.  And I&#8217;m not so grumpy anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/back-i-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching up…</title>
		<link>http://www.matsays.com/notes/catching-up%e2%80%a6/</link>
		<comments>http://www.matsays.com/notes/catching-up%e2%80%a6/#comments</comments>
		<pubDate>Wed, 04 May 2011 16:57:23 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://localhost:8888/wp/?p=168</guid>
		<description><![CDATA[It’s been a busy season and I’m just starting to catch up on things.  Despite having left Art Institute to devote more time to school and teaching at UNLV (why, I’m not sure, but Dean Berghel has been extremely supportive). Outside of the craziness that is iStreamPlanet with a couple of high profile gigs and [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a busy season and I’m just starting to catch up on things.  Despite having left Art Institute to devote more time to school and teaching at UNLV (why, I’m not sure, but Dean Berghel has been extremely supportive).</p>
<p>Outside of the craziness that is iStreamPlanet with a couple of high profile gigs and a lot of cross-platform and mobile development, I’m focusing on doing more freelance work, particularly in the blog arena and WordPress as site development.  With 10 jobs in the hopper right now, should be a good year.  The biggest releases recently were <a title="Shop Cococozy" href="http://shop.cococozy.com/" target="_blank">Shop Cococozy</a> and <a title="Cocoa &amp; Hearts: Original Artwork by Jen Ramos" href="http://www.cocoaandhearts.com/" target="_blank">Cocoa &amp; Hearts</a> which are both off and running with a bang.</p>
<p>Congrats to the early-bird-exam-takers in my INF400 class who averaged over 90% on the final (last year, the average was below 82%) – nice job!  Good luck to those taking it on the 9th.<span id="more-168"></span></p>
<p>In the meantime, here’s a few good articles and resources to read if you’re ramping up to HTML5, CSS3, mobile (particularly iOS), eComm and blog development.</p>
<ul>
<li><a title="Everything you always wanted to know about touch icons by Mathias Bynens" href="http://mathiasbynens.be/notes/touch-icons" target="_blank">Everything you wanted to know about touch icons</a></li>
<li><a title="iOS UI Human Interface Guidelines" href="http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/MobileHIG.pdf" target="_blank">iOS UI Human Interface Guidelines</a> (the PDF version)</li>
<li><a title="E-Commerce Checkout Design" href="http://www.smashingmagazine.com/2011/04/06/fundamental-guidelines-of-e-commerce-checkout-design/" target="_blank">Fundamental Guidelines of E-Commerce Checkout Design</a></li>
<li><a title="Using HTML5 semantic elements today by Nicholas Zakas" href="http://www.nczonline.net/blog/2011/03/22/using-html5-semantic-elements-today/" target="_blank">Using HTML5 Semantic Elements Today</a></li>
<li><a title="UX is 90% Desirability at GetFinch" href="http://www.getfinch.com/finch/entry/ux-is-mostly-desirability/" target="_blank">UX is 90% Desirability</a></li>
</ul>
<p>And in really kickass news, jQuery 1.6 was released yesterday….woot!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/catching-up%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Plan for the Absence of JavaScript (via WebDesignerDepot)</title>
		<link>http://www.matsays.com/notes/how-to-plan-for-the-absence-of-javascript-via-webdesignerdepot/</link>
		<comments>http://www.matsays.com/notes/how-to-plan-for-the-absence-of-javascript-via-webdesignerdepot/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 16:58:27 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Notes]]></category>

		<guid isPermaLink="false">http://localhost:8888/wp/?p=172</guid>
		<description><![CDATA[[Original article by Jason Corns is a freelance web developer and full-time GUI developer for Systems Alliance, Inc., specializing in usability for all audiences.] hough the methods used to gather website traffic statistics call into question the validity of the stats themselves, the fact is that some of your website’s visitors will have JavaScript disabled. You could divide [...]]]></description>
			<content:encoded><![CDATA[<p><em>[<a title="How to Plan for the Absence of JavaScript" href="http://www.webdesignerdepot.com/2010/02/how-to-plan-for-the-absence-of-javascript/">Original article</a> by <em>Jason Corns is a freelance web developer and full-time GUI developer for Systems Alliance, Inc., specializing in usability for all audiences.]</em></em></p>
<p>hough the methods used to gather website traffic statistics call into question the validity of the stats themselves, the fact is that some of your website’s visitors will have <strong>JavaScript disabled</strong>.</p>
<p>You could divide your traffic sources into four broad categories:<strong> search engines, mobile visitors, visitors using screen readers</strong>and<strong> visitors who have JavaScript turned off</strong>.</p>
<p>When planning your information architecture and design, you must figure out how to deal with these special groups.</p>
<p>I have assembled a few recent real-world scenarios to find clarity on the issue.<span id="more-172"></span></p>
<p>When you want to hide lengthy content behind an animated scroller, or rotate through products or testimonials in sequence, or present categorized page-level content cleanly, you could use accordions, carousels or any other imaginative solution.</p>
<p>If you keep up with JavaScript best practices or use any of the myriad of JavaScript libraries, you are probably already familiar with unobtrusive JavaScript, which is the technique of presenting JavaScript interactivity only when JavaScript is enabled.</p>
<p>This principle should be extended to presentation as well: build your dynamic feature(s) and set your display and visibility values only after the document is ready and only if the visitor has JavaScript enabled, rather than set the properties in your HTML code or define them server-side.</p>
<p><em>As a major (ab)user of jQuery use, and despite years of UX/UI design, I admit that I rarely think about this possibility – I think we all pretty much assume Javascript is available.  And as we move onto mobile platforms, the disparity of choice and engines is higher and higher.  In any case, if you’ve ever found yourself in this boat, <a title="How to Plan for the Absence of JavaScript" href="http://www.webdesignerdepot.com/2010/02/how-to-plan-for-the-absence-of-javascript/">read this article (in its entirety) here</a> for some great solutions to common problems…</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/how-to-plan-for-the-absence-of-javascript-via-webdesignerdepot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business Objectives vs. User Experience (via Smashing Magazine)</title>
		<link>http://www.matsays.com/notes/business-objectives-vs-user-experience-via-smashing-magazine/</link>
		<comments>http://www.matsays.com/notes/business-objectives-vs-user-experience-via-smashing-magazine/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 16:57:57 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://localhost:8888/wp/?p=170</guid>
		<description><![CDATA[Original by Paul Boag (founder of UK design shop Headspace) for Smashing Magazine Here’s a question for you: would you agree that creating a great user experience should be the primary aim of any Web designer? I know what your answer is… and youʼre wrong! Okay, I admit that not all of you would have [...]]]></description>
			<content:encoded><![CDATA[<p><em>Original by Paul Boag (founder of UK design shop Headspace) for Smashing Magazine</em></p>
<p>Here’s a question for you: would you agree that creating a great user experience should be the primary aim of any Web designer? I know what your answer is… and youʼre wrong!</p>
<p>Okay, I admit that not all of you would have answered yes, but most probably did. Somehow, the majority of Web designers have come to believe that creating a great user experience is an end in itself. I think we are deceiving ourselves and doing a disservice to our clients at the same time.</p>
<p>The truth is that <strong>business objectives should trump users’ needs every time</strong>. Generating a return on investment is more important for a website than keeping users happy. Sounds horrendous, doesn’t it? Before you flame me in the comments, hear me out.<span id="more-170"></span></p>
<h3>The Harsh Reality</h3>
<p>Letʼs begin with the harsh truth. If an organization does not believe that it will generate some form of a return on an investment (financial or otherwise), then it should not have a website. In other words, if the website doesn’t pay its way, then we have not done our jobs properly.</p>
<p>Despite what we might think, our primary aim is to <strong>fulfill the business objectives set out by our clients</strong>. Remember that creating a great user experience is a means to this end. We do not create great user experiences just to make users happy. We do so because we want them to look favorably on the website and take certain actions that will generate the returns that our clients want.</p>
<div id="attachment_1520"><a href="http://www.flickr.com/photos/47691521@N07/4639590640/"><img title="Business-vs.-User-experience" src="/wp-content/uploads/2011/11/Business-vs.-User-experience.jpg" alt="" /></a></div>
<div class="caption">Is the business world at odds with creativity? Image by opensourceway</div>
<h3>User Experience Is Important</h3>
<p>Let me be clear. Iʼm not suggesting that user experience is unimportant. In fact, I believe that creating an amazing experience is the primary means of helping a website fulfill its business objectives. A well-designed website makes it easy for users to complete the calls to action we have created.</p>
<p>Happy users also provide many other benefits. They can become advocates for your website. A happy user is considerably more likely to recommend your services and is more patient when things occasionally go wrong. Enthusiastic users can also become valuable volunteers; they have innumerable ideas about how your website and products can be improved. They are far more valuable than any focus group!</p>
<p>The point, though, is that happy users generate a return on investment, so spending the time and effort to give them a great experience is worth it.</p>
<p><em>As you can see, this is an amazing piece with a lot of insight.  <a title="Business Objectives vs. User Experience" href="http://www.smashingmagazine.com/2011/02/04/business-objectives-vs-user-experience/">Read the rest of the article here at Smashing</a> …</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/notes/business-objectives-vs-user-experience-via-smashing-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Simplest CMS Ever</title>
		<link>http://www.matsays.com/ux/my-simplest-cms-ever/</link>
		<comments>http://www.matsays.com/ux/my-simplest-cms-ever/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 16:59:36 +0000</pubDate>
		<dc:creator>mat.rosa</dc:creator>
				<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://localhost:8888/wp/?p=176</guid>
		<description><![CDATA[OK, maybe not really a true CMS but in working on this project, it was emphasized how important it was to make it simple.  One of these days I’ll explain what it was for. Live ad insertion controller for NBC iOS/HTML5 live video feed prototype Update: having now left iStreamPlanet, I have no idea what [...]]]></description>
			<content:encoded><![CDATA[<p>OK, maybe not really a true CMS but in working on this project, it was emphasized how important it was to make it simple.  One of these days I’ll explain what it was for.</p>
<div><img title="Simple CMS" src="/wp-content/uploads/2011/11/IMA-600x607.jpg" alt="" /></div>
<div class="caption">Live ad insertion controller for NBC iOS/HTML5 live video feed prototype</div>
<p><em>Update: having now left iStreamPlanet, I have no idea what ever happened to this.  Originally it was supposed to be for live streaming of Sunday Night Football on iOS &amp; Android via HTML5 but there were severe limitation imposed by the iOS in terms of playlists.  We were working with DoubleClick to get through some of the problems (thanks to that team for some nice workarounds) but in the end, iOS prevents skipping to the next item in a live playlist unless the user causes a direct interaction (so no pseudo-actions via Javascript).  Nonetheless, before the 4.3 update, it was working.  Flawlessly.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.matsays.com/ux/my-simplest-cms-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

