Splicer Blog

Data Model Automation

Splicer: The First Low Code, Open Source, Cross-Platform, Mobile App Development System

Ok, I know that’s a long title, so let’s break it down. We’ll cover “low code” below. When we talk about “open source”, we mean an “open source” stack — both the mobile clients, and the server (ya, we’re old school like that). “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.

Put another way, Splicer represents the “First Data Model Automation” (DMA™) technology. We focused on DMA because integration is by far the most expensive and difficult piece of enterprise mobile development.

Data Model Automation for Web and Mobile Data Aggregation

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.

Applying the Content Assembly Mechanism to Mobile

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.

Low Code, Mobile-RDBMS Integration Platform for Developers

Splicer is a “low code” platform that integrates mobile apps with structured server data and databases including RDBMS. It also is the least invasive “platform” with practically no learning curve; you can keep developing using the tools you are already using.

Leverage RMAD to Consume Structured Server Data

The most difficult piece for enterprise mobile development is integrating sets of clients to your servers. So let’s leverage RMAD tools to extend server data structures to your native clients. This technique provides mind-blowing development efficiency — and allows you to affordably host your own native solutions instead of getting locked into other proprietary “low code” systems.

Demand for Mobile Drastically Outstrips Capacity

Gartner says that demand for enterprise mobile apps will drastically outstrip our ability to deliver by 5x: http://www.gartner.com/newsroom/id/3076817

Its time to re-think how we are engineering these enterprise mobile systems. Fortunately in our beta testing, we learned Splicer drastically increases enterprise mobile development productivity without requiring developers to learn new development tools.

Breakthrough Mobile Database Server

At Splicer, we discovered that most client-server code can be derived from a data model definition, which we can derive from your existing server artifacts. Our code generators automate Android, IOS, and server coding to provide tremendous cost savings, and represent a new type of “low code” product.

Cut Enterprise App Development Cost

Slash enterprise app development cost by using Splicer to expose and control your client-server mobile 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. The long-term savings are even higher because subsequent apps become much easier to develop and maintain — especially considering that on-going maintenance typically consumes 90% of software TCO.