Julian Bäume | 12 Aug 2008 11:27
Picon
Gravatar

Porting to KDE4

Hi,
I'm attending aKademy 2008 at the moment in Belgium. The hacking-marathon is 
running since yesterday, and since yesterday I started to port the KTechlab 
GUI to the KDE4 framework. For now I only set up a local mercurial repository, 
but I will upload my results at least at the end of the week. 

During the time here I talked to a bunch of people telling them about 
KTechlab. One guy mentioned to move the project under the head of kdeedu. I'm 
trying to meet some of the kdeedu guys here to discuss whether this is a good 
idea or not. I think the project could benefit from it.

I'll go back to work now and I hope I can show some results soon.

bye then
julian
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
Julian Bäume | 12 Aug 2008 12:30
Picon
Gravatar

Re: A patch has arrived

Hey,
I applied your patch to my trunk on Sunday and tested it.

On Friday 18 July 2008 18:35:32 P Zoltan wrote:
>   Any comments are welcome :)
I think you did a nice job. The structure makes more sense for me now.

For me everything still works fine... and I couldn't find any problems while 
reading the diff, neither.

>   The next thing I want to do is to fix ICNDocument, ItemDocumentData,
> CNItem (?) classes, so I can remove the unneded interfaces from the Node
> class. Also hopefully the type() member will be removed finally. I'll
> write a todo list once I've investigated the problem.
I'm really looking forward to integrate this into KTechlab.

>   Zoltan
bye then
julian
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
(Continue reading)

Michael T. | 12 Aug 2008 13:17
Picon

Re: Porting to KDE4

I would like to applaud the following lines. "One guy mentioned to move the project under the head of kdeedu."

If this gets through ktechlab will more likely survive. As it will get priority with rest of kde instead of just a hobby project. The guy who tookover did a good job otherwise ktechlab would have been dead after first maintainer went dead. I follow ktechlab more closely then even qucs just because of the cool visual simulation. An extremely useful learning aid for linux which I actually paid $3xx something on windows. Now price aside i mean just as useful but needs to survive to maturity stage. Ktechlab has the idea right accessibility to both novices, students and experts.



On Tue, Aug 12, 2008 at 5:27 AM, Julian Bäume <julian <at> svg4all.de> wrote:
Hi,
I'm attending aKademy 2008 at the moment in Belgium. The hacking-marathon is
running since yesterday, and since yesterday I started to port the KTechlab
GUI to the KDE4 framework. For now I only set up a local mercurial repository,
but I will upload my results at least at the end of the week.

During the time here I talked to a bunch of people telling them about
KTechlab. One guy mentioned to move the project under the head of kdeedu. I'm
trying to meet some of the kdeedu guys here to discuss whether this is a good
idea or not. I think the project could benefit from it.

I'll go back to work now and I hope I can show some results soon.

bye then
julian

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
Alan Grimes | 13 Aug 2008 06:50
Favicon

transimpedance amplifier.

I've been playing around with fully differential input and driver 
circuits for a 2A3 power amp I want to build... I've also been playing 
with tube-based DACs. -- basically a transimpedence amplifier followed 
by a line driver.

I don't have the parts for a tube based DAC yet, but I made some 
progress in understanding the problem (I hope!) using ktechlab's current 
compliment. The first circuit is the stock I/V converter/low pass filter 
for a TDA1545A, the second circuit is a very crude/ameturish all 
discrete design...

Hmm, maybe we should create a ktechlab-users list too? probably not. the 
project is too small at this point. =\

I used the current-source to provide the bias current and then a current 
signal to simulate what I (think I) understand to be the dynamic DAC 
output.

--

-- 
Ron Paul: A man of Peace.
Chemistry.com: A total rip-off.
Powers are not rights.
We did not invade Iraq, the government did.
Attachment (transimpedance.circuit): application/x-circuit, 18 KiB
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
Alan Grimes | 24 Aug 2008 17:42
Favicon

more circuits/ phase angle

I've been playing with transimpedence amplifiers again.

The starting place this time is this module:
http://www.raleighaudio.com/rakk_dac_2.htm

The first circuit comes from the DAC datasheet.

The second one is my attempt at a discreet fully differential stage. (I 
think the 2k resistor on that one is wrong though I don't know what I 
should put there.)

The third is a discreet single-ended stage.

One problem I have with comparing the outputs of these circuits is that 
each of the signal sources has a different phase angle therefore it's 
impossible to line up the oscilloscope graphs exactly.

I had made a patch long long ago which cleaned up the function 
generators and allowed you to enter in a phase angle in multiples of PI 
(180 degrees = 1 pi). This worked well enough that I was able to 
simulate a 3-phase generator using three voltage signals... In the 
future pre-fab "Wye" and Delta generators should be added too.

--

-- 
Ron Paul: A man of Peace.
Chemistry.com: A total rip-off.
Powers are not rights.
We did not invade Iraq, the government did.
Attachment (transimpedance2.circuit): application/x-circuit, 51 KiB
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
P Zoltan | 26 Aug 2008 12:11
Picon

Re: Porting to KDE4

On Tue, 12 Aug 2008 11:27:06 +0200, Julian Bäume <julian <at> svg4all.de> wrote:

> During the time here I talked to a bunch of people telling them about
> KTechlab. One guy mentioned to move the project under the head of  
> kdeedu. I'm
> trying to meet some of the kdeedu guys here to discuss whether this is a  
> good
> idea or not. I think the project could benefit from it.
>

   Hi,

  I think in long term it's good for the project. However, I see a few  
problems which should be resolved in order to make ktechlab successful.

  Being part of the kdeedu means more users for ktechlab. These users will  
want to report bugs and request features, maybe they will ask for all kind  
of documentation. Supposing they write a mail on the mailing list, the  
question is if the developers will be able to fix the bugs and implement  
the requested features. The problem is that the source code is really  
messed up, and it's really hard to implement anything. I think if we can  
put togethere a plan to get past this, the project will gain momentum.

  Zoltan

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
Julian Bäume | 27 Aug 2008 16:16
Picon
Gravatar

Re: Porting to KDE4

Hi,
On Tuesday 26 August 2008 12:11:50 P Zoltan wrote:
> I think in long term it's good for the project. However, I see a few
> problems which should be resolved in order to make ktechlab successful.
>
>   Being part of the kdeedu means more users for ktechlab. These users will
> want to report bugs and request features, maybe they will ask for all kind
> of documentation. Supposing they write a mail on the mailing list, the
> question is if the developers will be able to fix the bugs and implement
> the requested features. The problem is that the source code is really
> messed up, and it's really hard to implement anything. I think if we can
> put togethere a plan to get past this, the project will gain momentum.
I organized the porting in a way, that I completely review the existing 
source-code. The GUI will be completely rewritten (that's what I started) and 
I will see, how much of the back-end stuff can be used. Since you started the 
refactoring of the back-end data structure, everything has to be reviewed and 
some parts rewritten. All that doesn't effect the front-end for now. All the 
new GUI parts need some interfaces implemented to fit to our data-structure.

All in all I want to have the port (nearly) finished, before moving to kde-edu. 
At the moment I have a local mercurial repo, where I commit my changes and I 
will sync that with the sourceforge.net svn repo from time to time. (Since 
there is nothing to see yet, there is nothing in svn for now.)

bye
julian

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
Julian Bäume | 27 Aug 2008 16:20
Picon
Gravatar

Re: Porting to KDE4

Hi,
On Tuesday 12 August 2008 13:17:09 Michael T. wrote:
> I follow ktechlab more closely then even qucs just
> because of the cool visual simulation. An extremely useful learning aid for
> linux which I actually paid $3xx something on windows. 
I expect even better visualisation with the possibilities KDE4 offers to us. I 
collected some nice ideas how to make use of the plasma framework and I think 
we can benefit a lot.

bye
julian

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
P Zoltan | 29 Aug 2008 21:45
Picon

Node refactoring, second patch


   Hello,

  I'm attaching a second patch related to node refactoring. The bad news is  
that this one has become even bigger than the previous one.

  What's changed with this patch:

  - Node, ECNode classes: removed the non-valid interface from it (  
add/removeInputConnector, acceptInput/Output, input/outputConnectorList)  
and added new methods ( getAConnector, getAllConnectors)

  - ICNDocument: in order to use the corresponding interfaces of Node,  
ECNode, this class has been "split" into 2: FlowICNDocument and  
CircuitICNDocument. The FlowDocument and CircuitICNDocument classes now  
inherit from these, respectively.

  - other classes have been changed to make things compatible:  
Canvasmanupulator, PinMap*, CNItem, ItemDocument, ItemDocumentData,  
NodeGroup

  - a small change is in MechanicsDocument to make KDevelop happy about  
syntax

  The node refactoring isn't complete yet, but now the only thing left to  
do is to remove all the references to the Node::type() method and the  
method itself.

  I'm waiting for feedback :D

    Zoltan
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ktechlab-devel mailing list
Ktechlab-devel@...
https://lists.sourceforge.net/lists/listinfo/ktechlab-devel
Alan Grimes | 29 Aug 2008 21:55
Favicon

Re: Node refactoring, second patch

>  I'm waiting for feedback :D

keep up the good work. This type of work will be critical to pushing 
Ktechlab forward in the future.

Also, see about getting a SVN account.

--

-- 
FAKE candidates; RIGGED machines; Don't vote.
Remember, if there aren't any anti-war canditates, it's not an election.
Chemistry.com: A total rip-off.
Powers are not rights.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Gmane