Introduction

Dynamic Model is an object-oriented programming approach based on models (structured data). It requires no pre-defined models and, in theory, allows for dynamic programming.

XWorker is developed using the dynamic model:

  • Usage in Java Projects
    Models typically encapsulate various functions, allowing for convenient and quick access to them, enabling rapid programming.
       
  • Development Platform
    XWorker is also a standalone application that can be configured as a dynamic model runtime environment, allowing you to directly develop various applications.
       
  • Human-Machine (AI) Collaboration Platform
    XWorker's model manager integrates a variety of functions. Based on the dynamic programming characteristics of dynamic models, XWorker also plans to develop it into a human-machine (AI) collaboration platform.  

Model Example

Models can be expressed in XML, which can be understood as HTML with scripts, and all tags and tag interpretation rules can be customized.

For example, the following is an SWT window model. Click here to run this model on the web.

<?xml version="1.0" encoding="utf-8"?>

<Shell name="shell" text="Hello World!" descriptors="xworker.swt.widgets.Shell"
  width="800" height="600"> 
<FillLayout name="FillLayout"></FillLayout> 
<Browser name="Browser" url="https://www.xworker.org"></Browser>
</Shell>

Join Us

    XWorker is open source and licensed under the Apache 2.0 license. XWorker welcomes you to join us in QQ group 312989786. xworker

 

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号