<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 8, 2013 at 2:50 AM, Jonathan Chambers <span dir="ltr">&lt;<a href="mailto:jon.chambers3001@gmail.com" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=jon.chambers3001@gmail.com&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">jon.chambers3001@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
                <div>
                    So here&#39;s the deal: I&#39;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 &quot;native&quot; ipython notebook app by using an embedded browser. This technique has already been used to produce some really nice apps - Adobe Brackets (<a href="http://brackets.io/" target="_blank">http://brackets.io/</a>), Light Table (<a href="http://www.lighttable.com/" target="_blank">http://www.lighttable.com/</a>), and TileMill (<a href="http://mapbox.com/tilemill" target="_blank">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 &quot;server&quot; 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&#39;ve seen you could download brakets and modify the html to point to an existing notebook.</div>


<div><br></div><div>There&#39;s still plenty of details to flesh out with this idea, but i was mostly wondering if this idea caught anyone&#39;s interest. I personally don&#39;t have time to work on this right now (too busy actually using iPython hah!) so i thought I&#39;d just put it out there in case anyone else likes it enough to do something with it.</div>


</blockquote><div><br></div><div><br></div><div>Marc Liyanage has built a standalone notebook app on OS X: <a href="https://github.com/liyanage/ipython-notebook" target="_blank">https://github.com/liyanage/ipython-notebook</a></div>


<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><br></div><div>Jon</div><div>Sent with <a href="http://www.sparrowmailapp.com/?sig" target="_blank">Sparrow</a></div>


<div><br></div></div>
            <br>_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org" target="_blank" onclick="window.open(&#39;https://mail.google.com/mail/?view=cm&amp;tf=1&amp;to=IPython-dev@scipy.org&amp;cc=&amp;bcc=&amp;su=&amp;body=&#39;,&#39;_blank&#39;);return false;">IPython-dev@scipy.org</a><br>



<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
<br></blockquote></div><br></div></div>