I’ve recently been in the discussion of which is better Cancel/OK, OK/Cancel or Yes/No. So I did some digging to see if I could find any sources that have already done some research on it. It’s not an easy answer because a lot of people disagree as to the answer. But I think it’s a terrible answer to say “there is no right answer.” So lets try to break it down and get a reasonable non-nihilistic answer.
Nielson Norman Group cites that there are two arguments for the order.
First being that OK should be first due to natural reading order. Also if your user is keyboard driven, well it is obvious you want OK first since it is used more often. 
Been geeking out on scifi interfaces lately. There is so much we can learn from them, I love it! It makes me want to push my imaginary glasses up onto the rim of my nose. Here are a few I compiled into gifs for your viewing pleasure. enjoy!
This was a recent one from one of the new episodes. It’s during a surgery procedure to remove an alien from a child’s back. It stuck out right away because it was not adhering to a lot of the sci-fi trends right now. But it’s tech from a foreign species, if they had iPad like interfaces I would be worried.
Here is some good ol’ classic Gundam style UI. Nothing really new about this and they were definitely influenced by mech style animes, but really they have been around since Jules Verne.
can’t help but notice the similarities of this and Tron. Still cool though, coincidence maybe?
So I’m sure you, like a lot of designers, are saying “why would I learn to code, I’m a designer…?” First off, I should say it isn’t for everyone, nor should ever designer be expected to know to code. All I am saying is that there are definite advantages to being a designer who knows code. There also other deeper rooted problems like lack of collaboration in studios as well, I prefer collaboration when creating an app, and it definitely is a per basis situation. Sometimes I like to prototype something out with hacky fast code and hand it over to coder so they make it more refined. This way my intention is conveyed.
The best way to predict the future is to invent it. Alan Kay, 1971
I’m sure you’ve heard this quote before, but I think there is a lot of merit to it. This can cross the boundary of most design/art, but here I will be speaking to code + design in user interface design.
There are two big reasons I support designers using code.
- Speeds up your process (namely with extendscript)
- Helps you to understand the industry and where it is going. This is the one we will focus on.
It would be silly to think that our jobs as UI designers would stay the way they are forever. They are in fact already changing. Currently we are undergoing a transition from screen based UI to UI + NUI. Though it’s apparent that things like the keyboard will take a while before they are phased out, projects like DIY EEG’s might make it come sooner than you think.
I’ve even been messing with a few of my own hacks for it, and it is definitely teaching me new ways to think about UI.
Leap motion guys (leapmotion.com) were cool enough to send me a dev kit. Time to make something cool.
So as a fun learning project I made a mouse scroll wheel. Except instead of a traditional one I used hand tracking via proximity sensor. fun stuff, I even made an instructable for it so you can make your own!
check out the prototype I first built as a proof of concept:
Fun little side project with coworker Kevin. He made a fantastic video showing off the current progress of the cloud. Working on making it sensitive to touch right now. We’ll see how that goes, so far it’s been a challenge to get it on the IC I’m working with, but have had no problems prototyping […]
wow… well that was a workout.
seems that you have to have very specific way of organizing an imported library. Here are some steps I took to get it into the newly released processing 2.0:
- make sure you rename twitter4j-core-2.2.6.jar to: twitter4j226.jar
- make sure you rename the lib folder to: library
- rename twitter4j-2.2.6 to twitter4j226
Here is a screen grab of my structure
then you just go to: sketch > import library. it should be in there, it will add the following lines of code:
But I’m determined to learn! I have since compiled my first, from scratch, program (exciting!). I thought I would share some stuff I have learned and how you can learn easier, since it took a few weeks to even find the resources.
saw this amazing live set video on youtube of Skrillex being mapped to a 3D projection. Some really amazing stuff here. It was directed by Vello Virkhaus, Animated by Carlo Sa, Touch sensors by Peter Sistrom and Vello Virkhaus and the live Footage designed by Whiskey Tango. The content was made by V Squared Labs. They were approached by Matheria Studios to make the content as well as audio reactive visual elements and touch effects.
This is an amazing piece by Black Swan. These guys are truly world class artists.
Every year an artist is commissioned to create a piece for Flash on the Beach Conference. Bradley Munkowitz was chosen for this one in the year 2011, and he truly help make a piece of art.