Code Monkey home page Code Monkey logo

escframework's Introduction

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!

escframework's People

Contributors

chrissilb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.