Das neue Framework bietet einige besondere Eigenschaften. Die erstellten Desktop-Applikationen nutzen die auf dem jeweiligen System vorhandene Web-Browser-Engine, um die Benutzerschnittstelle anzuzeigen. Auf diese Weise haben die erstellten Applikationen eine kleinere Dateigröße und kommen leichtgewichtig daher. Bei Updates der Web-Browser-Engines profitieren auch bereits erstellte Applikationen automatisch, zum Beispiel von Sicherheitsupdates. Das Framework Miletus besteht aus zwei Teilen, einer API-Bibliothek und einem Packager. Die API-Bibliothek enthält Funktionen zur Integration und Interaktion der Web-Anwendung mit dem Betriebssystem. Der Packager hat die Aufgabe, die Web-Applikation, bestehend aus HTML-, CSS-, JavaScript- und sonstigen Dateien zu einem Anwendungspaket für die ausgewählten Zielsysteme zu verpacken. Es besteht die Möglichkeit eine Verbindung mit einer Vielzahl von lokalen Datenbanksystemen, wie MS SQL, MySQL, SQLite, PostgreSQL, MS Access, Interbase, Firebird usw. herzustellen. Ebenso können Miletus-Applikationen auf dem Raspberry Pi ausgeführt werden. Dank einem cleveren API besteht ein Zugriff auf die Hardwareschnittstellen des Ein-Platinen-Computers, d.h. ein Empfangen und Senden von Signalen über die Schnittstellen i²C, SPI, GPIO oder UART ist möglich. Die Applikationen haben nahezu keine Einschränkungen gegenüber nativ programmierten Anwendungen. Das Framework ist flexibel und kann auf Treiber des Zielsystems zugreifen. Es ist nicht auf die durch das API bereitgestellten Funktionen begrenzt.
Um plattformübergreifende Anwendungen mit dem Miletus-Framework zu erstellen, kann man entweder JavaScript oder TypeScript verwenden und damit von den Vorteilen einer typsicheren Programmierung profitieren. Einmal geschriebener Code kann für Windows, macOS, Linux und dem Raspberry Pi bereitgestellt werden. Ebenso hat der Entwickler die Wahl des Betriebssystems, d.h. das Miletus-Framework kann alternativ unter Windows, macOS oder Linux verwendet werden, um Desktop-Applikationen für alle Zielsysteme zu erstellen.
Bereits heute kann man das Miletus-Framework ausprobieren. Alle dazu notwendigen Ressourcen findet man inklusive einer Dokumentation unter https://www.miletus.org/index.html#feature. Die ebenfalls verfügbaren Lernvideos erleichtern den Einstieg. Bei Schwierigkeiten und vorhandenen Fragen sind die Experten von tms.software jederzeit bereit eine weitere Unterstützung zu leisten.
tmssoftware.com bv ist ein Softwareentwicklungsunternehmen, welches sich auf der Entwicklung von modernen Web-Applikationen mittels VCL, FMX, LCL, FNC, ASP.NET, .NET, IntraWeb-Komponenten spezialisiert. tmssoftware.com bv setzt erfolgreich Entwicklungsprojekte für Windows, Web, Android, iOS, macOS und Linux um. Darüber hinaus werden Training, Beratung und eine individuelle Projektentwicklung angeboten. Das Team von tmssoftware.com bv besteht aus erfahrenen Entwicklern. Der Hauptsitz ist in Wevelgem, Belgien. Es gibt Niederlassungen in Deutschland, Uruguay und Brasilien.
tmssoftware.com bv
Roeselarestraat 180
B8560 Wevelgem
Telefon: +49 (36 43) 7 73 27 55
https://www.tmssoftware.com/
E-Mail: bruno.fierens@tmssoftware.com