I have the need to have an XML file syncronised across two computers in two locations. The updates need to be fast (not quite live game fast but close). I don't want to setup a SocketServer just to do this. What's the simplest/easiest way to do this. I had planned to use the Adobe Colaborative Service but that's not available anymore and is probably overkill anyway. Any suggestions?
If you had a web-hosting service you could put it on your server and display it in a web browser directly:
as an example. Please don't click on that link as I don't think it is a real link. I just made it up to show you what you would type in your web address bar.
Note, I mentioned the above solution because it is not guaranteed that if you also need to view the XML on a mobile device that it would support Flash Player/Flex Framework unless you deployed a mobile Adobe AIR app for that device-type. If you're just going to use the 2 computers then you can look into ActionScript 3.0 for XML classes. One class that comes to mind or one method is XMLList
I am still not that familiar with Flex so I don't know if it provides RSS. If it does, then GREAT that would be your answer.
Have a look at this site:
It talks about how to create an RSS feed which is what I think would be a great solution for you.
Also check out this article on stackoverflow:
I just saw this article and found that RSS is somewhat slow, but it does notify you of changes.
Maybe there's something in the article to explain how to make it work faster than 2 minute intervals.