April 24, 2009

Wireframes – Wires and Frames

Filed under: Blog — Tags: — Cristian Pascu @ 9:58 pm

An interesting discussion has been generated around Balsamiq Mockups on Andy Budd‘s Blog. His blog post stands up as an in doubt review (see Peldi’s response here) of a tremendously successful piece of software. Lots of people seem to like Balsamiq Mockups for certain reasons. Few don’t get it and very few that don’t like, at least initially. I’ve been following the project for quite a while and have been impressed about everything around Mockups: its user community, the product itself, the ease of use, the success and the potential recipe behind that success.

Here are few points that Andy makes in his Mockups critique:

Balsamiq tries to capture the sketchiness of a hand draw wireframe by using artificially wavy lines, comic icons and hand drawn fonts— in this case Comic Sans.

The Comic Sans issue that Peldi had to answer way too many times. Maybe it’s time for him to buy another font and stop all these discussions. :-)

The logic is obviously to make the wireframes seem hand sketched so people don’t become too obsessed by the visual representation and focus on the content, hierarchy and functionality instead. Unfortunately the design for me had completely the opposite affect. Instead of feeling rough and hand drawn, these wireframes felt incredibly stylised — just not in a good way.

I decided to simply put in here a piece of wireframe made with Mockups (from MockupsToGo.net ). It’s up to you to decide how exactly the wireframe looks like. Is it too noisy? Is it OK? Does the font really bother you? Is there a confusing caused by “looks like paper but doesn’t feel like”? Or does it really feel like paper to you? Or simply sketchy, easy to produce and fast to throw way? Do you see the content or the thick lines? I know: questions, questions, questions! :-) Peoples, opinions, differences! ;-)

shortcut_utility1

Andy goes forward and points out the purpose that, in his perception, wireframes have:

The purpose of a wireframe is essentially threefold.

1. As a visual tool for exploring content, hierarchy and interaction problems.
2. As a tool for sharing and communication possible solutions to stake holders.
3. As a tool for envisioning and testing the proposed experience.

Now I fully believe that the first purpose is the most important and that wireframes should be used as an ideation tool before a communication tool.

A very interesting point that Andy makes about advanced and specialized tools like Visio or OmniGraffle is that “they are a bit of a halfway house between sketched wireframes and a fully interactive prototype.” And he explains why is that: “We occasionally use them but more often than not we’ll start with hand sketched wireframes and then move onto HTML/CSS wireframes if we need to envisage or test complicated interactions with real users, which is actually quite often.”

Now, here is where I wonder where does FlairBuilder fit in in all this discussion. Is FlairBuilder a tool that may stand up against DHTML/CSS for really interactive prototypes? I personally, when it comes to testing with real users, I do not see a real advantage in presenting to users something that might later be reused, I mean, reusing the code. The real purpose is to have something that mimics as much as possible not the look’n’feel to which most people are agnostic to some extend, but the behavior and, more or less, the positioning and dimensions.

Do subtle gradients and color palette choices matter in application design? Maybe, although most of the time many applications fail in providing a really good looking design. Does the page flow, the choice of on page controls and UI elements matters? A lot!

Clearly DHTML/CSS offers you the best experience that a prototype may offer. That’s because it gives you the real meat, the real stuff. A button is a button, a link is a link and behaves accordingly. While there a lots of Ninjas outthere doing Ruby and HTML and JavaScript in vi or in TextMate or, the initiated, in Notepad, in seconds, most of us need more time to style and align stuff in HTML. The good ol’ drag’n’drop that most of the presentations emphase in the first minute as a top feature, it just works better for most of us. And I think that here’s where FlairBuilder fits in. Its drag’n’drop (shame on me!!! :-) ) driven interface, with plain old good absolute positioning and a few other “designy” features, make it easy to prototype sufficiently complex application interfaces really fast. It doesn’t beat jQuery in some of the most coolest stuff outthere but, hey, it’s almost ready to be released at its 1.0 version. How much can you ask from a 5 months old tool? I really believe it does enough, maybe too much for an unreleased piece of software… But what can I say, I’m a bit of perfectionist myself too.

PS: I coudn’t help myself from making the above mockup in FlairBuilder. It took few minutes and here’s the result. :-)
shortcut_utility-fb

April 20, 2009

Atlassian Stimulus Package – I took advantage

Filed under: Blog — Tags: — Cristian Pascu @ 8:32 pm

I just took advantage of this “5 users for 5 dollars for 5 days” offer from the guys at Atlassian. I bought a Jira license for two years. I don’t really know what for I’ll be using it exactly but since it’s so cheap I said “What the hack, why not?!” Like my wife use to say “You never know!” :-)

Atlassian Stimulus Package

Go ahead and take advantage of the offer. It’s cheap and depending on the stuff you’re doing, it might be very well worth the small price. Jira is a great product, lots of features, all of them available with this offer. If you’re part of a small team, a start-up or something, that needs a really awesome bug tracking system than this is for you.

April 18, 2009

Command Line Interface (CLI) prototyping?

Filed under: Blog — Tags: — Cristian Pascu @ 5:26 pm

A very nice and pertinent blog post from Russell Wilson about the place of usability and user interface design within a company and within software development process and about the future of these two.

One thing that really caught my attention was the mention of a possible comeback of CLI in the future of user interfaces. I am really not the person to say something about this that could be worth considering. I just found it interesting because I was thinking about mocking up command line user interfaces. Although they may be lot easier to implement than full blown graphical user interfaces, it’s definitely much more easier to mock them up and let a user try them long before a single line of code is written.

Is anyone aware of a tool that lets you mockup CLIs?

April 16, 2009

Yet another update of FlairBuilder

Filed under: Blog — Tags: — Cristian Pascu @ 9:49 am

Hi all!

Those of you already using FlairBuilder have probably noticed that a new update was pushed up last night. It brings some minor bug fixes as well as improvements and a new component. Let’s take them one by one.

A new component: Search field. That is, the classic Mac OS search field that most of you are familiar with. With this component, a need for a new event trigger came up: Keyboard ENTER event. That is, when the user types something in and presses Enter, you’d like to take action. Now it’s possible to do just that as depicted in the following screenshot.

keyboard-event

Keyboard ENTER event trigger is also available for text boxes. Say, for instance, that you are implementing a Login screen or any type of form and you’d like to submit that form when the user hits Enter. Cool, isn’t it? :-)

I have refine the formatting available for text components. Now the already implemented formats (_underline_, /italic/, *bold* and [http link]) are also available for checkboxes, labels, text boxes… Ups, I think I forgot radio buttons, I’ll add it right away. Man, I feel silly! :p Anyways, the checkbox also may go multiline if needed. Here’s a picture that worths more than I can say:

checkbox-label

An important bug fix. Alt+Drag now duplicates the entire selection and not only the clicked component. Thanks to gianouts for reporting this.

Here’s another screen shot with the formattings applied to a Paragraph component.

paragraph-formating

Again, various bug fixes that fortunately no one else but me have noticed. I am a happy FlairBuilder user! :-) I’ll post a series of FlairBuilder made sample on this website soon so everybody will see the wonders that my little app can do.

Stay tuned!

April 15, 2009

My mISV is almost ready to rock!

Filed under: Blog — Tags: — Cristian Pascu @ 11:03 am

I am this close to launch FlairBuilder. Have been doing lots and intensive marketing studies (yeah, I know! :-) ), have been fixing bugs introduced lately in the app and studied a bit of screencasting.

I am playing with CamtasiaStudio, a great tool for screencasting on Windows. A bit expensive but it has a generous 30 days trial period. I am running against the clock!

I tried to make a simple logo that I could share with others, nothing fancy. Here it is:

flairbuilder-logo-white

It is my 6th or 7th day of working at home and it’s been great so far. Silence all day long, guitar pauses and lots of fun. From time to time launch with friends and a bear in the evening. This is what I call life! :-) Hopefully it is here to stay.

I finished all the paper works with my firm establishment and now, officially, I am a Self-employed person. My own boss, my own employee. Fun!

PS: No maternity leave, though. And strict regulations concerning coffee breaks, 2 per day. I don’t drink coffee so I watch a ‘Family Guy’ episode instead.

April 12, 2009

Pre-Launch Fever – A never ending story

Filed under: Blog — Tags: — Cristian Pascu @ 11:12 pm

Just spent about 4 hours digging around for advices for FlairBuilder in preparation launch. Lots of good advices available online so it should be easy… :-) Well, it will obviously not be easy!

Being on my own it’s definitely very, very exciting. I feel things I could only dream of before, as a full time employed. The freedom, the risk, the responsibilities. All together make it incredibly fun and exciting. And now, in about a week or so, I’ll make one of the real big steps.

Coding is easy as I’ve been doing it for the past 5-6 years. I have been working on FlairBuilder for the past 10 months, with one complete rewrite already. Have been tracking bugs for a couple of months now, trying to get the best out this version. Less focus on new features and more on stability and bug free user experience.

Have been trying lately to spread the word about FlairBuilder without getting too much attention on it. The website has changed constantly so I didn’t want people to point to a non-stable product site. Lately, however, I haven’t done any more significant changes to the site so I sort of feel ready to start actually telling people about it. All around. I am not afraid of being linked anymore. :p

I need a better chair! I miss my office’s furniture: low desk, comfortable chair. I need to care about my health. Tomorrow, I think I’ll pay a visit to IKEA for some office furniture. Not much as I have to keep my expenses as low as possible.

I let you know all about it as it goes. Stay tuned! :-)

April 10, 2009

Exciting new feature: Group/Ungroup components

Filed under: Blog — Tags: — Cristian Pascu @ 9:35 pm

I feel proud for this very important update I just made to FlairBuilder: You may now group several components and then handle them as a single one. Fortunately, it was not that difficult to add it. It took me only a couple of hours, far less than I expected. Here is in short an explanation about how it’s working:

Select a the set of components that you want to group together.
group-before

Choose the group option from the context menu, the edit menu or the tool-bar and you should obtain a single selection of the entire group of components.
group-after

At this point you will be able to reposition the group as needed. However, you will not be allowed to resize or edit the properties of any of the components within that group. To handle any of the components within you’ll have to ungroup, make the modifications and then regroup again.

I really hope you’ll share my enthusiasm about this little but important update! Let me know what you think about it!

Tomorrow, while driving towards Bulgaria’s beautiful Veliko Tarnovo, I’ll think about more cool features to implement. I actually have a few in mind right now… ;)

April 6, 2009

New Release: DataGrid formatting and Lock/Unlock Actions

Filed under: Blog — Tags: — Cristian Pascu @ 9:37 pm

Hey there!

New week brings new release: 1.0 RC2 b10 . If you already installed build 9, you should automatically be notified about this release. However, here are the two main updates presented in detail.

DataGrid Formattings

I am so excited about this! You can now format the entire DataGrid or, more fine grained, format each cell individually. First type of formatting is available in the Properties bar when selecting one or more DataGrid components.

The second type of formatting, at cell level, is more powerful and I’ll describe it in detail. In short, these are the formatting options available right now:

  • Text: *bold* for bold, /italic/ for italic and _underline_ for underline.
  • Web link: [http://google.com] for http://google.com.
  • Images: {image_name} for a little icon on left side of the cell. Use the same names as in the icon library, for instance when choosing the icon for a button, all icons have their name as a tooltip.
  • Checkboxes: Use [x] or [X] or [] anywhere in the cell content for getting a checkbox

Here is a screen shot of the facts:

DataGrid Formatting

Component Lock/Unlock Actions

This is also something I believe you’ll find useful: For instance, when putting few Rectangles to denote page areas, you’ll want those areas set in place and then locked while working on what comes on them. You’ll want to be able to select components above them, move and resize etc., without the need to pay attention to the background components. Well, now you are able to do just that. You have the Lock/Unlock actions available in the Context menu. Enjoy!

Lock/Unlock Components

This should be all for now. I think I’ll get back to you with more updates later this week. Stay tuned! :-)

April 5, 2009

A Fresh Start for FlairBuilder Blog

Filed under: Blog — Tags: — Cristian Pascu @ 7:13 pm

There has been a pause lately on this blog. Lots of things to do for the application. This site also got a new look lately and it’s still under active re-design. It’s hard for a programmer to do this kind of stuff! :( We’ll get there though…

Anyway, I decided to give this blog a fresh start with a series of posts focused as much as possible on what is FlairBuilder and how it is supposed to work.

So, first things first. FlairBuilder is an wireframing tool. It lets people create a special type of wireframes: interactive wireframes. That is, but its nature, FlairBuilder focuses from the begining on putting interactivity in the wireframes and prototypes produced with it.

Wireframes produced with FlairBuilder will be multipaged and will contain components that behave/feel like real components. Buttons, links, tabs, text fields etc. , they all are real components. FlairBuilder also supports even richer components like YouTube player or Google Maps, and even a WebCam.

There is surely a lot to discuss about this type of wireframe, where it stands in the process of prototyping, and I’ll get back to the topic soon.

Now, how does FlairBuilder works or how is it supposed to integrate in the UX designer workflow/software development process? Well, I can only talk about the way I see it and what I envision to be the use of FlairBuilder.

First of all, FlairBuilder is not meant for quick and dirty sketches. It may be quick, the result may be throwed away if not needed anymore, but the approach to wireframing taken with FlairBuilder is one that is rather clean. Visio, Axure, OmniGraffle are products that also take this path. You have 1px lines, precise positioning and sizing. You want a box to be 160px wide, you can make it so. You want gaps of 20 px? You got it!

Don’t want to loose time for this level of details or is not yet the right time for them, well, in this case use plain tools like the pen and paper, or go ahead for software like Balsamiq Mockups or iPlotz. These tools are made for sketches. No one will ever argue with you about very fine grained details when presenting them a mockup created with Balsamiq Mockups or iPlotz.

Once the product is taking shape and high level details have been pretty much established, you may want to go ahead and dive into the details. Because you know, the invisible side of the iceberg is in the details. Questions like “How much time is required for this form to be completed?”, “Is this dropdown list really fitting nicely in here? “, “Are there too many steps in this wizard?”,  and many others alike, are questions that hardly could be answered without any sort of working mockup. It requires a user interaction that is as close to reality as the finished product, of course without paying the price of actual development.

This is were FlairBuilder steps in, addressing the same type of problems and questions that only coded prototypes used to address. But while coded prototypes are accesible only to those with the proper technical skill and knowledge, FlairBuilder makes it easy for anyone to achieve the same result. It takes the pain out of producing really interactive and working prototypes.  Drag and drop components on the design stage, hit F3 for preview mode, and you’re there. In less than five minutes you will be able to do stuff that would take 10s of minutes in HTML, given that you master HTML.

I’ll just stop talking for now and let you try FlairBuilder youself. If you like the online version, be sure to also give it a try on your desktop.

What people say about FlairBuilder Read more →

  • “As a Web Designer, I think that Flair Builder will revolutionize the way we do wireframes for our projects.”

    Aljiro’s Design Blog Aljiro’s Design Blog

  • “It’s very user friendly, so far the best wireframing tool I’ve ever seen.”

    Kerem Suer Kerem Suer

  • “I have been working and playing around with FlairBuilder and I’m very impressed, after a long search with many wireframe apps.”

    Maurice Maurice

  • “We recently purchased FlairBuilder and we have used it for a couple of presentations to potential customers and it has worked great.”

    Eric Raarup Eric RaarupSVP Technology and Marketing

  • “Came across by far the best wireframing tool yet.”

    Paul Boag Paul BoagHeadscape

  • “I have just started to play with FlairBuilder and I’m already blown away! Sure, [brand X] is cool and free, but FlairBuilder is amazing!”

    Daniel Lewis Daniel Lewisthe Ramen Noodle

  • Fantastic product. Everyone at my office loves to work with FlairBuilder. And we’ve tried them all. FlairBuilder is intuitive, flexible and clients love seeing functional live demonstrations before a single line of code is ever written.

    JonLefave Jon Lefave

  • “I like it a lot! Every element for a wireframe is right there, in the program. I don’t have to draw out stuff myself like in Illustrator.”

    Morten Hauge Morten Hauge

  • “Quick, easy to use, intuitive.”

    Andrew Regiec Andrew Regiec

  • “What I love about Flairbuilder is that everything is right there in front of you and it’s SUPER easy to use.”

    Ian N. Gadson Ian N. Gadson

Join our Mailing List

Subscribe to the monthly newsletter and stay up to date with latest news & releases

Customer Support
Get Satisfaction Contact Support