The Flex Show Episode 69: Silverlight with Jesse Liberty
This time we take a look at another option in the RIA space with Silverlight Geek Jesse Liberty.
Notes
- Jeffry's Live Weekly Demos
- Silverlight.NET
- Moonlight (Linux Silverlight Player)
- Jesse Liberty's Blog
- Silverlight Cream (Silverlight Blog Aggregator)
- Silverlight Toolkit
- Iron Ruby
- Eclipse Tools for Silverlight
- Iron Python
- Expression (Microsoft Design Tools)
- Silverlight.NET Forums
I must be honest: if I had a copy of Parallels, Windows Vista and Visual Studio, I'd definitely be playing around with Silverlight right now. But that would set me back about $480-$1180!
I can't help you w/ Parallels or Windows, but Jesse did say that most of what you need to develop in Silverlight is available for free at Silverlight.net . I assume he was assuming that people already had a working copy of Windows.
Reviewing the site, it does appear that Visual Studio is needed. Is there an express version of VS? I'm not sure.
http://www.eclipse4sl.org/
Thanks for the clarification on tooling.
Erik,
Thanks for listening; we're glad you enjoyed.
Eager to know what SL 3 has to provide....
http://eclipse4sl.org/download/mac/
Exciting! Haven't tried it out yet.. gotta do a backup first :)
And this is where Flash Player fails on usability:
- vertical size of the app limited to preset value, does not scale with content like an HTML page
- right click (open in new tab, copy image, save image, etc.)
- back button
All these can be worked around with more or less hassle, but still the behavior would be quite odd. I'd like to see SL approach to this, as I don't think FP is developing in the way of supporting these.
I know there's an argument out there that RIA *should* be considered as desktop style app in the browser. But I cannot tell that to users with a sticker on the home page. All our usability tests showed that they were expecting the above mentioned behavior for all the RIA scenarios.
Glad you enjoyed. One thing,
When you run a Flex App from Flex Builder, it fills the full HTML screen. From there, it is not too hard to build your app so that content scales vertically as the browser height changes. You are limited if you have a controlled size as part of a greater page; but HTML would also provide that same limitation.
Am I missing something?
Yes, you can expand the wdith of your swf in the browser to 100% height. And you can also program the Flex App to to be scrollable and take up to 3 times of that space if you wanted.
Do you have links to said usability studies? Do they apply to web pages / reading content or application usability? I would expect those things to have two distinctly different usability requirements.
I'm referring to problems like this: http://flex.org/showcase/, where instead of having one long page, you have two scrollers inside the page, plus the button 'maximize list' to make it a bit more accessible.
Unfortunately we didn't record user tests, just observed after we have them tasks and scenarios. The thing with RIA is that is never actually just an app, it always has some parts that are more like sites. I mean that's the point that I liked in the podcast, how to best define RIA, etc. I think it still has to be considered as site, although it's an app, as the 'regular' site can also be an app, although it's a site in fact. If we take this approach than all the runtimes, like FP, SL, should support most of the basic browser functionality by default, while still having the options to either bypass it or enhance it.