Technical Info
Here is are some details of the technical information associated with DataKraft Studio.
If you want more details, contact us: info@datakraft.net.
Architecture
Performance
Caching
Hardware and software requirements
| ARCHITECTURE |
DataKraft Studio is developed in Microsoft .NET 2.0 using C#.
DataKraft Studio supports different Database suppliers, including Jet (MS Access), MSDE, SQLServer, SQLServer Express, MYSQL and Oracle. However, the software does not itself include a database engine. The connection between the underlying database and DataKraft applications is done using OleDb.
When it comes to security, DataKraft applications use the native user security features associated with the underlying database, except in the case of Microsoft Access.
The Web technology within DataKraft uses ASP.NET for publishing pages. The underlying database can reside on any machine supporting TCP/IP and login is done through SQL login. (Note: Windows authentication will be developed and integrated at a later stage.). |
| PERFORMANCE |
The DataKraft Studio platform is a two-tier architecture, where the client software is installed on the PC/laptop which connects to a database.
The potential bottlenecks in this architecture approach are:
- The network speed and traffic
- The database engine
DataKraft application designers can configure applications to take advantage of the caching features available in the DataKraft platform. |
| CACHING |
When it comes to caching, DataKraft maximises the use of PC processing power. The caching engine of the DataKraft platform uses up to 150Mb of RAM and once this threshold is reached the oldest pages are deleted from the cache. Viewing a page again will of course refresh the page.
When working with DataKraft Studio, caching is available for the following database objects:
· Application definition (automatic)
· Table content
· Query content
· Dropdown list value content
The user can manually refresh the content of the tables and queries without refreshing the entire application.
The Notification service is a stand alone Windows service that is connected to the underlying database for the application and sends emails using SMTP. This service can be run on any PC or server and does not consume a lot of resources. |
| HARDWARE AND SOFTWARE REQUIREMENTS |
Hardware:
CPU: PIII/Celeron 1.2GHz Minimum, P4/Celeron 2.0GHz recommended
Operating System: Vista, XP, Windows 2000.
Disk Space available: 300 Mb
RAM: 512 Mb minimum.Software:
Microsoft .Net 2.0
MDAC 2.7
MSI 3.1
Internet Explorer 5.5 |
Click here to find out about the technical features of DataKraft Studio
.