Big news: Silverlight 2.0 is around the corner
The beta will be released soon and it’s going to set Microsoft a clear leader in RIA battle. Here are some features:
- WPF controls
- Cross-domain network requests and built-in support for REST, WS*/SOAP, POX, RSS and plain HTTP
- Sockets
- LINQ and LINQ to XML
- HTML DOM access
- 4.3MB runtime for Windows / Mac / Linux (planned) and IE, Firefox and Safari
Details are here — check it out!
Top 10 Application Design Mistakes
Jakob Nielsen writes about some frequent mistakes in application design.
Here is his list (with my comments)
1. Non-Standard GUI Controls (sometimes you have to use non-standard controls, if they can do the job better; otherwise we would stop the GUI design evolution in 60-ties)
2. Inconsistency (inconsistency is bad, but in the context vs consistency battle context wins)
3. No Perceived Affordance (agreed)
4. No Feedback (agreed)
5. Bad Error Messages (I would generalize this to include bad copy in general)
6. Asking for the Same Info Twice (who does that after all?)
7. No Default Values (agreed)
8. Dumping Users into the App (I didn’t understand this one)
9. Not Indicating How Info Will Be Used (hmm… I don’t suppose explaining everything is a good idea; it’s better to let user correct the mistake easily, when necessary)
10. System-Centric Features (I would call them useless features — pretty obvious)
The complete article, while being a bit on a linkbait side, worth checking out too.
Sex and a product development
Here are my rules for the new product development:
- Start from something interesting and intriguing. Ignore usual expectations at that point
- Develop your vision fully before starting to think about standard features
- Keep it fun, keep on trying new things. Otherwise they’ll stand up and go
- At some point they’ll start crying about the missing standard features and asking to add them. Don’t!
- Announce you will do that, but make yet another new and cool thing instead
- That will make them really want it
- Go ahead and add the standard stuff… wow
Apple executed it perfectly with the iPhone (and its SDK), why don’t you try it at home?
Happy Valentine’s day everyone!
MessageBox’s death
“Are you sure you want to delete this item?”
Sounds familiar, does it? Just a couple of years ago every application had dozens of message boxes and confirmation dialogs popping up here and there. Now it’s changing. In Loudtalks we decided we won’t use any.
So how do you handle the above mentioned situation without throwing a message box?
Implement Undo for any action the user may regret a moment later. Sometimes it could be tricky but most applications don’t have to do anything irreversible.
There are several caveats of course:
1) Sometimes you really have to do something, which can’t be reversed (like format the hdd).
2) Blind users accessibility should be taken into account.
Even if the action does require re-confirmation, you could do it in more elegant way. For example, use in-place confirmation button. Probably the best way to address accessibility issue is to implement a handler, which will announce the undo keyboard shortcut along with the fact that the action is completed, when screen reader software is detected.
Do you still use MessageBox in your software?
-
- Categories:
- Technology
- Life
- Solutions box
- Usability
- Vista
- Recent posts:
- trim() function for ActionScript and JavaScript
- How to be stupid
- Posting the old stuff
- The Magic
- Cloudy day at Loudtalks
- You don’t have to prove
- TechCrunch50 list announced
- Recent translations:
- Recent comments:
- Cardin: I believe with optimisation all of these technologies, Java, Flash, Silverlight, Javascript can achieve much...
- Alexey Gavrilov: @Tunc: Tell them to send with USPS and you should be fine. Non-dutiable limit for incoming mail has...
- Tunc: I bought a running shoe and a watch that record some of your data(heart rate, speed, gps coordinates of places...
- Alexey Gavrilov: Sharing a recent good experience. A Blackberry phone (0.7 kg, under $300 value = non-dutiable if you...
- Alexey Gavrilov: Tracking on Russian Post website may include more information than provided by USPS:...
-
February 2008 M T W T F S S « Dec Mar » 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 - Archives:
- February 2010
- December 2009
- January 2009
- October 2008
- September 2008
- April 2008
- March 2008
- February 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- Feeds:
RSS
Comments RSS

