Remote Collaborative Authoring - WebDav - webdav

I have a question about WebDav and the remote collaborative authoring.
I have to implement WebDav in my iOS application to communicate with a cloud server which is configured with the WebDav protocole. I have found on GitHub a WebDav library for iOS, no problem for that.
From there, I know that WebDav provides different useful types of web request, such as download, upload, delete and more.
I read that with WebDav, there is also the possibility to make a remote collaborative authoring, such as Google Drive documents and the collaborative edition. But I don't know how this is working with WebDav.
If someone heard about something and can give me some tracks of search, it would be great !
Thanks.

Webdav and Google Drive are unrelated technologies. I understand that recent versions of MS Office support collaborative editing of documents on webdav servers, although i havent seen it in action.

Related

Does all web hosting providers support ASP.NET websites?

I'm totally new to deploying websites and I read some articles and facebook posts that some hosting providers does not support ASP.NET, our website was built using ASP.NET webforms, any input is appreciated, Thank you!
You can't run your windows software on a Mac computer? and a Mac computer can't run its software on windows?
A web server is a computer. In fact, say you using LAMP (Linux, Apache, MySQL, PHP). That's called a developer stack. If you decide to say use some other web development language? Well, you can't then just expect your software to work on that computer.
So, if you say write your software to work on IBM's WebSphere computer, then if that web hosting computer does not have those languages, coding systems and support? Then you can't run your software on that computer.
If you write your software to work with Apache web server? Then the web hosting computer will have to be setup and support running Apache.
When you develop a asp.net site? Then the web server used is IIS (internet information services). So how this works is really not different then a desktop computer.
You can even find asp.net hosting (and yes, it is in fact a windows hosting system), but some support MySQL as the database server, and don't offer say SQL server services.
So, yes you not only have to find a web hosting company that supports .net, but ALSO one that supports the systems and the tools and the software you created. You can not more just toss Mac software on your windows computer, then you can say toss some asp.net software on some computer that not even windows based.
A computer is a computer is a computer. And a web hosting computer is NOT any different in this regards.
So, you have two choices:
you can look at what your current web hosting provider supports, and then go download or whatever the developer tools for that particular web hosting plan. In other words, you look at your current web hosting, and choose the programming lanauges, database system and tools they support. If you don't use those tools then your software will not work on that web site.
Or, you can adopt a set of tools, build that software and then go find a web hosting plan that supports your particular development tools.
Keep in mind that a LOT of lower cost asp.net hosting plans do NOT support asp.net web applications. They support asp.net web sites, but not asp.net web applications. But in general, most hosting plans outline what tools and systems they support.
So when you go to a hosting provider? They have Linux plans, and then they also will have aps.net (windows) hosting plans. They are often $2-$3 more per month - but in general the cost difference is not much different at all.
So, web servers no more run software then what you have running on your desktop computer.

Can IT Hit WebDAV also support SFTP or FTPS?

I know it's a long shot, but we're using an older version of the server with custom logic to integrate with our app and it would be just swell if we could offer SFTP as well for customers that want to integrate via FTP.
IT Hit WebDAV Server does not support FTP/SFTP. We consider FTP to be outdated protocol.

How to get System.Speech on windows azure websites?

I have incorporated text to speech in an asp.net webforms application which works fine when running locally. When I deploy to azure websites however it looks like a null reference is happening dealing with System.Speech.
I have tried to publish the webforms app to azure with the "Copy Local" as true on System.Speech .dll however the issue still persists.
Is there anything I am missing to get System.Speech to work on azure websites?
I have researched and found posts from a while back saying it wasn't supported but I am hoping this may of changed overtime. I will need to find some third-party TTS service if this is the case.
System.Speech is a desktop API, and definitely isn't supported on server systems. Microsoft.Speech.Synthesis is a server API and is supported on (standalone) servers. However, I'm not sure if it's possible to deploy this on Azure websites, as it requires extensive updates to the installed software (for voices, etc.).
Since azure cannot support this I found this as a valid work around.
http://translatorservice.codeplex.com/
It uses the Microsoft Translator Service.

Synchronization between Two SQL Server Databases, Online and Offline

We have a local intranet based Project Management tool, we built it in asp.net .net 4.0 and sql server 2008. We cannot access this system online as it is lan based, neither we want its files to be appear online. But most of the cases we and other managers need to post project on it from home, but the issue is we dont wana use this system only on online server but also local intranet should be working, live ip is not prefered in any case because of electricity issues etc. We have an idea in our mind, that if we launch the same published site on online server (dedicated vps), and people use to work on offline system, but we can make some .exe utility which will upload our latest records from offline server to online server using the internet, does sql server provide any built in functionality for this, what is the best way to do this, either with our own custom logic with windows task scheduler or .Net provides any kind of facility for that. The reason of not using this system only as online is, our employees used to upload files in GBs, and the internet is only 4MBps, which will slow down the work, also we dont want internet dependency every time, also there is security issue.
Regards
Atif
Check out Microsoft Sync Framework: http://msdn.microsoft.com/en-us/sync/bb736753

How to use webdav java server library to retrieve / save office documents?

We need to implement client / server to open / edit Office documents from server as confluence does. We have our server side implementations (web services) to download / upload documents. Also we have our authentication services that handle user authentication. We need to implement / configure WebDAV along with these existing services. So:
When Office application requests a document from WebDav servlet, webdav connects to our existing service to get the document and would use our existing authentication service to authenticate the user. What code do we need to write to handle this?
Save as above to save a document back.
Can anyone please help me on how to get a quick start on this? Any tutorial links?
Thanks & regards,
Nadeem Ullah
I recently implemented a prototype using the milton framework to browse the repository and open office documents from our DMS and made good progress. It´s wired up using spring and a filter in our deployment descriptor - so far I´m fairly impressed by milton. It´s easy to use and integrates quite well.
From what I know, Webdav protocol is what you are looking for.
Microsoft Office can open files from a WebDAV server and save them back to the server without the need to download them to local file system. To achieve this the following conditions must be met:
Your WebDAV server must support Class 2. Microsoft Office locks documents when creating and opening files for editing. If Microsoft Office is unable to lock the document it will be opened as read-only.
Your WebDAV server must be configured on the site root in case of MS Office 2007 or earlier. Microsoft Office 2007 and earlier may submit OPTIONS and PROPFIND requests to the site root (http://server/) and requires the server to respond properly. If your WebDAV server is non-root Microsoft Office 2007 and earlier may open documents as read-only. There is no this issue with MS Office 2010 and later versions.
https://www.webdavsystem.com/server/documentation/ms_office_read_only/
Please also look at Apache JackRabit which is a WebDav server. And search WebDav from github for other implementaions.

Resources