Re: Port libmdb (mdb-tools) for iOS

Tudor Holton <[email protected]> Sat, 11 Aug 2012 16:45:29 +1000
Newsgroups gmane.comp.db.mdb-tools.devel
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============7411125071568762479==
Content-Type: multipart/alternative;
	boundary="------------000907060402040605010702"

This is a multi-part message in MIME format.
--------------000907060402040605010702
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On a related note, is there any chance of shifting to a git repos?  
These kinds of project branching (as in code-share project branching) 
work much better on git, in my experience.

Cheers,
Tudor.

On 12-08-11 03:17 AM, Robert Zermeno wrote:
> Alex,
> Thanks for the quick feedback.  STL is supported by iOS and if you 
> used all the STL classes as they were intended I believe you have made 
> my day.  If you do not mind, can you provide me with your source code 
> for me to try it out?  I am sure it will work, but if not it will be a 
> great start to finish the port.  Once finished, perhaps the community 
> can make a branch for iOS support as I would like to continue to see 
> this project support newer Access files.
> If you can zip the project and send it to me that will be awesome.
> Thanks,
> Robert
>
> *From:* Alexander Lehner <[email protected]>
> *To:* Robert Zermeno <[email protected]>
> *Cc:* "[email protected]" 
> <[email protected]>
> *Sent:* Friday, August 10, 2012 9:55 AM
> *Subject:* Re: [mdb-dev] Port libmdb (mdb-tools) for iOS
>
>
>
> On Fri, 10 Aug 2012, Robert Zermeno wrote:
>
> > Ladies/Gents,
> >
> > I just became a memeber and I hope the community can now receive my 
> message.  If you have received it twice, I am sorry.
> >
> > I am trying to read MSAccess mdb files on my iOS on the fly and saw 
> this product.  I know it is not written for iOS, but has anyone tried 
> to make it work?
> > For the day and a half of searching, I cannot find free source to 
> read .mdb files on iOS.  The real problem to get it to work is 
> mdb-tools dependency of glib.  I am considering of porting this 
> library to be usable in iOS environment (eliminate dependency of glib 
> and other libraries iOS does not support).  I want to first start with 
> libmdb as other items depend on it.  When successful, speak to the 
> community where it should go from there (perhaps make support for 
> newer Access files)?
> >
> > However, I feel libmdb can be done, but have not looked deep in the 
> code to see if it will be a beast of a effort. Can anybody provide me 
> with valuable documentation on both mdb-tools architecture (each class 
> and its purpose since there is very limited code comments) and the MDB 
> file specification?  I know MDB file specification is not OCG, but any 
> notes jotted down will be useful for me.
> >
> > If you feel I should not waste my time please let me know why?  I 
> really need this functionality and I thought this C class is the best 
> basis project to start with to port over (seeing how iOS supports 
> Objective-C++).
>
>
> Hi Robert,
>
> there was a discussion concerning the dependency on glibc earlier on this
> list, but I don't remember how it ended. Maybe it's worth searching the
> archive.
>
> I had this problem as well and solved it, by replacing the functions of
> glibc that are beeing used in libmdb by my own implementation.
> These are mainly some containers (hashes etc) and I re-implemented them by
> using STL.
> So my workaround is no longer plain ANSI-C but C++.
> If that's ok for you, I can give you my code.
>
> Alex.
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
> _______________________________________________
> mdbtools-dev mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mdbtools-dev


--------------000907060402040605010702
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On a related note, is there any chance
      of shifting to a git repos?&nbsp; These kinds of project branching (as
      in code-share project branching) work much better on git, in my
      experience.<br>
      <br>
      Cheers,<br>
      Tudor.<br>
      <br>
      On 12-08-11 03:17 AM, Robert Zermeno wrote:<br>
    </div>
    <blockquote
      cite="mid:[email protected]"
      type="cite">
      <div style="color:; background-color:; font-family:times new
        roman, new york, times, serif;font-size:12pt">
        <div style="RIGHT: auto"><span style="RIGHT: auto">Alex,</span></div>
        <div style="RIGHT: auto"><span style="RIGHT: auto"></span>&nbsp;</div>
        <div style="RIGHT: auto"><span style="RIGHT: auto">Thanks for
            the quick feedback.&nbsp; STL is sup<var id="yui-ie-cursor"></var>ported
            by iOS and if you used all the STL classes as they were
            intended I believe you have made my day.&nbsp; If you do not
            mind, can you provide me with your source code for me to try
            it out?&nbsp; I am sure it will work, but if not it will be a
            great start to finish the port.&nbsp; Once finished, perhaps the
            community can make a branch for iOS support as I would like
            to continue to see this project support newer Access files.</span></div>
        <div style="RIGHT: auto"><span style="RIGHT: auto"></span>&nbsp;</div>
        <div style="RIGHT: auto"><span style="RIGHT: auto">If you can
            zip the project and send it to me that will be awesome.</span></div>
        <div style="RIGHT: auto"><span style="RIGHT: auto"></span>&nbsp;</div>
        <div style="FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0);
          FONT-STYLE: normal; FONT-FAMILY: times new roman, new york,
          times, serif; BACKGROUND-COLOR: transparent"><span
            style="RIGHT: auto">Thanks,</span></div>
        <div style="FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0);
          FONT-STYLE: normal; FONT-FAMILY: times new roman, new york,
          times, serif; BACKGROUND-COLOR: transparent"><span
            style="RIGHT: auto"></span>&nbsp;</div>
        <div style="FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0);
          FONT-STYLE: normal; FONT-FAMILY: times new roman, new york,
          times, serif; BACKGROUND-COLOR: transparent"><span
            style="RIGHT: auto">Robert</span></div>
        <div style="FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0);
          FONT-STYLE: normal; FONT-FAMILY: times new roman, new york,
          times, serif; BACKGROUND-COLOR: transparent"><span
            style="RIGHT: auto"></span>&nbsp;</div>
        <div style="FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0);
          FONT-STYLE: normal; FONT-FAMILY: times new roman, new york,
          times, serif; BACKGROUND-COLOR: transparent"><br style="RIGHT:
            auto">
        </div>
        <div style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new
          york, times, serif">
          <div style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new
            york, times, serif">
            <div dir="ltr" style="RIGHT: auto"><font face="Arial"
                size="2">
                <b><span style="FONT-WEIGHT: bold">From:</span></b>
                Alexander Lehner <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a><br>
                <b><span style="FONT-WEIGHT: bold">To:</span></b> Robert
                Zermeno <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a> <br>
                <b><span style="FONT-WEIGHT: bold">Cc:</span></b>
                <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">"[email protected]"</a>
                <a class="moz-txt-link-rfc2396E" href="mailto:[email protected]">&lt;[email protected]&gt;</a> <br>
                <b><span style="FONT-WEIGHT: bold">Sent:</span></b>
                Friday, August 10, 2012 9:55 AM<br>
                <b><span style="FONT-WEIGHT: bold">Subject:</span></b>
                Re: [mdb-dev] Port libmdb (mdb-tools) for iOS<br>
              </font></div>
            <br>
            <br>
            <br>
            On Fri, 10 Aug 2012, Robert Zermeno wrote:<br>
            <br>
            &gt; Ladies/Gents,<br>
            &gt;<br>
            &gt; I just became a memeber and I hope the community can
            now receive my message.&nbsp; If you have received it twice, I am
            sorry.<br>
            &gt; &nbsp;<br>
            &gt; I am trying to read MSAccess mdb files on my iOS on the
            fly and saw this product.&nbsp; I know it is not written for iOS,
            but has anyone tried to make it work?<br>
            &gt; For the day and a half of searching, I cannot find free
            source to read .mdb files on iOS.&nbsp; The real problem to get
            it to work is mdb-tools dependency of glib.&nbsp; I am
            considering of porting this library to be usable in iOS
            environment (eliminate dependency of glib and
            other&nbsp;libraries iOS does not support).&nbsp; I want to first
            start with libmdb as other items depend on it.&nbsp; When
            successful, speak to the community where it should go from
            there (perhaps make support for newer Access files)?<br>
            &gt; &nbsp;<br>
            &gt; However, I feel libmdb can be done, but have not looked
            deep in the code to see if it will be a beast of a effort.&nbsp;
            Can anybody provide me with valuable documentation on both
            mdb-tools architecture (each class and its purpose since
            there is very limited code comments) and the MDB file
            specification?&nbsp; I know MDB file specification is not OCG,
            but any notes jotted down will be useful for me.<br>
            &gt; &nbsp;<br>
            &gt; If you feel I should not waste my time please let me
            know why?&nbsp; I really need this functionality and I thought
            this C class is the best basis project to start with to port
            over (seeing how iOS supports Objective-C++).<br>
            <br>
            <br>
            Hi Robert,<br>
            <br>
            there was a discussion concerning the dependency on glibc
            earlier on this<br>
            list, but I don't remember how it ended. Maybe it's worth
            searching the<br>
            archive.<br>
            <br>
            I had this problem as well and solved it, by replacing the
            functions of<br>
            glibc that are beeing used in libmdb by my own
            implementation.<br>
            These are mainly some containers (hashes etc) and I
            re-implemented them by<br>
            using STL.<br>
            So my workaround is no longer plain ANSI-C but C++.<br>
            If that's ok for you, I can give you my code.<br>
            <br>
            Alex.<br>
            <br>
            <br>
            <br>
            <br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. <a class="moz-txt-link-freetext" href="http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/">http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/</a></pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mdbtools-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/mdbtools-dev">https://lists.sourceforge.net/lists/listinfo/mdbtools-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------000907060402040605010702--


--===============7411125071568762479==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--===============7411125071568762479==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mdbtools-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mdbtools-dev

--===============7411125071568762479==--