Skip to content
Siminov edited this page Oct 16, 2014 · 12 revisions

A hybrid application, by definition is derived from a combination of technologies, approaches or elements of different kinds. With respect to mobile applications, a hybrid application leverages best of both native and mobile web technologies.

In hybrid environment, it is very difficult to handle database and web service calls. Siminov makes application developer life easy by mapping JavaScript/Java objects to relational database and handling all web service calls using the native container capability.

Note: While having a strong background in SQL and Web Service is not required to use Siminov Framework, having a basic understanding of the concepts can greatly help you understand Siminov more fully and quickly. Probably the single best background is an understanding of data modeling and web service principles. You might want to consider these resources as a good starting point: \url{http://en.wikipedia.org/wiki/Data_modeling} and \url{http://en.wikipedia.org/wiki/Representational_state_transfer}

Siminov Hybrid Framework is a combination of ORM and Connect Framework which handles both database and web service calls.

* Database: Siminov not only takes care of the mapping from JavsScript/Java classes to database tables (and from JavaScript/Java data types to SQL data types), but also provides data query and retrieval facilities. It can significantly reduce development time otherwise spent with manual data handling in SQLite. Siminov design goal is to relieve the developer from 99\% of common data persistence-related programming tasks by eliminating the need for manual, hand-crafted data processing using SQLite. However, unlike many other persistence solutions, Siminov does not hide the power of SQLite from you and guarantees that your investment in relational technology and knowledge is as valid as always.

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

Get Involved

Use Siminov and report any bugs or issues you find. Try your hand at fixing some bugs or implementing enhancements. Engage with the community using mailing lists, forums, IRC, or other ways listed at (https://github.com/Siminov). Help improve or translate this documentation. Contact us on the developer mailing list if you have interest. Spread the word. Let the rest of your organization know about the benefits of Siminov Framework.

Siminov Native ORM
Siminov Hybrid ORM Framework

Getting Started Guide

New users may want to first look through the Siminov Getting Started Guide for basic information as well as tutorials. Even seasoned veterans may want to considering perusing the sections pertaining to build artifacts for any changes.