Re: A New GNOME Order

2007-03-07 Thread Mikael Hallendal
6 mar 2007 kl. 22.04 skrev Hubert Figuiere:

Hi,

 Esben Stien wrote:
 I fear we are not setting correct guidelines for GNOME applications.

 It would be very nice with a policy of separating the core and UI
 throughout GNOME. This does not only mean applications using
 libraries; this means using daemons as the core of every application.

 This is proper engineering and gives a very good and powerful base.

 [...]
 Sorry to interrupt the party here but I don't think this topic is  
 within
 the charter of the foundation-list...

Desktop-devel-list would be the correct place for this discussion.

http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Cheers,
   Mikael Hallendal

--
Imendio AB, http://www.imendio.com


___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


A New GNOME Order

2007-03-06 Thread Esben Stien
I fear we are not setting correct guidelines for GNOME applications.

It would be very nice with a policy of separating the core and UI
throughout GNOME. This does not only mean applications using
libraries; this means using daemons as the core of every application.

This is proper engineering and gives a very good and powerful base.

An example is epiphany; by having a browser client core, you can
connect many different interfaces to the core and browse the same open
URLs'. Manipulating the data from a terminal is also a breeze. There
are numerous use cases to this.

A system wide download daemon, in the same spirit as f.ex mldonkey
lets every application feed a URL, torrent, etc. to the daemon and you
can get notified when the download completes with the notification
daemon.

A system wide audio player daemon, in the same spirit as xmms2, using
gstreamer of course;).

The list goes on and on. 

We need to use the UNIX power more and we can should foster different
interfaces to very powerful cores, which would satisfy everybody. A
user interface should be just that; an interface, but the core should
be able to handle more than simple operations.

I'm all for the cute GNOME applications, but I think we're not using
the power that is available to us. 

-- 
Esben Stien is [EMAIL PROTECTED] s  a 
 http://www. s tn m
  irc://irc.  b  -  i  .   e/%23contact
   sip:b0ef@   e e 
   jid:b0ef@n n
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: A New GNOME Order

2007-03-06 Thread Reinout van Schouwen
Op dinsdag 06-03-2007 om 14:01 uur [tijdzone +0100], schreef Esben
Stien:
 I fear we are not setting correct guidelines for GNOME applications.
 
 It would be very nice with a policy of separating the core and UI
 throughout GNOME. This does not only mean applications using
 libraries; this means using daemons as the core of every application.
 
 This is proper engineering and gives a very good and powerful base.
 
 An example is epiphany; by having a browser client core, you can
 connect many different interfaces to the core and browse the same open
 URLs'. Manipulating the data from a terminal is also a breeze. 

Thanks for the compliment, on behalf of the Epiphany team. :)

 A system wide download daemon, in the same spirit as f.ex mldonkey
 lets every application feed a URL, torrent, etc. to the daemon and you
 can get notified when the download completes with the notification
 daemon.

What you are looking for is this:

 
 A system wide audio player daemon, in the same spirit as xmms2, using
 gstreamer of course;).
 
 The list goes on and on. 
 
 We need to use the UNIX power more and we can should foster different
 interfaces to very powerful cores, which would satisfy everybody. A
 user interface should be just that; an interface, but the core should
 be able to handle more than simple operations.
 
 I'm all for the cute GNOME applications, but I think we're not using
 the power that is available to us. 
 
-- 
Reinout van Schouwen
http://vanschouwen.info/

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: A New GNOME Order

2007-03-06 Thread Reinout van Schouwen
Op dinsdag 06-03-2007 om 14:01 uur [tijdzone +0100], schreef Esben
Stien:

 An example is epiphany; by having a browser client core, you can
 connect many different interfaces to the core and browse the same open
 URLs'. Manipulating the data from a terminal is also a breeze.

Thanks for the compliment, on behalf of the Epiphany team. :)

 A system wide download daemon, in the same spirit as f.ex mldonkey
 lets every application feed a URL, torrent, etc. to the daemon and you
 can get notified when the download completes with the notification
 daemon.

What you are looking for is Mathusalem:
http://tw.apinc.org/weblog/2006/08/22

I'm not sure why it wasn't proposed for 2.18 (or was it?) but hopefully
we could get it in 2.20.

PS Is the Foundation list the right place to discuss this?

regards,

-- 
Reinout van Schouwen
http://vanschouwen.info/

___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: A New GNOME Order

2007-03-06 Thread Esben Stien
Reinout van Schouwen [EMAIL PROTECTED] writes:

 Thanks for the compliment, on behalf of the Epiphany team. :)

I'm not sure we understand eachother;). Epiphany does not have this
architecture today. I once brought this up on the epiphany mailing
list and it was received well, though;).

http://mail.gnome.org/archives/epiphany-list/2006-March/msg0.html

 What you are looking for is this: (mathusalem)

No, not exactly. It's just not about hiding windows in epiphany. It's
about epiphany giving a URL, torrent, ed2k link, etc to a download
daemon. This daemon will be a system wide download daemon that every
applications can connect and talk to.

It's also about refactoring epiphany and splitting the UI from the
core, but it's not only epiphany; it's very many applications brought
into the GNOME desktop.

I'm not sure this is the best place to discuss this, but where?

-- 
Esben Stien is [EMAIL PROTECTED] s  a 
 http://www. s tn m
  irc://irc.  b  -  i  .   e/%23contact
   sip:b0ef@   e e 
   jid:b0ef@n n
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list


Re: A New GNOME Order

2007-03-06 Thread Hubert Figuiere
Esben Stien wrote:
 I fear we are not setting correct guidelines for GNOME applications.
 
 It would be very nice with a policy of separating the core and UI
 throughout GNOME. This does not only mean applications using
 libraries; this means using daemons as the core of every application.
 
 This is proper engineering and gives a very good and powerful base.

[...]
Sorry to interrupt the party here but I don't think this topic is within
the charter of the foundation-list...

Here is the list charter:
 This is a forum for discussion relating to the GNOME Foundation.

You are discussing about Gnome Application Software.


Cheers,

Hub
___
foundation-list mailing list
foundation-list@gnome.org
http://mail.gnome.org/mailman/listinfo/foundation-list