diff --git a/li.strolch.website/www.strolch.li/blog.html b/li.strolch.website/www.strolch.li/blog.html index 72654b81e..390a59109 100644 --- a/li.strolch.website/www.strolch.li/blog.html +++ b/li.strolch.website/www.strolch.li/blog.html @@ -59,6 +59,76 @@
+ +
+

Strolch Update

+ + + +

Long due update on Strolch development.

+
+

Although we have been rather quiet in the last couple of months, anyone viewing Strolch's commit log, + will see that we certainly didn't halt Strolch development.

+

We have been hard at work, using Strolch in projects, which required many new features and fixes. The + commit log shows as of today over 180 commits since the release tag 1.0.0.

+

Some of the most exciting changes are:

+ + +

Further new features and changes are:

+ + +

So, although we've been rather quiet on the blog and on social media, we have not been quiet in + Strolch's development. We are planning to release version 1.1.0 soon, so stay tuned!

+ +
+

Activities: Beginning of the planning engine

@@ -72,23 +142,23 @@ Resource objects representing machines, human resources, etc., and Activity/Action hierarchies defining a workflow.

-

With the latest couple of commits to Strolch we have now added Activities and a basic - planning of Actions onto Resources. Activities have an +

With the latest couple of commits to Strolch we have now added Activities and a basic + planning of Actions onto Resources. Activities have an ordered list of IActivityElement which allows creating an arbitrary deep tree structure - of Activity and Action elements.

+ of Activity and Action elements.

-

Action objects have a list of IValueChange objects which define the start, - end and further value changes over time on a referenced Resource. Thus planning an - Activity is done by iterating the Activity hierarchy and for every Action - selecting a relevant Resource and then then applying the changes of the - Action on to the referenced TimeState on the Resource.

+

Action objects have a list of IValueChange objects which define the start, + end and further value changes over time on a referenced Resource. Thus planning an + Activity is done by iterating the Activity hierarchy and for every Action + selecting a relevant Resource and then then applying the changes of the + Action on to the referenced TimeState on the Resource.

This implementation is currently very simple as it ignores all constraints which a - Resource might have. In further development we shall implement a Violation - model so that UIs can be built to visualize the over-use of Resources.

+ Resource might have. In further development we shall implement a Violation + model so that UIs can be built to visualize the over-use of Resources.

In even further steps we would then start implementing algorithms to not just apply the changes onto - a Resource, but to actually search the Resource for time slots when the + a Resource, but to actually search the Resource for time slots when the value changes would not violate any constraints applied to the resource.

We are very much looking forward to these new features. Stay tuned for your updates - even though @@ -161,7 +231,7 @@

  • And many more...
  • -

    Strolch 1.1.0 is already in development and can also be downloaded from the download page Here you +

    Strolch 1.1.0 is already in development and can also be downloaded from the download page. Here you can see the current change list on GitHub. For instance heavy work has been done to implement privilege management by adding a REST API. Looking forward to