# Presentation: 128695

## ORNL

- Research sponsored by Mathematics, Information and Computational Sciences Office
- U.S. Department of Energy

**Al Geist**
**Jens Schwidder**
**David Jung**
**Computer Science & Mathematics Division**
**Oak Ridge National Laboratory**

***ORNL***
**Electronic Notebook Architecture**

## ORNL Electronic Notebook 

- Reading
- entries

**Input from**
- Keyboard
- Files
- Images
- voice
- Instruments
- sketchpad

- Annotation by remote colleagues

**Shared electronic notebook**
- Accessible 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 paste
- text or HTML

- Upload image and
- caption or PDF or
- MS Office file

**Three input methods**
- Text/HTML
- Quick sketch
- 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 any
- Ability to print hardcopy of all or set pages matching a search

**User Requested Features**

- Improved default search results
- Added addendums to change history
- Allow display of XML and HTML tags rather than execution

**General Improvements**

**User Customizations**

- For example, PSC adding feature to generate compliance page

## Customization thru Worksheet Templates

**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 the
- Materials Microscopy Collaboratory

- Some data
- automatically inserted by the instrument

- Selective
- Image grab

## Customized for Instrument Controls 

- Template produced by Nestor Zaluzec
- Argonne Lab

## 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 ORNL
- For 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)

## Enote Used for Remote Collaboration 

- Courtesy  of Michael Wright

- Instrument monitor and control panel
- Imbedded in page