Archive for December, 2007

User Requirements Report now online

Tuesday, December 18th, 2007

The User Requirements Report, the first official report of the CREW project, has been completed recently and is now available online on the Outputs page of this website (or here directly).

User engagement is an important asset for the development of the CREW VRE and ensures that the needs and requirements of the users, within their different research settings, are taken into account properly. In order to gather these requirements we planned and conducted workshops with each of our three user groups. These so called ‘User Days’ had the aim to get feedback on the development plans and ideas of the project team in the early stages of the project and also input towards the users’ real needs to support their research and work practices.

This report presents the results of these workshops and determines use cases for the further development of the CREW system. We would like to thank our user groups, Intute, the Scientific Visualization Groups and the Institute for Health Services (IHS) for their great commitment and support in these activities.

Flex 2 Presentation

Friday, December 14th, 2007

Yesterday I gave a presentation on “Developing Rich Internet Applications with Flex 2″ to a handful of developers at ILRT. Flex is a a framework for creating Rich Internet Applications (RIAs) that are delivered through a Flash Player. The SDK provides compilers, debugger and a rich collection of ActionScript 3.0 components for user interface controls, layout, data models and communication.

You can see a flash version of the presentation below. Click the presentation to move to the next slide. There are also links to examples embedded in the presentation that are click-able.

here:

Sorry, you need Version 9 of the Flash Player to see the demo.

There is also a PDF Version available.

I’m interested in using Flex for components of the CREW web application – for example, a photo viewer for snaps taken at a conference. Also, the video player used by CREW (created by Andrew Rowley) is written with ActionScript 2.0; it would be an interesting exercise to port the code to ActionScript 3.0 and take advantage of the Flex framework … well, interesting to me. :)

CREW attends Nov 07 VRE Programme Meeting in Reading

Thursday, December 6th, 2007

The CREW team attended the JISC VRE Programme Meeting in Reading last week which usefully brought together all the current VRE projects in order to look for potential areas of cross-project collaboration and interest.

I gave a presentation on the CREW Project following presentations by the other 3 projects.

The VERA Project described their continued work on supporting archaelogical research with fieldwork tools for the recording of research findings and a central database (IADB – Integrated Archaelogical database) to which records can be uploaded automatically, and from which they become accessible to researchers via a portal environment. Their technical goal is to migrate from their VRE1 bespoke PHP application to using Gridsphere as a JSR168-compatible portlet container – it will bridge to the VRE 1 portal. They have more portlets planned – for 3D visualisation etc. They focus on portlets consuming web apps as opposed to shoe-horning applications into portlets, whilst respecting the advantages of portal frameworks (such as providing personalisation opportunities). Towards this goal they demo’d their RECYCLE bridge which can consume most web apps (Matt Grove’s work), addresses portal security, may require some CSS tweaks but on the whole is a working solution. The demo showed examples of wikipedia bridged, also wordpress bridged Their use of bridging occurs on the VERA project regarding the IADB for example. This bridging work is of relevance to the CREW project (we need to integrate the Events Application in a portal environment but don’t want to compromise the extensive functionality available within the Events Application user interface). A cross-project collaboration effort on this is being led by Mark Baker. Claire Fisher is coordinating their user engagement and they plan to also use portal stats analysis, and consult and workshop with specialists to see how they work with the IADB.

MY EXPERIMENT is like “Facebook for scientists”, said presenter Dave de Roure. And like a frontend to workflow systems, simple or complex, large or small. They use Taverna which came out of the MyGrid project and operates via a pooled set of web services. Their users are quite wide ranging. There are reuse and tutorial aspects to the system in terms of the ability for scientists to upload their own workflows as self describing MyExperiment design objects and to cite other people’s workflows. Reuse encourages users to document what they’re doing to contribute to the system. They are using Openid. Privacy, licensing and tagging are supported in similar modes as with facebook. These aspects overlap with CREW project issues – as does for example the tension they note arising from the use of informal tagging versus using ontological classifications. I think Dave de Roure said that use of their system shows tagging quality is good for discovery, ontological quality being better once an end-user had delved down and reached more specific resources. They changed their software license from GNU to BSD license recently.

OXFORD VRE Project: Mark Pybus presented on what a VRE would be for Humanties. They are engaging with disparate randomly funded projects to get them to work together. Regarding archaelogists they are doing quite a lot of work on tools for working with images. They have adopted Uportal and are using Shibboleth for authentication. Authorization is still open question on their project. In their portal they have an image upload, then search facility, links to chat services e.g. jabber, and a link to the access grid. They have an image and annotation store. Christian Fernau (who we at ILRT collaborated on previously in the JISC funded SPIE project) was there with some helpful comments on the PERMIS decision engine supporting annotations and security aspects to CREW software. He suggests we look at SimplePermis as a much more light-weight and suitable component in the access policy controller we want to implement for the CREW project. Sounds more like what we need behind the Authorization API planned for CREW Events application Architecture. I agreed to lead collaborative, cross-project efforts on annotations and provenance tracking/security in social softwares in the VRE programme.

Video Recording in Physics

Thursday, December 6th, 2007

Someone in our group sent us an article in Physics World about a couple of systems that have similar aims to CREW’s. These are Lectures on Demand and Enhance Your Audience. They’re worth checking out, but I notice that neither of them offer our USP of being able to annotate and search within the videos…