<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Notifications again..</title>
	<link>http://www.tigert.com/archives/2004/09/20/notifications-again/</link>
	<description>um, what do I write here?</description>
	<pubDate>Tue, 06 Jan 2009 22:15:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
		<item>
		<title>By: Sam</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-102</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Mon, 04 Oct 2004 22:52:36 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-102</guid>
		<description>The Gecko engine does seem like a bit of a bloat for this sort of thing.  What about GtkHTML?  (I personally love the idea of using CSS to style them, but can GtkHTML do this?) Are there any recent benchmarks on Gecko and/or GtkHTML?

The D-BUS idea was a good one ([i]Chris[/i]).  A generic notification mech. could be implemented.  That way, the KDE guys could have their own notification "listener" if they want it, and the XFCE guys could have their own... etc.  Or the user could install whatever notification "listener" they prefer.

[i]Fantastic work, tigert![/i]</description>
		<content:encoded><![CDATA[<p>The Gecko engine does seem like a bit of a bloat for this sort of thing.  What about GtkHTML?  (I personally love the idea of using CSS to style them, but can GtkHTML do this?) Are there any recent benchmarks on Gecko and/or GtkHTML?</p>
<p>The D-BUS idea was a good one ([i]Chris[/i]).  A generic notification mech. could be implemented.  That way, the KDE guys could have their own notification &#8220;listener&#8221; if they want it, and the XFCE guys could have their own&#8230; etc.  Or the user could install whatever notification &#8220;listener&#8221; they prefer.</p>
<p>[i]Fantastic work, tigert![/i]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yo'av Moshe</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-95</link>
		<dc:creator>Yo'av Moshe</dc:creator>
		<pubDate>Sat, 25 Sep 2004 20:27:31 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-95</guid>
		<description>Gekco is known to be pretty slow, so I don't think it's good to use it here. Besides, why force the user to use Mozilla?

Don't get me wrong, I &lt;i&gt;am&lt;/i&gt; a Mozilla user. But some people aren't :) 

I'm not quite sure HTML is a good idea either. I'm not sure, but I think that some XML templates can serve better here. I feel that HTML is bloated in a way, when used here. There's not need for HTML. CSS, though, can be nice, but I think it should be part of the template, not the content.</description>
		<content:encoded><![CDATA[<p>Gekco is known to be pretty slow, so I don&#8217;t think it&#8217;s good to use it here. Besides, why force the user to use Mozilla?</p>
<p>Don&#8217;t get me wrong, I <i>am</i> a Mozilla user. But some people aren&#8217;t <img src='http://www.tigert.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m not quite sure HTML is a good idea either. I&#8217;m not sure, but I think that some XML templates can serve better here. I feel that HTML is bloated in a way, when used here. There&#8217;s not need for HTML. CSS, though, can be nice, but I think it should be part of the template, not the content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-64</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Tue, 21 Sep 2004 18:57:47 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-64</guid>
		<description>[Anonymous George says...]

Agree fully on this. From my position in the stands (currently a spectator at the moment), I think because you already have Epiphany and a movement by Mozilla/Firefox to move towards Gnome (not excluding KDE, of course, also), why not have a backend for Gecko? Already it's pretty well optimized, at least to me, and can always be improved and optimized more. And then it's just ready.

While on that point, has anyone thought of creating a "branch" of Gecko so we just have a Gecko library, like what Apple has with the WebKit library (independent of Safari), that applications (e.g. Epiphany, Yelp (future?), the notification stuff, etc...) could easily incorporate? Even though Gecko makes up most of the Mozilla/Firefox package, at least it would theoretically just strip the frontend and allow for extensions without the added weight of the frontend. Maybe that's something more to be done with Mozilla, rather than Gnome, but it's something I've wondered about for a little.

Good luck on getting things going with notifications. That's DEFINITELY going to be awesome. :-D</description>
		<content:encoded><![CDATA[<p>[Anonymous George says&#8230;]</p>
<p>Agree fully on this. From my position in the stands (currently a spectator at the moment), I think because you already have Epiphany and a movement by Mozilla/Firefox to move towards Gnome (not excluding KDE, of course, also), why not have a backend for Gecko? Already it&#8217;s pretty well optimized, at least to me, and can always be improved and optimized more. And then it&#8217;s just ready.</p>
<p>While on that point, has anyone thought of creating a &#8220;branch&#8221; of Gecko so we just have a Gecko library, like what Apple has with the WebKit library (independent of Safari), that applications (e.g. Epiphany, Yelp (future?), the notification stuff, etc&#8230;) could easily incorporate? Even though Gecko makes up most of the Mozilla/Firefox package, at least it would theoretically just strip the frontend and allow for extensions without the added weight of the frontend. Maybe that&#8217;s something more to be done with Mozilla, rather than Gnome, but it&#8217;s something I&#8217;ve wondered about for a little.</p>
<p>Good luck on getting things going with notifications. That&#8217;s DEFINITELY going to be awesome. <img src='http://www.tigert.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-63</link>
		<dc:creator>david</dc:creator>
		<pubDate>Tue, 21 Sep 2004 17:13:17 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-63</guid>
		<description>I think that using gecko as the backend would really be nice, that way the notification area could use xul and also svg (when it's turned on on gecko...).
This is really a place were gecko would be perfect.</description>
		<content:encoded><![CDATA[<p>I think that using gecko as the backend would really be nice, that way the notification area could use xul and also svg (when it&#8217;s turned on on gecko&#8230;).<br />
This is really a place were gecko would be perfect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tuomas</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-62</link>
		<dc:creator>Tuomas</dc:creator>
		<pubDate>Tue, 21 Sep 2004 12:42:11 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-62</guid>
		<description>Well. If gecko is heavy, would re-inventing gecko be any leaner? :-)

Vivek: Yeah, I would love to integrate the "person" stuff from dashboard etc so that for example:

&lt;blockquote&gt;I define a rule in Evolution that I want a notification when I receive an email from a certain person

When the mail arrives and Evo processes the filter, the notify "thing" would query something for relevant status information about the person

The result is a popup: "Hey, new mail from Nat!" with a subject and a snippet of message body, plus a nice "Nat is online!" indicator with links for aim://, mailto:// and whatever ways there are to contact the person..&lt;/blockquote&gt;

Sure, it could be done in different ways, but I fear it we want to design something "the right way" there is danger we never get anything for people to play with - and we dont know what we will do with this stuff in the future anyway. It takes other folks to bring new ideas into the thing - and so that existing software projects can add notifications. That's why I think it needs to be flexible - to encourage new ideas. We just keep the good ideas after the dust settles :)</description>
		<content:encoded><![CDATA[<p>Well. If gecko is heavy, would re-inventing gecko be any leaner? <img src='http://www.tigert.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Vivek: Yeah, I would love to integrate the &#8220;person&#8221; stuff from dashboard etc so that for example:</p>
<blockquote><p>I define a rule in Evolution that I want a notification when I receive an email from a certain person</p>
<p>When the mail arrives and Evo processes the filter, the notify &#8220;thing&#8221; would query something for relevant status information about the person</p>
<p>The result is a popup: &#8220;Hey, new mail from Nat!&#8221; with a subject and a snippet of message body, plus a nice &#8220;Nat is online!&#8221; indicator with links for <a href="aim://," rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/,');">aim://,</a> <a href="mailto://" rel="nofollow" onclick="javascript:urchinTracker ('/outbound/comment/');">mailto://</a> and whatever ways there are to contact the person..</p></blockquote>
<p>Sure, it could be done in different ways, but I fear it we want to design something &#8220;the right way&#8221; there is danger we never get anything for people to play with - and we dont know what we will do with this stuff in the future anyway. It takes other folks to bring new ideas into the thing - and so that existing software projects can add notifications. That&#8217;s why I think it needs to be flexible - to encourage new ideas. We just keep the good ideas after the dust settles <img src='http://www.tigert.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Cooper</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-61</link>
		<dc:creator>Jon Cooper</dc:creator>
		<pubDate>Tue, 21 Sep 2004 11:49:05 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-61</guid>
		<description>I think this is an excellent idea, however would speed not be an issue using mozilla/khtml libraries to display the content? Perhaps a custom simple css / xml / xhtml parser would be more beneficial - it would be tailored to only support the necessary layout functions. Or what about an extension to glade, but with more "graphical" components?</description>
		<content:encoded><![CDATA[<p>I think this is an excellent idea, however would speed not be an issue using mozilla/khtml libraries to display the content? Perhaps a custom simple css / xml / xhtml parser would be more beneficial - it would be tailored to only support the necessary layout functions. Or what about an extension to glade, but with more &#8220;graphical&#8221; components?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vivek</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-60</link>
		<dc:creator>Vivek</dc:creator>
		<pubDate>Tue, 21 Sep 2004 04:05:03 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-60</guid>
		<description>Tuomas, Christian

Sorry if did not express clearly. I do understand this is a generic framework (and I do plan to read your spec about it). My comment was only to express a desire to see a mockup of a 'fictional' dashboard information shown in the popup. In simpler words, Tuomas, can you update your mockup, if possible, to show how a simple dashboard integration 'could' look like ?

Cheers and keep up the excellent work.
Vivek</description>
		<content:encoded><![CDATA[<p>Tuomas, Christian</p>
<p>Sorry if did not express clearly. I do understand this is a generic framework (and I do plan to read your spec about it). My comment was only to express a desire to see a mockup of a &#8216;fictional&#8217; dashboard information shown in the popup. In simpler words, Tuomas, can you update your mockup, if possible, to show how a simple dashboard integration &#8216;could&#8217; look like ?</p>
<p>Cheers and keep up the excellent work.<br />
Vivek</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Hammond</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-59</link>
		<dc:creator>Christian Hammond</dc:creator>
		<pubDate>Mon, 20 Sep 2004 18:53:35 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-59</guid>
		<description>Yeah, integration is great, when done intelligently. Fortunately, I think we're in the right direction with this stuff.

There are going to be a lot of cases when we wouldn't want to embed dashboard (etc) stuff in the notification. That's okay, though. We could have a separate API call in a library somewhere that gathers related info using dashboard and friends and puts that in the notification. No problem.

I think the HTML idea is good, as long as we make sure it's not a requirement. I don't know what the KDE people can handle, or console, etc. My real concern with the HTML idea is the speed, but we'll see how well it works in real tests. If things work fine, I'm for it.</description>
		<content:encoded><![CDATA[<p>Yeah, integration is great, when done intelligently. Fortunately, I think we&#8217;re in the right direction with this stuff.</p>
<p>There are going to be a lot of cases when we wouldn&#8217;t want to embed dashboard (etc) stuff in the notification. That&#8217;s okay, though. We could have a separate API call in a library somewhere that gathers related info using dashboard and friends and puts that in the notification. No problem.</p>
<p>I think the HTML idea is good, as long as we make sure it&#8217;s not a requirement. I don&#8217;t know what the KDE people can handle, or console, etc. My real concern with the HTML idea is the speed, but we&#8217;ll see how well it works in real tests. If things work fine, I&#8217;m for it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tuomas</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-58</link>
		<dc:creator>Tuomas</dc:creator>
		<pubDate>Mon, 20 Sep 2004 18:19:00 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-58</guid>
		<description>Vivek: I'm all about integration, that's the ultimate dream of mine. Mesh everything together. Like Christian explains.

Christian: Sure, stuff could be abused, but then again, sane apps can always conform to rules - I mean, you have gcc, you can always abuse specs and guidelines :) - For this reason I think the content of the message should be separate from the "transport" mechanism in a way - it would be nice if somehow we could embed the dashboard etc stuff there - for starters I think HTML is suitable since it will not be a too big limiting factor. The goal is to not abuse, but to have enough freedom in the implementation that we can try out new things, not limit our imagination here. It'll settle down when we learn what can be done and such.</description>
		<content:encoded><![CDATA[<p>Vivek: I&#8217;m all about integration, that&#8217;s the ultimate dream of mine. Mesh everything together. Like Christian explains.</p>
<p>Christian: Sure, stuff could be abused, but then again, sane apps can always conform to rules - I mean, you have gcc, you can always abuse specs and guidelines <img src='http://www.tigert.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> - For this reason I think the content of the message should be separate from the &#8220;transport&#8221; mechanism in a way - it would be nice if somehow we could embed the dashboard etc stuff there - for starters I think HTML is suitable since it will not be a too big limiting factor. The goal is to not abuse, but to have enough freedom in the implementation that we can try out new things, not limit our imagination here. It&#8217;ll settle down when we learn what can be done and such.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Hammond</title>
		<link>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-57</link>
		<dc:creator>Christian Hammond</dc:creator>
		<pubDate>Mon, 20 Sep 2004 18:11:42 +0000</pubDate>
		<guid>http://www.tigert.com/archives/2004/09/20/notifications-again/#comment-57</guid>
		<description>vivek: That would be something some program could definitely do. The idea is to have a generic, desktop-neutral way of doing passive popup notifications, which is what Mike Hearn and I are working on. Anything, even a little bash script, would be able to pop up a notification. So, a program could work with Galago for presence and Dashboard for everything else (or just Dashboard, once Dashboard has Galago support) and send a notification popup using the information gathered there. It's a cool idea, though not something we'd want to do in the notification implementation itself ;)

Another cool thing would be to have some fields in the Planet RSS feeds that show vcard info with IM accounts or names or whatever. Then that could be used to query Galago, and other stuff. Mmmm, the possibilities for cool and useful integration. :)</description>
		<content:encoded><![CDATA[<p>vivek: That would be something some program could definitely do. The idea is to have a generic, desktop-neutral way of doing passive popup notifications, which is what Mike Hearn and I are working on. Anything, even a little bash script, would be able to pop up a notification. So, a program could work with Galago for presence and Dashboard for everything else (or just Dashboard, once Dashboard has Galago support) and send a notification popup using the information gathered there. It&#8217;s a cool idea, though not something we&#8217;d want to do in the notification implementation itself <img src='http://www.tigert.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Another cool thing would be to have some fields in the Planet RSS feeds that show vcard info with IM accounts or names or whatever. Then that could be used to query Galago, and other stuff. Mmmm, the possibilities for cool and useful integration. <img src='http://www.tigert.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
</channel>
</rss>
