|
|
(5 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| ==Introduction==
| | {{Note|Please [[../Contact|contact]] us if you are interested in any aspect of KEXI Mobile development}} |
| Kexi Mobile (aka Kexi Go! ;) is a project to bring the leading linux desktop database to mobile platforms, concentrating initially on Maemo/N900.
| |
|
| |
|
| ==Tasks==
| | KEXI Mobile: KEXI on mobile platforms. |
| {| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
| |
| |- style="background: #ececec; white-space:nowrap;"
| |
| ! Status !! Description !! Working On
| |
| {{FeatureDone|Set up the build environment using the guide at techbase [http://techbase.kde.org/Projects/Mobile/MaemoVM]|piggz}}
| |
| {{FeatureDone|Install the nokia binaries, apps and qt development packaed in scratchbox|piggz}}
| |
| {{FeatureDone|Checkout KOffice|piggz}}
| |
| {{FeatureDone|Install KDELibs development packages for maemo from [http://files.kolab.org/local/maemo/]. FreOffice builds against a minimal kdelibs called libkok, but this is more complete and FreOffice is likely to switch in the future|piggz}}
| |
| {{FeatureDone|Build KOffice for maemo|piggz}}
| |
| {{FeatureTodo|There is no libqt4-qt3support for maemo, so it will be nescessary to port the required parts of Kexi to Qt4 (preferably all!)|piggz}}
| |
| {{FeatureInProgress|Design and build the application!|piggz}}
| |
| {{FeatureTodo|Abstract some kexi functions out of GUI code, such as project opening|piggz}}
| |
| {{FeatureTodo|Modify CMakeLists to create specific Mobile libs (must be all Qt4)|piggz}}
| |
| |}
| |
|
| |
|
| ===Kexi QT3 Code===
| | Status: IDEA. |
| *Core
| |
| **<s>KexiActionProxy - Q3Signal - http://doc.qt.nokia.com/latest/porting4.html#qsignal</s>
| |
| **KexiDragObjects - Q3StoredDrag - http://doc.qt.nokia.com/latest/porting4.html#qstoreddrag
| |
| *Main
| |
| **KexiMainWindow
| |
| ***<s>Q3Process - Replaced with QProcess</s>
| |
| *Widget
| |
| **<s>KexiFieldListView - Q3ListView</s>
| |
| ***Ported to model/view
| |
| ***Using Qt4 drag/drop
| |
| *koreport
| |
| **<s>section editor dialog</s>
| |
|
| |
|
| ==Application Ideas== | | ==Links== |
| *QWidget Based...fixed size 800x480 | | * See also [[Calligra/Calligra Mobile|Calligra Mobile]] |
| *To maximise screen estate, have navigation buttons down the left hand side | | * Historical implementation exist, see [[/Archives/]] |
| *The rest of the screen is for applications pages. Pages are:
| | |
| **File open page
| | [[Category:Mobile]] |
| **Project page listing project objects that can be opened (forms/reports)
| |
| **An 'active' object page
| |