2011-04-09 5 views
1

Je souhaite créer une application de bureau multiplateforme (windows, mac [, linux]) qui permet la navigation dans les répertoires et la fonctionnalité de glisser-déposer pour accéder à un CMS d'entreprise basé sur le cloud. Cela remplacera une extension de shell Windows existante (et légèrement buggée) qui parle à une API REST hébergée par IIS. Je cherche actuellement à tirer parti de WebDAV, mais j'ai des difficultés à trouver une bibliothèque multiplateforme pour construire le (s) client (s). Je suis à la recherche de conseils et de suggestions sur les technologies et/ou les bibliothèques à utiliser pour que ce projet se déroule bien. Mes langages préférés sont C# et Java, et une solution idéale serait capable de mapper un lecteur. Aussi - J'ai un budget et cela ne me dérange pas de soutenir d'autres programmeurs.Alternative multiplate-forme à une extension shell Windows - Plateforme WebDAV?

Merci beaucoup pour toutes les idées ou connaissances que vous pouvez fournir.

+0

L'écriture d'un client WebDAV est beaucoup plus simple que l'écriture d'un serveur WebDAV. Je considérerais juste rouler votre propre code pour faire ceci. –

Répondre

1

Vous pourriez avoir plus de plaisir à implémenter ssh et sftp. Il existe un certain nombre de très bons clients sftp graphiques tels que winscp

0

La plupart des systèmes d'exploitation fournissent un client WebDAV intégré qui est installé par défaut dans de nombreux cas. Windows fournit un mini-redirecteur, Mac OS X fournit Darvin, de nombreux Linux fournissent davfs2. Vous pouvez monter un lecteur ou mapper un dossier à partir de l'interface utilisateur du système d'exploitation ou par programmation. Chaque client OS et WebDAV a ses propres spécificités et parfois bugs. Avec la version d'IE 10, vous pouvez créer un client Ajax WebDAV qui s'exécute dans les 4 principaux navigateurs. Ou déployez un client existant, comme celui-ci: ajaxbrowser.com.

Les deux cas peuvent réduire votre temps de création d'un client WebDAV multiplateforme.