School Seminar: Neil Moore

Event details

  • When: 1st April 2013 15:00 - 16:00
  • Where: Phys Theatre C
  • Series: CS Colloquia Series
  • Format: Seminar

Neil Moore obtained his PhD in Computer Science at St Andrews a couple of years ago, and is now working for Abobe.

He’ll be giving a technical talk, and describing internship opportunities at Adobe.

Title: Mutualism in software development

Computers are designed to be extensible at different levels: hardware can run different operating systems and operating systems are designed to expose functionality to allow third parties to write applications. It is easy to overlook extensibility at the level of application software: functionality can be added to or extracted from existing applications by third parties with no access to the source. For example: plugins, scripting environments, APIs, web services, etc.

I will talk about ways that this can benefit both the application publisher as well as third parties. I will also give practical information and examples of how this can be achieved based on my experience in working in this area for Adobe, who are heavily invested in extensibility in their products.