PluginOK middleware, formerly known as WebRunLocal, is a native applet system that can be called in both directions between the browser and desktop programs. Through this middleware, you can operate various hardware devices connected to terminal computers without barriers, call operating system APIs and local DLL functions on web pages, and completely solve the embedded usage problems of ActiveX controls and desktop automation programs (such as Microsoft Office, Kingsoft WPS, AutoCAD, Solidworks, CATIA, ProE, UG, etc.) in Chrome, Edge, Firefox, IE, Opera, Electron, Vivaldi, Brave, 360, QQ, Sogou, Lenovo and other browsers. It is a secret weapon for browsers to expand functions, is the first choice alternative to FireBreath, and it is also the original adoption of Microsoft Silverlight and Adobe. ERP, CRM and other systems with RIA technologies such as Flex are preferred frameworks that are compatible with the latest versions of browsers such as Chrome and Edge. The front-end integrated interface provided by PluginOK middleware is not related to the development language. You only need to use simple JS scripts to complete the docking with the B/S system in the web page, making the browser the best container for the integration of various information and digital systems, completely solving the various pain points and difficulties of the B/S system, and allowing desktop programs to be migrated to the browser to run without any barriers.
PluginOK (Niu Plug) middleware and related mini programs are developed and sold by Chengdu Zorro Software Co., Ltd. The consultation hotline is: 18081958957, 4006831589, company website: http://www.zorrosoft.com WeChat online communication: ZorroSoft Consulting quotations and integration solutions, please add WeChat first to facilitate communication, thank you!
Operating system compatibility: 1. Fully compatible with Windows XP, Vista, 7, 8, 8.1, 10, 11 and other versions of 32 and 64-bit desktop systems; 2. Fully compatible with Windows Server 2008, 2012, 2016, 2019, 2022 and other versions of 32 and 64-bit service systems.
Browser compatibility of advanced version embedded web applets: 1. IE 8 and above; 2. Chrome 41 and above; 3. FireFox 50 and above; 4. Edge (Chrome kernel) 80 and above; 5. Opera 36 and above; 6. Brave browser; 7. Vivaldi browser; 8. Electron desktop program; 9. 360 Speed Browser (X) 9.5 and above; 10. 360 Security and Enterprise Security Browser; 11. QQ Browser 10 and above; 12. Sogou Browser; 13. Huawei Browser; 14. Lenovo Browser; 15. Qi'anxin Browser; 16. Haitai Red Lotus Browser; 17. WeChat web window...
For a long time, the method of implementing two-way calls to web pages and local systems in IE is to use ActiveX control technology, while similar NPAPI plug-in technology is available in browsers such as Chrome and FireFox. Due to security risks and stability issues, Chrome browsers with a market share of up to 70% have abandoned the support of NPAPI plug-in since version 45, resulting in many businesses that rely on these technologies that cannot continue to be used in the latest version of the browser. Later, they gave up supporting PPAPI plug-in in 2022, completely closing the door to implementation through browser plug-in technology.
There are two well-known solutions for bidirectional calls between browsers and local programs: 1. FireBreath, the underlying implementation uses ActiveX and NPAPI technology, and has faced the problem that the browser version released after 2015 is not compatible with it. It has basically been abandoned and the official website has been closed; 2. Node.js is a JavaScript running environment based on Chrome V8 engine, where the FFI module can implement a dynamic link library that calls a local C language style in JavaScript. Running and deploying rely on Python and npm. In addition, it is necessary to process 32-bit and 64-bit program calls differently, especially object-oriented component calls such as ActiveX controls and cannot be integrated with web pages. In order to continue the use of many software that use browser plug-in technology, PluginOK middleware came into being. After years of development and upgrading, it has realized a browser plug-in framework that can replace FireBreath, which is mature, stable and commercially available.
Reasons for using PluginOK (后名名) middleware: 1. Lightweight: The entire package is very small, and it does not rely on any browser's plug-ins or extension interfaces, and can be used without relying on third-party support libraries; 2. Strong compatibility: The Web Socket technology in the HTML5 standard can be used to ensure compatibility and use in the current and subsequent versions of each browser; 3. The Windows platform uses COM component technology to provide friendly interface support for the development of upper-level applets, and supports most development languages; 4. Configurable and flexible applet installation and upgrade support, and also supports OEM, which facilitates third parties to integrate into their own business systems.
Examples of usage scenarios: 1. The web page needs to interact with the hardware of the local computer, such as operating local scanners, high-photographers, printers, and card readers in systems such as OA with B/S architecture; 2. The web page needs to call local ActiveX controls or software VBA interfaces to implement some special services, such as embedded online editing and auditing of Office documents; 3. Some software systems use third-party DLL function modules to call them in the web page, such as the Internet telephone support library; 4. Websites with high security requirements such as online banking and online payment can develop security controls, access U-shield and certificates based on this middleware to provide access security security; 5. Develop decentralized distributed system applications, such as making full use of the decentralized system GPU computing capabilities.
For different business usage scenarios, PluginOK supports three types of native applets to run: A. DLL module applets, implemented as components in the COM process, can be used to encapsulate the driver libraries of various hardware devices and Windows API function modules without interface interaction, etc. This type of applet and PluginOK's main service run in the same process, have high system access permissions, and generally cannot access the registry and related configurations of the current desktop login user; B. Pop-up applets (EXE) with interface interaction, this type of applets is an ordinary Win32 executor, mainly encapsulate ActiveX controls with interface interaction such as printers, scanners, high-photometers, etc. to call them to the front-end, and a window similar to a web page is popped up to run, with the same permissions as ordinary desktop applications; C. Embedded web page applet (EXE) with interface interaction. This type of applet is also an ordinary Win32 executor. It mainly encapsulates continuous interface interaction such as video playback ActiveX controls, office software OLE windows for the front end to run in embedded web pages. The experience effect is the same as the ActiveX controls or NPAPI plug-in in the original IE.
Based on the world-old true embedded web applet technology of PluginOK middleware, the following two technical solutions are available for running ActiveX control embedded web pages with interface interaction in Chrome, Edge, Firefox, Opera and other browsers: A. Calling the IE control embedded applet or IE new tag applet to implement a program-driven dual-core browser. The disadvantages are high memory usage, low running efficiency, poor user experience, and low development costs, minimal front-end changes, and it is recommended to use it when upgrading old projects; B. The embedded web applet development interface based on PluginOK middleware is developed. The package version of its embedded applet is developed on the basis of ActiveX controls, and the IE kernel is completely abandoned. This solution has low memory usage, high operation efficiency and good user experience. However, the development cost is higher than that of Solution A and more front-end changes. It is just a one-time solution. It is recommended to adopt the new project.
PluginOK middleware and applet authorization: For commercial purposes, you need to pay for use. For non-commercial purposes (certificate required by public welfare institutions) you can apply for free use authorization. http://local.zorrosoft.com/ provides online demonstrations and software package downloads. For technical consultation and quotation information, please contact: ZorroSoft on WeChat, development and communication QQ group: 23126938, click the link to join: https://jq.qq.com/?_wv=1027&k=5FxgskL
RTSP real-time video streaming in web pages low-latency multi-channel VLC engine native playback demonstration website: http://local.zorrosoft.com/vlc RTSP real-time video streaming in web pages low-latency multi-channel native playback demonstration website: http://local.zorrosoft.com/player PageHiOffice web component online experience website: http://local.zorrosoft.com/officeJS PageHiCAD web component online experience website: http://local.zorrosoft.com/CadJS
Welcome to click on the above website to experience the powerful PluginOK middleware!
Big notes about PluginOK middleware products: 1. The stand-alone standard version was officially released in May 2019, and the windowless applet (DLL) that supports interfaceless interaction and pop-up window small program (EXE) that supports interfaceless interaction; 2. On July 13, 2020, it was officially released on the web page on July 13, 2020, and the software authorization fee was greatly reduced compared to the stand-alone version authorization; 3. The network version was officially released on August 13, 2020, and it can be used without connecting to the external network. Compared with the stand-alone version authorization, the software authorization fee has been greatly reduced; 4. On October 9, 2020, the VLC embedded web multimedia playback mini program was officially released, which supports the direct embedded low-latency playback of multi-channel RTSP streams in the web page; the Beijing Dianju AIP electronic signature web page embedded mini program was released, which supports the direct signature of various office documents on the web page; the file operation mini program was officially released, which provides services such as local file HTTP protocol upload and download, local image file rotation and scaling, local file access, and local program operation; 5. On December 12, 2020, the Autodesk company web mini program was released, which supports online editing, viewing and review of DWG and other engineering drawings; 6. On January 22, 2021, the upgraded version was released, and the PluginOK middleware supports HTTP and HTTPS service agents, which supports transparent and screenshots of the mini program window, and publishes the embedded web running version of desktop software such as Tencent WeChat and Enterprise WeChat; 7. On May 6, 2021, the Solidworks web applet and PCL web rendering applet experience version will support the development of the industrial Internet, and at the same time, the Microsoft Office and Kingsoft WPS web online editing applets will be upgraded to provide rich front-end call interfaces; 8. On August 30, 2021, the major upgrade version will be released. The middleware advanced version will be supported for ordinary users. Most of the time, no administrator permission is required, which greatly improves the user experience and system security performance. The Office web applet supports remote document operation, provides bookmark interface, and supports file redemption; 9. On October 25, 2021, the upgraded version will be released, rewriting the underlying data access mechanism, and supporting the launch of embedded applets in seconds. The embedded applet does not require administrator permissions, solve the problem of possible crash in closing the browser, and the Office applet will add Yongzhong Office support; 10. The upgraded version will be released on January 5, 2022, and the Hikvision web native video streaming applet will be released, supporting the private protocol playback of Hikvision devices, reducing the playback delay time again, and supporting LibVLC and MP4 engine playback; 11. The upgraded version will be released on March 2, 2022, and the advanced version embedded web applet will be added to support 360 Speed Browser X64-bit version, Vivaldi, Brave browser and Electron desktop program, improving the Office applet functions, and the RTSP streaming web applet will automatically enable GPU hardware acceleration capability playback by default; 12. The upgraded version will be released on May 23, 2022, greatly optimizing the startup performance, VLC and Hikvision web playback applets will add dual graphics card GPU acceleration and split-screen independent process playback support, and the Office web component will support embedded WPS personal version; 13. The upgraded version will be released on July 31, 2022. The middleware will be equipped with VLC and Hikvision web playback applets and will be independently promoted to PageHiPlayer brand, and the middleware will be equipped with Microsoft Office and Kingsoft WPS and other web components. The upgraded version will be released on October 23, 2022. The middleware will be supported for dongle authorization, PageHiOffice will support remote document operation, realizing document more modes to open, and PageHiPlayer multi-engine web player supports Hikvision hard disk recorder; 15. The upgraded version will be released on December 22, 2022. The PageHiPlayer multi-engine web player supports FFPlayer engine playback, and supports VLC 4.0 playback; 16. The upgraded version was released on March 7, 2023. The PageHiOffice web control supports PDF document operation, and the display of superimposed transparent web page content in the PageHiPlayer player screen supports; 17. The upgraded version was released on May 29, 2023. The middleware supports browsers such as Qi'anxin, Huawei, and Haitai Honglianhua. The document security operation of PageHiOffice web page control is enhanced, and the PageHiPlayer player supports the merger of similar videos; 18. The upgraded version was released on September 26, 2023. The advanced version of the middleware is optimized for startup performance, supports 360 enterprise security browser, optimizes WeChat web page window loading, and supports transparent web page content superimposed on small windows. PageHiPlayer multi-engine supports Dahua private protocol playback, and FFPlayer support box selection to enlarge the video screen display; 19. The upgraded version will be released on December 31, 2023. The advanced version of the middleware supports Lenovo browser. The VLC and Hikvision playback of PageHiPlayer and Hikvision private protocol support video amplification and rotation operations. It supports calling ffmpeg to realize video recording and merging videos. PageHiOffice optimizes content to picture effects, improves bookmark content replacement interface, etc.; 20. The upgraded version will be released on February 27, 2024. The advanced version of the middleware supports 360 secure browser 64-bit version, PageHiOffice supports document set red and call toolbar functions. The CAD web component supports OCX controls calling DWG TrueView or Design Review to view pictures, supports calling eDrawings and Creo View controls to view pictures, and improves the embedded loading effects of AutoCAD, Solidworks and Catia software.
Since the release of the advanced version of PluginOK that supports truly embedded web pages, it has obtained procurement contracts from many listed companies: http://zorrosoft.com/?p=944 Their choice is the best proof of the strength of this product. ^_^ Friendly reminder: PluginOK middleware is the only mature middleware in the market in this field to achieve commercial use. The core technology has obtained a software invention patent certificate issued by the State Intellectual Property Office. Patent number: ZL 2019 1 1323165.1. Please pay attention to identifying counterfeits or plagiarists. Choosing those counterfeits will not only cause huge losses to you because of their immature products, but also have a huge risk of infringing on our company's intellectual property rights!
Description of each directory: 1. Bin directory, stand-alone green standard version document. If you need the advanced version, please contact customer service to obtain it. InstallWrl.bat executes the installation middleware, RemoveWrl.bat executes the uninstall middleware, StopWrl.bat stops the middleware service, please refer to TestWrl.txt for standard version functional tests; 2. WrlSDK directory, stand-alone SDK, including development interface instructions, development applet sample projects, applet packaging tools, etc.; 3. Net directory, network green premium version package, InstallWrl.bat executes the installation middleware, RemoveWrl.bat executes the uninstall middleware, and standard version functional tests, please refer to TestWrl.txt; 4. ZbaSDK directory, network version SDK, including development interface instructions, development applet sample projects, applet packaging tools, etc.; 5. Plugins directory, an official mini program suitable for various application scenarios based on PluginOK; 6. Test is a front-end test web page and open source script example.