Well done and many thanks Tom,

Yes more important progress.
Thanks for all the work that is going into this key ( & indeed open source) 
tool..

Regards

Tony
________________________________________
From: openehr-clinical-bounces at openehr.org [openehr-clinical-bounces at 
openehr.org] On Behalf Of Seref Arikan [[email protected]]
Sent: 09 September 2011 08:57
To: Thomas Beale
Cc: For openEHR clinical discussions; For openEHR technical discussions
Subject: Re: [openEHR-announce] ADL 1.5 Workbench beta 4 release - major new    
features

Hi Tom,
Thanks for all the hard work. I'll give it a spin under Linux and let you know 
how it goes.
If I had a Mac (cough), I'd do the same for the sugar coated BSD ;)

Regards
Seref


On 9 Sep 2011, at 01:00, Thomas Beale <thomas.beale at 
oceaninformatics.com<mailto:thomas.beale at oceaninformatics.com>> wrote:


A new beta release of the ADL 1.5 Workbench is now available 
here<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/index.html>.
 Quite a lot of new features have been added, as described in the release 
notes<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/release_notes.html>.
 Please note that this release only includes a Windows build; Linux and Mac 
builds will follow in the next couple of weeks. (I would be interested to know 
if anyone uses the Linux build...). It's still a beta, and there are bugs and 
deficiencies - please take the trouble to report them 
here<http://www.openehr.org/issues/browse/AWBPR>.

Some highlights:

 *   New 
docking<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/docking_side_by_side_definitions.png>
 UI, enabling multiple Archetype and Class Tools at once;
 *   Reference Model 
browsing<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/rm_schema_tool.png>,
 including any reference model, and supporting cross-model 
comparisons<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/rm_schema_tool_duplex_classes.png>;
 *   Greatly enhanced class 
viewer<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/explorer_class_view.png>,
 enabling not only exploration of the static type model, but also dynamic 
replacements at runtime, providing a way of understanding realistic data 
structures;
 *   Search bar 
<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/address_bar.png>
 allowing you to search for classes or archetypes;
 *   CKM 
icons<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/apgar_RM_icons.png>
 are now switchable in to replace the standard icons in the Archetype tool and 
Archetype Catalog;
 *   beta version of XML OPT 
output<http://www.openehr.org/svn/ref_impl_eiffel/BRANCHES/adl1.5/apps/adl_workbench/doc/web/images/xml_serialisation.png>,
 based on a rule set to control details of XML serialisation (it's not yet 
conformant with either ADL 1.4 or 1.5 XSD - but will be soon);
 *   the RM schema files now include proper package structures, and the openEHR 
RM 
shcema<http://www.openehr.org/svn/knowledge2/TRUNK/rm_schemas/openehr_ehr_102.bmm>
 is now a faithful representation of the published specifications;
 *   the EN13606 model 
schema<http://www.openehr.org/svn/knowledge2/TRUNK/rm_schemas/cen_EN13606_0.95.bmm>
 has been substantially improved, although it is still not complete. Any offers 
to help with this are welcome!

As you might guess, these features presage more powerful functionality still. 
In the next weeks and months, the following will be added:

 *   archetype editing based on RM instance structure building and constraining 
(this is not meant to compete with other tools but rather allow people to use 
the AWB, which already does validation, to correct faults in archetypes, and 
also create new archetypes for RMs that currently have no proper editor);
 *   single-file ADL 1.5 templates;
 *   an ADL/AOM 1.5 XSD;
 *   the tool XML output will be improved to support ADL 1.4 and 1.5 level XSD;
 *   a JSON OPT generator;
 *   an example instance generator, with dADL, JSON and XML output;
 *   remaining ADL 1.5 semantics, including grouping and node-level 
documentation;
 *   extract RM documentation from PDFs into XML DITA, and link with the RM 
schemas, so that the entire documentation for any class is available in one 
place;
 *   connection to Seref Arikan's Bosphorous Java wizardry, enabling deployment 
as both a server and a web/cloud side tool for any kind of front end.

The tool is in Eiffel (the most efficient language for me to develop in), and 
anyone who thinks they know OO properly, even if they have never seen Eiffel 
before, is welcome to join in. Peter Gummer, Seref and I can help them with 
Eiffel. (At some point, the whole thing can be fully replicated in Eclipse, 
Ruby, Python, etc, but for the moment, our feeling is that it is worth 
continuing for a while longer with a single ADL 1.5 compiler, and to develop a 
Java and other front-ends, while ADL 1.5 completely matures.)

If there are people from national programmes and also vendors out there who 
find this work useful, I recommend they consider how to take advantage of the 
emerging new openEHR governance to help resource this kind of work better.

- thomas beale



_______________________________________________
openEHR-announce mailing list
openEHR-announce at openehr.org<mailto:openEHR-announce at openehr.org>
http://lists.chime.ucl.ac.uk/mailman/listinfo/openehr-announce

********************************************************************************************************************

This message may contain confidential information. If you are not the intended 
recipient please inform the
sender that you have received the message in error before deleting it.
Please do not disclose, copy or distribute information in this e-mail or take 
any action in reliance on its contents:
to do so is strictly prohibited and may be unlawful.

Thank you for your co-operation.

NHSmail is the secure email and directory service available for all NHS staff 
in England and Scotland
NHSmail is approved for exchanging patient data and other sensitive information 
with NHSmail and GSi recipients
NHSmail provides an email address for your career in the NHS and can be 
accessed anywhere
For more information and to find out how you can switch, visit 
www.connectingforhealth.nhs.uk/nhsmail

********************************************************************************************************************


Reply via email to