Monday, March 23, 2009

Explaining the GUI

The design of most commercial office suites has stayed almost the same for more than a decade, or have undergone a simple retouch, while the programming tools available provide us the opportunity to have a more elegant, user friendly and productive user interface. Just remember how your old browser used to look like and imagine such changes to your office applications.
What we aspire to do here, is to create a tabbed office application, which integrates all functionality in a single program. Imagine being able to create side by side, a document report together with your spreadsheet and the presentation. You are also able to divide the screen any way you like, so you can view other documents while creating yours. This is more advantageous with larger monitors, where you will be able to view [and edit] full page real size documents side by side.
Take a look at the screenshot bellow. The toolbar on the right changes according to the document type that has the focus, providing all the tools you need in an elegant way. It is also divided into panels, which you can hide [or fold to their caption bar].

Thursday, March 19, 2009

Hello cosmos,
I've recently decided to start developing a new office suite, supporting ODF and later on OOXML.
Its main features:
  • Single application, using tabs for creating and editing simultaneously any type of document.
  • Intuitive GUI, with a sidebar containing foldable toolboxes for every action needed.
  • Simple and straightforward to use.
  • Pure C++ coding, for speed...
  • All platforms supported (Linux, Win, and maybe MacOS), through the use of wxWidgets.
  • Use of open source libraries and artwork.
Here is a first screenshot of the intended GUI. It is simply a husk, since no functions are implemented yet.