Cocoon
Cocoon is a platform developed in C/CC++ that allows games and other types of applications to be implemented once and then run on both iOS and Android devices easily without having to develop a version of each game.
Cocoon is designed using an architecture based on interchangeable units and services that allows for a high level of independence, flexibility, reusability and maintainability. Some examples of existing services are:
- Management of the operating system and hardware: Access to files (read / write), resource management (local and remote) and internationalization, data encryption, drawing in OpenGL, TCP and HTTP communication, etc
- Management of advertising networks.
- Management of both local and remote multiplayer systems.
- Management of third party libraries such as Cocos2DX
- Management of applications developed in JavaScript and HTML5 using CocoonJS
