Start   < Previous - Next >

Our “Almost Zero” philosophy pressed us to search for a solution that could allow a rapid development of applications and prototypes that, as soon as they were completed, could be run on different devices.

DataSoul platform offers a basic infrastructure for “Data-Centric” applications and manages all the features bound to data entry, connectivity to the database and forms dynamic rendering, relieving the developer of boring data access and data validation activities.

Most of development is made using a visual tool (“Configuration Wizard”, “Configurator” from now on) and remaining code depends only on business logic or on adding features of forms not tightly linked to data-entry. These extensions are realized through plug-ins that can be linked to DataSoul platform and that, if well designed, can be re-used in different applications (for instance, our MapPoint plug-in).

All settings made with the Configurator, are saved as metadata in appropriate tables in the application database itself, or in a separate database, even of different type(1).
Applications realized this way benefit from native features like search, paging, validation, lookup, master-detail relations, export on Microsoft® Excel(2), database independency(2), and can be run on Desktop PC, “.NET Compact Framework” supported devices, and soon straight from the browser (WEB version is under development).

(1) In order to use WinCE version, that exploits SQL Server replication system, metadata need to be stored in the same database.

(2) Only for Desktop PC and WEB.

Access Types
Applications based on DataSoul platform can work directly on their databases through ".NET Managed Provider", "OLEDB Provider" or "ODBC Driver", or they can connect to their company database via HTTP\HTTPS through a web service keeping its own features unchanged.

Start   < Previous - Next >