[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: Re: [Kde-pim] Minimum requirements to make a QT app into a KDE app?
From: Bryan Brunton <bryanbrun () yahoo ! com>
Date: 2001-10-31 21:04:17
[Download RAW message or body]
<< i like your ideas, and you're going the right direction for
stuff i was thinking about yesterday. the only differenct is the eventual
endpoint that an application like that could be used for (two different \
needs with a common backbone. >>
I really need to come up with a name for the Contact/Task/Calendar \
management application to differentiate it from VirtuaLaw. VirtuaLaw, as a \
legal case management system, will use the contact/task/calendar \
functionality. It will add additional functionality for managing cases, \
doing legal billing, etc. They will however be entirely different \
applications.
The contact/task/calendar application can be viewed as a backbone on which \
other applications could be built. IMO, the level of integration required \
goes way beyond the "plug-in" methodology that has been espoused by KDEPIM \
people here. I can't agree that you can build meaningful integration on \
top of a contact/task/calendar application using plug-ins. By meaningful I \
mean far reaching application functionality that changes or adds to the \
idea of what a contact or task is, and how they interact with additional \
functional components. Doing plug-in integration like this and maintaining \
a useable UI is real hard.
<< that's what i do for a living - but it sounds to me like you're missing \
a layer. >>
What you describe here is the ideal. I simple don't the have time and or \
inclination to design the ideal multi-tiered application. I am also \
attempting to make this as simple a design as possible. I am using QT3 \
databound widgets. These talk directly to database drivers so a truly \
separated middle layer isn't possible. I have, however, separated most of \
the business logic into classes that will allow the use of different \
databases (anything that QT supports) on the back end and provide for \
separation between presentation and domain.
<< alternatively, you could use a web browser to see your contacts. >>
I have considered doing a PHP based interface to this system as I have lots \
of PHP experience.
<< things like security: who can update personal information? who can \
access personal information?
> >
As the system is going to be multi-user, I have definitely planned on \
implementing a roles based security system
<< if you're interested in having another developer >>
Anyone who wants to help is welcome. I should acknowledge that the goal, \
at least for the initial release, is to make as simple and functional a \
multi-user contact/task/calendar management tool as possible. I won't be \
entering into an Aethera-like quaqmire. I am not designing the next \
generation of contact management application servers. With that \
acknowledged, I think that given the ease with which I progressed so far, I \
can have a functional, multi-user contact/task/calendar management system \
released in a few months time. Possibly three to four months after that I \
can have basic email integrated into the system. People will have a choice \
other than Evolution for an integrated open source system like this on \
Linux.
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-pim
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic