In computing a graphical user interface (GUI, sometimes pronounced gooey) is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming ...
5
votes
2answers
279 views
Webkit as GUI in .Net/Mono
I want to make a cross platform application, which will also have a website where the desktop applications (Windows, iOS, Linux) will talk to the server and keep the users data in sync.
So far the ...
30
votes
8answers
1k views
How can one best avoid writing bloated GUI code?
I find whenever I work with GUI code, the code tends to bloat faster then other kinds of code. It also seems harder to refactor. Whereas in other kinds of code I can refactor pretty easily -- I find I ...
0
votes
2answers
155 views
Desktop GUI loading slow
I am developing desktop based GUI (single form) using wxPython and loads it using remote citrix access from client private network.
Suppose, the GUI has certain group of select and text boxes which ...
1
vote
1answer
108 views
Resources on concepts/theory behind GUI development?
I was wondering if there were any resources that explain concepts/theory behind GUI development. I don't mean a resource that explains how to use a GUI library, but rather how to create your own ...
3
votes
4answers
97 views
How to “translate” interdependent object states in code?
I have the following problem. My UI interace contains several buttons, labels, and other visual information. I am able to describe every possible workflow scenario that should be be allowed on that ...
7
votes
5answers
330 views
Any Practical Alternative to the Signals + Slots model for GUI Programming?
The majority of GUI Toolkits nowadays use the Signals + Slots model. It was Qt and GTK+, if I am not wrong, who pioneered it.
You know, the widgets or graphical objects (sometimes even ones that ...
3
votes
5answers
164 views
If I were to start doing a GUI how do I decide on what platform to use? [closed]
I hear about WPF, Silverlight but then there is also windows RT, metro stuff, windows 8 and so on at the moment - I'm having a hard time nailing what to bet on.
How do I, at a given point in time, ...
1
vote
2answers
177 views
Who uses GnuSTEP?
This has been a big question lurking at the back of my head. From what I see, GnuSTEP nowadays is primarily a "hobby" project of a small but tightly-knit group of people. However I haven't seen a ...
4
votes
1answer
270 views
How can a computer render a CLI/console along with a GUI?
I'm confused when looking into graphics - specifically with operating systems.
I mean, how can a computer render a CLI/console along with a GUI?
GUI's are completely different from text. And how can ...
4
votes
1answer
201 views
Ruby Shoes for non-trivial apps
I've been taking a look at Ruby Shoes for GUI development with Ruby. So far, it's been a pretty good experience for making simple apps. However, I am quite worried about being able to write large ...
2
votes
5answers
309 views
Is there any evidence that graphic interfaces tend to mess with SVN- and Git-repositories?
In my company I am faced with assertion that graphic interfaces for VCSs like SVN or (especially) Git tend to mess repositories - especially regarding branching.
Being a passionate Windows and GUI ...
2
votes
2answers
66 views
Where do I start in regards to making a Gnome/Unity Form Application
Ok so I am familiar with developing Form and Console applications on Windows using Visual Studio .Net with C#, but where do I start when it comes to Linux distro's like Ubuntu, is there an equivalent?
...
0
votes
1answer
130 views
How should I setup a UI for editing a binary tree?
I need to allow the user to create an binary tree. I have a Backbone Model populating properly from the database, the problem I am stuck on is how do I setup the ui elements in a way that is fairly ...
4
votes
5answers
463 views
Is it a bad practice to use GUI designer tools with code generation for application programming in Java/C++?
In a stackOverflow question I have read that using a GUI designer program can generate lots of messy code and is considered to be a bad practice unless you're making smaller programs.
My question is ...
1
vote
4answers
162 views
Communicating from lower level components to GUI?
What is the recommended way for a lower level software component/module to communicate with the GUI? I'm using C++.
I have a service layer class that if some conditions occur needs to notify the ...
5
votes
2answers
144 views
What parts of Java do I need to learn for specific software projects?
I'm starting a 12 week Java course next month through my local junior college. I'm starting from square 1. I have a basic understanding of OO and Java will be my first OO language. My Google-Fu ...
2
votes
2answers
127 views
GUI architecture and class naming advice
Problem:
I'm working on coding a few light-weight touch-tablet games and often get stuck with difficulties naming my user interaction/interface classes and their relationships with each other ...
1
vote
3answers
270 views
How do large-scale applications handle GUI creation?
I'm interested in developing GUI-based Windows applications in C++, but I'm not sure how it's done in professional or large-scale settings. It seems it would take a lot of development time to describe ...
3
votes
2answers
119 views
How do you name your GUI controls?
It's a generally considered a bad practice to use the Hungarian notation, but is common to find GUI controls named userNameTextBox and userNameLabel.
Do you put the control type in it's name? Isn't ...
0
votes
0answers
120 views
How would I use a browser as a GUI for Emacs apps?
I've started using Emacs, and love it. Naturally, I'm thinking about ways of extending it. I' m particularly fascinated by the thought of creating browser based GUIs for some stuff I would otherwise ...
6
votes
3answers
329 views
How could I make automatic tests for GUI?
How can I check automatically what is seen and what not? Or at least, how can I organize some partly automatic tests?
IDE: Eclipse (could use also IntelliJ Idea if necessary)
Testing tool: Junit ...
0
votes
1answer
397 views
C programming in Windows 7 [closed]
Which is the best book and what are the best tools for C programming in Windows 7?
Would using C in any way hinder me when it comes to using the Windows API as opposed to using C++ or C#? I would ...
12
votes
5answers
490 views
How to structure unit tests for a GUI app using C# and NUnit
I've been asked to do a small side-project to supply a simple application to one of our customers. Normally I would be working on back-end code where I have all of my testing needs figured out, and ...
8
votes
7answers
575 views
How do you validate critical input that cannot be vetted?
How does one prevent users from creating erroneous input sets, when there is no practical way to vet the input?
The scene
I modify a small ERP package written in Visual FoxPro. One part of the ...
3
votes
5answers
293 views
When is it appropriate to develop a gui application, as opposed to a web application?
I've been thinking about an application that I want to develop for a while now. In short, I want this application to perform some crud operations. The application will be for a law firm so overall ...
-1
votes
1answer
55 views
Is there an efficient way to convert a Java project with a TUI into one with a GUI?
So I need to make the interface of a Java-database application a GUI. We coded the project in Eclipse, and I am going to import it into Netbeans. In Netbeans there's a great GUI builder, but I'm ...
1
vote
2answers
103 views
What kind of documentation should UX designers provide to the developer?
It would be interesting to hear what is used besides sketches from UX engineers during development of a GUI. Unfortunately our UX team provides just a minimum of requirements for GUI screens.
I ...
5
votes
2answers
320 views
How big a problem is Qt's cross-platform GUI? [closed]
I read something on this site saying that Qt's GUI being a big problem that stop programmers from using Qt. They say the problem is that the GUI don't look native, and they are inconsistent. I ...
13
votes
6answers
729 views
Where can I get inspiration for a good user interface?
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. ...
7
votes
1answer
575 views
Haskell GUI: how much can be done with Haskell?
I've been wanting to try out graphics in Haskell. From what I've seen, the available libraries are either front-ends to C/C++ libraries, or an abstraction of them with minimal features. The high-level ...
1
vote
3answers
89 views
How to allow filtering Films in my app intuitively? (GUI design)
I am not sure if this is the right place to ask this but I wrote an app that shows all the movies in one's computer with the appropriate info such as genre, director, rating, etc.
I am wondering how ...
4
votes
3answers
290 views
Advantage of using Swing over AWT [closed]
Why is Swing preferred over AWT?
Which Swing component could be used for playing a video on it?
0
votes
3answers
534 views
Easiest language for simple Windows applications for novice Windows programmer? [closed]
Expertise: 11 years PHP programming
I'd like to get into simple Windows programming for a kiosk project. What language should I choose?
My criteria:
easy to learn, "higher"-level language (e.g. ...
4
votes
2answers
89 views
Does it makes sense to implement an event dispatching system that allows event bubbling for non GUI related objects?
Following up on this question of mine, where I wanted to know the general principles of implementing an event dispatching system that allows for events to bubble (and capturing I've come to learn); ...
7
votes
1answer
148 views
Architecture of interaction modes (“paint tools”) for a 3D paint program
We are developing a Qt-based application to navigate through and paint on a volume treated as a 3D pixel graphic. The layout of the app consists of three orthogonal slice views on which the user may ...
3
votes
3answers
306 views
Is there a canonical reference on GUI programming in Java?
I'm practicing Java in Netbeans.
Is there a reference out there that's the de-facto standard for describing best practices, design methodologies, and other helpful information on GUI programming in ...
1
vote
1answer
750 views
HTML5 card game
I created a card game in Silverlight a year ago, in order to learn a bit about Silverlight. I am now wanting to make a HTML5 version of the game in an effort to learn a little bit more about that. I ...
0
votes
6answers
469 views
Do some languages make it easier to build graphically-intensive GUIs?
I made an algorithm that has a good potential use for a commercial application. I'm thinking of making a GUI, and since it's computationally expensive, I'm thinking of putting it "on the cloud" to ...
3
votes
3answers
302 views
Which language and GUI toolkit would you use for a prototype program?
Suppose, I have an idea and I have to put it into code quickly. And then I am presenting it to someone who is not so computer savvy. Which language should I use for quick and dirty coding? And which ...
2
votes
1answer
105 views
Naming UI components in web based editor
I'm developing a web-based source code editor. I'm developing everything(tabs, context menu etc) out of HTML elements. How do I come up with names for UI controls? Is there a book or guide or project ...
1
vote
1answer
168 views
Have you built a reliable suite of UI automation tests for your project? [closed]
Was the suite of UI automation (called automation from here on out) stable? So were the tests deterministic? The requirement is if you ran the tests N times in a row you would get the same results N ...
14
votes
6answers
976 views
Can someone explain how a GUI works and when I should start using one? [closed]
I've been learning C++ for about a month now, and before I go any further, I'd like to clear up this tedious question I keep on having. I know what a GUI is, but I don't really know how it works, and ...
1
vote
3answers
290 views
GUI: Setting options in two different places and having them stay in sync?
Programming in Windows with Visual Studio 2010 C++ and MFC. My question is about how best to store, update, and pass around program settings or options.
I have a simple main GUI window/frame/dialog. ...
1
vote
5answers
458 views
GUI-Development with QT for OpenGL/C++/MAC
I am a complete newbie considering QT. Would you say it is recommendable to use. I would like to build a GUI for my programm. I need about 10 buttons.(Maybe more) It would also be nice to have a ...
0
votes
2answers
85 views
What are some of the technologies one needs to know to develop a working interface similar to Grooveshark's?
Grooveshark amazes me when it comes to the beautiful, seamless, and effective user interaction and design. As an "advanced beginner" in the field, what are some of the technologies and ui design ...
2
votes
4answers
153 views
Java out of web and without GUI?
Is java used out of web and without GUI? To develop web applications you have to learn design stuff, html+css+javascript+ajax => it takes really a lot of time to learn it. Developing a GUI application ...
3
votes
7answers
334 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 ...
3
votes
5answers
318 views
how protect intellectual property when oursourcing software development?
I'm a small company needing to outsource software development. I've written both functional and technical specifications for GUI developers and back-end (C or PHP) developers to implement my software ...
1
vote
1answer
238 views
Abstract event queue for GUI/model communication
I hope this isn't so general a question as to be thought a "discussion." I'm writing a simulation of an old (ca. 1960) computer, and I'm thinking about how to queue events from the GUI to the CPU ...
6
votes
5answers
452 views
What one should look for when choosing a cross-platform C++ GUI library?
As a learning C++ programmer, I am trying to select a GUI framework or library for my own projects.
I have some experience with Qt: it's very straightforward, it has a very good documentation, and ...