AccessGrid Setup
Hardware
The AccessGrid setup will use two projectors (both of which use VGA connects), one SmartBoard (which I believe also uses VGA) and a workstation display (probably VGA as well.) For input video signals from the 4 Sony cameras we currently have 3 RCA inputs and one S-Video. I think that the S-Video run was later replaced with RCA ( It was not - GJ), so we may only need 4 RCA inputs. We have not specc'ed out the audio fully, but I believe we need two sets of audio hardware, so probably the onboard sound card and an additional one. Due to the lack of PCI slots in the machine (explained below in the video card paragraph) if we need another set of audio inputs we'll probably need to go with a USB sound adapter.
Because the video capture cards tend to use BNC connectors we will need to convert the existing wiring from RCA/composite and S-Video to BNC with dongles.
The workstation selected for this project has 1 available PCI-E slot (which when in use turns off the onboard graphics), and 2 PCI slots. Because of our need for 4 video outs we will need a dual output PCI-E video card, a dual output PCI video card; and the last slot will be used for the video capture card. Since all the dual cards come with one VGA and one DVI, we will also need two DVI->VGA Adapters. In testing video cards, we noticed that ATI cards do not play well in multi-card setups, so all video cards will use nVidia chipsets.
Due to the workstation's positioning, we will also need some extended VGA cables, an S-Video cable, and 3 RCA/composite cables (10') in order to reach from the wall jacks to the workstation.
- Annabel is ordering the video cards and the video capture card spec'd below as 3d-datacom had failed to respond in a responsible manner.
- Dongles/cables will be evaluated...
A (hopefully complete) equipment list follows:
| Quantity | Est. Price | Description |
|---|---|---|
| 1 | $56 | PCI-E Dual Output Video Card |
| 1 | $76 | PCI Dual Output Video Card |
| 1 | $325USD | Spectra8 Capture Card |
| 2 | $14 | DVI->VGA Adapter |
| 1 | $12 | S-Video Cable (12') |
| 2-3 | $21 | M/M VGA Cable (10') |
| ? | $21 | Simple USB Soundcard |
| ? | $83 | Better USB Soundcard |
| 3-4 | $2 USD | RCA/Component to VNC Adapter |
| 0-1 | $17 USD | S-Video to BNC Adapter |
| 1 | ? | 3-Wire RCA Male/Male Cable (10') - We already have one of these |
| 1 | ? | 1-Wire RCA Male/Male Cable (10') - If the S-Video run was replaced with RCA |
Access Grid Notes
The best website for AccessGrid seems to be AccessGrid.org but there is also a Canadian one at AccessGrid.ca
Enabling Networking in VirtualBox on Mac OS X
These are the steps to get sane networking to work when using VIrtualBox on Mac OS X, specifically running the Debian Lenny image from the Evergreen development site here.
By default, VirtualBox doesn't let you connect from your host to the guest, to set this up perform the following steps, assuming you have VirtualBox up and running:
- Shut down the image
$ sudo shutdown -h now - In VirtualBox's settings for the image, click on Networking and set your settings to match the ones below:

Set Attached to: to Host Interface and choose "Parallels Host-Guest" under Host Interfaces. You need to have Parallels installed to have "en2: Parallels Host-Guest available. Without Parallels it may be possible to set up a virtual interface in Mac OS X's system settings to serve the same purpose. Click OK when done. You may now start up the guest image again. - In System Preferences, go to Networking and choose Parallels Guest-Host from the list of active network interfaces on the left. Enter the following settings:

Set Configure to "Manually", and set IP Address to 192.168.1.1, and leave the rest blank. Click Apply to activate the interface with the new settings. - Now we must set up networking on the Debian guest. We'll do this the old-fashioned way, in a terminal, edit the file /etc/network/interfaces so it looks like this:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
auto eth1
iface eth1 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
gateway 192.168.1.1
# iface eth1 inet dhcp
auto eth1 tells Debian to activate the interface when you activate the network, e.g. at boot time. 'static' means use a static IP. Gateway should be the same as the value you set for 'IP Address' in OS X's system settings in the previous step. - Next, edit /etc/resolv.conf to point to a working DNS server. For UPEI's it would look like this:
- Now, re-start networking on the Debian guest computer.
% sudo /etc/init.d/networking restart
Once this is done you should be able to ping the host computer from the guest, and vice-versa. - We need to set up internet connection sharing on the host computer to allow the Debian guest computer to access the outside network. External computers will not be able to connect to the guest computer unless you use port-forwarding, but it's probably best to leave it as is. Go to System Preferences and click on Sharing. Choose "Internet Sharing" in the left-hand sidebar and change your settings to match the ones below:

For "Share your connection from " choose Ethernet (if that's your main connection to the outside world. It may also be Airport. For "To computers using" enable "Ethernet Adapter (en2)". This is the same as "Parallels Host-Guest" that you set up earlier. Finally enable the checkbox beside Internet Sharing to activate these settings. You should now be able to access external web sites by name from the Debian guest computer. - Finally, we will set up SFTP on the guest computer so that you can easily transfer files to and from the guest and host, and use tools like TextWrangler's Open File on FTP/SFTP Server feature to easily edit files on the guest. Install ssh on the guest with the following commands:
% sudo apt-get update
% sudo apt-get dist-upgrade # Optional, but doesn't hurt
% sudo apt-get install ssh
Installing ssh enables SFTP by default. You can log in using the evergreen username, but you may want to use the opensrf account instead so you can edit files inside the /openils/ directory of the Evergreen tree.
- aoneill's blog
- Printer-friendly version
- Login or register to post comments
File: Evergreen Custom Bib Record and Google Book Search previews integration
This is an update to the Evergreen v. 1.2.2.3 client-side codebase which adds the ability to create cusomized bib records using a simple xml markup and also adds Google Book Search previews integration into the results pages.
Instructions for using the code and integrating it into your Evergreen installation are included in the readme.txt file in the attached archive.
You can see this code in action on UPEI's Evergreen site. Some example results pages are here:
http://islandpines.roblib.upei.ca/opac/en-US/skin/roblib/xml/rdetail.xml...
http://islandpines.roblib.upei.ca/opac/en-US/skin/roblib/xml/rdetail.xml...
This code is released under the GNU General Public License, the same licencing terms as Evergreen.
| Attachment | Size |
|---|---|
| evergreen_google_previews.zip | 28.33 KB |
File: Evergreen Customizable Bib Record
This change to the Evergreen opac web display allows evergreen administrators to easily customize the MARC data fields that are displayed in the rdetail summary page.
A demonstration of a bib record with additional fields enabled, including clickable subject fields, can be found here: Link.
A readme file is included in the attached archive to explain how to insert custom MARC data fields in an Evergreen site, and how to integrate the code into an existing Evergreen installation.
This code is released under the GNU General Public License, the same licencing terms as Evergreen.
| Attachment | Size |
|---|---|
| evergreen_customizeable_bib_record.zip | 29.32 KB |
Useful MARCXML Primer
I just found this PDF that has a great explanation of the structure and content of MARCXML documents.
And remember, kids, it's pronounced "primmer".
Some other marcxml links:
Main MARCXML page:
http://www.loc.gov/standards/marcxml/
MARCXML DTD
http://www.loc.gov/standards/marcxml/xml/spy/spy.html
- aoneill's blog
- Login or register to post comments
About Islandora
UPEI Robertson Library

Islandora Project Receives Major Grant Funding
Islandora VirtualBox Demo ver 1.0 Instructions Available
Islandora is an open source framework under development at the Robertson Library at the University of Prince Edward Island. Islandora combines the Drupal and Fedora software applications to create a robust digital asset management system that can be used for any requirement where collaboration and digital data stewardship, for the short and long term, are critical. Additional open source applications are added to the stack to create what we call Solution Packs or Sprouts.
We are creating a number of initiatives under the umbrella of the Islandora project, all developed using the innovative Islandora software suite, including:
- VRE (Virtual Research Environment) - custom collections of data models and applications providing best-practice stewardship of research data. The VRE Sprouts are developed through collaboration with a number of researchers at UPEI and elsewhere and will be released on this site starting in Q2 2010. Initial VRE Sprouts will include Life Sciences, Epidemiology, Virtual Microscopy and Lab Management. More information about our VRE's is available from the links on this site.
- IslandArchives.ca - an exemplar set of digital collections created by UPEI and our partners, providing access to a wide range of digital documents and materials. The Sprouts released in 2010 will include Books, Magazines and Newspapers, Maps, Video/Audio.
- Repository-In-A-Box - a unique solution for building Institutional Repositories and as seen with UPEI's own IslandScholar site. A new version of the IR Sprout will be available in February 2010.
There are also an increasing number of institutions using Islandora for their own repository systems. If you are using Islandora we would like to add your name to our list of collaborators: contact Mark at the co-ordinates below with information about your project.
For more information about Islandora, explore our site, request an account via the Login button above, or by sending an e-mail to Mark Leggott (mleggott@upei.ca).
![]() |
![]() |
- Printer-friendly version
- Login or register to post comments
Component Documentation
The Lab Tools section of the VRE contains specialized tools and applications that meet the needs of specific research groups. The VRE Team will work with you to add the Lab Tools components.
This Development VRE site provides most of its documentation here, including those related to the implementation of Fedora and Drupal.
You must have an account and be logged in to view this section.
| Attachment | Size |
|---|---|
| Islandora+Guide.doc | 139 KB |
- Printer-friendly version
- Login or register to post comments


