Archive for the 'Articles / Papers' Category

An Optimised Network Packet Filter (my CompSci final year project)

Ian Leader: Something of a blast from the past: as part of my recent job change, I had to dig out and scan the write up of final year BA Computer Science project, ‘An Optimised Network Packet Filter’ (click to view or download PDF) that I presented at Cambridge University in 1994.

Network packet filters were ‘in’ around this time, as part of the then trend towards microkernel operating systems. The idea was that you move as much as possible out of the kernel into user process/memory space, so that it was easier to modify. The network packet filter would identify and extract the content from all network packets and dispatch them to the appropriate user process.

However, two factors subsequently turned the tide and networking code back into the kernel:

  1. the growth of the Internet and the corresponding importance of high performance networking
  2. the lack of any real need to modify packet handling on a regular or ad-hoc basis outside of academic environments (everyone uses some form of Ethernet and UDP/TCP pretty much all the time, and not much else)

The project focused on optimizing the process of identifying and decoding packets – basically building a list of patterns to match for an applying them efficiently against incoming packets. In theory, the algorithms I applied worked pretty well compared to existing approaches, but I was never able to do any real world testing. This was partly due to time constraints on the project, but also due to the security culture in the computer lab at the time, which basically amounted to:

  • Never let a (undergraduate) student have root
  • Don’t let a student see any of the UNIX (DEC Ultrix in our case) source code related to security or the kernel
  • Don’t let a students access the network with their own device

So I wasn’t even allowed to do my own promiscuous network sniffing to get real data to test against – my supervisor had to do it! Universities might still be like this except for Linux!

The project was supervised by Derek McAuley who was a great teacher and mentor. The original, complete with typos (the OCR ate them when I scanned it) and my grade (can you guess?) can be found in the library of the computer lab at Cambridge.

Bringing together e-Learning, Communications and Knowledge Management

Ian Leader: Inside Learning Technologies magazine’s November 2009 issue published an article I co-authored with colleagues Piers Lea and Patrick Dunn, “The Unification of e-Learning, Communications and Knowledge Management“.

The article looks at the benefits of bringing these complementary areas together within organisations – a trend that is definitely underway. It also considers organisational structures and other issues that have impeded widespread implementation of technology platforms that bring knowledge, learning and communications together within corporations.

Read the full article here.

Nexus One: Android’s Gold Standard

Jon Bradford: It is all over the blogosphere – the fabled Google phone really does exist.  The first picture of the Nexus One has already appeared on Twitter and it is only a matter of time before we start getting full reviews by Google employees and the internet’s glitterati.

So why have Google got themselves into the hardware game after many different quotes from Eric Schmidt to the contrary?  By creating the Nexus One, I believe that Google have created their own Android “Gold Standard” against which all other Android phones will be measured.  This is in part to challenge hardware manufacturers and more importantly to control network operators.

Continue reading ‘Nexus One: Android’s Gold Standard’

PENS versus Podcasts – What’s the best way to publish e-learning content?

Ian Leader: There is a defacto standard for moving content between e-learning authoring tools, content management systems and delivery / tracking systems is call PENS. But I do wonder why the authors didn’t use an existing Internet standard such as RSS or ATOM as the underlying protocol.

Continue reading ‘PENS versus Podcasts – What’s the best way to publish e-learning content?’

DropBox – Charging for shared storage? Heaven or Hell

Jon Bradford: Recently DropBox introduced an innovative storage solution which makes data backup and collaboration very simple. One of the differentiating features is a client which syncs between the online cloud storage and local (offline) storage. My initial impression is very favourable, but I’m still trying to understand what I might be charged for the service.

Continue reading ‘DropBox – Charging for shared storage? Heaven or Hell’

Social Bookmarking and e-learning: The promise and the problem

Ian Leader: e-learning on Learning Management Systems is ‘locked away’ from the rest of the data on the corporate Intranet. Social Bookmarking should be able to liberate it – but the interoperability standards, especially SCORM need to improve first.

I wrote this article for LINE Communication’s February newsletter. You can read the article here.

Accounting just got sexy? what next for Google Apps

G$$Gle (from 10e20.com)

Ian Leader, Jon Bradford: This article was originally published on ReadWriteWeb as Online Accounting: The Next Killer App For Google Apps.

In September Google added a presentation application to its Google Apps suite, thus creating an online office version of the “holy trinity”: word processor, spreadsheet and presentation tool. So what’s next for Google Apps? What might be the next killer app? We think it will be an accounting system and in this article we will outline why. There are strong benefits to an online accounting service in Google Apps – both to users and to the targeted advertising-driven business of Google.

Continue reading ‘Accounting just got sexy? what next for Google Apps’

Making Syndication a two-way street

Stop ignoring the <textinput> tag…and beyond

Ian leader: If you’ve decided to read the kind of articles that are on this blog, you almost certainly know what RSS is: a way of subscribing to blog entries or news on a web site somewhere. One way communication. You subscribe, they publish, you read. If you want to do any more than that, you click through to the web page where the original content is, and then interact with it using whatever features are on the site.

This is fine if you’re on-line all the time, but for a variety of reasons, most people aren’t – perhaps because of unreliable or metered internet access, frequent travel on planes or wi-fi free trains or something else. Microsoft recognised this problem when they created an off-line mode for Outlook at least ten years ago, Salesforce.com and others have done likewise, and the recent release of Google Gears and Microsoft’s Sync Framework show that off-line working isn’t going away.

Continue reading ‘Making Syndication a two-way street’

Feature Article on Open Source and Learning Software

Ian Leader: With my colleague Paul Brown, I wrote a feature article recently for LINE Communications. It looks at the potential of Open Source technologies in corporate learning and development – not just Learning Management Systems, but a range of different applications, including wikis, blogs, podcasting and content development. Read the article here.

AddThis Social Bookmark Button


Archives

Ian’s Tweets

  • WiFi found so more tweets forthcoming. #1: how can lonely planet update a guidebook in 2009 and still NOT HAVE ANY GPS COORDINATES! 5 days ago

Jon’s Tweets

  • just installed gmail 2.2.1 for android - very nice ... floating tool bars - better than it sounds 3 hours ago