Next >

DataSoul platform is born out of the developers' need not to face the same problems and not to write the same boring code, each time they develop a new application. DataSoul platform provides an infrastructure which allows rapid development of "Data-centric" applications for Windows desktop and Windows CE systems following the "Almost Zero" philosophy: almost no line of code.

Through the appropriate configuration tool and some click it is possible to configure a whole application, its forms, fields, lookups, master-details relationships, and all is needed for a complete data management. At the end of the configuration, without having written one line of code, the same application will be able to work on desktop, WinCE and Web environments. Applications created this way can be extended with business logic, new features or custom forms through Plug-Ins (.NET or COM for desktop version, .NET for WInCE and Web version). Desktop and Web versions are able to operate on any ANSI 92 compatible database for which a provider exists (".NET Managed Provider", "OLEDB Provider" or "ODBC Driver"). Windows CE version is based on the new "Microsoft .NET Compact Framework" and "Microsoft SQL Server CE".

Desktop and WinCE versions can connect directly to their database or access it via HTTP through a web service. Further business logic can be linked to the web service.

Desktop version is consolidated since five years by now, while WinCE version, being based on "Compact Framework", is at its first distribution. For WinCE version a Plug-In for Pocket Outlook is being realized while a Plug-In for Pocket Street is under consideration (Plug-Ins for Outlook and MapPoint are already available for desktop version). With this technology it was realized our Who CRM, a CRM based on SQL Server 2000 and SQL CE 2.0, kept synchronized through replication.

The realization of the example on this web site is based on Northwind database and it took 6 man hours (most of the time was spent to select the icons!).

In the following presentation, Pocket PC (WinCE) version will be shown in detail, with some reference to the desktop version in order to show the same application in different execution environments.

Next >