Model-Driven Development

Experience true Model-Driven Development (MDD). By creating model schemas via CAM templates, you can then generate mobile SDKs, server queries, APIs, model artifacts, and forms. Moreover, you will future-proof your low code investment by running on open source.

Disruptive Mobile Integration Engine
- Extend ORM to mobile clients
- Access DAOs within native mobile code

Cross-Platform Data Portability
- Real data agility via typesafe models
- Generate native SDKs tailored to your server data

Data Aggregation
- Aggregate from disparate databases including Oracle, MySQL, PostgreSQL
- Visually compose client models

Portable Web Forms
- Generate beautiful React.js forms

True Open Source
- Own the entire run-time stack
- No vendor lock-in
- SaaS hosting available

Plays Well With Others
- Mule ESB (Mulesoft)
- mobile database
- Ruby Models

Supported Platforms
- Android
- Ios
- Backed by a turnkey, open-source, java server featuring live model injection

For Detailed Information
- This technical video gives a demo of Splicer features: Low Code Development with Splicer
- View our product Data Sheet here
- Browse our blog here

How It Works

Below is a screenshot of the CAM editor with our database structures on the right, and our client model on the left. We created our client model via drag-and-drop from a sample PMIX database schema. A recent blog post explains the motivation for this in a bit more detail. CAM screenshot
One powerful feature of CAM is the ability to create Data Dictionaries for both our client and server models. There are several videos on this topic including:

Once we create our client models in CAM, we import them into the Splicer server, which generates our client and server models. The server models automatically connect to our relational data using JPA, while the client models expose the server data to our Droid and IOS developers as typesafe "pojos" or "DAOs".

We plan to offer a freeware version where you can create your own models, so check back here or email, and we'll keep you in the loop. We currently offer only a commercial version of the development suite and server.

Why is it different?

With Splicer, the client's data objects are typesafe and guaranteed to correlate to your server model. These client DAOs allow the mobile developer to access the server's database just like a server-side ORM does. When you change your model, compilers show where your client code breaks due to model changes. If you have multiple types of mobile apps, this type of Model Management will save your sanity.

Splicer System Architecture

Splicer Architecture

Wouldn’t it be great to access server data as typed objects?

Splicer extends server data structures to the top of the client stack
  • Easily manage multi-app integration
  • Focus client coding responsibilities on user interaction ("View" coding)
  • Modify your system model synchronously with ease, confidence, and Agility
  • Compilers validate code conformity to model changes
  • A true "low code", enterprise infrastructure

    Please contact us to demo our products.