Re: Seminar on Dia

2001-05-18 Thread Hubert Figuiere

According to Lars Clausen [EMAIL PROTECTED]:

 I'm back in a semi-functional network world again, but busy.  Partly busy
 with preparing a seminar about Dia for the NTI (Networks, telecom and
 internet) conference in Copenhagen the 29th.  Just wanted to hear if
 anybody has experience with presenting Dia, and what to do/not do.  I'm
 thinking of making the whole presentation in Dia, just for kicks and not
 having to switch to somewhere else to demonstrate.
 
The thing not to do is IMHO not using Dia to run the presentation, but use
an image viewer (XV will do it) to run a set of PNG exported Diagrams.
Another solution is to run the presentation using an HTML photo gallery and
running it in, say, Mozilla.

Good luck.

Hub




Re: Seminar on Dia

2001-05-18 Thread Lennon Day-Reynolds

If you think that's fun, you should try what I and a couple of 
colleagues are prepping for: using Dia as a front-end GUI to demo an 
architecture language processing system written in a mixture of Lisp and 
a custom functional language similar to ML...since some of the front-end 
logic will probably be written in Python, too, that means four 
programming languages being used for one demo...

Just to keep people here abreast of how this might be useful to the Dia 
core: the primary additions to Dia I'm working on are a nested diagram 
object type, and an annotation tool which will allow attaching free-text 
notes to any object in a diagram. The annotation tool will probably (at 
least initially) be written almost entirely in Python, but the 
subdiagram type is just a classic C plugin object. Once they're stable 
enough to see the light of public scrutiny, I'll send them to the group 
for a proper thrashing.

Lennon Day-Reynolds
Software Engineer
Kestrel Institute


Hubert Figuiere wrote:

 According to Lars Clausen [EMAIL PROTECTED]:
 
 
I'm back in a semi-functional network world again, but busy.  Partly busy
with preparing a seminar about Dia for the NTI (Networks, telecom and
internet) conference in Copenhagen the 29th.  Just wanted to hear if
anybody has experience with presenting Dia, and what to do/not do.  I'm
thinking of making the whole presentation in Dia, just for kicks and not
having to switch to somewhere else to demonstrate.

  
 The thing not to do is IMHO not using Dia to run the presentation, but use
 an image viewer (XV will do it) to run a set of PNG exported Diagrams.
 Another solution is to run the presentation using an HTML photo gallery and
 running it in, say, Mozilla.
 
 Good luck.
 
 Hub
 
 .
 
 






Re: Seminar on Dia

2001-05-18 Thread Andre Kloss

Hi, there.

You're certainly doing some cool stuff there. I'm just now sitting
here writing my diploma thesis on visual/graphical Programming and
what you describe in your mail (besides an Compiler or Interpreter) is
everything you need for a graphical language.

Since we're obviously working in the same direction, a) How far have
you come by now? Can you email me your code? and b) How can I help
you?

cu Andre
-- 
while (!asleep()) sheep++;




Re: Seminar on Dia

2001-05-18 Thread Lennon Day-Reynolds

Andre,

The backend has been in development for ~10 years, so it's pretty far 
along (though not finished, as is so often the case with large research 
projects). Unfortunately, that code isn't open-source -- too many cooks 
have been in the kitchen, with too many contract agreements, egos, etc. 
All of our work that actually touches Dia will be under the GPL, though, 
and as I said in the first message, I'm going to make sure everyone on 
the list has a chance to rip it apart as soon as there's something a 
little more substantial than a couple of simple plug-in objects for them 
to look at.

The visual programming model we're working on is a hybrid of high-level 
architectural modeling and simple state machines, where an abstract 
component at one level of the diagram can be opened up and viewed as a 
deterministic automaton at another level. The heavy lifting is being 
done in the back by a formal specification and code generation toolkit, 
with their intercommunication (at this point, anyway) being accomplished 
through generated XML files.

If you're still willing to help, I may well have some questions relating 
to the functional design issues I come up against in the interface; not 
much, I know, but most of the project requirements are pretty 
well-defined, and I'm just doing the front-end flashiness.

There are some (not terribly recent) papers written by some of the core 
developers available at my employer's website: http://www.kestrel.edu. 
I'm not listed there, 'cause I'm just the regular Joe Programmer around 
the office, but I'd be happy to answer more questions or direct them to 
someone who can.

Lennon Day-Reynolds


Andre Kloss wrote:

 Hi, there.
 
 You're certainly doing some cool stuff there. I'm just now sitting
 here writing my diploma thesis on visual/graphical Programming and
 what you describe in your mail (besides an Compiler or Interpreter) is
 everything you need for a graphical language.
 
 Since we're obviously working in the same direction, a) How far have
 you come by now? Can you email me your code? and b) How can I help
 you?
 
 cu Andre
 






Re: Seminar on Dia

2001-05-18 Thread Claus Sørensen - Chairman of KLID

From: Lars Clausen [EMAIL PROTECTED]


 I'm back in a semi-functional network world again, but busy.  Partly busy
 with preparing a seminar about Dia for the NTI (Networks, telecom and
 internet) conference in Copenhagen the 29th.  Just wanted to hear if
 anybody has experience with presenting Dia, and what to do/not do.  I'm
 thinking of making the whole presentation in Dia, just for kicks and not
 having to switch to somewhere else to demonstrate.

I think the audience will be very broad from newbies 
to a few advanced users and developers.

I would then start with a little presentation of you, then 
Dia and its place in the Gnome/Gnome Office hierachy.

The show some of the basic things Dia can and then 
go deeper and deeper in its functionality.

Suddenly the time is up and it is time for questions.

You have 45 minutes. I would slice it as: 

Introduction 5 minutes
The basics 10 minutes
The smart and fun 20 minutes 
Questions 10 minutes

The most enjoyable greetings

Claus Sorensen  K L I D
Chairman   --Mobile: +45 20 94 62 34
Noddelunden 110 Commercial Linux Email:   [EMAIL PROTECTED]
DK-2765 Smorum   Association of Denmark  Web:www.klid.dk





Re: Seminar on Dia

2001-05-18 Thread James Henstridge

On 18 May 2001, Lars Clausen wrote:


 Hi!

 I'm back in a semi-functional network world again, but busy.  Partly busy
 with preparing a seminar about Dia for the NTI (Networks, telecom and
 internet) conference in Copenhagen the 29th.  Just wanted to hear if
 anybody has experience with presenting Dia, and what to do/not do.  I'm
 thinking of making the whole presentation in Dia, just for kicks and not
 having to switch to somewhere else to demonstrate.

Good luck with the presentation.

At last year's GUADEC, I gave part of a talk on Gnome Office (my bit was
on Dia).  You can see them at:
  http://www.daa.com.au/~james/slides/dia-0.html

Feel free to use ideas from those slides (I don't know how much of it is
relevant to your talk).

If you are giving the presentation with a data projector, I would probably
not recommend using Dia exclusively.  Something like magicpoint is much
better at running a presentation, and you can embed EPS files in slides,
so you can show examples easily.  Doing a demo of dia would be a good idea
though.

James.

-- 
Email: [EMAIL PROTECTED]
WWW:   http://www.daa.com.au/~james/