OrbLeaf is an End-to-End integrated platform for development, deployment and execution of user specific application on different type of hardware platforms, ranging from programmable Smart Card and IoT Terminal which can be customized for different type of purposes. Imagine if you're running a service business and need a way to physicalized your service using a hardware but didn't want to involved with the hardware matter.
Build any IoT application from concept to proof within hour
Specifications :
Range of Application :
Physicalized a software or service in form of card that you can give it away
* current design is just illustration
Specifications :
Range of Application :
A unified development kit for programming any Orb-Weaver based devices
Specifications :
A language that remove the word hard
from hardware
Orb-Script (can be referred as OS) is our scripting language for programming Orb-Weaver based device, it is a dynamic, weak, duck typing programming language derived from ECMA 262 (JavaScript),
unlike Lua (most commonly ported programming language on embeddded system), it offers better syntax and scalability through 3rd party framework integration,
it employs several features that most of the current embedded platform still unable to support such as dynamic object, lambda expression and object/array management for manipulating user data.
Orb-Script designed to run on constrained device such as smart card which typically have less than 1 kilobytes
of user memory space, therefore it uses context oriented programming that significantly reduce memory footprints
compared with object oriented programming while maintaning it advantage over conventional structural language.
Orb-Script is the default Organ Development Kit (ODK) programming language, it can be used to develop application for any Orb-Weaver devices.
Retarget into different type of devices seamlessly
OrbLeaf Toolkit is a set of framework written in Orb-Script language, integrated within Organ Development Kit (ODK) as online repository, the purpose of OTK is to provide a common APIs for any Orb-Weaver enabled devices, this kind of mechanism allowing an application to be re-targeted to different kind of devices with no need to port the sourcecode.
Fully graphical operating system for constrained device
Leaf is highly versatile multi-tasking operating system designed to run on constrainted resources, it provides mechanism to execute both Orb-Weaver application and native application within the same environment. several features of Leaf such as pre-emptive scheduler (multi-tasking), exception handler, user interface, power and network management. Cardinal series terminal uses Leaf as it's operating system.
Putting programming to things
Orb-Weaver Card Operating System is a revolutioner Card OS (COS), embedded within Orb-Weaver Card. it uses ETSI 102.223 mechanism to provide mechanism to control transaction protocol between card and terminal, it provides integrated Orb-Weaver virtual machine for executing user application written in Orb-Script language, shifting the paradigm of smart card programming from slave device to active device is possible with this concept.