I like the idea of application certification, and it doesn't
necessarily have to be intimidating or overly restrictive. 
There's certainly variance in the degree of scrutiny that could be
performed, but even a basic checklist is a start.&nbsp; <br>
<br>
Note: Not being on the core-devel list, I'm sure what's in place for guidelines now.<br><br>
But the systray discussion triggers the need for me, because MS doesn't
get it right either.&nbsp; Their flexibility/laziness allows for
freedom from application installation to execution to removal.&nbsp;
And it gets them into trouble with memory management, process control,
etc.&nbsp; Their systray is a Wild West (lawlessness or a miserable
Will Smith remake, take your pick) for applications in functionality.<br>
<br>
In the same way that you have expectations when discussing reliable rpm
packages or J2EE manifests, a KDE application should evoke an
agreed-upon consensus on i18n, 'what's this&quot; tags, systray use,
usability, etc.&nbsp; Or if I see that amarok is &quot;Grade AAA Seigo&quot;, I
know that I'm only getting the best.<br>
<br>
Are such things being kicked around on other lists?&nbsp; Do people regard this idea well or poorly?<br>
<br>
<br>
<br>
<br><div><span class="gmail_quote">On 8/16/05, <b class="gmail_sendername">Aaron J. Seigo</b> &lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tuesday 16 August 2005 09:55, Georges A.K. wrote:<br>&gt; On 8/14/05, Vince Negri &lt;<a href="mailto:vince@bulbous.freeserve.co.uk">vince@bulbous.freeserve.co.uk</a>&gt; wrote:<br>&gt; &gt; Georges A.K. wrote:<br>&gt; &gt; 2) Objects in the systray are singular: that is to say, you don't want
<br>&gt; &gt; two icons that look the same in the systray, even it they relate to<br>&gt; &gt; different instances of something. This is because<br>&gt; &gt; identical icons need to be differentiated by hovering the mouse over
<br>&gt; &gt; them, and then you lose the at-a-glance-ness. Contrast with a taskbar,<br>&gt; &gt; where you do have to potentially negotiate 12 identically-iconed<br>&gt; &gt; document windows.<br>&gt;<br>&gt; But how can we enforce such a policy ? It seem to me that it's more
<br>&gt; about educating the developpers than a plasma functionality.<br><br>yes, it is. but we can do things to make getting it wrong harder. like if we<br>do the systray Right(tm) we'll get the default icon by name and if we already
<br>have that icon visible we may be able to merge the two entries or throw up a<br>warning or ... something ;)<br><br>also, don't be surprised if we see &quot;KDE application certification&quot; with KDE4<br>so that we can at least control and manage the apps that our in our SVN.
<br>given that most 3rd party apps simply mimic (often through cut 'n paste ;)<br>what the hundred or three apps we ship do ... this is a good step forward.<br><br>&gt; &gt; 3) Objects in the systray relate to something that is already &quot;working&quot;
<br>&gt; &gt; on the machine. So they can relate to hardware (which is obviously<br>&gt; &gt; always &quot;running&quot;) or a running program. Contrast with launcher buttons,<br>&gt; &gt; which start something running that wasn't running before.
<br>&gt;<br>&gt; It could also be a sleeping daemon, waiting for user input. Although<br>&gt; it is started, it's not technically running. If I look at my tray<br>&gt; right now, an example would be kscmp (for those who are not familiar
<br>&gt; with SuSE, it's a utility that allows you to change working profiles,<br>&gt; for example wireless settings, printer settings...). Although it<br>&gt; doesn't raelly relate to hardware, nore does it alert me of anything,
<br>&gt; it's still very useful to have.<br><br>yes, and this is the most controversial type of the bunch. should it be an<br>applet? if we force it to be an applet, are we just relocating the problem?<br>perhaps splitting the systray visually to denote the two kinds of icons
<br>(notification vs mini-interface) is the way to go...<br><br>--<br>Aaron J. Seigo<br>GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA&nbsp;&nbsp;EE75 D6B7 2EB1 A7F1 DB43<br><br>Full time KDE developer sponsored by Trolltech (<a href="http://www.trolltech.com">
http://www.trolltech.com</a>)<br><br><br>_______________________________________________<br>Panel-devel mailing list<br><a href="mailto:Panel-devel@kde.org">Panel-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/panel-devel">
https://mail.kde.org/mailman/listinfo/panel-devel</a><br><br><br><br></blockquote></div><br>