We need to create a Java desktop application to allow document uploads to our web application.
Note - in all cases where the Web App is required to do something - we will program that function. We require the Freelancer to only work on the Java component.
The Java application will:
1) Allow the user to login to the Java App
- The login will be authenticated via HTTP to our Web App
2) Show a 'virtual file system', showing the structure of the file system in the web application
- The data for this file system will be returned from the web application via XML or JSON (we will provide this feed)
- Ability to browse folders, close folders, have folders inside folders
- Ability to create folders (Create request to be sent to the Web App)
3) Allow a user to upload a file into the virtual file system via 'drag and drop'
- User shall drag and drop file from desktop into the Java app
- The file upload would happen via POST to the web application
- Web App will return a 'success'/'fail' message
4) Allow a user to open a file from the virtual file system
- On 'double click' the file will be retrieved from the Web App, and streamed to the Java App
- When loaded to a local cache, it will open on the users desktop
- The app needs to launch the appropriate software for the file.
eg: MS Word, Excel
5) When a user 'saves' the file, it shall save back to the Web App
- So, if a user is in MS Word, Excel, it should save back to the Java App
- The Java App will stream the file back to the Web App.
Hello Sir,
I am a senior Java developer,
I can do this desktop client for you,I have some similar program in Java,include file broswer,uoploade/download etc,
please check your PM for sample
Thanks
Bing
I have some experience with Java/Swing programming and accessing HTTP APIs. The file monitoring can be easily done with WatchService. I only need the web interface description and running instance for testing.
Dear,
I am more than expert in Java app development. Writing desktop clients for web app is my area of speciality . I have worked on many many Java apps that upload/download files to websites (via API over HTTP) ...show folders ...etc....Please check PMB for portfolio link
HI, we have experience in creating similar Java based desktop clients for web applications, With over 170 projects completed so far and more than 80 java desktop applications, we would like to be able to assist in this application development as well. Request you to refer your private message board for further details.
Hi,
I can do the app for you. I have 6 years experience in J2SE, J2EE, Eclipse plugins development. I will also provide a support for you after the project will be done. Please feel free to contact me with any questions. Have a nice day.
Best Regards
Faraoon