<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div><br>Hi,<br><br>Julian Bäume has been working on a QT4 port. His work is available here:<br><span><a target="_blank" href="http://krtek.asta.uni-luebeck.de:8080/repos/KTechLab/">http://krtek.asta.uni-luebeck.de:8080/repos/KTechLab/</a></span><br><br>This probably is a better starting point then beginning from scratch.<br><br>Groetjes,<br>Vincent<br><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Richard Rondu <rondu.richard@gmail.com><br><b><span style="font-weight: bold;">To:</span></b> ktechlab-devel@lists.sourceforge.net<br><b><span style="font-weight: bold;">Sent:</span></b>
 Sun, October 25, 2009 10:00:20 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [Ktechlab-devel] Kde4<br></font><br>
On Sun, Oct 25, 2009 at 6:32 AM, Alan Grimes <<a ymailto="mailto:agrimes@speakeasy.net" href="mailto:agrimes@speakeasy.net">agrimes@speakeasy.net</a>> wrote:<br>> I took a look at porting to kde4 today and pretty much gave up in<br>> frustration.<br>><br>> You see, there are certain parts of ktechlab that I've been studying<br>> carefully for many years and can explain in pretty good detail including<br>> problems that it solves and fails to solve.<br>><br>> However, there are other parts of the program that I've never even used,<br>> code I've never looked at, and things that I just don't understand. =\<br>><br>> Software development these days really must be a team effort because the<br>>  sheer volume of knowledge required to put together an application on<br>> the scale, and scope of ktechlab is far beyond what any one programmer<br>> has time for. What am I good for? thermionic valves, and little
 else. =P<br>><br>> A major issue is that there is a vast chasm between kde3 and kde4. They<br>> are almost completely different systems. You can't just load ktechlab<br>> into the new kdevelop because the build systems are completely different<br>> and kdevelop 3 doesn't support the new one, and kdevelop 4 doesn't<br>> support the old one!!! The howto said I needed am2cmake but I don't have<br>> it. (maybe someone can patch svn and unilaterally upgrade it to cmake<br>> for us).<br>><br>> Then we have two major chunks of code that we've stolen from other<br>> projects:<br>><br>> canvas (stolen from some old version of qcanvas for the sake of having<br>> custom geometry calculations that allow for negative coordinants.<br>><br>> Then we have stolen the MDI framework from some ancient version of kate<br>> (see katemdi.h/cpp). I would imagine the state of the art in MDI's has<br>> advanced considerably
 and that we should move to one of the newer<br>> external frameworks, thereby improving our features and lightening our<br>> codebase.<br>><br>> These are very sophisticated issues that would require the mastery of a<br>> whole bookcase worth of material. =( I'm just not the man to do this. My<br>> main programming interest is in AI, I am seriously not in the mood to<br>> become a desktop applications expert just to get a vacuum tube<br>> simulator. =(<br>><br>> I beg anyone who has done some kde4 work for ktechlab to spill it, mail<br>> it to Zoltan or lainwir3d who is in the IRC channel in the afternoons<br>> France time.<br><br>I am also in the ML ;-) It might be easier to contact me this way.<br>I found this guide to help porting to kde4:<br><span><a target="_blank"
 href="http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide">http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide</a></span><br>I'll read it to see if it can be of any help.<br><br>><br>> #### project of the day:<br>> When saving icn documents (circuits and flowparts), normalize the<br>> coordinants of the circuit by taking the average of the positions of all<br>> parts and then subtracting it from all parts.<br>> ###<br>><br>> --<br>> New president: Here we go again...<br>> <a target="_blank" href="http://Chemistry.com">Chemistry.com</a>: A total rip-off.<br>> Powers are not rights.<br>><br>><br>> ------------------------------------------------------------------------------<br>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA<br>> is the only developer event you need to attend this year. Jumpstart your<br>> developing skills, take BlackBerry mobile
 applications to market and stay<br>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!<br><span>> <a target="_blank" href="http://p.sf.net/sfu/devconference">http://p.sf.net/sfu/devconference</a></span><br>> _______________________________________________<br>> Ktechlab-devel mailing list<br>> <a ymailto="mailto:Ktechlab-devel@lists.sourceforge.net" href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.sourceforge.net</a><br>> <a href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a><br>><br><br><br><br>-- <br>Richard Rondu<br>Recherche et Developpement<br>IUT de Cachan - Génie Électrique et Informatique Industrielle 2<br><br>------------------------------------------------------------------------------<br>Come build with us! The BlackBerry(R) Developer Conference in SF, CA<br>is the only developer event
 you need to attend this year. Jumpstart your<br>developing skills, take BlackBerry mobile applications to market and stay <br>ahead of the curve. Join us from November 9 - 12, 2009. Register now!<br><a href="http://p.sf.net/sfu/devconference" target="_blank">http://p.sf.net/sfu/devconference</a><br>_______________________________________________<br>Ktechlab-devel mailing list<br><a ymailto="mailto:Ktechlab-devel@lists.sourceforge.net" href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.sourceforge.net</a><br><a href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a><br></div></div>
<!-- cg13.c2.mail.ac4.yahoo.com compressed/chunked Sat Oct 31 13:17:15 PDT 2009 -->
</div><br>



      </body></html>