Questions regarding software interaction with its human users.

learn more… | top users | synonyms

2
votes
1answer
231 views

UI message passing programming paradigm

I recently (about two months ago) read an article that explained some user interface paradigm that I can't remember the name of and I also can't find the article anymore. The paradigm allows for ...
1
vote
1answer
1k views

Can I use metro style interface in my own web application?

I am wondering if I would need to license the Metro style or if I can just freely use it in my own applications. I mean, is it patented or protected in any way that would prevent me from building my ...
1
vote
3answers
699 views

Apply vs. Ok buttons [closed]

Often when configuring settings, applications have both an "Apply" and an "Ok" button. Should the "Ok" button always perform the "Apply" before closing the window out? Are there pros and cons to doing ...
2
votes
11answers
298 views

Build functionality around the design, or the other way around?

When you build an application, is it better to design the UI first (in Photoshop or whatever), then implement the functionality following the UI you just designed, or do the programming and build the ...
-2
votes
1answer
194 views

Adding a forum to an existing site

I've got a site with ~500 registered members, 300 of which are what you'd call "active". Site data is kept in a MySQL dbase. I'd like to add a myBB forum to the site, but this question applies to any ...
3
votes
6answers
376 views

What's the term describing this system for generating user interfaces?

So, there's this idea, which you already know: Define the layout of your UI by creating a tree of panels. The leaf nodes on the tree are what we used to call 'controls' way back in the day-- the ...
1
vote
3answers
861 views

Creating a line of business application with Visual Studio Isolated Shell

I ask this to the pros out there - Is it feasible to build a new LOB(Line Of Business) application with VS Shell as an stand alone application. There are some points that I thought needs to changed, ...
2
votes
2answers
2k views

Do people use any tools to make Rich UI on Web Application? [closed]

As titled, take ASP.NET/Perl/PHP for example. Because I don't have chance to work with UI Designer/or know anyone like that, so I really wonder do they use any tools to do the UI design? I don't ...
8
votes
3answers
537 views

Cost of design based on the cost of programming

What is your methodology when you need to determine the cost of UI design if you know the cost (work hours) of programming in some project? Let's say, programming of logic in some project cost X ...
2
votes
4answers
235 views

What is the “architecture” that provides functionality to application-level URI interfaces, like chrome:// and Firefox's about:config, etc?

According to Wikipedia, about is an internal URI scheme (also known as a "URL scheme" or, erroneously, "protocol") in various web browsers to display certain built-in functions. It is not an ...
1
vote
1answer
166 views

How could I implement multitouch gestures without a start event?

While working on multitouch, one of the problems I've run into is the fact that nobody seems to do gesture recognition without some kind of init event, whether it's a mouseclick or contact with a ...
3
votes
5answers
12k views

UI Developer Interview Question

I keep getting the following question in interviews; and judging from the reactions I've gotten, I'm not giving the best answer. "What methodology do you use for developing user interfaces?" Which ...
2
votes
2answers
2k views

How can I separate the user interface from the business logic while still maintaining efficiency?

Let's say that I want to show a form that represents 10 different objects on a combobox. For example, I want the user to pick one hamburguer from 10 different ones that contain tomatoes. Since I want ...
4
votes
3answers
470 views

Separating the UI from its event handlers and database queries

Is it a good practice to separate the handlers and database queries in different classes? There will be a separate class containing all the necessary event handlers, and there would also be another ...
5
votes
2answers
349 views

How come the design process is so different for Web Design and GUI Design?

I had the opportunity to develop applications in several niches: server back-end, desktop clients, and recently a small scale website. Once indulged in the website design I am asking myself and you ...
5
votes
1answer
387 views

Design For Asynchronous User Interface

I have been working on a integration that has posed an interesting user interface conundrum that I would like suggestions for. The user interface is displayed within a third party product. The state ...
19
votes
6answers
2k views

Where can I find inspiration for a good user interface? [closed]

I've got a mental block as far as desigining the main screen interface for a desktop application that I'm currently upgrading. When I first developed this program the screen resolution was 640 X 480. ...
1
vote
1answer
1k views

Tool choices for Android UI design [closed]

When designing and creating an Android user interface, are the basic interface designing facilities provided by the default SDK the best choice? Or are there plugins or 3rd party addons that makes the ...
4
votes
3answers
3k views

What is the user-experience best practice for an alternative to popup windows? [closed]

I'm still new to web design/development. I'm working on a data entry form for an internal system at work. On the form, the user can select an office from a list queried from a database. (The backend ...
3
votes
3answers
260 views

Should I start developing code before planning out the interface?

I'm starting a gaming project on the side of my normal school/work projects and I'm wondering if I should start planning out the user interface before starting an actual project in code. I see some ...
6
votes
1answer
294 views

What's the proper way to organize ViewControllers and XIB?

I am developing a very simple iPhone game with this view hierarchy: Main Menu View └> New Game View | └> Player vs Computer Game View | | └> Pause View | | └> End ...
2
votes
1answer
196 views

mistyping pattern data?

Can someone point me to data or research on the patterns of mistyping on a keyboard? For instance, I've noticed that google will sometimes auto-correct a word that I've mistyped because my hand was ...
1
vote
2answers
554 views

Books on custom iPhone interface development? [closed]

I have been looking around for a book on designing and developing custom interfaces for iOS but I don't seem to be able to find any books on this topic and I was wondering if anyone here knew of any ...
2
votes
3answers
140 views

Should I be able to design good interfaces and produce quality content?

I'm just coming into my final year of university so I'm going to start looking for jobs as a software developer and I just wanted to know just how important it is to be able to design good looking ...
6
votes
5answers
1k views

How can I improve my user interface and usability design skills?

I invested most my time and resources in programming, and now I think it's time I should invest some time in learning about user interface design, user experience, and usability. What are some good ...
5
votes
6answers
12k views

Can You Make An Entire Website With JavaScript?

I have looked at the aims of Java-script and it intends to provide and enhanced user-interface and dynamic websites. I am trying to get into the Web Development Business and am learning Javascript. ...
1
vote
2answers
174 views

Is there a name for the new “shake phone” interface convention?

Some mobile applications leverage the fact that smart phones have motion sensitivity to provide a "shake" feature. For example, I believe Urban Spoon has an app with which you can view a ...
2
votes
3answers
151 views

Separating the database, API, and the interface

Most of my projects start small. Many times I start with a web page (1 file) that has the code to... select stuff from the database => display it to the user and offer editing => receive the edits ...
15
votes
11answers
2k views

What problem does automated user interface testing solve?

We are currently investigating automated user interface testing (we currently do automated unit and integration testing). We've looked at Selenium and Telerik and have settled on the latter as the ...
5
votes
7answers
650 views

What is easier to do with web applications compared to native GUI applications?

I have the impression that more and more applications with a user interface use HTML+CSS+JavaScript client-side instead of a native GUI framework. I wounder what are the most important driving forces ...
5
votes
3answers
1k views

Javascript, Text Annotations and Ideas

I am very curious to hear input from others on a problem I've been contemplating for some time now. Essentially I would like to present a user with a text document and allow him/her to make ...
2
votes
2answers
522 views

Modern browser features that allow a web application to behave like a local application?

I'm almost three years in to a career as a web application developer. It's my first "real" programming job". We use ASP.net at my shop, but I've been making it a point to constantly strive toward ...
5
votes
5answers
2k views

Trailing forward slash in directory names - good programming practice?

I want to ask the user of my bash script to pass a directory path as argument. Which one of the following is a good programming practice - to require that the user enter a trailing / (forward slash) ...
4
votes
3answers
376 views

How should I develop an unusual user interface?

Say I have an idea for a desktop application with unusual interface requirements. I need: Pixel-level control over the look and feel. Finely specified custom controls. Platform-independence. My ...
8
votes
7answers
2k views

Who does the UX on a scrum project?

OK. Let's say you're working on a textbook scrum project. You've got a scrum master collaborating with a product owner. The next sprint is UI-heavy - by the time your coders start building screens, ...
5
votes
4answers
264 views

How much web-design work should a web programmer commit?

I'm creating a website for a friend of mine, and the plan is to eventually solicit outside sources to take care of the overall design. So it's got me wondering, how much design should I be covering ...
3
votes
3answers
298 views

Does it make sense to have a single tab interface?

This is more a web design / user experience question, but since programmers.stackexchange.com is more opinion based, I posted this here - Does it make sense to have a single tab in a web app? I ...
0
votes
3answers
211 views

Correct architecture for running and stopping complex tasks in the background

I'm having trouble working out the correct architecture for the following task. I have a GUI in Windows Forms that contains a ListBox, listing certain architectural layouts. One an item in this list ...
0
votes
2answers
1k views

Inspiration resources for desktop UI design [closed]

For desktop application, does anyone has a good website showcasing best desktop application UI? Looking for some inspiration for my application. There are a lot of website for Web application ... i ...
5
votes
2answers
692 views

What makes a great user management interface great?

I'm currently working on user management for a project and while thinking about how I should design this I realised that there's really no standard in how these things look as it often vary a lot from ...
1
vote
2answers
214 views

User interface design tool [closed]

Are there any applications that can help me design a user interface in conceptual way?
2
votes
4answers
468 views

Should every front-end developer understand the basic aspects of design?

I'd say that we're developing software in a world where the front-end of an application is probably the most important. The increasing ability for a user to access and interact with software almost ...
1
vote
4answers
256 views

Have you tried Usability Audit for your company's website? [closed]

We had a security audit and it was brilliant. Are there companies that do web usability audit?
1
vote
5answers
922 views

ERP/CRM Systems. Desktop Based ? Web based? [closed]

I have seen 2-3 ERPs in action. I am wondering what is better. Desktop based application or webbased displayed on a browser. My first experience was with a web based ERP when i was 14 years old.. ...
2
votes
4answers
539 views

Scriptable user-interfaces/frameworks for automated UI testing

I'm planning on using scripting for automated UI testing. Main application is written in c#, and I want it to be scriptable, so I can do everything end-user can do, but programmatically. What do you ...
8
votes
5answers
323 views

What is the technical reason that so many social media sites don't allow you to edit your text?

A common complaint I hear about Facebook, Twitter, Ning and other social sites is that once a comment or post is made, it can't be edited. I think this goes against one of the key goals of user ...
1
vote
1answer
626 views

User roles in GWT applications

I'm wondering if you could suggest me any way to implement "user roles" in GWT applications. I would like to implement a GWT application where users log in and are assigned "roles". Based on their ...
1
vote
2answers
361 views

Keeping application backend and UI synchronised

I have an app that works with a list of objects so has one central keyed list. The main window has a tree containing these object with some information, which is easy enough to populate as a one off ...
5
votes
4answers
846 views

Is it a good idea to dynamically position and size controls on a form or statically set them?

I've worked mostly with interface building tools such as xCode's Interface Builder and Visual Studio's environment to place forms and position them on screens. But I'm finding that with my latest ...
8
votes
9answers
372 views

What's the better user experience: Waiting once at startup for a long time or waiting frequently for a short time?

I'm currently design an application that involves a lot of calculation. Now I have generally two possibilities which I have both tested: 1) During startup of the application I calculated only the ...