Touch Baable




Baadlands, LLC

August 2010




Baable is a mobile camera phone application that makes it fun and easy to capture, edit, and save, post to Twitter, or send edited images or drawings.  It has two basic goals:
Version 1 of Baable was developed for Nokia Series 60 3rd  and 5th edition phones (e.g. the N75/E71).
TouchBaable 2.1 adds support for distorting images with a powerful and flexible distort tool.


For more information on Baable 1.3 go to here.


Touch Baable is a rewrite of the user interface to provide touch phone users with a a powerful, easy and fun to use image editor.


Touch Baable can be downloaded here.  This version uses the network to periodically display ads. 


Touch Baable received a great write-up at the Ovi Daily App.

Basic use case


In the basic use case, Joe is out on Friday night and wants to send a picture to some friends to get them to come over. He takes a picture while dancing with his girlfriend Jane, adds some text and sends it. The basic use case is shown in the following 4 screens:




The first screen shows the picture Joe took on the canvas. In Baable, the “canvas” is the area where you can compose a picture for sending or saving.  Joe uses the “Add text bubble” option to enter the text (screen 2), choose the bubble type/text size/etc. (screen 3), and pastes the text on to the picture.  After that, Joe can either do more editing, or use the “Send” option to pick recipients and send the picture message.


Slightly harder use case


In the second use case Joe wants to send something to Jane the next morning to make up for playing with his camera phone when he should have been dancing. He goes out to the garden, takes a picture of a flower, does some editing and sends it:











This photo is taken using the native camera application. Photos can be creating using the native app lication or the built in camera interface in Baable.  Joe takes the picture, launches Baable, and loads the picture into the image editor.  The image editor is used to create/edit images that can be used later to paste on to a canvas.  Images, unlike canvases, can have transparent areas.  In the second screen, Joe is using the crop tool to eliminate most of the picture. In the third screen, Joe is using the the fill tool to get rid of the leaves in the background. The fill tool is very useful as long as there is a good contrast between what you want to keep and what you want to erase. There are other ways to cut out irregular sections of an image using the eraser tool when the contrast isn’t as good,.  In this picture, the contrast is good, so the 4th screen shows the flower in the image editor with the background erased. Joe saves the image, and goes in to the canvas editor. He uses the color palate (screen 5) and the fill tool to paint the canvas, than uses drawing tools to create a simple frame and a circle to put the flower in. Joe pastes the image in to the circle (screen 6) resizing it to make it fit, and adds a text bubble and heart image from clipart (screen 7).  After that, Joe can either do more editing, or use the “Send” option to pick recipients and send the picture message.


Additional examples

In the following, the ellipse and eraser tools are used to select a face from a large image for later pasting. The original picture was copied from the web using the phones browser. 





The next example shows one of the image manipulation tools (posterize).  The posterize tool merges color zones to make the image look more like a painting or poster. The level of posterization can be increased to make the image more abstract, as in the screens below where the first screen is the original picture and the remaining screens are posterized at different levels (128 levels are supported).








Touch Baable key features:



Baable has context sensitive help throughout.  Following are the three main help screens, the introduction screen, the main canvas help and the image editor help:

Introduction help screen:



Main canvas help screen:


Image edit help screen:



Technical Data


Baable was developed and tested using Nokia Series 60 5th edition phones (e.g. 5800)  It should work well on any similar phone.


Internationalization is supported through text resources.


For further information on Touch Baable, or an evaluation copy, please contact 


Baable, its features and graphics, this document, and all associated files are copyright 2010 BaadLands, LLC.