JLean Introduction

JLean is an application development framework based on the Chromium kernel developed with C#, allowing programmers to quickly develop desktop applications using JavaScript, HTML, CSS, and all Web features such as ES5/ES6, as well as all Web-related frameworks like JQuery and Bootstrap. JLean provides a large number of API libraries based on industrial control applications, such as TCP/IP, UDP, Modbus, OPCUA, PLC communication protocols, database control and more than 500 APIs, enabling you to quickly develop industrial-grade applications. These components have been applied in many well-known large factories both internationally and domestically, ensuring stability and practicality.

JLean uses JavaScript, HTML, and CSS to quickly build professional industrial control software.

What is JLean?

JLean is an application development framework based on the Chromium kernel developed with C#, allowing programmers to use JavaScript, HTML, CSS, and all Web features such as ES5/ES6, as well as all Web-related frameworks like JQuery and Bootstrap to quickly develop desktop applications.

JLean simultaneously provides a large number of API libraries based on industrial control applications, such as TCP/IP, UDP, Modbus, OPCUA, PLC communication protocols, database control and more than 500 APIs, allowing you to quickly develop industrial-grade applications; these components have been applied in many well-known large factories both internationally and domestically, so stability and practicality are guaranteed.

Advantages of JLean

Unlike traditional C#, Java, or LabVIEW development, JLean is more efficient than C# and Java development. JLean does not require concern about system APIs related to communication, control, and management during development; programmers only need to focus on the business process and related timing calls of development. Device communication, database control, and log interpretation can all be handled by JLean. Additionally, JLean has efficiency advantages that LabVIEW cannot match. Thanks to the Blink kernel and Chrome V8 engine, its computational efficiency, while not as fast as compiled languages like C# and Java, is 10 orders of magnitude faster than LabVIEW, providing better advantages for real-time task handling.

The LEPServer we developed using JLean (a WebAPI-based PLC intermediate configuration software, similar to KEPServer) was tested under conditions of 100 read threads and 100 write threads (using two Omron CJ2H series PLCs with 50 points), achieving read and write efficiency within 5-8ms.


JLean 简介

JLean 是一款由C#开发的,基于 Chromium 内核的应用程序开发框架,让程序员可以使用 Javascript HTML CSS 和 Web的所有特性,如ES5/ES6,以及所有 Web相关的框架,如JQuery Bootstrap等来快速开发桌面应用。JLean提供海量基于工业控制应用的API库,如 TCP/IP、UDP、Modbus、OPCUA、PLC通讯协议、数据库控制等多达500多项API,可以让你快速的进行工业级应用的开发;而这部分组件,均在多个国际国内知名大型工厂均有应用,因此稳定性和实用性均有保证。

JLean 使用 JavaScript HTML 和 CSS 快速构建专业的工业控制软件。

JLean是什么?

JLean是一款由C#开发的,基于 Chromium 内核的应用程序开发框架,让程序员可以使用 Javascript HTML CSS 和 Web的所有特性,如ES5/ES6,以及所有 Web相关的框架,如JQuery Bootstrap等来快速开发桌面应用。

JLean同时提供海量基于工业控制应用的API库,如 TCP/IP、UDP、Modbus、OPCUA、PLC通讯协议、数据库控制等多达500多项API,可以让你快速的进行工业级应用的开发;而这部分组件,均在多个国际国内知名大型工厂均有应用,因此稳定性和实用性均有保证。

JLean的优势

与传统的 C# Java LabVIEW 开发不同,JLean 比 C# Java 开发更高效,JLean不需要关心开发中系统关于通讯,控制,管理部分的API,程序员只需要关注开发的业务流程,和相关的时序调用即可,设备的通讯,数据库的控制,日志的解读,均可以让JLean来完成;而JLean也有LabVIEW无法比拟的效率优势,得益于 Blink 的内核和 Chrome V8 引擎,其运算效率虽不如 C# 和 Java 这种编译语言,但比 LabVIEW 是快10个数量级的,因此对于实时任务的把控,会更有优势。

我们通过 JLean 开发的 LEPServer (一套基于WebAPI的PLC中间组态软件,如KEPServer);经过测试,在100线程读,100线程写的情况下(PLC使用两台欧姆龙CJ2H系列,50个点位),读写效率均在5-8ms内。


下载 JLean