Thursday, February 25, 2010

Rich Internet Application Screen Design | UX Magazine

Great article!

Rich Internet Application Screen Design | UX Magazine: "Designing a rich Internet application (RIA) can test even an experienced design team. The hardest challenge is to blend Web and desktop paradigms to create a responsive and intuitive experience. Some paradigms that exist in the desktop environment are ill-suited for the Web, while many of the Web paradigms people are familiar with (paging, explicit refresh) are no longer necessary with RIA technologies like Flex and Ajax. As this space matures, we are learning more and more about which boundaries can be pushed, and which patterns transcend time and technology. While working on the book Designing Web Interfaces, Bill Scott and I explored hundreds of Web applications searching for these patterns. Armed with a crazy amount of examples, we distilled the patterns into six principles:
  • Make It Direct
  • Keep It Lightweight
  • Stay in the Page
  • Provide Invitations
  • Use Transitions
  • React Immediately"

Wednesday, February 24, 2010

Flapjax

Very, very interesting:

Flapjax: "Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include:
  • Event-driven, reactive evaluation
  • An event-stream abstraction for communicating with web services
  • Interfaces to external web services
Flapjax is easy to learn: it is just a JavaScript framework. Furthermore, because Flapjax is built entirely atop JavaScript, it runs on traditional Web browsers without the need for plug-ins or other downloads. It integrates seamlessly with existing JavaScript code and other frameworks."

F# Web Tools | Projects | TomasP.Net

F# Web Tools | Projects | TomasP.Net

Looks interesting. There's a commercial product similar to this whose name escapes me at present.

Object Oriented JavaScript Class Library in C#/.NET Style - CodeProject

Object Oriented JavaScript Class Library in C#/.NET Style - CodeProject

This is a really good guide on C# coding style in Javascript! He shows how to make classes, public, private, event handlers, enums, etc. Smart guy!