[Fresco-devel] Questions

michael <[email protected]> Thu, 27 May 2004 10:31:46 +1000
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
Hello all,

This is my first post so I hope I don't annoy to many people.

I have a couple of question about the architecture of fresco. I have 
download the milestone (unfortunately lacking for a chance to browse it 
just yet). I read the critique by Graydon in the last message from the 
list and have to disagree with some of the points made - well not 
essentially disagree yes these ideas are very hard to successfully take 
from idea to implementation. Any system in use today is aspiring to meet 
these features and any future systems will (most probably) not even be 
considered if it doesn't.

Now that I've thrown in my 2 cents worth, my questions are,
1. Rather than taking the traditional GUI approach of providing simple 
GUI Toolkits has a Component oriented approach been considered? i.e. 
providing a component architecture (and wiring standards) in which 
applications can be developed?

2. a) What version of CORBA are we talking about ?
    b) If Fresco is already going to be Component oriented why adopt the 
CORBA Component Model (CCM)?

3. Have you consider working Mono (www.go-mono.com) to provide support 
for language neutrality i.e. supporting the .NET development framework?  
(this would open Fresco up to a large number of applications in due time 
i.e. the next generation of Gnome applications could potentially all run 
under Fresco without modification).

I think thats enough questions. The primary issue I can see on the 
surface is that Interviews/Berlin/Fresco which ever name you choose has 
never been market oriented (yes I know this is an open source project), 
hence why it has taken so long to reach it current level of development. 
By market I mean who will the users be and how can we entice them to 
transition to using this well needed replacment for the X-windowing 
system. If we create this "market" then more development support will 
arrive (and the task won't seem so big) because people will see a use 
for Fresco (in my own vision is a newer unix/linux based system that is 
very capalbe of going toe-to-toe with the dominant GUI operating 
system(s) in the market place today).

I think these statements are a bit brash for a new comer but I make no 
apologies, correct me were I am wrong. Fresco is a the type of project 
that 
has alot of pontential to make a real impact on the software industry 
and that excites me.

Michael