<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <b class="gmail_sendername" dir="auto">Esteban Zimanyi</b> <br><br></div><br><br><div dir="ltr">Dear Krishna<div><br></div><div>I hope you are doing well.</div><div><br></div><div>I wanted to inform you about our current ongoing work on MobilityDB towards creating a C library MEOS.</div><div><br></div><div>Our users are continuously asking for streaming support for MobilityDB. In this context users work independently of a database on main memory collecting GPS observations from, e.g., a Kafka stream, cleaning this data, visualizing it using, e.g., Open Layers</div><div><a href="https://github.com/MobilityDB/MobilityDB-OpenLayers" target="_blank">https://github.com/MobilityDB/MobilityDB-OpenLayers</a><br></div><div>and when more recent data is available, save the previous data into MobilityDB and continue working with the latest observations.</div><div><br></div><div>I know very well that this is the use case for which you created the MEOS and pyMEOS projects</div><div><a href="https://github.com/adonmo/meos" target="_blank">https://github.com/adonmo/meos</a><br></div><div><a href="https://pypi.org/project/pymeos/" target="_blank">https://pypi.org/project/pymeos/</a><br></div><div>Alas, we do not have the resources to continue in parallel the development of MobilityDB in C and MEOS in C++</div><div><br></div><div>For this reason I have been working the last 6 months (even before the official MobilityDB 1.0 release in April 2022) for enabling the SAME code base to be used for building both MobilityDB and MEOS. That was a challenging task from an architectural perspective but soon we will have a first version of the MEOS library to begin testing it. However, please be aware that this is still work in progress!</div><div><br></div><div>You will find in the following link</div><div class="gmail_chip gmail_drive_chip" style="width:396px;height:18px;max-height:18px;background-color:#f5f5f5;padding:5px;color:#222;font-family:arial;font-style:normal;font-weight:bold;font-size:13px;border:1px solid #ddd;line-height:1"><a href="https://drive.google.com/file/d/1vkeMa3PFvX4zcLwDnNe1c-kJqSnZyqbm/view?usp=drive_web" style="display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:1px 0px;border:none;width:100%" aria-label="libMEOS.zip" target="_blank"><img style="vertical-align:bottom;border:none" src="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png"> <span dir="ltr" style="color:#15c;text-decoration:none;vertical-align:bottom">libMEOS.zip</span></a></div>the doxygen documentation of the library. Please unzip the file and open the file modules.html which is the main file for the documentation<div><br></div><div><img src="cid:ii_l487vhgy0" alt="image.png" width="452" height="254"><br><div><img src="cid:ii_l487wkhx1" alt="image.png" width="452" height="254"><br></div><div><img src="cid:ii_l487wwmu2" alt="image.png" width="452" height="254"><br></div><div><img src="cid:ii_l487zqen3" alt="image.png" width="452" height="254"><br></div><div><br></div><div>As you can see from the screen shots above, the links of each MEOS function and the corresponding SQL function or operator is explicitly mentioned. This documentation can be obtained from the develop version of MobilityDB with the commands (issued in the build directory)</div><div><br></div><div>~/src/MobilityDB/build$ rm -rf *</div><div>~/src/MobilityDB/build$ cmake -DMEOS=on -DDOC_DEV=on ..<br></div><div>~/src/MobilityDB/build$ make -j<br></div><div>~/src/MobilityDB/build$ make doc_dev<br></div><div><br></div><div>I wanted to discuss with you how we can join our efforts in this respect to make the MEOS library a reality, in particular, how your previous work on MEOS and pyMEOS could be integrated with the current MobilityDB/MEOS code base. Please let me know your viewpoint on this.</div><div><br></div><div>FYI we have bought the domains <a href="http://libmeos.org" target="_blank">libmeos.org</a> and <a href="http://libmeos.com" target="_blank">libmeos.com</a> to follow a similar path as <a href="https://libgeos.org/" target="_blank">https://libgeos.org/</a></div><div><br></div><div>Regards</div><div><br></div><div>Esteban</div><div><br></div><div><div><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div>------------------------------------------------------------<br>Prof. Esteban Zimanyi<br>Department of Computer & Decision Engineering (CoDE) CP 165/15 <br>Universite Libre de Bruxelles <br>Avenue F. D. Roosevelt 50 <br>B-1050 Brussels, Belgium <br>fax: + 32.2.650.47.13<br>tel: + 32.2.650.31.85<br>e-mail: <a href="mailto:esteban.zimanyi@ulb.be" target="_blank">esteban.zimanyi@ulb.be</a><br>Internet: <a href="http://cs.ulb.ac.be/members/esteban/" target="_blank">http://cs.ulb.ac.be/members/esteban/</a><br>------------------------------------------------------------</div></div></div></div></div></div></div>
</div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><pre>Georepublic UG (haftungsbeschränkt)
Salzmannstraße 44,
81739 München, Germany
Vicky Vergara
Operations Research
eMail: vicky@<a href="http://georepublic.de" target="_blank">georepublic.de</a>
Web: <a href="https://georepublic.info" target="_blank">https://georepublic.info</a>
Tel: +49 (089) 4161 7698-1
Fax: +49 (089) 4161 7698-9
Commercial register: Amtsgericht München, HRB 181428
CEO: Daniel Kastl
<span></span></pre></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>