Objective-Cloud is intended to be used by developers who are already familiar with Objective-C and at least with some of the frameworks that are part of OS X and iOS. We created Objective-Cloud for you. Start Xcode, solve your problems with the tools and frameworks you already know, push it to Objective-Cloud and you're done.
You may have some idea in mind that requires a web service or something else running in the cloud. With Objective-Cloud you have Objective-C itself, as well as all the frameworks you know and love, at your disposal. When we created Objective-Cloud, we had the following use cases in mind:
To make it clear: we have not built Objective-Cloud because we are narrow-minded Objective-C freaks. To the contrary: Objective-Cloud has been created mostly because of the frameworks. Learning a new programming language is easy but learning the frameworks available for any language is not.
Let's assume your app is running on our servers. You can communicate with your app by sending us an HTTPS request. We then transform this HTTPS request into a method invocation: Your code is executed with the arguments contained in the request. At some point you have to return a result. You can return anything you want. We transform it back into a web-friendly format (JSON).
There are two kinds of different application types (which can be mixed):
You can combine these kinds of applications.
Your cloud apps will be hosted on Mac minis in Germany by MELTING MIND. Mac minis are very energy efficient and they have a lot of computation power. Each Mac mini we use has at least 16 GB of ram, a fast SSD and is powered completely by renewable energy. If you have special needs please contact us at firstname.lastname@example.org.
Many thanks to MELTING MIND for the excellent service.
By default your request/response services and your background services scale automatically. Of course you can still limit the scaling we do on your behalf.
Yes - although the storage service won't be initially available as part of the beta.
Yes. You have to upload the source code (including your Xcode project). If you do so we will build it automatically and execute your unit tests - and if everything checks out, your app will be deployed. If this concerns you contact us: email@example.com
Many of our core technologies are already open-sourced and we will continue to open source stuff when it makes sense to do so. Objective-Cloud is designed so that your own code does not know that it is running on Objective-Cloud. So if we go out of business you still have your own code that should work without us.