[kde-edu]: [RFC] KPhysics - Interactive physics experiments for KDE

Carsten Niehaus cniehaus at gmx.de
Thu Apr 27 20:03:35 CEST 2006

Hi Jure

> Well I hope the picture about my idea is clear enough. So now about my
> questions:
> Does it make sense to you? 


> Is this framework/plug-ins idea the right one 
> for this application? 

Yes, think so.

> Did I make any mistake when thinking about this 
> and do you think I should change this?

No, seems fine. But I am sure the more you code the more small problems will 
appear. But that is part of the fun :-)

> How hard is it to make this framework/plug-ins structure?
> Keep in mind that I'm only a beginner C++/Qt/KDE programmer, but willing
> to learn a lot this summer. But I guess I would need quite a lot of help
> and answers from you guys and girls with much more experience.

Just start, you'll see how hard or easy it is. Start on sf.net or berlinos.de 
to get a public svn or cvs. Perhaps somebody will activly help you. 

> I was thinking about targeting KDE4, because I guess it will take a bit
> longer until this KPhysics is done and because I would like to learn how
> to program for KDE4, which will also run on Mac OS and Windows and the
> more people can use KPhysics the better
> Is it that much harder to program for KDE4 then for KDE3. How fast are
> changes in API? Is there any history/changelog of API changes that is
> updated regularly and that I could easily follow?

I guess KDE4/Qt4 is a good choice. KDE4 is changing a lot, so perhaps a pure 
Qt4-app would be better (and then port to KDE4 in 3 or 4 month). But if you 
don't use multimedia (phonon) and dbus/dcop you will be "on the safe side". 
Of course, even small classes in KDE can drastically change, for example 2 
days ago KPixmap "died". kdelibs are updated every 2 weeks (the 
kdelibs4_snapshot), so you only have to sync ever 2 or 4 weeks (depending if 
you *want* to sync).

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-edu/attachments/20060427/50514d61/attachment.pgp 

More information about the kde-edu mailing list