Posts Tagged ‘jiscri’

Apache Widget Meetup

Tuesday, October 27th, 2009

Event report: Apache Widget meetup by Basheera Khan

JISC and the Apache Software Foundation (ASF) recently hosted a one-day meetup for academic developers to share ideas, code and experiences around using Widgets in a higher and further education environment, held on Tuesday 13th October, 2009 at the Upper Hall, University of London Student Union.

The discussion focused on the potential of Widgets to enhance and enrich any web page or site, and the implications for improving virtual learning environments, in particular through integration with Google Wave.

Ross Gardler, service manager of OSS Watch at the University of Oxford and a member of the ASF kicked things off with an introduction to the Apache Incubator.

As the name suggests, the Incubator is an environment in which open source software projects can develop into fully-fledged Apache projects. At present, there are 60 incubating projects in addition to the 66 top-level projects, maintained by around 2,000 code contributors.

A project becomes part of the incubator only after it has been successfully championed by one of the 262 ASF members. Each project has three mentors who initiate the project contributors into the Apache development philosophy.

Ross explained the incubator’s community-driven development approach: “The idea is that by the time you come out of incubation you’ve got a fully-fledged Apache project – that does not mean you have working code. It’s not an exit requirement. The exit requirement is that you have a working community. If you’ve got an exit community, then working code will emerge. [We say] community over code, meaning, look after the community before you look after the code.”

“There’s no set incubation period – the shortest time was 2.5 to 3 months. One of the longest running projects to date in the incubator is one from China which has been there for 18 months.”

“The reason we do this is because the industry loves ASF projects. They say, ‘If it’s an Apache project, we know that the IP is being managed properly. We know that we can use this software and that it has a vibrant community, and we’re not going to be solely responsible for maintaining the software development’. In other words, they know their risks are minimised as far as is possible when you’re dealing with OSS. That’s why the ASF and other foundations that work in similar ways are so popular.”

“The Apache incubator is only one potential route. There are lots of other routes, and you should find the right home for your kind of project. The reason Scott chose Apache was because they’re doing an implementation of a [W3C] standard, and Apache has a track record in implementing open standards in an open way, that gets you away from the normal cat-fighting that happens when businesses are trying to position for their market-share.”

Ross also emphasised the increased visibility that comes with being part of the incubator, as well as the increased influence which accompanies the incubator meetups at high profile events like ApacheCon.

As a final point of encouragement, Ross added that if you’re already working on something related to an existing incubator project, there’s no need to enter the incubator as an entirely separate project. Very often it can enter the incubator as a sub-project, effectively adding another dimension of R&D to that area.

Having set the scene, Ross gave the floor to Scott Wilson, assistant director of CETIS, the JISC’s innovation support centre for interoperability and standards in HE and FE. Scott gave an overview of the Wookie widget engine and progress on the W3C’s Widgets specifications.

Wookie is a Java server application that allows developers to integrate W3C widgets or built on services that use extended APIs, such as OpenSocial and Google Wave Gadgets with other software environments like Moodle, LAMS, Wordpress, and Elgg.

It allows tremendous flexibility to enrich a website or virtual learning environment, as you can integrate single-user and fully collaborative applications into one space.

As explained on the Wookie page:

Administrators can upload Widgets packaged according to the W3C Widgets specification, and makes these available to applications using a REST API.

Applications typically have a plugin that implements this REST API, and enables users to pick widgets from a gallery of those available to add to their pages.

You can read more about Scott’s decision to develop Wookie in an OSS environment and Ross’ advice on engaging developers who are new to open source projects in Michelle Pauli’s report back from the latest OSS Watch workshop.

Scott’s slides from the meetup are available on slideshare.

And another presentation about the ‘The Life of a Wookie‘ from the OSS watch event at Oxford.

Finally, it was time to see Google Wave Gadgets in action with Wookie.

Wilbert Kraan, assistant director at the University of Bolton and at CETIS, the JISC’s innovation support centre for interoperability and standards in HE and FE, is one of the leading thinkers around Google Wave’s potential use in teaching and learning.

Positioned as a realtime personal communication and collaboration tool, Google Wave combines the best attributes of our digital communication arsenal in a way that promises to solve the problems inherent to all these tools.

This promise is especially relevant for large organisations and collaborative environments where the bulk of critical communication is undertaken through email and various other imperfect and fragmented communication and social sharing tools.

Google Wave’s open source approach to uniting these communication and collaboration methods holds tremendously exciting implications for the higher and further education sectors.

Wilbert sees the potential for integrating Google Wave gadgets into Wookie, creating a rich and incredibly flexible way to improve virtual and personal learning environments.

For an example of how this integration might work, you can read Wilbert’s thoughts on integrating Wave, Wookie and Twitter.

His final thoughts on the day:

“One of the questions I had coming here was whether the infrastructure was far enough along to allow people who are not so interested in the server end of things to pick stuff up and start making the widgets that they want to build for their own purposes.”

I think we’ve reached that point. The demos showed that there are still some rough edges — if you try stuff you might still see some error messages — but the basics are there- not just with Wookie, but also the widget authoring tool that Youth Media demoed [proving the commercial application of widgets].”

JISC Mosiac Project – Competition Winners

Thursday, October 22nd, 2009

We would like to bring to your attention the very high quality competition winners for the JISC Mosiac Project.  Anyone who is interested in developing applications that use data from libraries would get some real inspiration by looking at these examples which are based on four years data from the University of Huddersfield library.

For more information, please see the IE Demonstrator Blog.

Event report: OSS Watch workshop: Engaging developers with Open Source projects

Saturday, October 17th, 2009

Are open source software developers really pussycats? That was the intriguing proposition offered by OSS Watch’s Ross Gardler at the start of this workshop on engaging developers with open source projects.

Open source communities have a reputation for being filled with tigers ready to devour any naïve developer foolhardy enough to enter their territory. This workshop sought to dispel that myth and provide concrete advice to help developers overcome their fears and feel more confident about contributing their code modifications and customisations back into the community. The participants in the workshop, who came from a range of higher education institutions, were also offered compelling reasons why they should contribute to as well as use open source software, with benefits for the developers themselves, their managers, institutions, end users, and the open source coding community as a whole.

Michelle Pauli reports back from the event.

(more…)

Quick interviews with participants: OSS Watch workshop: Engaging developers with Open Source projects

Saturday, October 17th, 2009

Participants in a recent OSS Watch workshop on engaging developers with open source projects came from a variety of backgrounds. Here we catch up with some of them to find out how they engage with open source communities, or what’s stopping them…

(more…)

JISC and DevCSI Sponsoring BarCamp London 7

Wednesday, October 14th, 2009

We are pleased to announce that JISC and DevCSI are sponsoring BarCamp London 7 this year. We are directly supporting the attendance of a number of developers from UK Higher Education to the event. Milly Shaw a journalist and blogger will be covering and reporting on the event for us together with some of the attendees.

OSS Watch Event – Engaging Developers with Open Source Projects

Saturday, September 26th, 2009

Developers might be really interested in an event that is being run by OSS Watch, called Engaging Developers with Open Source Projects Workshop, on Friday 9th October, 2009 in Oxford between 0930 and 1630.

The event is free and to book your place, please visit the event website for further information and a booking form.

(Tag for the event is #deveng09)

The workshop will attempt to explain how developers engaged in making modifications, customisations and amendments  to open source software might make their contributions to a project.  There are three main speakers:

Scott Wilson – will be talking about Wookie –  an open source Widget engine (based on the W3C Widgets specification) and a number of plugins for popular web applications such as Wordpress.

Dr Ian Botson – will give an account of how the Sakai project engages with open source communities. Ian will argue that using open source is very easy. However, what is harder is influencing a sustainable community based on merit and he will contend that this really requires a different way of thinking. Ian will also talk about his involvment in the devlopment of Sakai 3, the decisions and dilemmas it gave him and how this led to his involvement in Apache.

Mark Johnson will give an overview of his involvement in the core development of Moodle and discuss the advantages of this process to a developer, their respective employer, and the developer community as a whole, see:

The event will end with a plenary session and conclusion.

Paul Walk will be attending from DevCSI together with blogger and journalist Michelle Pauli. We hope to provide a report of the event which may include some interviews with some key people via this blog.

A very useful reading list has been provided by the event organisers.

There will also be a live blog on the day to cover the event.

If any of you reading this end up going to the event, it would be great to hear your thoughts and feedback of what you hear via the event blog, your own blog, tweets, other kinds of web postings, or even as a reply to this posting.

Launched!

Friday, September 4th, 2009

The DevCSI project was ‘officially’ launched at the JISC Rapid Innovation Programme meeting in Manchester today. You can read a series of accounts of this and interviews with many of the delegates on the IE Demonstrator Blog.

The DevCSI logo appeared all over the venue before the launch and generated some real interest as a result of which I’m happy to say that I have already had brief preliminary discussions with several people about supporting or arranging specific events. A quick taster of the sorts of things people approached me about:

  • a barcamp event being organised by the
  • List8D developers from the University of Kent
  • a suggestion from Gobe Hobona of Nottingham University to convene a workshop around BPEL and tools to support its development and use – this suggestion came out of discussion following a presentation from Ian Ibbotson of Knowledge Integration
  • a possibility of working with Andy Cobley of Dundee University who is doing some inspiring things with ‘hackdays’ for students there
  • an event with a focus on female developers (there is all kinds of cultural male-bias in the developer community generally – in the HE sector we should, frankly, raise our game in this respect). We have a suggestion of a very interesting sounding and appropriate venue in Manchester
  • working with OSS Watch on a developer event around Wookie

Now, these are just preliminary expressions of interest, but I’m already quite confident that we will be involved in some, if not all of these. We will begin to firm up on these next week, and I’ll be blogging about progress with this here, so if any of these (admittedly minimal) descriptions sound in any way interesting, leave a comment here or drop me an email at p.walk@ukoln.ac.uk.

In addition to this, we have committed to running a Developer Happiness Days event in the first quarter of next year – we’re aiming for some time in February. You can read about the first of these which was run in February of this year.

We’re still feeling our way into this – but the energy and enthusiasm for developer community events and collaboration was obviously apparent at the event today – and this bodes very well for this project.