Rapid Application creation with Canappi
Canappi was created to address the complexity of the mobile application creation process. The founder of Canappi, Jean-Jacques Dubray, has spoken to numerous entrepreneurs who struggle to bring their great ideas to market. He has also seen a wide variety of businesses or IT organizations that are looking to build mobile solutions for small groups of users (10-10k) and are faced with the high cost of building out such an application.
On the flip side of the coin, the Canappi team has also found that developers are tired of writing boiler plate code from back-end to front-end and are looking for ways to spend their time on writing valuable code, not plumbing.
What does Canappi do?
Canappi lets you create a simple mobile solution descriptor (in mdsl, an easy to learn programming language) and generates most of the code for you, for the entire stack from the MySQL schema, to the PHP services to the iPhone or Android mobile clients. How simple is Canappi? As an example, feel free to check out this application, which was written in 175 lines of mdsl code.
Canappi is a “development hub” that lets you cross technology boundaries: with Canappi, developers can use Interface Builder to create Android Layout files and activities. This process greatly simplifies the cross-platform application creation process.
Canappi has also integrated popular mobile libraries like “Bar Code Scanner” or “Core Plot” as part of the DSL. As far as APIs are concerned, the platform readily integrates with most Web APIs. When you need to build a back-end, Canappi generates a MySQL database schema and the set of PHP files to access the data.
How does Canappi do it?
The core technology of the platform is the Xtext Language Workbench that leverages an easy to learn programming language called “mdsl.” A full editor, running inside Eclipse, with color coding, validation and intellisense is provided to make the process that much easier.
Once the mdsl solution descriptor is created, the developer can submit it to the Canappi Cloud-based elastic code generation platform, which returns a zip file with the necessary Android, PHP and MySQL project files. These files are just code that a developer would have written for a native application and they are easy to read and modify when necessary.
Using Canappi is like hiring a very productive developer, who knows many mobile platforms and many of the best practices in the industry.
Many of Canappi’s customers have been able to rapidly create prototypes which connect to back-end services. As a rule of thumb, developers can usually create a complete prototype within an afternoon.
Pricing starts at $10/month with a minimum of 3 months. Canappi is currently free to use during the launch period.