The question should be interpreted from a general point of view and is not intended only for web or desktop applications.
I searched to find a simple and easy way to create interactive prototypes for web applications. I would like to use a technique that allows you to create simple user interfaces and, especially, customize the user interface and change them in further iterations. Filling the user interface with the layout data should be very simple. This method may require a simple form of programming, for example. to indicate the drag and drop behavior from user interface A element A to user interface element B.
I am currently using one Adobe Flex Builder tool. The included GUI designer is very good, and so far I have achieved some skills with AS3. The problem is adding data to the user interface. This always leads me to programming code for checking and parsing the structures of XML trees and basically debugging this section of the prototype. Too bulky!
Another tool that many people use is PowerPoint, which includes a very cumbersome way to create a GUI by drawing each part of the interaction on a separate slide. Never! I would be much faster with paper prototypes. Other (better!) Free-form drawing tools are also part of this category (I am a happy person with a heavy weight inkscape), but prototyping and layout are obviously not their main goal. The Viso UI stencil palette makes it a little better than the drawing contest.
The main competitors in the field of rapid prototyping, as far as I know, are:
- iRise
- Axure
- Serena and others?
- Viso
- Powerpoint, Illustrator, Inkscape or any other free form tool
- paper prototyping
- IDEs with good GUI builders (such as Flex Builder Designer and Netbeans Matisse).
My opinion is that real GUI builders are a good point. What are your current approaches? Please name your process and pros and cons as the answer here.
user-interface evaluation prototyping
Juve
source share