We'll take a look at the last one. The REST deployment adapter sends the serialised content to an endpoint and allows the receiving application to do what it needs with the content. In most cases this would just be to write the content to the local filesystem.

It is a very simple yet powerful concept. Umbraco already has excellent support for writing Media into CDN (S3, Azure etc), and this is the equivalent for content.

Currently I'm excited about the opportunity to plug this into Umbraco as a service. This would allow you to use Umbraco as your CMS but push your content to any type of application - and the setup would take minutes.

Once you have all of your content in a Zip, GIT repo or cloud storage you can have a language specific implementation of the runtime over that store to consume your content on a mobile app, smart TV app or any other such emerging platform.