<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Mar 14, 2016, at 11:57 AM, sarthak agarwal <<a href="mailto:sarthak0415@gmail.com" class="">sarthak0415@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hello devs,<div class=""><br class=""></div><div class="">I read the last year's GSOC page and proposal and now I guess I have s brief idea about the project. And I am very interested in contributing to it.</div><div class="">I today mailed massimo and waiting for his reply.</div></div></div></blockquote><div><br class=""></div><div class="">Hi Sarthak Can you provide us more info about your programming background (languages) and to any work/project you did with open source geospatial software?</div><div class=""><br class=""></div><div class="">I also recommend to have a detailed look at:</div><div class=""><a href="https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students" class="">https://wiki.osgeo.org/wiki/Google_Summer_of_Code_Recommendations_for_Students</a></div><div class="">and a look at how past proposal are structured. The student is suppose to compile a complete proposal including a detailed timeline. </div><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">But I cannot find the reports of the last year's project. So I have some doubts regarding what should be done next. If anyone of you can give me a small task to test my skills it will be really good.</div></div></div></blockquote><div><br class=""></div><div>you can find a black of the reports at:</div><div><a href="http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/" class="">http://epinux.com/OSGeo-live/osgeolive-gsoc-2015/Report/</a></div><div><br class=""></div><div><br class=""></div><div><br class=""></div><div><div class="">The main coding-part of the GSoC-2015 idea focus on the development of a js widget to render and interact geospatial data within a notebook.</div><div class="">Cesium-js has been chosen as map-canvas, so most of the development will happen on the cesium widget code but the same code-concepts apply with any other js-map canvas. Essentially what is needed is a “bi-directional communication” between python and js (which is performed using the ipywidget library).</div></div><div><br class=""></div><div>There are unresolved issue that you can start with.</div><div>The first basic one is to have the cesium-js mouse action and camera parameters sending back information to the python kernel.</div><div><div class=""><br class=""></div><div class="">see this issue:</div><div class=""><a href="https://github.com/petrushy/CesiumWidget/issues/17" class="">https://github.com/petrushy/CesiumWidget/issues/17</a></div></div><div><br class=""></div><div>To test your skill:</div><div><br class=""></div><div><div class="">essentially what is needed is a global variable say:“camera view” </div><div class="">where info about the camera status [lat, lon, roll, pitch, heading] are stored</div><div class=""><br class=""></div><div class="">From python we want the functions ```zoom_to``` and  ```fly_to``` to use this variable to update the camera status</div><div class=""><br class=""></div><div class="">and we also want update the same variable “ camera view” </div><div class="">each time the status of the camera will change (from the js side, eng: each time the user will pan, zoom etc .. the cesium globe)</div><div class=""><br class=""></div><div class="">Hope it make sense, feel free to mail me, add comment on the github issue or join us on irc.</div><div class=""><br class=""></div><div class="">Note: there is an other student which already showed interest in the same project, he/she is in cc to this mail.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Massimo.</div><div class=""><br class=""></div></div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">Also I would like to talk about the project proposal to be submitted next week.</div><div class=""><br class=""></div><div class="">Regards,</div><div class="">Sarthak</div><div class=""><br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sat, Mar 12, 2016 at 1:12 AM, sarthak agarwal <span dir="ltr" class=""><<a href="mailto:sarthak0415@gmail.com" target="_blank" class="">sarthak0415@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Thank you for the reply Cameron. <br class=""><br class="">I will try to read all the previous mail related to this project from archives and try to make sense out of by them.<div class="">I will get back to you by tomorrow with my revised understanding and doubts.</div><div class=""><br class="">Meanwhile any help from the community will be highly appreciated.<br class=""><br class=""></div><div class="">Regards,</div><div class="">Sarthak</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br class=""><div class="gmail_quote">On Sat, Mar 12, 2016 at 12:57 AM, Cameron Shorter <span dir="ltr" class=""><<a href="mailto:cameron.shorter@gmail.com" target="_blank" class="">cameron.shorter@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000" class="">
    Hi Sarthak,<br class="">
    You will like get better answers to your question by going to the
    OSGeo-Live email list.<br class="">
    Re clarity on what is required for this project, no need to
    apologise, as I think that we in the OSGeo-Live community need to
    provide the clarity to ourselves. I'm hoping Massimo will respond
    with some suggestions.<br class="">
    Warm regards, Cameron<div class=""><div class=""><br class="">
    <br class="">
    <div class="">On 12/03/2016 6:22 am, sarthak agarwal
      wrote:<br class="">
    </div>
    <blockquote type="cite" class="">
      <div dir="ltr" class=""><p style="margin:0px 0px 1.2em!important" class="">Thanks for the reply
          Cameron.</p><p style="margin:0px 0px 1.2em!important" class="">I read the blog and
          last year's <a href="http://www.google-melange.com/gsoc/proposal/public/google/gsoc2015/massimo_di_stefano/5643440998055936" target="_blank" class="">proposal</a> and what I understood from it
          is -<br class="">
          1. "Create a notebook for OSgeo live (I am not very sure which
          all topics will be covered in the notebook)." <br class="">
          2. The project has already started last year and I have to add
          more topics to it (Correct me if I am wrong).<br class="">
          3. The notebook will contain description of the dataset and
          some kind of code</p><p style="margin:0px 0px 1.2em!important" class="">Right Now my
          understanding is pretty vague, sorry for that.<br class="">
          <br class="">
          Can you please elaborate the idea so that I have a clearer
          picture of what is needed in the project. And also what will
          be the scope of the project (GSOC)?</p><p style="margin:0px 0px 1.2em!important" class="">Would you like me to
          do any qualification task to back my technical skills, I'll be
          happy to do it.<br class="">
          <br class="">
          On Fri, Mar 11, 2016 at 11:10 PM, Cameron Shorter <<a href="mailto:cameron.shorter@gmail.com" target="_blank" class=""></a><a href="mailto:cameron.shorter@gmail.com" target="_blank" class="">cameron.shorter@gmail.com</a>>
          wrote:<br class="">
        </p>
        <div class="">
          <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">Hello
            Sarthak,<br class="">
            I'm CCing the other OSGeo-Live mentor, Massimo.<br class="">
            I suggest you also CC our email list: <a href="mailto:Live-demo@lists.osgeo.org" target="_blank" class=""></a><a href="mailto:Live-demo@lists.osgeo.org" target="_blank" class="">Live-demo@lists.osgeo.org</a>.<br class="">
            <br class="">
            The current OSGeo-Live proposal builds upon last year's work
            from Massimo.<br class="">
            Over the last couple of days, Massimo and I have been
            debating the focus of Notebooks, and I'll ask Massimo to
            describe his suggestion to you.<br class="">
            <br class="">
            For me, I think the core of OSGeo-Live is to provide tools
            which make it easy for other developers to demonstrate their
            applications, and to do this in a way that is easy to
            maintain long term. Background here:<br class="">
            <a href="http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html" rel="noreferrer" target="_blank" class="">http://cameronshorter.blogspot.com.au/2011/06/memoirs-of-cat-herder-coordinating.html</a><br class="">
            <br class="">
            Notebooks, once adopted, should help with that.<br class="">
            <br class="">
            Other areas which would help include:<br class="">
            * Setting up a process which makes translation easier<br class="">
            * Improving packaging, in particular of java applications
            within a debian based environment<br class="">
            These last two ideas possibly won't qualify for GSoC
            sponsorship (which is about coding)<br class="">
            <br class="">
            Warm regards,<br class="">
            Cameron<br class="">
            <br class="">
            (Feel free to CC the osgeolive email list in your response)
            <div class="">
              <div class=""><br class="">
                <br class="">
                <br class="">
                On 11/03/2016 1:53 am, sarthak agarwal wrote:<br class="">
                <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"><br class="">
                   Hello devs,<br class="">
                  <br class="">
                  Myself Sarthak currently working under Dr. KS Rajan as
                  a research student in Spatial Informatics Lab, IIIT
                  hyderabad . I am currently working in spatial
                  databases by optimizing the performance of mongoDb for
                  spatial databases. Previously i have worked on
                  Billboard placement optimization problem(using QGIS)
                  and with pgRouting as a part of my previous GSOC
                  project. I also published a paper @FOSS4G south korea
                  last year where I came to know more about OSGEO live
                  and since then I am using it.<br class="">
                  <br class="">
                  I am an open source enthusiast and likes to contribute
                  to our OSGEO community. I am interested in working
                  with OsGeo Live as a part of GSOC project.<br class="">
                  <br class="">
                  I looked at the wiki page but couldn't get any good
                  insight of the project. Could you please give a brief
                  description of the project so that I can pitch my
                  ideas on it.<br class="">
                  <br class="">
                  Can someone please guide me in the same direction.
                  Attached is my resume.<br class="">
                  <br class="">
                  Regards,<br class="">
                  Sarthak Agarwal<br class="">
                  Btech and Ms by research in Spatial Informatics<br class="">
                  International Institute Of Information Technology
                  ,Hyderabad<br class="">
                  <br class="">
                </blockquote>
                <br class="">
              </div>
            </div>
            <span class=""><font color="#888888" class="">
                -- <br class="">
                Cameron Shorter,<br class="">
                Software and Data Solutions Manager<br class="">
                LISAsoft<br class="">
                Suite 112, Jones Bay Wharf,<br class="">
                26 - 32 Pirrama Rd, Pyrmont NSW 2009<br class="">
                <br class="">
                P <a href="tel:%2B61%202%209009%205000" value="+61290095000" target="_blank" class="">+61 2 9009 5000</a>,  W <a href="http://www.lisasoft.com/" rel="noreferrer" target="_blank" class="">www.lisasoft.com</a>,  F +61 2 9009
                5099<br class="">
                <br class="">
              </font></span></blockquote>
        </div>
        <div title="MDH:PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPlRoYW5rcyBmb3IgdGhlIHJlcGx5IENhbWVyb24uPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj5JIHJlYWQgdGhlIGxhc3QgeWVhciBbcHJv
cG9zYWxdKGh0dHA6Ly93d3cuZ29vZ2xlLW1lbGFuZ2UuY29tL2dzb2MvcHJvcG9zYWwvcHVibGlj
L2dvb2dsZS9nc29jMjAxNS9tYXNzaW1vX2RpX3N0ZWZhbm8vNTY0MzQ0MDk5ODA1NTkzNik8L2Rp
dj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4
dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEZyaSwgTWFyIDExLCAyMDE2IGF0
IDExOjEwIFBNLCBDYW1lcm9uIFNob3J0ZXIgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJt
YWlsdG86Y2FtZXJvbi5zaG9ydGVyQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmNhbWVyb24u
c2hvcnRlckBnbWFpbC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNs
YXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggMC44ZXg7IGJvcmRl
ci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIwNCk7
IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgcGFkZGluZy1sZWZ0OiAxZXg7Ij5IZWxsbyBTYXJ0
aGFrLDxicj4KSSdtIENDaW5nIHRoZSBvdGhlciBPU0dlby1MaXZlIG1lbnRvciwgTWFzc2ltby48
YnI+Ckkgc3VnZ2VzdCB5b3UgYWxzbyBDQyBvdXIgZW1haWwgbGlzdDogPGEgaHJlZj0ibWFpbHRv
OkxpdmUtZGVtb0BsaXN0cy5vc2dlby5vcmciIHRhcmdldD0iX2JsYW5rIj5MaXZlLWRlbW9AbGlz
dHMub3NnZW8ub3JnPC9hPi48YnI+Cjxicj4KVGhlIGN1cnJlbnQgT1NHZW8tTGl2ZSBwcm9wb3Nh
bCBidWlsZHMgdXBvbiBsYXN0IHllYXIncyB3b3JrIGZyb20gTWFzc2ltby48YnI+Ck92ZXIgdGhl
IGxhc3QgY291cGxlIG9mIGRheXMsIE1hc3NpbW8gYW5kIEkgaGF2ZSBiZWVuIGRlYmF0aW5nIHRo
ZSBmb2N1cyBvZiBOb3RlYm9va3MsIGFuZCBJJ2xsIGFzayBNYXNzaW1vIHRvIGRlc2NyaWJlIGhp
cyBzdWdnZXN0aW9uIHRvIHlvdS48YnI+Cjxicj4KRm9yIG1lLCBJIHRoaW5rIHRoZSBjb3JlIG9m
IE9TR2VvLUxpdmUgaXMgdG8gcHJvdmlkZSB0b29scyB3aGljaCBtYWtlIGl0IGVhc3kgZm9yIG90
aGVyIGRldmVsb3BlcnMgdG8gZGVtb25zdHJhdGUgdGhlaXIgYXBwbGljYXRpb25zLCBhbmQgdG8g
ZG8gdGhpcyBpbiBhIHdheSB0aGF0IGlzIGVhc3kgdG8gbWFpbnRhaW4gbG9uZyB0ZXJtLiBCYWNr
Z3JvdW5kIGhlcmU6PGJyPgo8YSBocmVmPSJodHRwOi8vY2FtZXJvbnNob3J0ZXIuYmxvZ3Nwb3Qu
Y29tLmF1LzIwMTEvMDYvbWVtb2lycy1vZi1jYXQtaGVyZGVyLWNvb3JkaW5hdGluZy5odG1sIiBy
ZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vY2FtZXJvbnNob3J0ZXIuYmxv
Z3Nwb3Q8d2JyPi5jb20uYXUvMjAxMS8wNi9tZW1vaXJzLW9mLTx3YnI+Y2F0LWhlcmRlci1jb29y
ZGluYXRpbmcuaHRtbDwvYT48YnI+Cjxicj4KTm90ZWJvb2tzLCBvbmNlIGFkb3B0ZWQsIHNob3Vs
ZCBoZWxwIHdpdGggdGhhdC48YnI+Cjxicj4KT3RoZXIgYXJlYXMgd2hpY2ggd291bGQgaGVscCBp
bmNsdWRlOjxicj4KKiBTZXR0aW5nIHVwIGEgcHJvY2VzcyB3aGljaCBtYWtlcyB0cmFuc2xhdGlv
biBlYXNpZXI8YnI+CiogSW1wcm92aW5nIHBhY2thZ2luZywgaW4gcGFydGljdWxhciBvZiBqYXZh
IGFwcGxpY2F0aW9ucyB3aXRoaW4gYSBkZWJpYW4gYmFzZWQgZW52aXJvbm1lbnQ8YnI+ClRoZXNl
IGxhc3QgdHdvIGlkZWFzIHBvc3NpYmx5IHdvbid0IHF1YWxpZnkgZm9yIEdTb0Mgc3BvbnNvcnNo
aXAgKHdoaWNoIGlzIGFib3V0IGNvZGluZyk8YnI+Cjxicj4KV2FybSByZWdhcmRzLDxicj4KQ2Ft
ZXJvbjxicj4KPGJyPgooRmVlbCBmcmVlIHRvIENDIHRoZSBvc2dlb2xpdmUgZW1haWwgbGlzdCBp
biB5b3VyIHJlc3BvbnNlKTxkaXYgY2xhc3M9IiI+PGRpdiBjbGFzcz0iaDUiPjxicj4KPGJyPgo8
YnI+Ck9uIDExLzAzLzIwMTYgMTo1MyBhbSwgc2FydGhhayBhZ2Fyd2FsIHdyb3RlOjxicj4KPGJs
b2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOiAwcHggMHB4IDBweCAw
LjhleDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQs
IDIwNCwgMjA0KTsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBwYWRkaW5nLWxlZnQ6IDFleDsi
Pgo8YnI+CiZuYnNwO0hlbGxvIGRldnMsPGJyPgo8YnI+Ck15c2VsZiBTYXJ0aGFrIGN1cnJlbnRs
eSB3b3JraW5nIHVuZGVyIERyLiBLUyBSYWphbiBhcyBhIHJlc2VhcmNoIHN0dWRlbnQgaW4gU3Bh
dGlhbCBJbmZvcm1hdGljcyBMYWIsIElJSVQgaHlkZXJhYmFkIC4gSSBhbSBjdXJyZW50bHkgd29y
a2luZyBpbiBzcGF0aWFsIGRhdGFiYXNlcyBieSBvcHRpbWl6aW5nIHRoZSBwZXJmb3JtYW5jZSBv
ZiBtb25nb0RiIGZvciBzcGF0aWFsIGRhdGFiYXNlcy4gUHJldmlvdXNseSBpIGhhdmUgd29ya2Vk
IG9uIEJpbGxib2FyZCBwbGFjZW1lbnQgb3B0aW1pemF0aW9uIHByb2JsZW0odXNpbmcgUUdJUykg
YW5kIHdpdGggcGdSb3V0aW5nIGFzIGEgcGFydCBvZiBteSBwcmV2aW91cyBHU09DIHByb2plY3Qu
IEkgYWxzbyBwdWJsaXNoZWQgYSBwYXBlciBARk9TUzRHIHNvdXRoIGtvcmVhIGxhc3QgeWVhciB3
aGVyZSBJIGNhbWUgdG8ga25vdyBtb3JlIGFib3V0IE9TR0VPIGxpdmUgYW5kIHNpbmNlIHRoZW4g
SSBhbSB1c2luZyBpdC48YnI+Cjxicj4KSSBhbSBhbiBvcGVuIHNvdXJjZSBlbnRodXNpYXN0IGFu
ZCBsaWtlcyB0byBjb250cmlidXRlIHRvIG91ciBPU0dFTyBjb21tdW5pdHkuIEkgYW0gaW50ZXJl
c3RlZCBpbiB3b3JraW5nIHdpdGggT3NHZW8gTGl2ZSBhcyBhIHBhcnQgb2YgR1NPQyBwcm9qZWN0
Ljxicj4KPGJyPgpJIGxvb2tlZCBhdCB0aGUgd2lraSBwYWdlIGJ1dCBjb3VsZG4ndCBnZXQgYW55
IGdvb2QgaW5zaWdodCBvZiB0aGUgcHJvamVjdC4gQ291bGQgeW91IHBsZWFzZSBnaXZlIGEgYnJp
ZWYgZGVzY3JpcHRpb24gb2YgdGhlIHByb2plY3Qgc28gdGhhdCBJIGNhbiBwaXRjaCBteSBpZGVh
cyBvbiBpdC48YnI+Cjxicj4KQ2FuIHNvbWVvbmUgcGxlYXNlIGd1aWRlIG1lIGluIHRoZSBzYW1l
IGRpcmVjdGlvbi4gQXR0YWNoZWQgaXMgbXkgcmVzdW1lLjxicj4KPGJyPgpSZWdhcmRzLDxicj4K
U2FydGhhayBBZ2Fyd2FsPGJyPgpCdGVjaCBhbmQgTXMgYnkgcmVzZWFyY2ggaW4gU3BhdGlhbCBJ
bmZvcm1hdGljczxicj4KSW50ZXJuYXRpb25hbCBJbnN0aXR1dGUgT2YgSW5mb3JtYXRpb24gVGVj
aG5vbG9neSAsSHlkZXJhYmFkPGJyPgo8YnI+CjwvYmxvY2txdW90ZT4KPGJyPjwvZGl2PjwvZGl2
PjxzcGFuIGNsYXNzPSIiPjxmb250IGNvbG9yPSIjODg4ODg4Ij4KLS0gPGJyPgpDYW1lcm9uIFNo
b3J0ZXIsPGJyPgpTb2Z0d2FyZSBhbmQgRGF0YSBTb2x1dGlvbnMgTWFuYWdlcjxicj4KTElTQXNv
ZnQ8YnI+ClN1aXRlIDExMiwgSm9uZXMgQmF5IFdoYXJmLDxicj4KMjYgLSAzMiBQaXJyYW1hIFJk
LCBQeXJtb250IE5TVyAyMDA5PGJyPgo8YnI+ClAgKzYxIDIgOTAwOSA1MDAwLCZuYnNwOyBXIDxh
IGhyZWY9Imh0dHA6Ly93d3cubGlzYXNvZnQuY29tIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i
X2JsYW5rIj53d3cubGlzYXNvZnQuY29tPC9hPiwmbmJzcDsgRiArNjEgMiA5MDA5IDUwOTk8YnI+
Cjxicj4KPC9mb250Pjwvc3Bhbj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2Pg==" style="min-height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0" class="">​</div>
      </div>
    </blockquote>
    <br class="">
    <pre cols="72" class="">-- 
Cameron Shorter,
Software and Data Solutions Manager
LISAsoft
Suite 112, Jones Bay Wharf,
26 - 32 Pirrama Rd, Pyrmont NSW 2009

P <a href="tel:%2B61%202%209009%205000" value="+61290095000" target="_blank" class="">+61 2 9009 5000</a>,  W <a href="http://www.lisasoft.com/" target="_blank" class="">www.lisasoft.com</a>,  F <a href="tel:%2B61%202%209009%205099" value="+61290095099" target="_blank" class="">+61 2 9009 5099</a></pre>
  </div></div></div>

</blockquote></div><br class=""></div>
</div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>