12 october 2011 andrew brown imu technology 2012 australasian emu conference 11 september 2012 imu...

Post on 21-Jan-2016

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

12 October 2011Andrew Brown

IMu Technology

2012 Australasian EMu Conference11 September 2012

IMu Overview

IMu

• EMu is the electronic museumIMu is making data in EMu available on the Internet

• Conventional web pages for desktops

• Web publication for mobile devices

• Web-based applications for data capture

• Web services for many different applications

• It’s more than “web pages for EMu”

• But it definitely is part of EMu

What is IMu?

• A set of tools for accessing data within EMu

• Web pages

• Web plugins

• Web apps

• Web services

• Two core components:

• Server

• Application Programming Interfaces (APIs)

Web Pages

• Internet / Intranet interface to EMu collection

• Modern interface components (Web 2.0)

• Theme-able

• “My Museum” lists

• Cross-module searches

• Highly customisable interface

Web Plugins (“Widgets”)

• Components embedded within other web pages

• Can be used with Content Management Systems

• Not tied to specific CMSs

• Uses JavaScript for simple configuration

Web Plugins (“Widgets”)

• Many types of components

• Browse

• Search

• Display List/Lightbox/Details Map Locator

• “My Museum”

• Device-aware

• To be released with IMu 2.0

Web apps

• Interfaces built for data capture

• Based around user login

• Can create tailored “mini-apps” aimed at specific tasks

• Just getting started

Web Services

• Standards-based

• OAI/PMH

• Generic

• Multimedia

• Bespoke

• Living Worlds

• Bristol M-Shed

How does it work?

• Access to EMu data provided by an IMu server

• IMu-based applications talk to the IMu server

• Web-based applications run on a web server

Server

• Runs within an EMu environment

• “Understands” EMu

• Secure

• Extensible

• Efficient

• Uses one or more EMu licences

APIs

• Provide low-level programmer access to IMu server

• Client/Server

• “Stateful” or stateless

• Anonymous or authenticated access

• Open source

How does it all fit together?

EMu

IMu APIs

Web services

Pages WidgetsApps

Web Apps

IMu Server

top related