<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
We, the Spyder team, will try to add the notebook as a plugin for
our next release (2.3 or 2.4, not still sure). This would not only
have the advantage to make it run as a desktop app (like
Mathematica) but we could also connect our other plugins to it (e.g
the variable explorer, debugger and object inspector) to have a more
Matlab oriented experience too.<br>
<br>
Our idea is to start with the simplest approach: embedding each
notebook in a QtWebKit widget and not using the dashboard. We are
waiting for several enhancements to be merged to IPython master
(like persistent UUIDs, multi-directory support and the new kernel
API) before proceeding. All these things will make far more easier
for us to manipulate the notebook as it's possible now with
qtconsole.<br>
<br>
Cheers,<br>
Carlos<br>
<br>
<div class="moz-cite-prefix">El 08/04/13 04:50, Jonathan Chambers
escribió:<br>
</div>
<blockquote cite="mid:CC5F4CE8A67946CD809C8063F164D352@gmail.com"
type="cite">
<div> So here's the deal: I've been falling in love with the
ipython browser notebook. But, it turns out, having it actually
in the browser is kinda annoying - it makes launching a hassle,
makes you have two sets of interface chrome (a pain on small
laptop screens) and in general is not wholly as awesome as it
could be. </div>
<div><br>
</div>
<div>So I have an idea: build a "native" ipython notebook app by
using an embedded browser. This technique has already been used
to produce some really nice apps - Adobe Brakets
(<a class="moz-txt-link-freetext" href="http://brackets.io/">http://brackets.io/</a>), Light Table (<a class="moz-txt-link-freetext" href="http://www.lighttable.com/">http://www.lighttable.com/</a>),
and TileMill (<a class="moz-txt-link-freetext" href="http://mapbox.com/tilemill">http://mapbox.com/tilemill</a>). These all use pretty
much the same Chromium-based native app wrapper, a HTML/JS UI,
and Node.js to run some "server" style components. </div>
<div><br>
</div>
<div>I believe it would be quite easy to drop the iPython notebook
interface into such a container (possibly with a few
modifications), optionally swapping the Node instance in the
container with Tornado. Brackets in particular has some neat
tools to add native menus and has the ability to develop the
interface in html/js without modifying the native container -
from what i've seen you could download brakets and modify the
html to point to an existing notebook.</div>
<div><br>
</div>
<div>There's still plenty of details to flesh out with this idea,
but i was mostly wondering if this idea caught anyone's
interest. I personally don't have time to work on this right now
(too busy actually using iPython hah!) so i thought I'd just put
it out there in case anyone else likes it enough to do something
with it.</div>
<div>
<div><br>
</div>
<div>Jon</div>
<div>Sent with <a moz-do-not-send="true"
href="http://www.sparrowmailapp.com/?sig">Sparrow</a></div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
IPython-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a>
<a class="moz-txt-link-freetext" href="http://mail.scipy.org/mailman/listinfo/ipython-dev">http://mail.scipy.org/mailman/listinfo/ipython-dev</a>
</pre>
</blockquote>
<br>
</body>
</html>