Skip to content
Siminov Framework edited this page Aug 28, 2015 · 8 revisions

Siminov is a open source framework build and managed by Siminov Software Solution LLP and its community. It is a free software that is distributed under the Apache License, Version 2.0 (the "License"). Aim of this framework is to reduce time and effort spend in building mobile application on various platforms like - Android, iOS, Windows.

Siminov Framework is build by combining various Siminov products like - Siminov Core, Siminov Connect, Siminov Connect. These components are available or in development stage on all platforms.

Core

Siminov Core is an object-relational mapping (ORM) library for different platforms Android - Java, iOS - Objective C, Windows - C#. It is a framework for mapping an object-oriented domain model to a traditional relational database. It primary maps model classes to database tables (and from model data types to SQLite data types.). It also provides data query and retrieval facilities. It also generates the SQLite calls and attempts to relieve the developer from manual result set handling and object conversion and keep the application portable to all supported SQLite databases with little performance overhead.

Connect

Siminov Connect is a lightweight, comprehensive, open source RESTful web API framework for the Java - Android, iOS - Objective C and Windows - C#. It supports major internet transport, data format, and service descriptor standards like HTTP and HTTPS, SMTP, XML, JSON, Atom, and WADL.

Hybrid

Siminov Hybrid is build using Core, Connect and Hybrid Technologies, together it enables application to map JavaScript/Model object to relational database and Restful Services. Using this application developer can build application which uses the best of both Native and Hybrid technology.

Hybrid not only take care of mapping from JavaScript/Model classes to database tables (and from JavaScript/Model data types to SQL data types), but also provides data query and retrieval facilities.