user-interface

How do browsers UI elements available on the mobile phone platform?

I'm designing a website for the high end mobile phones, and I want to know how the different UI elements (e.g. buttons, check boxes, list boxes, textfields, etc) look like on different mobile browsers (eg safari, webkit, IE, etc) on different devices (e.g. Nokia, iPhone, etc). Can you offer some advice how I can get access to these witho...

UI Element Naming

What naming conventions do you use for user interface elements (including dialog boxes)? Controls: I use [Descriptive Name][Control Type] (e.g. OKButton, MainTableLayout) Windows: I use [Descriptive Name]Window (e.g. SearchWindow, CustomerListWindow) Occasionally, I will shorten a control type name if it is still legible ("Grid" inste...

Is there a .NET control out there to emulate the Word 2007 selection toolbar?

I'd like to have a toolbar similar to the hover toolbar in Word 2007 (see picture) show up when I highlight text. Does this control exist (free or otherwise) or am I S.O.L. to hack it together myself? Thanks! If anyone has any tips on how to put this together that would be appreciated as well. I don't need the fade-in/out effects th...

How can I show a confirmation thickbox with the selection after user presses submit?

How can I show a confirmation modal dialog with the information from the form so that user can confirm what they selected in the form and it submits only if the user says so? confirm.$("#submit-button").click( function(){ if (validator.form()==true) { tb_show("Countdown", "are_you_sure.html?height=100&width=200&modal=true", "...

Is there a good replacement for Borenstein's "Programming as if People Mattered"?

Borenstein's classic book "Programming as if People Mattered" dates from 1991. Is there a more modern book (say from this millennium instead of the last) that covers similar ground in a similar way, without being product specific. ...

Add a new item to html-select list without leaving the page. How?

Hello all, I've always wondered what is the best way to add a new item to html-select in a website. Yes, this may sound silly but it is a great problem from the usability perspective. I don't want the user to be taken to a new page every time they need to add new item to a html-select. I like the way Google Reader and Gmail handle this...

Where does the browser fail as a client

Where should the browser be improved upon to help improve application experiences? For instance some of my main gripes are A) Different browsers will need different configurations / plugins (I dont want to download different JRE's, RIA platforms such as flash, silverright, gears so forth) B) I want to always be able to drag data fro...

NSButton default button with blueish look

I have a dialog with 1 or more buttons and want to be able to programmatically set the rightmost one be the default one, so that when the user presses the Enter or Return key it should respond as if the user clicked it. I'm using [btn setKeyEquivalent:@"\r"] and that makes it work fine but I want the button to have the blueish look whic...

Application interface templating

I am creating a front-end for a data collection web application. Operators using the data collection application will log data for a dozen different projects, with each project requiring different fields. There are some common fields (like name, address... etc) but then each project also has custom fields for extra data that needs to be ...

Is it possible to move components around the screen using the standard android apis?

I would like to produce an android user interface which allows the user to move added components/widgets around the screen by selecting them and then dragging them around. Is this possible using the standard android apis? ...

What should be included in the state-of-the-art error and exception handling strategy?

I understand that this is a very broad question, but a short “it depends” kind of answer will not be accepted. Strategies are born to deal with broad issues. What issues should an application designer take into consideration when devising the error and exception handling strategy? How the strategy will differ depending on the software ...

Integrate NSStepper with NSTextField

I need to have a NSTextField working with a NSStepper as being one control so that I can edit an integer value either by changing it directly on the text field or using the stepper up/down arrows. In IB I've added both of these controls then connected NSStepper's takeIntValueFrom to NSTextField and that makes the text value to change w...

Why does Firefox allow images to be dragged but not dropped?

If you browse a web page through Firefox, any image on the page can be dragged anywhere on the screenbut you can't drop it. Other browsers such as IE or Chrome do not allow dragging images. Is this a issue? Why does Firefox allow dragging? ...

UI Driven Development

Hi, Does the idea of UI Driven Development make sense at all? Most of our clients like to convey their requirements in form of screens. For e.g. I want a screen to do THIS and THAT. Sometimes they even go as far as to dictate the layout of a screen by themselves (this may be because clients of today use software applications for most of...

Showing big images by DirectX faster?

Hi All, as developer of industrial vision applications I frequently have rather clunky images like 6000x4000Pixels and bigger. While the camera and imageprocessing is working on a steady stream of new images (and this processing is the main task) I would like to allow the user to comfortably view some other image in parallel. Doing th...

Accessing UI in a thread

When i try to change a UI property (specifically enable) my thread throws System.Threading.ThreadAbortException How do i access UI in a Thread. ...

Is WPF the future of user interface design? Should I learn it now?

There has been a lot of talk surrounding the likes of WPF. I am wondering if WPF will become a new standard for graphical interactive user interface design. Is this where we are headed in terms of windows interfaces? Will it really take off like everyone says it will? See also Learning Windows Forms vs. Windows Presentation Found...

Amazon-like interface for selecting product size and color (i.e., click a little red box to select a red product, etc)

In my online store, I want to implement an interface like Amazon's for selecting product size and color. I.e., instead of radio buttons for the different sizes / colors, the user should see a bunch of little boxes, each containing either a swatch of color or the name of a size. When the user clicks a box, the border should change to indi...

What programming environment and toolchain would best accommodate web developers with severe muscular disabilities?

I have worked extensively in the area of accessible applications using TTS (Text to speech) and VR (Voice Recognition). I have had occasion to use one handed keyboards for extended periods of time. Traditional UNIX development (my nice little black box of joy) is losing market share to more modern technologies and development environme...

Web UI prototyping tools

Can anyone recomend me a simple web UI prototyping tool, so I could quicky prototype the look of a my web site. I have tried to use MS Visio for this, but found it very "user un-friendly". What I really need is to be able quicky sketch the layout of the page, put some links, images and buttons on in, play a little bit with a colors (C...