<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 02:58:12 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-1838] Any chance of building a mobile server or client libraries that run on mobile platforms (iPhone and Android).</title>
                <link>https://jira.mongodb.org/browse/SERVER-1838</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;CouchDB now have a mobile version that runs on Android. It would be really nice to see the MongoDB also produce a small footprint mobile version for these kinds of devices.&lt;/p&gt;

&lt;p&gt;CouchDB Mobile page:&lt;br/&gt;
&lt;a href=&quot;http://www.couch.io/android&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.couch.io/android&lt;/a&gt;&lt;/p&gt;</description>
                <environment>iOS 4.x and Android 2.x.</environment>
        <key id="13162">SERVER-1838</key>
            <summary>Any chance of building a mobile server or client libraries that run on mobile platforms (iPhone and Android).</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="andrew.morrow@mongodb.com">Andrew Morrow</assignee>
                                    <reporter username="eno">Ajai Khattri</reporter>
                        <labels>
                    </labels>
                <created>Thu, 23 Sep 2010 14:43:37 +0000</created>
                <updated>Thu, 8 Nov 2018 13:09:31 +0000</updated>
                            <resolved>Thu, 8 Nov 2018 13:09:30 +0000</resolved>
                                                                                        <votes>23</votes>
                                    <watches>27</watches>
                                                                                                                <comments>
                            <comment id="2055526" author="acm" created="Thu, 8 Nov 2018 13:09:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=eno&quot; class=&quot;user-hover&quot; rel=&quot;eno&quot;&gt;eno&lt;/a&gt; -&lt;/p&gt;

&lt;p&gt;I&apos;m pleased to announce that MongoDB Mobile is now generally available, so I am closing this ticket.&lt;/p&gt;

&lt;p&gt;Documentation on MongoDB Mobile is available here: &lt;a href=&quot;https://docs.mongodb.com/stitch/mongodb/mobile-overview/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/stitch/mongodb/mobile-overview/&lt;/a&gt;&lt;/p&gt;

</comment>
                            <comment id="1935738" author="acm" created="Sun, 1 Jul 2018 22:39:31 +0000"  >&lt;p&gt;I am very pleased to update this rather venerable ticket with the following exciting news: a beta version of MongoDB targeting iOS and Android was announced last week at MongoDB World 2018.&lt;/p&gt;

&lt;p&gt;Please visit &lt;a href=&quot;https://www.mongodb.com/products/mobile&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.mongodb.com/products/mobile&lt;/a&gt; for additional information on MongoDB Mobile and the associated beta program.&lt;/p&gt;

&lt;p&gt;We will keep this ticket open until MongoDB Mobile exits beta and is made generally available.&lt;/p&gt;</comment>
                            <comment id="735742" author="eno" created="Tue, 7 Oct 2014 17:59:53 +0000"  >&lt;p&gt;Interesting to note that as well as Couchbase, there is now another lightweight mobile database available for both iOS and Android: Realm (&lt;a href=&quot;http://realm.io/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://realm.io/&lt;/a&gt;). They are working on a server-side component too.&lt;/p&gt;</comment>
                            <comment id="592983" author="bswcube" created="Thu, 22 May 2014 14:22:22 +0000"  >&lt;p&gt;Using mongodb as local database in android would be great.&lt;/p&gt;</comment>
                            <comment id="353355" author="roland62" created="Wed, 5 Jun 2013 07:55:08 +0000"  >&lt;p&gt;I would really appreciate a small mobile version to create some offline functionality.&lt;br/&gt;
In my use case data is geospatial and user are mostly interested in localized parts of the data.&lt;/p&gt;</comment>
                            <comment id="47008" author="wpjunior" created="Mon, 8 Aug 2011 13:35:07 +0000"  >&lt;p&gt;I&apos;m looking forward to a successful build&lt;/p&gt;</comment>
                            <comment id="41197" author="dmytty" created="Thu, 7 Jul 2011 20:24:47 +0000"  >&lt;p&gt;To compile for ARM, follow steps here:  &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2883&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/SERVER-2883&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Confirmed working on Pandaboard as mentioned here by T. Robinson:&lt;/p&gt;

&lt;p&gt;I&apos;ve built it on a Pandaboard using the latest Ubuntu natty packages from Linaro. You have to make sure to install the xulrunner-1.9.2-dev package, and remove xulrunner-2.0 if present (bug 2683). (Alternatively, you can use the v8 JS engine instead.)   ( &lt;a href=&quot;http://www.howsthe.com/blog/2010/feb/22/mongodb-and-v8/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.howsthe.com/blog/2010/feb/22/mongodb-and-v8/&lt;/a&gt; )&lt;br/&gt;
From there, it&apos;s as simple as applying my patch for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-2883&quot; title=&quot;gcc reports &amp;quot;array subscript is above array bounds&amp;quot; in stringToOid&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-2883&quot;&gt;&lt;del&gt;SERVER-2883&lt;/del&gt;&lt;/a&gt; (patch -p0 -i ~/mongodb-bson-oid.patch) and running &apos;scons all&apos;. I last did this about a month ago, but I just pulled the latest trunk from github, and it seems to be rebuilding nicely.&lt;/p&gt;

&lt;p&gt;To clarify...Xulrunner / v8 javascript engines are necessary as MongoDB uses javascript for queries.&lt;/p&gt;

&lt;p&gt;Xulrunner code should be available somewhere given that there&apos;s an Android port of Mozilla&apos;s &apos;Fennec&apos; mobile browser.  However, for Android it&apos;s .probably &lt;br/&gt;
easier to simply build against the static v8 library under Android NDK (note: v8 has been included in Android since Android 2.2)&lt;/p&gt;

&lt;p&gt;building mongodb with v8 ... &lt;a href=&quot;http://groups.google.com/group/mongodb-user/browse_thread/thread/d28b6316a3a526e8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://groups.google.com/group/mongodb-user/browse_thread/thread/d28b6316a3a526e8&lt;/a&gt;&lt;br/&gt;
building v8 for android ... &lt;a href=&quot;http://groups.google.com/group/android-ndk/browse_thread/thread/898de0d0303143fb/ea7485579746ac95&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://groups.google.com/group/android-ndk/browse_thread/thread/898de0d0303143fb/ea7485579746ac95&lt;/a&gt;   &lt;/p&gt;</comment>
                            <comment id="40271" author="widmaster" created="Fri, 1 Jul 2011 23:05:40 +0000"  >&lt;p&gt;Any news on successful compilation ?&lt;/p&gt;</comment>
                            <comment id="22265" author="klondike" created="Tue, 11 Jan 2011 14:54:54 +0000"  >&lt;p&gt;Oh also, the latest version of the Android NDK provides STL support:&lt;br/&gt;
&lt;a href=&quot;http://developer.android.com/sdk/ndk/index.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://developer.android.com/sdk/ndk/index.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&quot;Provides a default C++ STL implementation (based on STLport) as a helper module. It can be used either as a static or shared library (details and usage examples are in sources/android/stlport/README). Prebuilt binaries for STLport (static or shared) and GNU libstdc++ (static only) are also provided if you choose to compile against those libraries instead of the default C++ STL implementation. C++ Exceptions and RTTI are not supported in the default STL implementation. For more information, see docs/CPLUSPLUS-SUPPORT.HTML.&quot;&lt;/p&gt;</comment>
                            <comment id="22264" author="klondike" created="Tue, 11 Jan 2011 14:53:57 +0000"  >&lt;p&gt;As an Android dev (and a MongoDB fan for my web work) I would be all over this for my Android apps if there was an embedded mongodb. SQLite is quite slow and unwieldy by comparison.&lt;/p&gt;</comment>
                            <comment id="18463" author="eno" created="Thu, 23 Sep 2010 16:23:02 +0000"  >&lt;p&gt;The problem is not Android - the problem is support in NDK. Even the latest NDK doesn&apos;t have STL support.&lt;/p&gt;</comment>
                            <comment id="18462" author="eliot" created="Thu, 23 Sep 2010 15:51:49 +0000"  >&lt;p&gt;The server is all c++.&lt;br/&gt;
I think newer android versions have full c++ support.&lt;/p&gt;</comment>
                            <comment id="18461" author="eno" created="Thu, 23 Sep 2010 15:03:43 +0000"  >&lt;p&gt;I assumed the server was implemented in C++ right? Or is there a Java port of the server?&lt;/p&gt;

&lt;p&gt;Right now running C++ code on Android can be a little problematic - the Android NDK allows you to build native binaries from C/C++ source but the C runtime is very limited. For example, there&apos;s no STL available. We have managed to get round this problem for some other libraries by patching the missing features into the NDK and then building the library.&lt;/p&gt;

&lt;p&gt;Once the library is built, Android apps can use a JNI layer to talk to it. I might be interested in helping out and/or testing.&lt;/p&gt;</comment>
                            <comment id="18460" author="eliot" created="Thu, 23 Sep 2010 14:51:08 +0000"  >&lt;p&gt;An embedded version is something we would like to do at some point.&lt;/p&gt;

&lt;p&gt;Would be curious to know what happened if someone tried to run the current version on android without and mods&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="46928">SERVER-6756</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 23 Sep 2010 14:51:08 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 13 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/PM-1097'>PM-1097</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 13 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>eno</customfieldvalue>
            <customfieldvalue>andrew.morrow@mongodb.com</customfieldvalue>
            <customfieldvalue>dmytty</customfieldvalue>
            <customfieldvalue>eliot</customfieldvalue>
            <customfieldvalue>bswcube</customfieldvalue>
            <customfieldvalue>klondike</customfieldvalue>
            <customfieldvalue>roland62</customfieldvalue>
            <customfieldvalue>widmaster</customfieldvalue>
            <customfieldvalue>wpjunior</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrpejr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr8eef:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6220</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2600">Dev Tools 2018-11-19</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11861" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>User Summary</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="11856"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnvdj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>