Jump to content

Kexi/Mobile: Difference between revisions

From KDE Community Wiki
Jstaniek (talk | contribs)
No edit summary
Jstaniek (talk | contribs)
No edit summary
 
(4 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. MeeGo for phones and tablets goes next (on in parallel).


{{Note|Please [[User:Jstaniek|contact]] us if you are interested in any aspect of Kexi Mobile development}}
KEXI Mobile: KEXI on mobile platforms.


__TOC__
Status: IDEA.


==Tasks==
==Links==
{| class="sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width:100%;"
* See also [[Calligra/Calligra Mobile|Calligra Mobile]]
|- style="background: #ececec; white-space:nowrap;"
* Historical implementation exist, see [[/Archives/]]
! 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===
[[Category:Mobile]]
*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==
*QWidget Based...fixed size 800x480
*To maximise screen estate, have navigation buttons down the left hand side
*The rest of the screen is for applications pages.  Pages are:
**File open page
**Project page listing project objects that can be opened (forms/reports)
**An 'active' object page

Latest revision as of 20:49, 26 August 2023

Note

Please contact us if you are interested in any aspect of KEXI Mobile development


KEXI Mobile: KEXI on mobile platforms.

Status: IDEA.

Links