Template File: /var/www/html/wp-content/themes/livecloud2017/page.php | Template Hierarchy

WP version: 4.8.2
PHP version 5.5.37-1+deprecated+dontuse+deb.sury.org~trusty+1

LiveCloud in Detail

All the big questions answered

What is LiveCloud

LiveCloud is a NoSQL database architecture, though it keeps some of the structure of SQL databases. In some ways, it’s similar to CouchDB and SQLite. It is highly scalable and performant,  and it manages all data synchronization between your app and the cloud. Designed for LiveCode, it is easily integrated into your app allowing you to start pushing data to the cloud in minutes.

Database Logos

Simple Setup

LiveCloud comes with a manager app that helps you create, edit and view both local and cloud data. It’s the reference point for a LiveCloud developer giving you a clear view of your data at all times. It also provides code snippets and will even generate a skeleton app based on the tables you’ve setup.

Who is it for

LiveCloud is for anyone building apps with LiveCode, whether you’re a professional developer or a hobbyist coding for fun. You only need to be comfortable using LiveCode arrays. If you’ve not used arrays before, have no fear, they are fairly simple to pickup. A good place to start is LiveCode’s lesson on arrays.

Reading and Writing Data

To write data to LiveCloud, you build an array with your data and call cdb_create(pArray). Pass “Cloud” or “Local” as part of the array to choose where the data is stored. You can get a record or query the database using cdb_Read(pArray) or cdb_query(pQuery), both of which will return the data as a LiveCode array. Simple!

LiveCloud Structure

Here Comes the Science Bit!

For those of you who are interested in what is going on behind the scenes, LiveCloud is powered by a small LiveCode library that sits next to your LiveCode stack. When you write data locally, it is encrypted and written to a data folder next to your app. When you write to the cloud, it sends that encrypted data over HTTPS to our LiveCloud webservice, which writes your data securely on our servers.

The LiveCloud webservice stack consists of PHP, Apache and Livecode. A single instance can handle 1,000s of concurrent connections. We use DigitalOcean droplets to host our webservice and your data, meaning we can scale up to meet whatever requirements your app has. A single droplet can handle 10,000 concurrent connections.

When you lose connections to the internet, your cloud Create, Update, and Delete calls will be automatically cached locally. When you get your internet back, LiveCloud will automatically push all your cached cloud calls,while maintaining their order, so you won’t lose any data.

 

LiveCloud Digital Ocean PHP

Security

Security is paramount. We use LiveCloud to power our flagship products 2020 Vision and NurseNotes. Our customers read and write millions of pieces of sensitive data everyday. All data in LiveCloud is encrypted using the AES256 cipher, which is considered one of the most secure ciphers for encryption. Data is stored encrypted on disk and while it is being transmitted to and from our servers.

 

LiveCloud Security AES 256

Cross Platform

LiveCloud is compatible with the same platforms LiveCode supports. You can build apps for Mac, Windows, Linux, iOS and Android.

LiveCloud Platforms