Advertisement
Overview
POWER KI (PWK) is the programming language for the development of Intelligent Applications (IA).
[Requirement: Visual C++ libraries VC_redist_X86].
IA are software that, by exploiting all the available information, even obtained autonomously, are able to carry out their task in the simplest possible way. To achieve this, PWK implements the Software Plastic Architecture (SPA).
Covered application fields range from IOT, industrial automation and decision-making processes such as finance, management, marketing up to eCommerce and the web.
The Developer distribution, which you can get here, is complete with everything you need:
- for editing the code and interfaces (GUI - Graphic User Interface, WUI - Web User Interface);
- for testing and debugging;
- distribution and deploy.
Included are tools and wiz to simplify development, and some applications including the powerful "Calcolatrice V3" and "SNAP7connector" for connecting to PLCs.
ALL-In-ONE
One of the inspiring principles of PWK is the All In One, that is, applications complete with everything they need to work, limiting dependencies as much as possible, in order to make distribution and maintenance procedures trivial.
NATIVE CLOUD
The GUI interfaces are managed in Native Cloud mode, i.e. uncoupled from the program that generated and manages them. This allows you to have applications with distributed user interfaces (even through the Web) which, however, give the feeling of immediacy like the local ones. The "PKA-Factory" wiz allows their immediate instantiation.
SOFTWARE PLASTIC ARCHITECTURE
Keys point of Software Plastic Architecture, implemented by POWER-KI (PWK) programming language, are Five plus One (5+1). The One was to conceive the software program as a Knowledge Base (KB). It is a great change compared to usual languages like C, Java, Basic, Python (here for brevity UPL), in which the code part processes data elements, thus a duality Code-Data. PWK instead is designed around a Code-Data-Flow paradigm with each items that can be independently addresses and modified.
The Five Keys points are : reflexivity, self-modifying, typeless data, multi-threading and persistence.
PWK provides functions, in its Tree library, to manage KB environment, making simple reflexivity and self-modifying operations, like inspect, change, insertion or deletion of language items. All these operations can be performed by the running program. Data variables are typeless, that is they takes the type of the contents without the need of type declaration helping a slender code form.
Multi-threading (parallel execution of code) has been taken in account from the ground, both implicitly, KB and functions are thread safe, which with synchronization functions such as semaphores and doors.
To better understand what Persistence is, help to remember that in UPL when code, included in functions or methods, is executed by different threads or at different time, always the same code in executed.
In PWK the Executable items ( EXO and MTHD) of the App are part of the KB, when invoked by the execution flow a new copy of them is created and nested to the KB, thus this copy is independent from the origin and can be changed individually; this is what we call Persistence.
HOT DEBUG
One of the consequences of the SPA is the ability to debug / modify applications while they are running in production.
ECOSYSTEM
In addition to TOOLs and WIZs, there is an ecosystem of PWK applications such as:
PWK-ES Enterprise Server for distributed application management;
PWK-Inspector for hot debugging of applications.
POWER-KI as a glue of technologies
WRAP technology allows developers to extend the functionality of PWK by adding custom libraries that are seen from the WorkBench (development environment) in a near native way.
OTHER Distribution
On https://github.com/POWER-KI/POWER-KI are available:
- EXECutor (if you only need to execute an APP);
- GUIclient (if you only need the client for native cloud).
LEARN Resourcies
To learn basic PWK you can use "Calcolatrice V3" using the exectise provided by the PWK-01-BASIC library.
The web site www.POWER-KI.com contains info and links.
FAST.TRACK the official Magazine
- English edition: https://issuu.com/xplab/docs/pwk-ft-01-en?fr=sMWVmNTQyOTE1NTc
- Italian Edition: https://issuu.com/xplab/docs/pwk-ft-01-it?fr=sYmIzYTQyOTE1NTc
Other are coming ..
Features
PWK code editorGUI (Graphic User Interface) editorWUI (Web User Interface) editor - HTML5, CSSIntegrate Test and Debug capabilityEditor AssistantWiz and Tools for fast app developmentVersion storageApp deploymentOpenCV supportData Base KnowLedge BaseIndustrial communications: IEP1, ModBus, OPC-UANative CloudSoftware Plastic Architecture
What's new
ver.11 Build 33.11
For a list of change see https://github.com/POWER-KI
Additional Information
- Developed by (cap) XPLAB - Research in Automation - Brescia - ITALY
- Version 2021.08.28
-
Requires
Available on: PC
OS: Windows 10 version 0.0 or higher
Keyboard: Integrated Keyboard
Mouse: Integrated Mouse
- Published 2021-08-28
- File Type appx/msix
-
Language
English
-
Permissions
Uses all system resources
- Microsoft Store ID xpfmn1qgdq7fpq
Advertisement
How to download and install POWER-KI Developer edition from the Microsoft
Method 1: Download and Install via the Microsoft Store
This is the most straightforward and secure way to get POWER-KI Developer edition.Step 1: Open the Microsoft Store
Step 2: Search for POWER-KI Developer edition
Step 3: Download and Install
Step 4: Access the App
Method 2: Download from the Official Microsoft Website
If you prefer downloading directly from the web, you can use the official Microsoft website.Step 1: Visit the POWER-KI Developer edition Page
Step 2: Download the App
Step 3: Install POWER-KI Developer edition
Step 4: Use POWER-KI Developer edition
Tips for a Smooth Installation
Conclusion:
Both methods ultimately utilize the Microsoft Store, ensuring the app's safety and reliability. Whether you prefer browsing within the Store or starting via the website, both approaches lead you to successfully download and install POWER-KI Developer edition.POWER-KI Developer edition FAQs
How to download and Install POWER-KI Developer edition on Windows PC via the NWindows Store
How to Search and Download POWER-KI Developer edition for PC Windows?