MicroEJ āđāļāļīāļāļāļąāļ§ Kifaru JavaScript Framework āđāļāļāđāļāđāļāđāļāļāļāļĢāđāļŠāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļąāļāļāļąāļ§
MicroEJ āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļāļĨāļđāļāļąāļāđāļāļāļāļąāļāļāļąāļ§āđāļĨāļ° IoT āđāļāđāđāļāļīāļāļāļąāļ§āđāļāļĢāļĄāđāļ§āļīāļĢāđāļ MICROEJ Kifaru JavaScript āđāļāļĢāļđāļāđāļāļāđāļāđāļāđāļāļāļāļĢāđāļŠ āļāļķāđāļāļŠāđāļāđāļŠāļĢāļīāļĄāļāļ§āļēāļĄāļĄāļļāđāļāļĄāļąāđāļāļāļāļāļāļĢāļīāļĐāļąāļāđāļāļāļēāļĢāļāļģāđāļŦāđāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļąāļāļāļąāļ§āđāļāđāļēāļāļķāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļąāļāļāļēāđāļāļ§āļāļāļ§āđāļēāļ āļāļĢāļāļāļāļēāļĢāļāļģāļāļēāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāđāļāđāļāļāđāļĨāļ°āļāļēāļĢāđāļāđāļāļēāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āđāļāļāļāļ°āļāļĩāđāđāļŦāđāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāđāļāļ·āđāļāļāļ·āļāļŠāļģāļŦāļĢāļąāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāļāđāļēāļāđ

MicroEJ āļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāļāļāđāļāļāđāļāļāļĢāđāļāļāļāļāđāđāļ§āļĢāđāļāļąāđāļāļāļģāļŠāļģāļŦāļĢāļąāļāļāļļāļāļāļĢāļāđāđāļāļāļāđāđāļĨāļ°āļāļļāļāļāļĢāļāđāļāļąāļāļāļąāļ§ āđāļāđāđāļāļīāļāļāļąāļ§ MICROEJ Kifaru JavaScript framework āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļąāļāļāļąāļ§āđāļāļāļļāļĄāļāļāđāļāđāļāđāļāļāļāļĢāđāļŠ āļāļēāļĢāđāļāļīāļāļāļąāļ§āļāļĩāđāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļāļāļąāļāļāļāļīāļāļāļāļāļāļĢāļīāļĐāļąāļāđāļāļāļēāļĢāļāļģāđāļŦāđāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļąāļāļāļąāļ§āđāļāđāļāļāļĢāļ°āļāļēāļāļīāļāđāļāļĒ āđāļĨāļ°āļāļĒāļēāļĒāļāļēāļĢāđāļāđāļēāļāļķāļāđāļāļĒāļąāļāļāļĨāļļāđāļĄāļāļąāļāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļĄāļĩāļāļąāļāļĐāļ°āļāļĩāđāđāļŦāļāđāļāļķāđāļāļāļąāđāļ§āđāļĨāļ
āļāđāļ§āļĒāļāļēāļĢāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļŦāļĨāļēāļĒāļĄāļēāļāļĢāļāļēāļāđāļĨāļ°āļ āļēāļĐāļēāđāļāļāļēāļ°āđāļāđāļ C, Java āđāļĨāļ°āļ āļēāļĐāļēāđāļāļāļēāļ°āđāļāđāļĄāļ MicroEJ āļĄāļĩāđāļāđāļēāļŦāļĄāļēāļĒāļāļĩāđāļāļ°āđāļāļīāļāļāļēāļĢāļāļąāļāļāļēāļĢāļ°āļāļāļāļąāļāļāļąāļ§āļŠāļģāļŦāļĢāļąāļāļāļļāļĄāļāļāļĄāļ·āļāļāļ·āļāđāļĨāļ°āļāļĨāļēāļ§āļāđ āļāļĢāļīāļĐāļąāļāļŠāļāļąāļāļŠāļāļļāļ "āļĢāļŠāļāļēāļāļīāļĒāđāļāļĒ" āļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļāļāļ JavaScript āļĄāļēāļāļēāļāđāļĨāđāļ§āļŠāļģāļŦāļĢāļąāļāļĨāļđāļāļāđāļēāđāļāđāļāļ§āļāļāļāļāļāļ IoT
āļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ JavaScript āđāļāđāļēāļāļąāļ MICROEJ Virtual Execution Environment (VEE) āļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļāđāļēāļāļķāļāļ āļēāļĒāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāđāļāļāļāļąāļāļāļąāļ§ āļāļĢāļīāļĐāļąāļāļĄāļĩāļāļ§āļēāļĄāļĄāļąāđāļāđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļģāļŦāļāļāđāļāđāļēāļŦāļĄāļēāļĒāļāļ§āđāļē 60% āļāļāļāļāļļāļĄāļāļāļāļąāļāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļāļąāđāļ§āđāļĨāļāļāđāļ§āļĒāļāļēāļĢāļāļĒāļēāļĒāļāļąāļ§āļāļĩāđ āļāļķāđāļāļŠāđāļāđāļŠāļĢāļīāļĄāļāļ§āļēāļĄāļāļīāļāļŠāļĢāđāļēāļāļŠāļĢāļĢāļāđāđāļāļīāļāļāļ§āļąāļāļāļĢāļĢāļĄāļŠāļģāļŦāļĢāļąāļāļĨāļđāļāļāđāļēāļāļāļāļāļĢāļīāļĐāļąāļ Fred Rivard āļāļĩāļāļĩāđāļāļāļāļ MicroEJ āđāļŠāļāļāļāļ§āļēāļĄāļāļ·āđāļāđāļāđāļāļāļĩāđāļāļ°āđāļāđāļāļāļąāļāļāđāļēāļ§āļāļĢāļ°āđāļāļāļāļĩāđāļāļąāļāļĨāļđāļāļāđāļē
āđāļāļāļāļēāļāļāļāļ MicroEJ āļĒāļąāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļēāļĢāļĢāļāļāļĢāļąāļāļ āļēāļĐāļēāļĒāļāļāļāļīāļĒāļĄāļāļ·āđāļāđ āđāļāđāļ Kotlin āđāļĨāļ° Python āđāļāļĒāļāļēāļāļ§āđāļēāļāļ°āļĄāļĩāļāļēāļĢāļāļĢāļ°āļāļēāļĻāđāļĢāđāļ§āđ āļāļĩāđ MICROEJ Kifaru āļāļģāļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļēāļĒāļāļĒāđāļēāļāļĄāļēāļŠāļđāđāļāļđāđāļāļĨāļīāļāļāļļāļāļāļĢāļāđāļāļąāļāļāļĢāļīāļĒāļ° āđāļāđāđāļāđ:
- āļāļāļāđāļāļāđāļāļāļĢāđāļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāļāļĨāļāļāļ āļąāļĒ: āđāļāļĢāļĄāđāļ§āļīāļĢāđāļāđāļŦāļĄāđāļāļģāļāļēāļāļāļāļāļāļāđāļāļāđāļāļāļĢāđāļāļāļāļāđāđāļ§āļĢāđ MicroEJ āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļ āļēāļĐāļēāļāđāļēāļāđ āđāļāđāđāļāļāļāļ°āđāļāļĩāļĒāļ§āļāļąāļāļāđāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļŦāļĨāļēāļĒāļ āļēāļĐāļēāđāļāđāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļĒāđāļēāļāļāļĨāļāļāļ āļąāļĒāđāļāļĒ VEE
- āđāļĄāđāļĄāļĩāđāļŠāđāļāđāļāđāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđ: āļāđāļ§āļĒāļāļ§āļēāļĄāļāļīāļĒāļĄāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāļĒāđāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļāļ JavaScript āļāļēāļĢāļāļģ Kifaru āļĄāļēāđāļāđāļāļķāļāļĢāļ§āļāđāļĢāđāļ§āđāļĨāļ°āļāļĢāļāđāļāļāļĢāļāļĄāļē āļāļĢāļāļāļāļēāļĢāļāļģāļāļēāļāļĒāļąāļāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļāļģāļāđāļģāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāļāđāļāđāļāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
- āļĢāļ°āļāļāļāļīāđāļ§āļĻāļāļāļēāļāđāļŦāļāđ: āļāļĩāļĄāļ§āļīāļĻāļ§āļāļĢāļāļĩāđāļāļģāļāļēāļāļāļąāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ JavaScript āđāļŦāļĄāđāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāļĢāļ°āļāļāļāļīāđāļ§āļĻāļāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ āđāļāļĢāļĄāđāļ§āļīāļĢāđāļ āđāļĨāļ°āđāļĨāļāļĢāļēāļĢāļĩāđāļĄāļēāļāļĄāļēāļĒāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļēāđāļāļ·āđāļāļĨāļāļāļ§āļēāļĄāļāļĒāļēāļĒāļēāļĄāđāļĨāļ°āļāđāļēāđāļāđāļāđāļēāļĒāđāļŦāđāđāļŦāļĨāļ·āļāļāđāļāļĒāļāļĩāđāļŠāļļāļ
- āļāļēāļĢāļāļģāđāļĄāļāļđāļĨāļāļāļāļāđāđāļ§āļĢāđāļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđ: MicroEJ āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļāļāļēāđāļĄāļāļđāļĨāļāļāļāļāđāđāļ§āļĢāđāļāđāļēāļĄāđāļāļĨāļāļāļāļĢāđāļĄ RTOS/OS āđāļĨāļ°āļŪāļēāļĢāđāļāđāļ§āļĢāđāļāļģāļāļ§āļāļĄāļēāļāđāļāđ āļāđāļ§āļĒāđāļŦāļāļļāļāļĩāđ āđāļĄāļāļđāļĨāļāļāļāļāđāđāļ§āļĢāđ JavaScript āļāļĩāđāļāļąāļāļāļēāļāđāļ§āļĒ MICROEJ Kifaru āļāļķāļāļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļāđāļāđ "āļāļēāļĄāļāļĩāđāđāļāđāļ" āļāļāļāļļāļāļāļĢāļāđāļāļīāđāļĨāđāļāļāļĢāļāļāļīāļāļŠāđāļāđāļēāļāđ āđāļāļĒāđāļĄāđāļāđāļāļāļāļąāļāđāļāļĨāļ āļāļģāđāļŦāđāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĢāļ°āđāļĄāļīāļāļĢāļ°āļŦāļ§āđāļēāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāļāđāļēāļāđ
- āļāļ§āļēāļĄāļāđāļēāđāļāļ·āđāļāļāļ·āļ: MicroEJ āļāļģāđāļŠāļāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļāđāļāļāļāđāļāđāļāļāļāđāļāļĩāđāļāļģāđāļŦāđāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāđāļāļāļāļĨāļīāđāļāļāļąāđāļāļāļāļāļāđāđāļ§āļĢāđāļāļ°āđāļĒāļāļāļāļāļāļēāļāļāļąāļ āļāđāļ§āļĒāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāđāļāđāļāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļĄāđāļ§āļĨāļēāļāļĢāļīāļ āļāļĢāļīāļĐāļąāļāļāļķāļāļĢāļąāļāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļāļāļāļēāļāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāđāļāļ·āđāļāļāļ·āļāļāļāļāļāļļāļāļāļĢāļāđāļŠāļģāļŦāļĢāļąāļāļāļļāļāļāļĢāļāđāđāļāļāļāļąāļāļāļąāļ§āđāļĨāļ°āļāļļāļāļāļĢāļāđ IoT
āļāļąāļāļāļļāļāļąāļ āļāļĢāļīāļĐāļąāļāļĄāļēāļāļāļ§āđāļē 120 āđāļŦāđāļāļāļąāđāļ§āđāļĨāļāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāđāļāļĨāļđāļāļąāļāļāļāļ MicroEJ āđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāļāđāļēāļāđ āđāļāđāļ āļāđāļēāļāļāļąāļāļāļĢāļīāļĒāļ° āļāļļāļāļāļĢāļāđāļŠāļ§āļĄāđāļŠāđ āļāļēāļĢāļāļđāđāļĨāļŠāļļāļāļ āļēāļ āļĢāļ°āļāļāļāļąāļāđāļāļĄāļąāļāļīāļāļēāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄ āļāļēāļĢāļāđāļēāļāļĨāļĩāļ āđāļāļĢāļāļĄāļāļēāļāļĄ āđāļĄāļ·āļāļāļāļąāļāļāļĢāļīāļĒāļ° āļĢāļ°āļāļāļāļąāļāđāļāļĄāļąāļāļīāđāļāļāļēāļāļēāļĢ āđāļĨāļ°āļāļēāļĢāļāļāļŠāđāļ
āđāļāļĨāļāļāļāļĢāđāļĄāđāļāđāļ AppMaster āļāđāļ§āļĒāđāļŦāđāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāđāļāđāļāļāļĢāļ°āļāļēāļāļīāļāđāļāļĒāđāļāļĒāļāļģāđāļŠāļāļāļāļĢāļīāļāļēāļĢāļāļēāļĢāļāļąāļāļāļē no-code āļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄ AppMaster.io āļāļķāđāļāđāļāđāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļąāļāļāļĢāļāļāļĨāļąāļ āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āļĄāļ·āļāļāļ·āļāđāļāļĒāđāļāđāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāđāļāļāļ āļēāļ āļāđāļ§āļĒāļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄāđāļāļĨāļđāļāļąāļāļāļąāđāļāļāļģāļāļāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄ āđāļāđāļ MICROEJ Kifaru āđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄāļāļĒāđāļēāļ AppMaster āđāļāļ§āđāļāļāđāļāđāļĨāļĒāļĩāļāļķāļāļāļģāđāļŠāļāļāļāļēāļāđāļĨāļ·āļāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļĒāļīāđāļāļāļķāđāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļąāļāļāļēāđāļĨāļ°āļāļļāļĢāļāļīāļ


