View
213
Download
0
Category
Tags:
Preview:
Citation preview
Research sponsored by Mathematics, Information and Computational Sciences OfficeU.S. Department of Energy
Al GeistJens Schwidder
David Jung
Computer Science & Mathematics DivisionOak Ridge National Laboratory
ORNLElectronic Notebook Architecture
Readingentries
Input from•Keyboard•Files•Images•voice•Instruments•sketchpad
Annotation by remote colleagues
Shared electronic notebookAccessible with password through secure web site
Personal (stand alone)
notebook
Drag and drop notes from private to shared notebooks
Advantages and Features– ease of use, intuitive–look&feel of paper notebook– access from any web browser – no software to install– can be shared across group– or setup as personal notebook– can run stand alone on laptop
www.csm.ornl.gov/~geist/
ORNL Electronic Notebook
ORNL Basic Notebook Functionality
Change history (pull down list)
Notebook Title Page location
Navigation buttons Searching
Modification buttons
Features of ADD page
Author (required)Title (required)Keywords
Type or cut and pastetext or HTML
Upload image andcaption or PDF orMS Office file
Three input methods1. Text/HTML2. Quick sketch3. File/image upload
Many uses besides Compliant Notebooks
– shared project notes – proposal development– meeting notes– instrument logs – centrally updated manuals– (chemical) inventory – distance learning– teaching tool– patient medical records– medical research logs– project tracking– private notebooks
Existing Uses:
The technology lends itself to a broad set of uses many of which don’t require any special compliance
New Features in Version 1.12
Extended Image upload types pjpeg, x-png, etc.Removed old Java sketchpad
Evolution with Web Browsers
Subscription to sets of notebooks and daily notification of changes if anyAbility to print hardcopy of all or set pages matching a search
User Requested Features
Improved default search results Added addendums to change historyAllow display of XML and HTML tags rather than execution
General Improvements
User CustomizationsFor example, PSC adding feature to generate compliance page
Customization thru Worksheet Templates
For certain experiments it is much more efficient to present notebook users with a custom form (worksheet) to record data.
Template produced by Nestor Zaluzec for theMaterials Microscopy Collaboratory
Some dataautomatically inserted by the instrument
Selective Image grab
ORNL enote Security Modifications
New Features
Add SSL encryption
Access by PKI certificates
Ability to create notebooks remotely and to set access policy
Auditing access success and failure
Modifications produced by Jim Rome of ORNLFor Materials Group. See enote cookbook for SW
ORNL enote Security Modifications (cont)
To wrap the ORNL V1.12 notebook in a PKI access scheme was quite simple: About 4 lines of perl code are
changed and created dynamically for each newly created notebook
The Alliare JRun servlet engine is used to mediate all access and to output the notebook html code onto an encrypted (SSL) server.
Auxiliary servlets are used to allow notebook management (creation, access control policy)
Recommended