Hello everyone,
For those that didn't check my [url="http://www.facepunch.com/threads/1093183-FTPbox-(Beta)-Dropbox-alternative-that-syncs-with-your-host-via-FTP"]previous thread[/url] about [url="ftpbox.org"]FTPbox (beta)[/url], it's a dropbox-alternative that syncs with your own host, via FTP.
Only this time, I need some help. FTPbox is currently only available for windows users. Of course I know it can be used with Wine in Linux, but I am going to need a version that's directly made for each platform, cause well it's better like that!
A couple of people have offered to get this job done before, but either they cancelled or I never heard of them again, so I have to ask for your help, Facepunch!
Porting to Android/iOS is cool as well, but it's not as important at the moment!
Whoever thinks he can get this done, either email me or PM me or something. For any questions, feel free to ask here...
Thanks in advance!
If you ported it to C/C++ and used a cross-platform GUI library porting it would be a simple matter of abstracting away stuff like sockets.
I doubt you're gonna find anyone on here who's gonna rewrite your entire program for another platform, which is necessary.
Your gonna just need to learn how to code it on those platforms I'm afraid. Or recode it in a cross platform language.
A simple (but bad) solution would be to compile the application against winelib.
[QUOTE=ColdFusionV2;31253948]A simple (but bad) solution would be to compile the application against winelib.[/QUOTE]
Well a bad solution is not a good choice, I could just say it can be used with wine and do nothing at all...
[editline]21st July 2011[/editline]
I would learn C++ and port it myself if I had the time, but damn I am very busy...
I just checked the Google Code page, it's written in C#... you should be able to run it on all platforms with [url=http://www.mono-project.com/Main_Page]Mono[/url] without modifications.
[QUOTE=robmaister12;31255742]I just checked the Google Code page, it's written in C#... you should be able to run it on all platforms with [url=http://www.mono-project.com/Main_Page]Mono[/url] without modifications.[/QUOTE]
I know, I guess that's the best option I got.
Quick question, because I've never used mono before:
is there anything I need to do, like building the project with Mono and releasing that build for Linux/OSX?
Or can one just take the executable and use it with Mono on any platforms without any modification from my side?
Mono is an implementation of the .NET Framework that's not created by Microsoft - it should run with the same performance as the MS .NET implementation. You should be able to take the windows-compiled .exe and run it on Linux/OSX just fine. If for some reason that doesn't work, you'll just have to install Monodevelop and compile it on that.
For simplicity you may want to make Linux/OSX executables that embed the .exe and automatically launch mono with the executable. That would probably take a bit of work in C++ but would make the end-user experience a lot better than installing mono on their own and launching it from terminal every time
Sorry, you need to Log In to post a reply to this thread.