<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18783"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><B>From:</B> <A
title="mailto:atwilson@google.com
CTRL + Click to follow link"
href="mailto:atwilson@google.com">Drew Wilson</A> </DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV style="BACKGROUND: #f5f5f5">
<DIV><B>Sent:</B> Wednesday, July 29, 2009 11:56 AM</DIV></DIV></DIV>
<DIV class=gmail_quote>On Wed, Jul 29, 2009 at 6:32 AM, Michael Kozakewich <SPAN
dir=ltr><<A
title="mailto:mkozakewich@icosidodecahedron.com
CTRL + Click to follow link"
href="mailto:mkozakewich@icosidodecahedron.com">mkozakewich@icosidodecahedron.com</A>></SPAN>
wrote:<FONT size=2 face=Arial>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>
<DIV class=im>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote></FONT><FONT size=2 face=Arial><FONT size=3
face="Times New Roman">-- Notifications: I don't think I've ever had Outlook
notify me of new mail when it's not running. It usually starts up with
Windows, and it runs in the background. If you turn it off from the tray, it
stops.</FONT></FONT></BLOCKQUOTE></DIV></BLOCKQUOTE>
<BLOCKQUOTE
style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote><FONT size=2 face=Arial></FONT><FONT size=2
face=Arial></FONT><FONT size=2 face=Arial></FONT><FONT size=2
face=Arial></FONT><FONT size=2 face=Arial></FONT><FONT size=2
face=Arial></FONT><FONT size=2 face=Arial></FONT><FONT size=2
face=Arial></FONT><FONT size=2 face=Arial></FONT><FONT size=2
face=Arial></FONT><FONT size=2 face=Arial></FONT><BR>
<DIV>The way I've envisioned any of these "persistent running workers/pages"
operating is the browser would have a status bar icon which would allow
background apps to display status, and also give the user the opportunity to
exit the browser or (possibly) close down individual apps. So it's a very
similar situation.</DIV></BLOCKQUOTE>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>Have you ever used Chrome's 'Create Application
Shortcuts...'? It's pretty neat how they work. You get a mini UI with an
option button (also the favicon), the title, and the mimize/maximize/close
buttons. The rest is the site itself. It's actually a modified browser tab,
but you'd never know it just by looking at it.</FONT></DIV>
<DIV><FONT size=2 face=Arial>I can close Chrome, and that one modified tab
with Google Reader will still be open. I've sized it to fit in a specific
part of my desktop, so it's really completely separate from the browser (except
that, if you look in Task Manager, the main browser process remains open,
invisibly, in the background). It even keeps my sizing and positioning
preferences, so it'll open in the same place next time I open it. I've got a
shortcut to it on my Quick Launch bar, set to a fancy 'Web 2.0' RSS icon. Every
once in a while, I can glance to the title of the 'application' or my Taskbar,
and the number of new feeds is auto-updated right there. I don't think it can
pop up a notification, yet, but I'd love it to play a sound when it finds more
feeds.</FONT></DIV>
<DIV><FONT size=2 face=Arial>If you want, you can also click the favicon (or
right click on its taskbar button) and select "Show as Tab" from
the menu, then drag that into the browser with the rest of your
tabs.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>The salient bits:</FONT></DIV>
<DIV><FONT size=2 face=Arial>-Browser interface is
gone: lets the page have its
own navigation/toolbars.</FONT></DIV>
<DIV><FONT size=2 face=Arial>-In the background is a hidden process, which
writes the DOM and keeps the window open.</FONT></DIV>
<DIV><FONT size=2 face=Arial>-That background process isn't a hidden page, but
rather the browser process itself.</FONT></DIV>
<DIV><FONT size=2 face=Arial>-You can open it with a link,
which can starts with Windows if put in the Startup
folder.</FONT></DIV>
<DIV><FONT size=2 face=Arial>-It can be given a custom icon.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>The problems: </FONT></DIV>
<DIV><FONT size=2 face=Arial>-No notification messages</FONT></DIV>
<DIV><FONT size=2 face=Arial>-No minimization to the notification
area</FONT></DIV>
<DIV><FONT size=2 face=Arial>-95% of the web can't use it without switching
browsers.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>The solution:</FONT></DIV>
<DIV><FONT size=2 face=Arial>-Get other browsers to adopt certain elements from
this</FONT></DIV>
<DIV><FONT size=2 face=Arial>-</FONT><FONT size=2 face=Arial>Get everyone to
agree on a notification API</FONT></DIV>
<DIV><FONT size=2 face=Arial>-Allow the option of minimizing to notification
area ("Hide window when minimized").</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>What I'd like is to hear of anything this doesn't
solve. Can invisible pages do anything that the invisible browser can't? An
invisible page controlling a visible page would still need the browser to be
open, so we'd actually have one less page open if it was just the browser and
the page. Browsers could also add an option where they'd secretly
stay on in the background, without being any less secure than it would be
to have your browser sitting open right now. </FONT></DIV>
<DIV><FONT size=2 face=Arial>Is it easier that we ask browser vendors to
implement these changes, or to create the whole hidden-page
spec?</FONT></DIV></DIV></BODY></HTML>