<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, May 24, 2014 at 3:10 PM, Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Let&#39;s bloviate about the characteristics of this sort of UI element, a<br>
beep, and see if we can identify anything interesting:<br>
<br>
  - Beep is a way to get the users attention assuming their speakers<br>
are turned on and not muted.<br></blockquote><div><br></div><div>and they&#39;re sittign at their machine, not elsewhere doing something different</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  - Beep accesses a different sense than the screen so, for example,<br>
if you want to be elsewhere in the same room, not actively looking at<br>
the screen, but want software to pre-empt your attention ASAP.  But I<br>
think this should be application-specific, not deep in the system.<br></blockquote><div><br></div><div>I find a notifier in a bright colour quite informative enough.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  - Beep does not need any particular graphical or framework<br>
dependency.  That&#39;s nice.<br></blockquote><div><br></div><div>But a dependency on system sound, as we&#39;ve seen, is problematic.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  - Beeps are not informative, but are &quot;irregular&quot; which, to me, would<br>
be an indication of something _wrong_, something negative not<br>
positive.<br></blockquote><div><br></div><div>Um, Skype and FB beep me all the time as part of their normal notification process.  Not indicating anything wrong.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  - Beeps can be less-intrusive than a modal pop-up, because while it<br>
may cause the user to pause and wonder what the beep is about, it<br>
doesn&#39;t require any action to get rid of it like modal pops do -- the<br>
sound is just there and gone.<br></blockquote><div><br></div><div>We&#39;re not talking about a modal pop-up.  We&#39;re talking about augmenting (as some of us are arguing, unnecessarily) the opening of a notifier.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  - However, it&#39;s VERY intrusive, IMO, to arbitrarily introduce<br>
noise-pollution into the users environment.  Unacceptably so.<br>
<br>
So, overall, I can&#39;t think of any good reason base Squeak should ever<br>
beep at the user.  If it were anything, it would be something related<br>
to mis-use of low-level gestures -- like a key combination that&#39;s<br>
common in the outside world but different or not accepted in Squeak.<br></blockquote><div><br></div><div>I can&#39;t tell if you&#39;re being sarcastic or not.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5"><br>
<br>
On Sat, May 24, 2014 at 3:38 PM, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 22-05-2014, at 3:47 PM, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br>
&gt;&gt; It’s something to do with SoundService default etc.<br>
&gt;<br>
&gt; I’m still trying to puzzle out why on earth we ended up with the system beep being involved in a complex services regime. The beep is supposed to be a trivially simple way to get a noise out of the system when you need to have some alert that doesn’t rely upon anything complex. That’s why it is a primitive; that way if you need something more complex because a noise isn’t appropriate (or possible?) you can make it flash a light or set off some dynamite, or (rather mundanely) write to a console.<br>

&gt;<br>
&gt; Did anyone come up with an especially good reason for the complication? I’m willing to be persuaded if there is a good argument.<br>
&gt;<br>
&gt; tim<br>
&gt; --<br>
&gt; tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
&gt; Strange OpCodes: FSE: Fake Serious Error<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>