Profile

Cover photo
Toni Rikkola
Works at Red Hat Software
Lived in Kotka
162 followers|12,935 views
AboutPostsPhotosYouTube

Stream

Toni Rikkola

Shared publicly  - 
 
 
Hey All !!! Lienzo has moved to 2.0.123-RC1 status. It is no longer SNAPSHOTS in sonatype, the RC's are in Maven Central. A lot of work has been going on behind the scenes, with a huge amount of input, patches, and help from +Mark Proctor and team at Red Hat, for which I am very grateful. Bugs have been squashed, some hairy math has been improved, and new feature has been added, but sparingly, as Im really trying to get a final RELEASE out the door.

The Git project can be found here:

https://github.com/ahome-it/lienzo-core

The Kitchen sink as always is here:

http://www.lienzo-core.com/lienzo-ks

Some interesting new things

More work has been done on geometry operations, shape intersections, and some stuff for an upcoming feature from Red Hat of connected DAG's, called Wires, which will probably be in 2.1. But this shows some examples of intersections of bounding boxes, lines, and curves in the top group. The bottom group shows the "Cardinal Intersection Points" of a Shape, basically if a shape was bisected horizontally, vertically, and diagonally, where would those points be on it's path:

http://www.lienzo-core.com/lienzo-ks/#CARDINAL_INTERSECT

Next, also from Red Hat, is Align and Distribute, it's visual guides during edit to help align shape edges, centers, etc.

http://www.lienzo-core.com/lienzo-ks/#ALIGN_DISTRIBUTE

Next is something that was planned for a while, and just implemented. Collection level Clip Paths. Can be built with a BoundingBox or a PathPartList ( which is basically a SVG Path Specification )

http://www.lienzo-core.com/lienzo-ks/#LION

If you punch the button that says "Clip Off", it will change to "Clip On", and enable a Layer level Clip Box. The white surrounding line is for illustrative purposes only. If you drag the Lion you will see it clipped to the box edges. The Clip Path's scale to the container. They can be set on a Viewport, Layer, or Group.

Some more work was done to make almost all shapes out of Path's, so some neat operations can be applied to them, aside from making them much faster. In this demo, we can apply a corner radius to quite a few shapes.

http://www.lienzo-core.com/lienzo-ks/#CORNER_RADIUS

There is some continuing work on interactive Shape and Path Editing. As +Mark Proctor posted on the 14th, shapes can be resized and edited. I have merged Mark's work back into core.

http://www.lienzo-core.com/lienzo-ks/#MULTIPATH_RESIZE

Also OrthogonalPolyLine, etc can have a corner radius, those and PolyLine and Spline can be edited in place:

http://www.lienzo-core.com/lienzo-ks/#POLYLINES

Speed improvements have been done all around. I would invite you to check out work by +Michael Anstis drawing Tables with Lienzo, where there can be THOUSANDS of rows and columns, without the heavy DOM lag of browsers. He has some YouTube video's here:

https://www.youtube.com/channel/UCRjyzfzlWSPafTe4TDb5I4Q

Really amazing work! It's planned to be back-integrated to Lienzo in a near future release.

I would like to express my gratitude to the team at Red Hat again, and the developers who have submitted bugs or feature requests. Feedback is always welcome.

Cheers!
Dean Jones
3 comments on original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
Verification and validation checks for the decision tables continues with first steps for deficiency checks.

There is a row in the table that uses different constraints than other rows, still it approves the loan. It is possible for both line 1 and 2 to fire, but we do not know the order ( and the order can change ). It is impossible to know if the loan will be approved or not.

#DroolsRules
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
This article introduces the new Dashbuilder's Data Set authoring user interface which allows the user to list, create, update and remove data sets from a web browser. Please note that it's an end-user oriented guide, so do no...
View original post
1
1
Lukáš Petrovický's profile photo
Add a comment...

Toni Rikkola

Shared publicly  - 
2
Mark Proctor's profile photo
 
When you post don't forget to #GWT   #DroolsRules  
Add a comment...

Toni Rikkola

Shared publicly  - 
 
I have been getting this error when starting kie-wb GWT hosted mode in Idea. I hear Windows has similar issues, but Linux works. So I installed Linux next to my OSX. After checking all the codes out, building Uberfire, droolsjbpm-build-dependencies, guvnor and fixing all the out of memory issues Idea was giving me. I finally got the exactly same error I got in OSX.
Well at least it is not OSX, but it could just be me.
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
I made a short demo that shows the KIE Workbench Project Properties screen.  This was made for internal use, but I might as well share it here if somebody wants to take a peek.

  #guvnor   #drools  
1
1
Guvnor's profile photo
Add a comment...
Have him in circles
162 people
Edson Tirelli's profile photo
Scudder Mead's profile photo
Swaroop Oggu's profile photo
Walter Medvedeo's profile photo
Dean Jones's profile photo
Matti Ollikainen's profile photo
Jani Helander's profile photo
Ceylon's profile photo
Ossi Herrala's profile photo

Toni Rikkola

Shared publicly  - 
 
Rough look on what I'm working on this week.
The details on what the problem actually is when the decision table Verification and Validation picks something up were reported with one liners in the recent Beta1 release. In many cases "Row 1 and 2 are redundant" is not enough. This is why I'm adding an Analysis-panel that lists all the issues in the table and has more detailed explanations.
The image below shows the first steps. The look and feel will change, just showing the direction where things are going.
#DroolsRules  
2
Add a comment...

Toni Rikkola

Shared publicly  - 
 
 
Social experiment: How good are human planners?
Result: 9% worse than optimal on a simple TSP planning problem
http://www.optaplanner.org/blog/2015/06/03/HowGoodAreHumanPlanners.html #orms
Are we smarter than machines when it comes to planning? Or can automated planning beat humans? I did an experiment with a group of innocent software engineers. These are the results. Methodology During my last 2 deep dive trainings, I asked the attendees to manually solve a simple planning problem, to introduce them to...
2 comments on original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
Simple visual improvement for the decision table Validation & Verification. The analysis column can only show a short message, so now clicking it opens a popup with an error message.
Nothing too fancy at this point, since the entire UI for the Decision Tables is about to change.
#DroolsRules #GWT
1
1
Mark Proctor's profile photoToni Rikkola's profile photoLukáš Petrovický's profile photo
2 comments
 
We asked for a design from Joe. He is also doing it for the other parts of of dtables. When we talked colouring the problem areas and using the separate Issues tool window came up.
I just added this popup as a temporally solution for the beta release, since the column didn't have enough space.
Add a comment...

Toni Rikkola

Shared publicly  - 
 
The default editor in KIE Workbench used to be a text editor. The problem is that it does not work for images, pkg files, zips and any other file that the users want to store in the workbench. Another problem is that it was not possible to upload any file using the UI.

The current solution is to use the same method as we had in the 5.5 Guvnor. Default editor is an upload widget with a download button. There is also a New->Uploaded file option in the new menu. Giving the user freedom to upload anything.
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
"Code assistance for Drools Expert, a rule-based language from JBoss." Need to test that.
Today we have released IntelliJ IDEA 12 EAP 122.813, the next preview build of upcoming IntelliJ IDEA 12 with a bunch of new features. The major changes in
1
Add a comment...
People
Have him in circles
162 people
Edson Tirelli's profile photo
Scudder Mead's profile photo
Swaroop Oggu's profile photo
Walter Medvedeo's profile photo
Dean Jones's profile photo
Matti Ollikainen's profile photo
Jani Helander's profile photo
Ceylon's profile photo
Ossi Herrala's profile photo
Work
Employment
  • Red Hat Software
    Drools developer, 2007 - present
Basic Information
Gender
Male
Looking for
Friends, Networking
Birthday
December 29
Relationship
Married
Story
Bragging rights
One son, one wife
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Kotka - Kouvola - Kuusankoski - Valkeala - Miehikkälä - Virolahti
Links
Contributor to