<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>Comments on: Silverlight &#8211; User&#8217;s perspectives</title>
	<atom:link href="http://blog.intersoftsolutions.com/2008/07/silverlight-users/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.intersoftsolutions.com/2008/07/silverlight-users/</link>
	<description>All about development productivity – ASP.NET, Silverlight, WPF, iOS, Android, Windows Phone, Windows 8</description>
	<lastBuildDate>Mon, 21 Jun 2021 04:23:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.33</generator>
	<item>
		<title>By: jimmyps</title>
		<link>http://blog.intersoftsolutions.com/2008/07/silverlight-users/#comment-114</link>
		<dc:creator><![CDATA[jimmyps]]></dc:creator>
		<pubDate>Sun, 06 Jul 2008 08:20:21 +0000</pubDate>
		<guid isPermaLink="false">http://intersoftpt.wordpress.com/?p=174#comment-114</guid>
		<description><![CDATA[Hi Andrea, thanks for your comments and detailed response on some of my points.

I have some feedback on your points as well:

&lt;b&gt;MAC users have done it for how long?&lt;/b&gt;
In fact, Mac does have right click and context menu feature since Panther if I&#039;m not mistaken. It&#039;s just not turned on by default, but now Apple is even inventing on new way to display context menu. So the trend of right click, I&#039;m afraid, is simply undeniable.

&lt;b&gt;How do you assign specific keystrokes or shortcuts to concepts that a designer has just come up with?&lt;/b&gt;
RIA, I think, is mimicking the way Desktop application is built so that end users can have the same expections for RIA as they are using Desktop application. If you are in Word, you can press Alt+F to display the File menu. If you are at data entry screen, you can press the character in underline to go to that field automatically. 

It&#039;s unfortunate, given the state of Beta 2, Silverlight doesn&#039;t have a built-in way for that yet. Sure you can handle the OnKeyDown event handler, but that will be way too much coding. Probably they will make it as built-in feature in the final release, let&#039;s just hope :)

Regards,
Jimmy.]]></description>
		<content:encoded><![CDATA[<p>Hi Andrea, thanks for your comments and detailed response on some of my points.</p>
<p>I have some feedback on your points as well:</p>
<p><b>MAC users have done it for how long?</b><br />
In fact, Mac does have right click and context menu feature since Panther if I&#8217;m not mistaken. It&#8217;s just not turned on by default, but now Apple is even inventing on new way to display context menu. So the trend of right click, I&#8217;m afraid, is simply undeniable.</p>
<p><b>How do you assign specific keystrokes or shortcuts to concepts that a designer has just come up with?</b><br />
RIA, I think, is mimicking the way Desktop application is built so that end users can have the same expections for RIA as they are using Desktop application. If you are in Word, you can press Alt+F to display the File menu. If you are at data entry screen, you can press the character in underline to go to that field automatically. </p>
<p>It&#8217;s unfortunate, given the state of Beta 2, Silverlight doesn&#8217;t have a built-in way for that yet. Sure you can handle the OnKeyDown event handler, but that will be way too much coding. Probably they will make it as built-in feature in the final release, let&#8217;s just hope <img src="http://blog.intersoftsolutions.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Regards,<br />
Jimmy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrea Hill</title>
		<link>http://blog.intersoftsolutions.com/2008/07/silverlight-users/#comment-113</link>
		<dc:creator><![CDATA[Andrea Hill]]></dc:creator>
		<pubDate>Sat, 05 Jul 2008 11:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://intersoftpt.wordpress.com/?p=174#comment-113</guid>
		<description><![CDATA[Hi Jimmy, thanks for the list of potential pitfalls affecting Silverlight. I will admit than other a Microsoft session on &quot;architecting the user experience&quot; last year, I only have a passing knowledge of silverlight.

I did want to respond to your overall list of RIA challenges, however. .. I will speak both in general, and also specifically referring to Flash/Flex, because that&#039;s where I have a better understanding..

&lt;strong&gt;1. Good-bye to “Back” and “Forward” button.&lt;/strong&gt;
This is true. However, this is true even for AJAX. We have to remember that the &quot;A&quot; in RIA stands for &quot;application&quot;. Once you&#039;re within the application, you&#039;re within that experience. Back and forward can be used to advance within the actvities within the experience, just like undo and redo in a typical desktop app.
For some people this is disorienting, but this is only because we&#039;ve allowed RIA to &#039;sneak up on us&#039; without really appreciating what is it.  I heartily believe that this is the desired user experience in the long run, and people just need to learn this capability exists. 
I will add, though, that history management is possible with the Adobe suite of RIAs, I believe Flex 3 may do it natively?  There are ways to modify the URL while engaged within the RIA so that the back and forward buttons do in fact shoot you out of the experience. I believe silverlight has the ability to interact with the page outside itself, right? So it could probably be managed as well.

&lt;strong&gt;Can’t live without context menu (right click).&lt;/strong&gt;
MAC users have done it for how long?  :)

&lt;strong&gt;No copy-paste.&lt;/strong&gt;
Again, this must be a limitation in Silverlight. You can certainly copy and paste from .swfs, if the text elements are saved appropriately.  I&#039;m not sure about &quot;select all&quot;, however.  This is actually probably browser specific, since for .swfs at least, the means by which the plugin is embedded is different (object vs embed). A user cannot &quot;tab&quot; into a flash movie in Firefox 2 (not sure about 3, but I suspect not). Therefore I would expect that a select all would not really allow them to capture what is within the RIA itself. 
 
&lt;strong&gt;No hyperlink.&lt;/strong&gt;
Whaaa? I find it hard to believe silverlight doesn&#039;t support hyperlinks? Although once again, these are applications. Would you expect excel to randomly have hyperlinks in it? No, an application is intended to allow a user to perform a specific task.
 
&lt;strong&gt;Very minimal keyboard support.&lt;/strong&gt;
It&#039;s interesting that Silverlight doesn&#039;t have strong accessibility support, since Flash and Flex leverage the Microsoft Active Accessibility API to do their accessibility :) 

In general it&#039;s tough to contrast the controls within a rich experience like flash or silverlight with HTML. HTML has a limited set of tags to markup content. Flash and Silverlight are less about &quot;content&quot;. How do you assign specific keystrokes or shortcuts to concepts that a designer has just come up with?  This is why it&#039;s important to have a library of components to use and reuse. The appropriate keystrokes may be learned by the user to perform certain tasks. I would be surprised if keystrokes couldn&#039;t be assigned in Silverlight, but the challenge would be in educating users in how to use them (the same problem that traditional web applications suffer with access keys)

I think it&#039;s great that you&#039;re looking at this stuff from the users&#039; perspective! Often I think we technophiles get so excited about &#039;the next big thing&#039; that we forget to consider the overall usability!]]></description>
		<content:encoded><![CDATA[<p>Hi Jimmy, thanks for the list of potential pitfalls affecting Silverlight. I will admit than other a Microsoft session on &#8220;architecting the user experience&#8221; last year, I only have a passing knowledge of silverlight.</p>
<p>I did want to respond to your overall list of RIA challenges, however. .. I will speak both in general, and also specifically referring to Flash/Flex, because that&#8217;s where I have a better understanding..</p>
<p><strong>1. Good-bye to “Back” and “Forward” button.</strong><br />
This is true. However, this is true even for AJAX. We have to remember that the &#8220;A&#8221; in RIA stands for &#8220;application&#8221;. Once you&#8217;re within the application, you&#8217;re within that experience. Back and forward can be used to advance within the actvities within the experience, just like undo and redo in a typical desktop app.<br />
For some people this is disorienting, but this is only because we&#8217;ve allowed RIA to &#8216;sneak up on us&#8217; without really appreciating what is it.  I heartily believe that this is the desired user experience in the long run, and people just need to learn this capability exists.<br />
I will add, though, that history management is possible with the Adobe suite of RIAs, I believe Flex 3 may do it natively?  There are ways to modify the URL while engaged within the RIA so that the back and forward buttons do in fact shoot you out of the experience. I believe silverlight has the ability to interact with the page outside itself, right? So it could probably be managed as well.</p>
<p><strong>Can’t live without context menu (right click).</strong><br />
MAC users have done it for how long?  <img src="http://blog.intersoftsolutions.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>No copy-paste.</strong><br />
Again, this must be a limitation in Silverlight. You can certainly copy and paste from .swfs, if the text elements are saved appropriately.  I&#8217;m not sure about &#8220;select all&#8221;, however.  This is actually probably browser specific, since for .swfs at least, the means by which the plugin is embedded is different (object vs embed). A user cannot &#8220;tab&#8221; into a flash movie in Firefox 2 (not sure about 3, but I suspect not). Therefore I would expect that a select all would not really allow them to capture what is within the RIA itself. </p>
<p><strong>No hyperlink.</strong><br />
Whaaa? I find it hard to believe silverlight doesn&#8217;t support hyperlinks? Although once again, these are applications. Would you expect excel to randomly have hyperlinks in it? No, an application is intended to allow a user to perform a specific task.</p>
<p><strong>Very minimal keyboard support.</strong><br />
It&#8217;s interesting that Silverlight doesn&#8217;t have strong accessibility support, since Flash and Flex leverage the Microsoft Active Accessibility API to do their accessibility <img src="http://blog.intersoftsolutions.com/wp-includes/images/smilies/simple-smile.png" alt=":)" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
<p>In general it&#8217;s tough to contrast the controls within a rich experience like flash or silverlight with HTML. HTML has a limited set of tags to markup content. Flash and Silverlight are less about &#8220;content&#8221;. How do you assign specific keystrokes or shortcuts to concepts that a designer has just come up with?  This is why it&#8217;s important to have a library of components to use and reuse. The appropriate keystrokes may be learned by the user to perform certain tasks. I would be surprised if keystrokes couldn&#8217;t be assigned in Silverlight, but the challenge would be in educating users in how to use them (the same problem that traditional web applications suffer with access keys)</p>
<p>I think it&#8217;s great that you&#8217;re looking at this stuff from the users&#8217; perspective! Often I think we technophiles get so excited about &#8216;the next big thing&#8217; that we forget to consider the overall usability!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
