I am looking for some implementation advice on a cross platform application I am trying to build. I am hoping for something straight forward.
I would like to create a small application that works on both Windows and Mac that allows users to type in their username and password upon install and once this is done, to act as a background service to poll my server every second for tasks to perform. They will mostly be file read/write and upload operations.
I am currently thinking about using the Mono project, However, I have never used it although I am comfortable with C#.
Are there any other options I should consider? I'm not sure about Java as I have a feeling that the interface may be ugly/different across different platforms.
I am hoping my app has no friction in terms of dependencies that the user has to go and get.
I appreciate any input on this.