Platform Team/Sugar Network/Implementation: Difference between revisions
| Line 76: | Line 76: | ||
This is a client side application. The reasons to have such client application (instead of direct using of server API) are the following: | This is a client side application. The reasons to have such client application (instead of direct using of server API) are the following: | ||
* Provide access to local Sugar Network data (providing [[Platform_Team/Sugar_Network/API|API]] from the localhost), | * Provide access to local Sugar Network data (providing [[Platform_Team/Sugar_Network/API|API]] from the localhost), e.g., from remote devices; | ||
* Being not connected to a server, users might create postponed changes in Sugar Network content, they will be applied to a server right after getting connected; | |||
* Having locally provided API as a proxy to a server, it is the only way (for now) to be authenticated on the server; | * Having locally provided API as a proxy to a server, it is the only way (for now) to be authenticated on the server; | ||
* Provide features that can't served from a servers, e.g., launching activities; | * Provide features that can't served from a servers, e.g., launching activities; | ||