Slash mobile app development costs by using the first low code, enterprise mobile stack to better control your client-server data model. By exposing the server model directly to your clients, Splicer automates tedious client-server coding, and eliminates expensive coding costs that typically run over $250K per client. Also, some estimate client-server integration accounts for 80% of mobile app development cost.
Use the first low code, enterprise mobile stack for application development — including B2E (Business to Employee) apps. Our innovative, open platform is possible because of two novel concepts: Model Maps and Data Model Automation.
I’ve been talking to lots of people in the developer market lately. There is just not enough native mobile architects and developers to go around. The kind of tools we need to fix this are not simply better UI design tools, etc. To solve the developer shortage, we need a quantum leap forward in the tools themselves. The quantum leap I’m talking about are tools that automate to replace coding that we used to do by hand. Think of it as a type of robot that replaces developers. That is what Splicer does.
Wikipedia roughly defines Model Driven Architecture (MDA) as focusing on “forward engineering, i.e. producing code from abstract, human-elaborated modelling diagrams (e.g. class diagrams)”1. Model-Driven Architecture and Model-Driven Development (MDD) is often composed of class diagrams and “Entity relationship modeling”2 (ERM) among other things.
Basically, it seems to me that MDA/MDD advocates creating pretty pictures for collaboration between business units, designers, and developers.
Splicer is a “low code” platform that integrates mobile apps with relational SQL databases and RDBMS. It also is the least invasive “platform” with practically no learning curve, and is compatible with your existing development tools. Our open source server is written in java and scala, which provides the optimal runtime performance, and offers a mobility upgrade path to existing J2EE server stacks.
Use the first low code, enterprise mobile stack for mobile app development — including B2E (Business to Employee) apps. First let’s define some of these terms as there’s a lot of confusion — especially regarding claims of “open source”. We’ll cover “low code” below, but it means we want to minimize coding. When we talk about “open source”, we mean an “open source” stack — both the mobile clients, and a high-performance, modern, java/scala server. “Cross platform” means that with Splicer, you can develop for Droid, IOS, and web apps. “Development system” means we offer both development tools, and an associated, production-ready server for cross-platform mobile app development.
Splicer DMA™ allows us to easily map client models to server models. We create our Model Maps™ in the CAM GUI, and then use Splicer’s data model automation to generate the client and server models. This keeps the models in sync. These maps essentially define a view into the database. You can think of these views as “perspectives” that layout the screen flows in our mobile apps.
Combine the mobile delivery power of Splicer with the Content Assembly Mechanism (CAM) editor. CAM allows us to create data subsets for mobile clients, and also combine data sources. Splicer is the modern replacement for Open-XDX, which delivered runtime data for CAM designs, but was too heavily focused on the XML format.
Use Splicer to connect Realm Object Server to a Relational Database/RDBMS. Splicer delivers data from relational databases to mobile apps through Realm Mobile Platform.