Skip to content

Latest commit

 

History

History
49 lines (43 loc) · 1.99 KB

README.md

File metadata and controls

49 lines (43 loc) · 1.99 KB

escframework

The escframework is an universal communication framework. It consists of Event, State and Component framework.

Installation

  • Install "Eclipse IDE for Java Developers"
  • Open eclipse
  • Create new Workspace (e.g. "esc") or use an existing one
  • Show View "Git Repositories"
  • Click on the three vertical dots - "Clone a Git Repository..."
  • "Clone URI"
  • Enter Git URI from github.com
  • Select "main" branch
  • Select local folder for the git repository
  • "Finish"
  • Right click on the repository in "Git Repositories" - select "Import Projects..."
  • "Finish"
  • In project right click on "pom.xml" - Run As - Maven install

Usage

See Demonstrators:

For further information see https://gwasch.de/escframework.php - "Folien" (only available in German so far)

Next Development Steps

  • Improve State framework
  • Complete Javadoc
  • Provide example for UndoAction
  • Complete standard actions (Loop, Sequence, Parallel) plus example
  • Provide autoDelegate
  • Provide inheritance of extensions
  • Provide remote proxy
  • Provide Garbage Collection for components
  • Provide ManagedThreadPushAction
  • Installation and user guide
  • Put on Maven Central

Contribution

If YOU like to contribute to the project this is what you could do:

  • The escframework should be also provided in other programming languages, e.g. C++, C#, Python. This should not be done manually but AI-supported.
  • The escframework should support web development.
  • The slides on gwasch.de should be translated from German into English. This should not be done manually but AI-supported, finally into as many languages as possible.
  • Test the framework and report bugs.

Thank you very much!