TechEd 2007 Day 3

November 08, 2007

Improving Software Safety and Reliability – Applying Ergonomics to the User Interface

Chad Hower made this traditional usability presentation where he went through a lot of examples where bad design has lead to some minor and major problems. One thing that he focused is that one simple click every hour in a large company, when summed all up together, the time/money thrown away is too big.

Building Fun, Cool Applications with Popfly

I had tried Yahoo Pipes a while ago and I didn’t find it easy enough for simple users to use it. Well, Dan Fernandez did a demo how to make widgets and gadgets (isn’t it the same thing after all?) with Popfly and integrate it in your space. I found the interface (built on silverlight) pretty cool and intuitive, but the notion of blocks and how they should connect to each other is too easy for me and too complicated for regular users. I find it however a good step in bringing the power of programming and semantics to them, but is only the beginning of a great path.

Communities? Can they really help my business, my day-to-day job, and my career?

Bart Martens has been working for a long time as a manager of a big IT community and has help several others to start and grow up. He focused the importance of sharing knowledge and taking the opportunity that communities give you to get a fast answer to some common problems.

Although I find him a great person, I guess the presentation wasn’t particularly well done in the perspective of making geek IT guys to gather more and take advantage of that. He focused a bit on managing communities, but only a few in the audience even participated on those.

A developer diary on implementing Windows CardSpace

Dominick Baier did a great presentation on a subject that matters to me: Identity 2.0 focusing (of course, this is a MS event) on cardspace technology. Cardspace works a wallet where you have your cards you need to sign in your services. He showed a bit how to make a small web application that used Cardspace as login. However, as he suggested, you can’t make this direct transition. You have to support both Cardspace and traditional login/password system. Well, I guess I already heard this one for OpenID.

At the end of the session, I talked to Vittorio Bertocci about this and as cardspace is user-centric and openID is based on independent providers. At the end he agreed that for now the best authentication for my blog, forum, website or something with a “normal” level of security is OpenID. He also mentioned something I wanted to build that is alreay done on signon.com. Another thing I think cardspace lacks is the capability of loading a card from a server location (protected of course!).

Silverlight, ASP.net and web services in IronPython and IronRuby

Following latest presentation, Mahesh this time focused the development of websites using IronPython. First we had a silverlight presentation made using IronPython to add handlers to XAML parts. Then we created a ASP.NET project but instead of C# or VB.net, we used IronPython (Ruby is now available for download) and it really makes your life simpler! C# guys, please try IronPython or Ruby for a week and then you’ll change for sure!

Understanding Software + Services

David Chappell shared with us his vision on the close future on the informatics. He believes software will leave single-tenant (where they are local and expensive) to multi-tenant (in the cloud and cheaper due to flexibility of shared resources). He also raised this question that it’s to me the main issue in this transition: What about trust?

Single-tenant has the major advantage that you develop for only one platform that you’ll manage for sure. It gives you more control of the environment where it will run and also it will be easier to change or add features. Users are in the need for fast updates of the product is this is the answer for that. The dynamic capacity is the key for this change that decreases the costs of software. For example, the Christmas shopping boom may be handled dynamically.

There are already some examples like EC2 (computing), S3 (storage), salesforce and dynamics (CRM applications) and a lot more. He focused a bit on Microsoft that is moving gradually with Dynamics being hosted on premises, partner hosted or Microsoft hosted (Dynamics Live).

He also highlighted Salesforce.com, a CRM that is now SaaS.

Tagged with: en, events, microsoft, teched2007
This post has 2 comments. Feel free to read them and leave your own.
Hello Alcides,
let me clarify a couple of things.
* I am not sure I understand "cardspace is user-centric and openID is based on independent providers". CardSpace is based on independed providers too, no more and no less.
* I have never said what you quote in the post. What I said is that for high value transactions you may want to consider to take advantage of the higher assurance that cardspace provides; that does not imply any consideration about one system being better than the other for lower value scenarios

it was a pleasure to have a chat with you! I hope that the subsequent interactive session
didn't scare you. There we had people trying to acocmplish complex things, consequently the explanation dug very deep into elaborate scenarios... the average developer does not need to know anything about those details
Vittorio, I sure understand that couple of issues you clarified, I maybe have not written it the right way.

In Cardspace when you login, they are checking the card you have on your computer while in openID they are connecting to your identity provider. Of course in cardspaces, the majority of cards will be provided by a indentity provider too, but the card will still be in your hands. (Something I believe is maybe more secure, but a lot of the security failures are caused by the user (like passwords under the keyboard, or post-its on the monitor, anyway this might be another topic we could discuss).

As for the second point, what I meant it was that it was better for my situation. Maybe it isn't... ONe thing I'd like to emphasize is the "for now" since I believe CardSpace is not ready yet in my perspective. I know support for linux and mac are being done and for mobile too, but they're not 1.0 yet. I believe it is the better solution for this weblog for example, but I'm sorry if I put words in your mouth that aren't correct.

And by learning the elaborate scenarios is where you realize the potential within CardSpace. So I did enjoy that session!

Comment:

Author:
Email:
Website:
Comment:

About

I used to write in this blog, but I've found a better format to express myself. From now on, you may read my writings on ideas, programming and politics on my new wiki.

hCard

Name: Alcides Fonseca
Email:
MSN:
Gtalk:
Nov 24, 1988 40.197958, -8.408312

Tagcloud

Archives

Other links