Tag Info

Hot answers tagged

6

Consider a search for "javascript visualisation library" on Google. Several promising results: John Resig's processing.js - you'll probably have to write your specific visualisation yourself the Javascript InfoVis toolkit - check the demos page for some examples of interactive tree maps, which represent hierarchies as you described in your question ...


5

Meaningful Transitions - Motion Graphics in the User Interface has some really nice examples of transitions along with detailed descriptions of how they can be used to enhance the user experience.


4

Something like a Zooming User Interface? You could try Zoomooz.js in that case.


4

For the web: http://developer.yahoo.com/ypatterns/ Yahoo!'s Pattern library also gives you some general tips about when to use what and why.


3

I am not aware of a single place where you can look up ui components for any platform. Similar components are sometimes called differently based on a platform. Therefore it might be helpful to refer to the UX documentations for a specific platform: iOS (unofficial but nicely organized) ...


3

Hmmm... this probably doesn't answer your question directly, but this might help: Simple and fast templating tool to generate HTML from JSON data


3

I'm probably a bit messy here; I just have a folder in my browser bookmarks called 'inspire' where I dump links. I browse through it in quiet periods and rename the links to relevant tags so I can refer back to it whenever I need them. Nothing more complex than that for me though. I'm in my browser all the time anyway so it seems the best way of doing it. ...


2

The No 1. factor to design a good user interface for a online document archive would need to have exceptionally quick loading results, then focus on interface clarity, what steps do I need to use to get to the document I want, what can I do with that document once I have found it. books.google.com is a example for books which I would use as a basis for a ...


2

for minimal interaction, you could also use http://www.graphviz.org/ and generate an image, SVG, or similar output. Alas, the 'canvas' object used by most of the javascript solutions is not printable.


1

A gesture library written for the Kinect a while back is explained here: http://blogs.msdn.com/b/mcsuksoldev/archive/2011/08/08/writing-a-gesture-service-with-the-kinect-for-windows-sdk.aspx The post goes into some detail about how they are created and recognized. Basically it is watching the various joint locations in relation to each other. As one ...


1

I'd like to quote a couple of paragraphs from Buschmann et al.'s "On Patterns and Pattern Languages": A pattern documents a recurring problem–solution pairing within a given context. A pattern, however, is more than either just the problem or just the solution structure: it includes both the problem and the solution, along with the rationale that ...


1

From what I can remember, Dan Saffer attempted to create a library of standardised gestures in his book Designing for Gestural Interfaces. It's a few years since I read it so I couldn't tell you how widely these patterns have been adopted, but it's certainly worth checking out before you re-invent the wheel.


1

Here are a couple more sources of interaction design patterns that include UI components: http://www.welie.com/patterns/index.php http://designinginterfaces.com/patterns/


1

I capture a screen shot and save it to an Inspirations folder. I browse through it regularly.


1

How about looking at the way some of the shops work? Amazon, Etsy, Ebay etc? If it's only 500 documents, maybe look at how some of the smaller, more specialist shops are designed. The pre-checkout, browsing phases of shopping are probably very similar to your problem. (Good) shops have more incentive than most websites to improve and innovate with their UI ...


1

Piccolo2D is a Zoomable User Interfaces (ZUIs) toolkit, though it may not be a good fit for a CAD application. Oberon may also be of interest.



Only top voted, non community-wiki answers of a minimum length are eligible