ForeUI is an easy-to-use UI prototyping tool, designed to create mockup / wireframe / prototypes for any application or website you have in mind.

All posts in Update

ForeUI V1.25 Released!


ForeUI V1.25 is released!  What’s new in this version? Here it is:

  • New Feature: Support loop in workflow simulation.
  • 3 New Customized Elements: Hyperlink, Title Text and Radio Button Group.
  • Enhancement: Simplify the action editing process.
  • Fixed Bug_0052: Create customized element with a group, the behavior on members can not work (lost target).
  • Fixed Bug_0054: Should show customized elements in “All Elements” category.
  • Fixed Bug_0055: Inserted property should replace the current selection in expression.
  • Fixed Bug_0056: Cancelling element selection should recover the previous selection.

From now on, we can use loop in the workflow simulation.  This feature is very useful when designing an interactive prototype.   Now we have event handling, flow control (loop and branching) and actions, we can really make something that works on the web browser!


Three new elements are added: Hyperlink, Title Text and Radio Button Group. 


There is an important enhancement in this version.  In the previous version, when we create an action the operate on the element, we need to work on 2 popup windows, that’s really confusing:


Now we have put them together (see figure below), much more clear, isn’t it?


Now the latest version can be downloaded here.  You can also launch the online demo.

ForeUI V1.22 Released!

This is a minor update version, providing 3 new features:

Dynamically change the text of label supported.
Now we can change the content of text label during the simulation.


Allow setting select state of multiple check boxs within a group.
We can put several check boxes into a group, thus we can set their select state with one action.


Allow unselecting sibling radio buttons within a group when selecting on of them.
We can also put several radio buttons into a group, thus we can uncheck other buttons when clicking on one button.


We have also fixed four bugs in this version:
[Bug_0048] Double click customized element to add, some elements are moved to incorrect location.
[Bug_0049] Double click customized element to add, new elements should be selected.
[Bug_0050] The color of text label should be changed when it is disabled.
[Bug_0051] The action to change Text Edit Box value should support multiline editing.

ForeUI Online Demo Available!


From now on, ForeUI has its online demo! That means you don’t have to download and install the package if you just want to take a tour;   You can just click the link to launch the demo and try all features of ForeUI.

Actually the online demo is a Java applet, usually your browser already has its running environment.  In case your browser does not support Java, you can try this link, it will auto-detect and install the Java environment for you.

The online demo has almost 100% the same features than the native installation, except the URL visiting:   In native installation, if ForeUI need to visit a URL, it will bring up a browser window and browse the URL in it;  In online demo, when ForeUI try to visit a URL, it will pop up a small window, showing the target URL and allow you to copy the URL to the clipboard, which can help you to paste it to your browser.


Another difference between online demo and native installation is the prototype examples:  the native installation include some interesting examples and customzied elements;  the online demo has no example though.  We may provide a download site for the example resource latter.

Milestone: ForeUI V1.20 Released!

I am so proud to announce that ForeUI V1.20 is released today.  Different than previous minor update versions, V1.20 is really a milestone!  Many important features are available from this version, here is the list:

  • New Feature: Interactive simulation on web browser.
  • New Feature: User customized element supported.
  • New Feature: Export prototype to DHTML.
  • New Feature: Allow adding note to element.
  • New Feature: All elements support visible property.
  • New Feature: Text edit box support multirow property and encrypt property.
  • Enhancement: allow closing the page management dialog by clicking the plot area.
  • Fixed Bug_0044: Save plot file may meet exception.
  • Fixed Bug_0045: Caret display incorrect when text edit box is empty.
  • Fixed Bug_0046: Changing UI theme should affect all pages.
  • Fixed Bug_0047: Without copying first, cut an element then undo the action, exception will occur.
  • I can not introduce all these features detailly today, instead I will write some other articles to do that.  The most important new features are the first two:  Interactive Simulation & Customized Element Support

    As we promised before, ForeUI provides interactive simulation feature now.  The prototype will be simulated as DHTML and run in your web browser.   It is definitely different than slide show, it is interactive so that your prototype can provide real user experience.

    Customizing element is also important, we can create our own element now!   The customized element can have its behavior, so it is not only a reusable GUI but also a reusable logic component!  The customized element will be stored as *.fce files, the installation package contains some examples in the “customize” folder (they are some message windows, you can close the window by clicking the button on it in simulation mode).

    More details will be introduced latter 🙂

    ForeUI V1.10 Released!

    ForeUI V1.10 bring us three interesting features:

    Slide Show

    Now we can view our screen mockups with full-screen slide show, we can even make some annotations on it.  The figure below shows how it looks like:


    PDF Exporting

    We can now export our design to PDF file, which is more easy to distribute.

    Multiple States

    Now most elements support multiple states.  For example, you can set the button within the mockup to a “disabled”  state.

    buttons_wf buttons_xp buttons_mac

    This version also make some enhancements. For example, a progress dialog will show up when performing I/O actions; The tool bar will become scrollable if the window is not big enough.

    Two bugs are fixed:

    [Bug_0042] Pages list should auto-scroll to make new added item visible.

    [Bug_0043] Plot with empty page can not save.