AptekDevkit is a windows-based framework developed by AptekDev™.
AptekEngine™ comes in three parts AptekCore , AptekIDE and AptekApp.
AptekCore includes Aptek SDK and API developed in C/C++.
AptekIDE is a full featured and modern IDE to create AptekApps smooth and easily.
AptekApp is a Lightweight , Superfast and GPU-Based framework engine.
AptekApp™ is the final product of AptekEngine. It's like Electron but lightweight , powerful and superfast!
AptekApp is based on Ultralight rendering engine and it uses JIT (Lua/C# ) to execute AptekCore API.
Lua gives you a fast way to build your application in any language!
You can develop your application in any language (C# , VB.Net , C/C++ , Delphi , Ruby and etc.) there's no limit you only need to export four functions from dll.
Develop your application core and build it then you connect it to AptekApp with Lua/C# Bridge Interface.
.tekpack is official extension package of AptekApp.
Here's a global diagram of AptekApp Mechanism :
Some of AptekApp™ features are :
HTML5 and CSS3 Support(Thanks to Adam Simmons)
Super Lightweight and Fast , It uses a new compression algorithm which decreases entire app size to only 10MB!
Lua and C# scripting engine , AptekEngine uses LuaLib and Mono for creating apps.
C/C++ , C# and Delphi Bindings and Plugins , AptekEngine can use C#, C++ & Delphi directly from HTML Engine.
Sandbox Technology , AptekApp PE is based on a superfast , secure and low-level App Virtualization, it generates everything in virtual memory which is secured with Code Virtualization by A Virtual CPU. It will be compiled into a Single *.exe with no dependencies , Just one exe without any extraction to disk.
High Security , AptekApp uses custom encrypted binary files to store assetsby using four layer of encryption and compression (zLib/LZMA).
Network Technologies , AptekApp has a good API to bring Websocket , UDP and TCP connections in users hands in easiest way.
Audio/Video Streaming , AptekApp allows you to perform video and audio streaming by using plugins.
Good Performance , AptekApp launches fast and it compress virtual memory in per minute to reduce physical memory usage.
Virtual File System , AptekApp has a virtual file system API to generate memory-mapped files.
Plug-In System , AptekApp offers a plugin system , so you can add your own tools.
x64 Support , AptekApp comes in x32 and x64 with all features.
Real-Time Update , AptekApp supports real-time updating while developing in IDE.
AptekDB is a lightweight, fast and full featured non-SQL internal storage but It supports all commands of SQL.
AptekScript is a simpe php like scripting language to create pages by using database and internal data.
And More ...
AptekIDE™ is a full featured IDE for developing AptekApps , It preforms anything you need to develop a AptekApp.
It has AptekPackage exporting tool , debugger, virtual server and lots of features to make everything easy for you!
Note : AptekIDE looks like Visual Studio but a little prettier :D