Profile

Cover photo
Toni Rikkola
Works at Red Hat Software
Lived in Kotka
173 followers|15,636 views
AboutPostsPhotosYouTube

Stream

Toni Rikkola

Shared publicly  - 
 
 
Uberfire - The Unanswered Questions: Part 6
TO-DO: Create a Task Editor In this session I'll be creating a real-live WorkbenchEditor (oooh, ahhh!) I'll start off by duplicating the Presenter-View pattern already established by the other two popups for NewFolder and NewProject. The reason for this is ...
TO-DO: Create a Task Editor In this session I'll be creating a real-live WorkbenchEditor (oooh, ahhh!) I'll start off by duplicating the Presenter-View pattern already established by the other two popups for NewFolder and New...
View original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
I guess I looked a bit frustrated so wife asked me what is wrong.
After a long technical explanation and a glazed look, I just said "I'm trying to make these red errors disappear"
"Here, I'll fix those for you!"
5
Edson Tirelli's profile photo
 
LOL
Add a comment...

Toni Rikkola

Shared publicly  - 
 
The Kie Navigator is a new view created as a result of the discussion in B*MS Eclipse Tooling Enhancements. The information presented here is preliminary and reflects the current state of this view; the new feature will be delivered in its final version in Drools/jBPM Tooling 6.4.0.
1
Add a comment...

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...
Have him in circles
173 people
Swaroop Oggu's profile photo
Stephen Masters's profile photo
Turo Lampinen's profile photo
Leena Rosendahl's profile photo
Joonas Kallio's profile photo
ankit jangra's profile photo
Eetu Pesu's profile photo
Niina Salmi's profile photo
Michael Tiemann's profile photo

Toni Rikkola

Shared publicly  - 
 
 
Update on progress of our Guided Decision Table replacement editor.. setting the ground works for the future direction we want to take it.
1 comment on original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
 
Drools 6.3.0.Final has been released. This release continues with the focus on extending and improving the platform that we have followed for the 6.x series. Bellow you can read about the highlights of the release but here are some important links: ...
1 comment on original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
 
Drools 6.3.0.Final has been released. This release continues with the focus on extending and improving the platform that we have followed for the 6.x series. Bellow you can read about the highlights of the release but here are some important links: ...
1 comment on original post
1
Add a comment...

Toni Rikkola

Shared publicly  - 
 
 
Small (but important) steps..
View original post
1
Add a comment...

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...
People
Have him in circles
173 people
Swaroop Oggu's profile photo
Stephen Masters's profile photo
Turo Lampinen's profile photo
Leena Rosendahl's profile photo
Joonas Kallio's profile photo
ankit jangra's profile photo
Eetu Pesu's profile photo
Niina Salmi's profile photo
Michael Tiemann'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