user-experience

Designing UserInterface for LOB App in Silverlight

Hi, I'd like to know what's now modern and trendy at designing user interface in business apps? My old Windows apps used modal windows very often. For instance there's a list/datagrid of invoices. User wants to add a new invoice, then empty invoice form modal window popups, then user can select an existing customer in another modal form...

"My account" or "Your account" labels

I have somewhat of a strange question that is not really technical, but I do hope to collect meaningful advice. I'm building a large web application, basically a photo sharing community site. As part of this site, logged-in users can go to their profile, from which they can see their own things (images, comments, votes) as well as edit...

Heat Map Testing - How should it affect modern web design?

I'm an in house UI/UX/Web Designer at my company. Before hiring me our company had an enterprise level web consulting firm on retainer that we are "letting go of" soon. We are still using them primarily for feedback at the time until our contract is up. In the past, and particularly with some current feedback, this firm has referred a g...

Python: Separating the GUI process from the core logic process

I'm developing a Python project for dealing with computer simulations, and I'm also developing a GUI for it. (The core logic itself does not require a GUI.) The GUI toolkit I use for is wxPython, but I think my question is general enough not to depend on it. The way that the GUI currently works is that it starts the core logic package (...

Human-readable date formats

You may have noticed that certain web applications (for example, certain parts of GMail) display dates in a more human-readable format than simply DD/MM/YYYY. For example, if I open up a mail item from the 23rd (which happens to be 3 days ago at the time of writing, I'll get the following: Dec 23 (3 days ago) I'd like to implement...

PHP: Returning a user to their original page after login

Are there any 'best practices' concerning how one should return a user to their original page after logging in to your website, specifically in PHP? e.g. if I'm viewing a StackOverflow question while not logged in, how would you ensure that I return to this question if I logged in? From my research, it seems a lot of advice centers arou...

Communicating with users on other web pages

This question is part user experience, part engineering. I am trying to find a nice, clean way to have a user communicate with my web page while they are on another web page. I have web services that will accept HTTP POST/GET, so AJAX and other asynchronous niceties are welcome - don't worry about the details of their communication, the...

Which authentication mechanisms should I support in a new web project?

I'm about to build a new web application and I'm getting stuck on which authentication system(s) to support. Back in the day it used to be a simple matter of creating a registration page and having everything tied to your own custom authentication provider. These days there's OpenID, Facebook Connect, Twitter and now I'm reading about ...

JQuery JEditable - How to Add A Visible Edit Me Button?

i love this plugin but the reality is that most people won't realize at first that they can click on the text to edit. Ideally, it would be nice to add a Button next to the text or a simple [Edit] link that the user clearly sees but never gets submitted via ajax. Any ideas? ...

Usability / UI Design / UX, etc. - documenting for a project

Hi all, I'm a software developer, and I'm going onto a project now that involves implementing a website using ASP.NET (3.5 / 2008, using the Web Client Software Factory). I've been tasked at creating a UI / UX Design Document for the project, however I don't really know where to start. I've been on one project in 3 years where there wa...

What do you need to Design an effective UI?

I'm planning to hire a UX designer to create some wireframes for me, I am aware that he will need some detailed information about how i would like the site to work etc. To preempt his requests I'm wondering: what would you require to begin wireframing a social networking site? do you need user goals? design principles/guidlines? user e...

Why should I use XFN in my HTML?

What is the benefit of using XFN (XHTML Friends Network)? I've seen this on multiple blogs and social networking sites but I don't really understand why it's useful. Other than being able to style these elements with CSS3 and select them with JavaScript, what's the benefit? Do you know of any sites out there that really utilize XFN to en...

Grid scrolling for better user experience

We have an Intranet web page that displays reports based on some search criteria. The controls for the search criteria are at the top of the page and the report grid is the only content on the page. The grid will typically display more than 50-100 rows and will require scrolling. What page design is more appropriate from a UX perspective...

Smallest recommended button size

Is there a recommended smallest button size under normal conditions? By "recommended" I mean prescribed by some document like: Apple HCI Guidelines Windows UX Guidelines or some ISO standard.. By "normal" conditions I mean: desktop/office use standard 96dpi monitor resolution mouse/touchpad for pointing (no touchscreen) non-disab...

UI elements for entry of an activation code

I've got a bit of a usability issue that I'd value some input on. The initial page to my site contains two groups of controls, one for users to login, the other for new users to activate. The issue is with the latter. When users signup for the service, they recieve an activation code that's in the form XXXX-XXXX-XXXX-XXXX. At the momen...

when communication is happening with b/n c# code on win and java code on unix, some junk characters come into the stram. the problem happens intermittently.any solutions/workarounds?

here is the code on unix box(client): else if (strIn.startsWith("GET")) { PrintLog("GET command received..."); //COMPRESSION String filename = parameter; File getfile = new File(filename); if (getfile.exists()) { PrintLog("Compre...

iPhone UX for entering 2 values and calculating 3rd?

I'm trying to present a view on the iPhone which asks a user for any 2 of 3 values and using them to calculate the third value. I'm struggling a bit with the usability. One option is to have three rows each with a label, textfield and button. Whichever row the tapped button is on is the value that will be calculated. I'm not terribly fo...

Ways to enhance a trial user's first time experience.

I am looking for some ideas on enhancing a trial-user's user experience when he uses a product for the first time. The product is aimed at a particular domain and has various features/workflows. Experienced users of the product naturally find interesting ways to combine features to get the results they want (somewhat like using an IDE fr...

How can you implement a jQuery feature without having IE prompt users with an Active X warning?

Essentially, I want to implement a jQuery feature on a site that I'm building, but I don't want Internet Explorer users to have to click "Allow Blocked Content". The feature works fine with Safari, Chrome, and Firefox. It's only IE that prompts the users with the Active X warning. I'm using the following jQuery cycle plugin: http://mals...

Displaying language lists: Which language should I use?

Every once in a while I'm confronted with displaying a list of available languages, and each and every time I ask my self: Is it better to display the language in: the currently selected language English in the language according to the button/list item Examples: English German French or English Deutsch F...