We have been really bogged down at ORNL lately and we were spread very thin for the last two weeks. However, things are going very well now and we have some interesting developments.
ICE:
* Alex McCaskey has some interesting examples of ICE working in a browser using Vaadin.
* Alex McCaskey and Anara Kozhokanova developed a scientific software app store based on Vaadin, EMF and Spack that we have integrated into ICE's dev menu in a branch. It makes it possible to download and locally build many scientific software packages and deploy them in Docker containers. Unfortunately I had to cancel my Devoxx US talk on this work because I came down with a nasty bug.
* I have released a pre-print of the ICE paper that will be submitted to Software X.
* We have resubmitted our data structures to January as part of a pull request to get them hosted on a separate branch of that repository and eventually their own january-forms branch. This code was originally part of the January IC, but removed because of a large number of extra dependencies on Xtext and EMF. Once this is accepted, we will hopefully move our 2.2.2 branch to January Forms instead of ICE Forms.
* Some long-awaited IP problems with Jython included in ICE (it shouldn't have been!) were fixed, reviewed, and approved, so we can release our 2.2.1 maintenance release soon.
* I have started developing ICE plugins to Warp3D, a popular structural mechanics code.
EAVP:
* Robert Smith has made many changes to the way EAVP handles properties.
* Robert also presented on EAVP at Devoxx US and will be re-presenting that talk in a seminar at ORNL soon.
* We expect a fair amount of restructuring to happen once the January Forms data structures are accepted.
* Anara Kozhokanova has started looking at how we can use EAVP services with Vaadin, which we will most likely do by modifying some of the interfaces to be templated on the "Canvas" type (i.e. - SWT Composite, Vaadin Forms, JPanel, etc.).
We're especially excited to get the January Forms pull request accepted so that we can migrate ICE and EAVP to January and continue the process of putting both projects in a web browser.
Jay