• Jeffrey I. Schiller's avatar
    The CloudDB Component · 3cfbee8f
    Jeffrey I. Schiller authored
    CloudDB is similar to the FirebaseDB component but does not require a
    proprietary back-end database. Instead the back-end is based on the open
    source Redis system which is a well used and scale-able data storage
    solution.
    
    With CloudDB you can store arbitrary data, including binary image data,
    based on a “tag” which is a string. The “tag” is combined with
    ProjectID (which defaults to the name of the current project, but can be
    changed) so that multiple projects can use the same tags without
    interfering with each other.
    
    The domain name system name of the Redis server should be configured the
    “RedisServer” property. This defaults to “DEFAULT” which is a server
    provided default (more on that below). The “Token” property should be
    the password required for the Redis Server. An “out of the box” Redis
    server does not implement SSL, so the UseSSL property should be
    unchecked.
    
    In the DEFAULT setup, the server name is set to DEFAULT, UseSSL is
    checked and the Token is automatically generated when you load a
    project. In the DEFAULT case, a special modified Redis server is used
    which implements multi-user features which provide isolation between
    different MIT App Inventor programmers. It also uses SSL to protect
    on-line communications from interception.
    
    Author: Natalie Lao <natalie@csail.mit.edu>
    Author: Jeffrey I. Schiller <jis@mit.edu>
    Author: Joy Mitra <joymitro1989@gmail.com>
    
    Change-Id: Ic7d7aa0f7337a5452d9c138920813deb797fac20
    3cfbee8f
build.xml 30.4 KB