New features in KE EMu 3.1 and beyond
Querying complete New mechanism to abort searches added Feedback on number of records retrieved Aborting a search displays records found so far
Querying (cont) complete Limit search time Limit number of records retrieved Configure update time on search feedback Administrator can enforce system wide settings on server
Searching complete Index support added for IS NULL and IS NOT NULL searches (that is !* and * searches) Index support added for leading character pattern searches (that is xxx*, a?, al[a-f]*ed, ^ab{cd}$, etc) EMu selects automatically the best index or combination of indexes for a given search
Help System complete Windows based CHM help file (all help in one file) Language specific instances of the file Context sensitive Animations to walk through more complex processes Help file can be localized on a client basis New field level help module Field level help can be customized on a group or user basis
Reporting complete Support for Crystal 10 viewer (NT, 2000, XP, 2003) Support for Crystal XI viewer (2000, XP, 2003) once image display issue resolved. Crystal 9 viewer still shipping for 95/98/Me Support added for XSLT reports.
XSLT Based Reporting complete texserver XML List of files to client XML XSLT Document XSLT Processor XML/HTML/PDF/PCL/Other Report Viewer
Page View testing New mode to view results of a search Any XSLT based report can be used to view records Report integrated into standard EMu environment Potential for other report types to be used in Page mode (eg Crystal, Word, Excel)
Resources completed Ability to query/fetch internet based resources from a record Dynamic URL generation based on contents of record EMu registry defines “Resource” menu entries Menu built dynamically based on contents of current record Menu text can contain content from current record
Standalone testing Extract a subset of records on master server Download records onto client machine Create/Modify records on client (and possibly server) Upload changes to server (one or more times) Apply changes to master server Resolve conflicts
Miscellaneous complete Ditto Tab Restrict records searched when attaching Batch taxonomic re-identification tool available Saved static groups now restore in original order
Record Level Security under development Set access permissions on individual records Access controls: Can view Can modify Can attach Can change access Access defined on user/group basis along with combination of data fields (e.g Department)
User Interface Update under development Update menu text for commands Replacement of Command Centre icons with consistent set of colours and images Update of short cut buttons to use new colour scheme (based on Office 2003 look and feel) Flattening of buttons on Command Centre Investigate new look and feel for tabs
DiGIR support testing Add DiGIR support for all Natural History clients Allow EMu to act as a data provider for GBIF and other DiGIR based portals (e.g ORNIS, MaNIS) Incorporate support for Darwin Core 1.2 into all Natural History clients
XML Import Facility EMu 3.2 Data import of defined XML data format Support creation of referenced records Support attachment resolution Interactive process with ability to run unattended Support for CSV loading Support for loading of multimedia
<?xml version="1.0" encoding="iso-8859-1"?> <table name="ecatalogue"> <tuple> <atom name="TitMainTitle">A walk in the park</atom> <table name="TiTOtherNames_tab"> <atom>A stroll by the lake</atom> <atom>A family going for a walk</atom> </tuple> </table> <table name="CreCreatedByRef_tab"> <atom name="NamLast">Marshall</atom> <atom name="NamFirst">Bernard</atom> <table name="MulMultimediaRef_tab"> <atom name="Multimedia">c:\Images\Image1</atom> <atom name="MulTitle">A digital image of the painting</atom> <atom name="Multimedia">c:\Images\Image2</atom> <atom name="MulTitle">A low res image of the painting</atom>
Unicode Support EMu 3.3 abcd áçèîö αβγδ כלםמ بةتثجح Support for most known character sets Replace current control set with Unicode based controls Windows Me/98/95 no longer supported Upgrade database server to provide UTF-8 support abcd áçèîö αβγδ כלםמ بةتثجح
Database research Feasibility study into providing Oracle as a database alternative Reworking of Texpress query optimiser to provide more efficient cross-module searching Provide JDBC interface to Texpress Provide “standard” web services access to EMu Investigate adding spatial index support
Timetable KE EMu 3.1 December 2005 Record Level Security User Interface Update KE EMu 3.2 March 2006 XML Import KE EMu 3.3 June 2006 Unicode support