View Single Post
benlau's Avatar
Posts: 135 | Thanked: 375 times | Joined on Mar 2010 @ Hong Kong
#1
Hi developers,

I am the author of PenPen SketchBook , it is a handwriting memo/sketch book for quick note taking . I wish you already know what is it.

The core of the software is a vector-based drawing engine. It could save pen stroke in a vector based format. And, unlike bitmap graphics , the eraser removes the whole stroke instead of a small region. It is optimized for handwriting memo , so you could remove the entired word easily.

I am planning to release PenPen's vector drawing engine into a library called as libpenpen (Based on Qt). So that other developer may embed a handwriting area in their application easily. Before release it , I would like to seek for more comment / suggestion from you.

The current module / feature in PenPen
-QGraphicsItem based objects
-- Handwriting with different type of color and width size (QGraphicsView based)
-- Stroke eraser
-XML serializer
-A editor interface module (Drawpad)
-Custom Color dialog (Qt's QColorDialog is buggy on Maemo)
-Derived class of QAbstractItemModel for multiple drawing reviewer.

Pending features:
- Undo
- Set background from image
- zooming

The expected feature of libpenpen:
- QGraphicsItem based objects
-- Handwriting with different type of color and width size (QGraphicsView based)
-- Stroke eraser
- XML serializer

Expected License : BSD (Not decided yet)

Source code : http://bazaar.launchpad.net/~benlau/...src/libpenpen/

Classes Document : http://dl.dropbox.com/u/2152786/penp...tml/index.html

Several questions:

1) Will you be interested to develop application with handwriting function? (e.g Annonation on image/pdf , signature , ...)

2) Do you think that the feature of libpenpen enough for you?

3) Could you suggest more feature should be provided by libpenpen?

By the way, few more questions not related to libpenpen. Do you use sqlite in your application? What do you think about Qt's database module? Do it suitable for your need?

Thanks.
__________________
Qt Ambassador | Nokia Certified Qt Specialist
PenPen SketchBook |
FrontView - 0.2 is released! | DQuest
Status: Now working on GTD software

Last edited by benlau; 2010-07-29 at 09:28.
 

The Following 6 Users Say Thank You to benlau For This Useful Post: