<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br><div><div>On May 10, 2009, at 4:12 AM, Mariano Martinez Peck wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><br><br><div class="gmail_quote">On Fri, May 8, 2009 at 6:42 PM, Chun, Sungjin <span dir="ltr">&lt;<a href="mailto:chunsj@embian.com">chunsj@embian.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div style=""><div>Hi,</div><div><br></div><div>For me or my application, this applies too. Which means that my application is portable&nbsp;</div><div>through Linux, Mac and Windows and also the application package is "portable/mobile" - can be</div> <div>copied to flash or usb stick so that it can run anywhere :-)</div></div></blockquote><div><br>Ok, now I wonder (yes, sorry for the offtopic) is this a solution due tue the ugly morphic? I mean, suppose I want to do ann "nice" desktop application with Squeak, is the best approach to do a seaside app for one only user using a browser and localhost ???<br></div></div></blockquote><div><br></div><div>Yes, another reason is that squeak does not provide international or unified input method</div><div>for Korean, Japanese or Other languages.</div><div><br></div><div>And at least for me, web application is much easier to build :-)</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><div> &nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div></div><div><br></div><div>I choose this approach though my application is a web application for single user. If you're</div> <div>interested my application is at&nbsp;<a href="http://code.google.com/p/nxt-web/" target="_blank">http://code.google.com/p/nxt-web/</a></div><div><br></div><div>If OpenDBX is easily portable on all three major platforms, I also am interested in porting from</div> <div>current FFI base SQLite3 binding to OpenDBX.</div><div></div></div></blockquote><div><br>Please, define portable. OpenDBX should compile with Sqlite in Linux, Mac and Windows. I did it in Linux VERY easy, someone do it in Mac and other in Windows. I can test to do it also in Windows. Sorry I don't have a Mac to test it there. <br> No matter how easy OpenDBX compilation with Sqlite is in all platforms, the thing is that if you want to use SqueakDBX you need OpenDBX compiled and you also need the backend client library installed. In this case, for example, you need to have the Sqlite client libraries (in windows, a DLL).<br> <br>So, if you want to have a simple zip or a directory in a pendrive, I don't know I this should work. I know there is a way FFI looks for the dlls in a specific place (you can tell it which places). So perhaps you can do that and put there the OpenDBX and the sqlite dlls. But, it was never tested before.<br> <br>My question is, how have you being doing till now? Is there a driver for Sqlite that works in all OS for Squeak? Do you use another persistence strategy right now?<br></div></div></blockquote><div><br></div><div><br></div><div>SQLite3, at least, has binary (which means already compiled) release for all my major platforms;&nbsp;</div><div>windows, linux, mac os x. And squeak does support FFI on these platforms I can use it without</div><div>problems.</div><div><br></div><div>OpenDBX case, yes, I know it could be easily built on POSIX or UNIX like environments, my problem</div><div>is Windows case, I cannot find yet binary release(dll?) for OpenDBX. SqueakDBX uses FFI(right?), so</div><div>it might not be a big problem.</div><div><br></div><br><blockquote type="cite"><div class="gmail_quote"><div><br>Cheers,<br><br>Mariano<br></div></div></blockquote><div><br></div>Thank you.</div><div><br></div></div></body></html>