Yearly Archives: 2018


Open Source Fortran – 15 November 2018

At this evening meeting in Manchester, we’ll be welcoming three experts in open source Fortran.  This is a joint meeting with the BCS Fortran Specialist Group hosted by BCS Manchester Regional Group.  Venue TBC from 6-8pm.

Registration link: TBC

Each talk will last 30 minutes and include plenty of time for questions. We look forward to seeing you there.

We shall be videoing the talks for later posting on YouTube for those who are unable to make it.

A Tour of the Flang Fortran Compiler

Kiran Chandramohn

Flang is a Fortran compiler recently open sourced by PGI. Flang generates LLVM IR and benefits from the optimizations implemented in LLVM. It also runs on a variety of hardware. In a short span of time Flang has garnered a lot of interest. It is the frontend for PGI and Arm Fortran Compilers. In this talk I will briefly cover the history of Flang, the open source context, standards conformance, technical details, performance numbers, f18 project and the future roadmap of flang.

Kiran is a Compiler Engineer working at Arm Ltd. He is responsible for the productization of the Arm Fortran Compiler based on open source Flang project. He holds a PhD degree from the University of Edinburgh.

Details of other talks to follow…


Mentoring & Advocacy + AGM – 25 October 2018

Whilst open source is now more widely accepted, there are still large parts of the engineering community who have yet to “see the light”.  Advocacy remains a key role for all who care about open source, while mentoring helps user make best use of open source technology.

At this evening meeting in London, we’ll be welcoming leading speakers on this topic.  This is a joint meeting with the UK Open Source Hardware Users Group and will also include the AGM of the BCS Open Source Specialist Group.  Venue is the BCS Offices at 5 Southampton St, London WC2E 7HA from 6-8pm.

Registration link: TBC

Each talk will last 30 minutes and include plenty of time for questions. We look forward to seeing you there.

We shall be videoing the talks for later posting on YouTube for those who are unable to make it.


Members’ Lightning Talks – Thursday 13 September

An opportunity to hear about all the open source projects our members are working on. We’ll have 6-8 short talks on the full range of subjects addressed by the Open Source Specialist group plus an opportunity to hear Chris Jones’ full talk on Hammerspoon postponed from earlier in the year.  This is a joint meeting with the UK Open Source Hardware Users Group.  Venue is the BCS Offices at 5 Southampton St, London WC2E 7HA from 6-8pm.

There are still slots available. Please contact the committee if you would like to give a short talk on your own project.

Registration link: TBC

Each full talk will last 10-15 minutes and Chris Jones’ talk will last 30 minutes, with all talks including time for questions. We look forward to seeing you there.

We shall be videoing the talks for later posting on YouTube for those who are unable to make it.

Hammerspoon: Staggeringly powerful macOS desktop automation

Chris Jones

Hammerspoon exposes many parts of macOS to the simple scripting language Lua. Its goal is to make the most powerful and flexible tool for serious power users to automate and customise as many things as possible. In this talk we’ll look at the history of automation on Apple computers, how Hammerspoon works, and some of the excellent things it can help you do. Of course, it’s Open Source, so you can also jump in and help make it even better!

Chris Jones has been creating, using, and advocating for Open Source software, since the mid-1990s. He’s spent the last 12 years of his professional life working on/with Open Source – the first half at Canonical (creators of Ubuntu) and since then working on OpenStack at HP and Red Hat.

After 13 years of zealously running only Linux on his desktops/laptops, he has spent the last 8 years recovering as a macOS user, but has nevertheless retained his passion for contributing to Open Source.

This talk was to have been given at our June meeting which was cancelled. We are delighted Chris is available to give his talk at this meeting.

Sous-vide cooking with a Raspberry Pi

Chris Swan

Cooking with a touch of science and a dash of engineering. Sous vide (under vacuum) is a technique that places food into a temperature controlled water bath. The vacuum bit isn’t that important, and squeezing the air out of a zip lock bag is generally sufficient; but precise temperature control is essential to ensure that the right proteins are denatured. The thermostat in a typical piece of kitchen equipment is nowhere near good enough, but add a sensor (immersible temperature gauge), an actuator (433MHz remote control socket), some control software and a dev board to run it on and you have the ability to cook perfect steaks, eggs, fish or whatever.

Chris has been tinkering with electronics since he was a small child, and got into software when he realised that it was necessary to make hardware do interesting things. In his day job as CTO for Global Delivery for DXC Technology he’s bringing a large services company and its customers into a world of DevOps and Infrastructure as Code. On evenings and weekends he can often be found making some sort of project around a dev board, with a particular fondness for Raspberry Pis.

Deploying GPG to non-technical users

Sevan Janiyan

Introducing the use of cryptography in to day to day workflow can be overwhelming for new user, not helped by concepts which can be difficult to grasp, especially for non-technical users. This talk will cover a small scale deployment of GPG which is currently in progress for a team of 30 members and how the use of GPG was implemented within an organisation.

Sevan Janiyan is founder of Venture 37, which provides system administration & consultancy services. As a fan of operating systems and computers with different CPU architectures, in his spare time he maintains builds of open source software on a variety of systems featuring PowerPC, SPARC and armv7l CPUs.

Open source tools in the Big Data world

Pavan Chalamalasetti

Abstract to appear shortly…

Pavan Chalamalasetti is the BCS Young Professionals Group representative on the Open Source Specialist Group committee. He works in the finance sector in London.

Ken Boak’s talk

Ken Boak

Title and abstract to appear shortly…

Ken Boak is a long standing member of the UK Open Source Hardware User Group and with Al Wood the designer of the MyStorm series of affordable FPGA development boards.


3D Printing and Making – Thursday 19 July

At this evening meeting in London, we return to the popular themes of open source 3D printing and making. We’re delighted to welcome three leading authorities in the field to speak to us.  This is a joint meeting with the UK Open Source Hardware Users Group.  Venue is the BCS Offices at 5 Southampton St, London WC2E 7HA from 6-8pm.

Eventbrite - Open Source SG - 3D Printing and Making

Each talk will last 30 minutes and include plenty of time for questions. We look forward to seeing you there.

We anticipate this evening may be oversubscribed, so please book promptly. We shall be videoing the talks for later posting on YouTube for those who are unable to make it.

Fashion Technology, Stem Cell Research & Mental Health

Rachel “Konichiwakitty” Wong

Rachel will be talking about her personal projects in Fashion Technology and her work in stem cell research and how open source and social media communications has helped her achieve her goals. She will also touch on the importance of having a varied interest in relation to mental health.

Rachel “Konichiwakitty” Wong (@konichiwakitty) is a wearable tech innovator and a stem cell scientist. During the day, her PhD involves using stem cells to grow optic vesicles to study and find a cure for genetic childhood blindness. When she isn’t working, she creates wearable fashion technology. She combines her skills in sewing an jewellery-making together with programming and electronics. She exhibits and gives talks on her fashion tech projects around the world to encourage young girls into STEM education and careers. She was recently awarded a Electronics Weekly BrightSparks engineering award for her work in tissue engineering and fashion technology. She can be found on twitter as @konichiwakitty where she shares all her latest projects.

Delta Printers Are Really Cool

Bracken Dawson

A short talk on the the ups and the many downs of delta machines, when & why you should use one, what the challenges are and a few different ways to conquer those challenges.

Bracken is a developer at IBM working on the Cloud. He was one of the five founding trustees of So Make It, the Southampton makerspace. He has been building 3D printers since the 3D printing boom in 2012.

“In the future, everyone will work for 15 minutes.”

Adrian Bowyer

There is much said about the coming impact on work of the robot and AI revolutions, some of it quite well-informed. But the powers of automation and intelligence are dwarfed by the power of something else: self-replication. After the fundamental forces of physics, self-replication is the most significant phenomenon that there is. Using the Sun’s energy over the last four billion years, self-replication and Darwin’s Law have created a world-surface that is knee-deep in reproducing nano-machines. Indeed, your very knees are made out of them.

Yet engineering hasn’t worked with the power of self replication much, if at all, until now. This talk will be about the RepRap Project—an open-source project that has created humanity’s first general-purpose self-replicating manufacturing machine. It will examine the likely social and economic impacts of self-replicating technology, and draw parallels with a twelve-thousand-year-old industry that uses natural self-replicating machines, the industry without which we would all starve: farming.

Adrian Bowyer holds a first degree and a PhD in engineering from Imperial College. He was an academic engineer and mathematician at the University of Bath for 35 years, from where he retired in 2012 to become a director of RepRap Ltd., a company that sells RepRap machines and components, and that undertakes research and consultancy in RepRap-related projects. RepRap Ltd is an entirely open-source company, and all its designs, software and documentation are freely available to everyone.

His areas of research are geometric modelling and geometric computing in general (he is one of the creators of the Bowyer-Watson algorithm for Voronoi diagrams), the application of computers to manufacturing, and biomimetics. He is the author of about one hundred papers and books on many different aspects of engineering, computing, mathematics and biology.


Open Source Hardware Camp 2018 — Lincoln, 30/06 + 01/07

30th June 2018, 09:00 Saturday morning – 16:00 on the Sunday afternoon at The Blue Room, The Lawn, Union Rd, Lincoln, LN1 3BU, [map].

Open Source Hardware Camp 2018 will be hosted in the historic county town of Lincoln — home to, amongst others, noted engine builders Ruston & Hornsby (now Siemens, via GEC and English Electric). This year OSHCamp will feature a total of 10 talks on the Saturday, with 7 hands-on workshops on the Sunday.

Lincoln is well served by rail, reachable from Leeds and London within 2-2.5 hours, and 4-5 hours from Edinburgh and Southampton.

There will be a social at the Wig and Mitre on the Saturday evening.

Tickets are priced at £10/day and this includes lunch.

To register visit: http://oshcamp2018.eventbrite.co.uk

Saturday :: Talks

Introduction to cycle-accurate Verilog simulation

Developing hardware designs in Verilog is tricky, for both FPGA platforms and ASIC hardware targets. Understanding the behaviour of a design, testing it, and debugging are made much easier by simulating in software. There are a variety of simulation approaches with different trade-offs in what properties of the design are accurately modelled and how quickly they run. This talk starts by giving a brief overview of the approaches, then focusing in more detail on cycle-accurate modelling, which is a relatively fast approach that is robustly implemented in an open-source tool called Verilator. The main focus will be on working with CPU designs, but the software and techniques are generally applicable to other areas.

A brief overview of how to use Verilator to simulate a design, to develop testbenches, and to visualise simulation output using GTKWave will be given. The software and techniques discussed in this talk will be put into practice in the “Open-source RISC-V core quickstart” workshop on Sunday.

Dr Graham Markall has a background in languages and compilers for scientific computing, and is well known for his work on the Numba project. He is part of Embecosm’s GNU tool chain team, where his current projects include the implementation of security enhancements to the GCC and LLVM compilers for RISC-V and ARM, and the development a GCC-based toolchain for a customised RISC-V processor.

LoRaWAN at 100,000 feet & 10mW with High Altitude Ballooning

High-altitude balloons are manned or unmanned balloons, usually filled with helium, that are released into the stratosphere and generally attaining between 18,000 to 37,000 metres (59,000 to 121,000 ft; 11 to 23 mi). In 2002, a balloon named BU60-1 attained 53.0 km (32.9 mi; 173,900 ft).

The advent of cheap open source electronics & suitable GPS chips has allowed hobbyists worldwide to build fly & (usually) recover these balloons since the mid 2000’s with modest budgets compared to professional weather balloons. Indeed, the Raspberry Pi Foundation ran a few Skycademy events aimed at helping school teachers. There is a wealth of information available from the United Kingdom High Altitude Society (UKHAS), their website HabHUB.org and Dave Ackerman’s website.

Ofcom limit the power of any airborne transmitter to 10mW, which whilst tiny isn’t a practical problem since the line of sight is usually superb. The community stated using RTTY initially but latterly has begun to use LoRaWAN to transmit the telemetry and some of the pictures taken during a typical 2 to 3 hour flight. The Civil Aviation Authority will grant permission for such flight via their system, NOTAMs. It’s normal to be asked to contact air traffic control before launch to make sure commercial aviation traffic isn’t hindered.

Tony Brookes is a member of the Derby Makers who is leading a project to launch such a balloon (or more if funding permits) over the summer. Derby Makers are now resident in the Radio Communications Museum of Great Britain in Derby following their tenure in the Derby Silk Mill museum which is now undergoing HLF funded refurbishment.

Machine Vision

Machine Vision is one of the fastest growing disciplines in robotics and automation. In the past, discrete vision processing tasks have been both complex and brittle requiring a great deal of specialisation and practice. Now however machine learning (ML) inference is becoming practical at the edge, Machine Vision is one of the emerging ‘edge applications’ of ML inference technology. Machine Vision is much less brittle than earlier approaches and promises much wider and simpler applications. This talk (and hands on workshop) will explore the landscape of Machine Vision and its applications for robotics and automation.

Alan Wood has been working with parallel distributed programming for several decades. His recent work includes smart grids, 3D printers, robotics, automation and biotec diagnostics. His current research is focused on machine learning for embedded automation using FPGA, CSP and Neural Turing Machines. He is a long term advocate of open source communities, a moderator (aka Folknology) for xCORE, the co-founder of myStorm open hardware FPGA community, as well as a co-founder of Surrey and Hampshire Makerspace.

Making Electronic Tesla Coils – Keeping in the Magic Smoke

This talk will give an overview of designing and building an electronic Tesla coil from off the shelf or easily modified components. It will cover the safety, construction methods and some of the theory of operation. It will also present details of the controls and methods needed to prevent the Tesla coil from destroying itself when power is applied.

Derek Woodroffe has been building Tesla coils as a hobby for over 20 years. He has constructed over 30 different Tesla coils, from 30mm to over 1M tall and of many different types. He runs both the Nottingham Gaussfest and Cambridge Tesla coiler meet-ups and has worked a number of times on TV to assist with Tesla coil and high voltage demonstrations to programs such as the Royal Institute Christmas Lectures and Dara O Briain’s Science club. Derek also has a keen interest in all other uses and generators of high voltage and has built working examples of many. His projects are detailed on www.extremeelectronics.co.uk.

Amazingly, he is still alive.

Turning your hobby project in to a business for fun and profit

Designing hardware is the easy part. Turning it in to a business is where it gets interesting. This talk will cover some of the things needed to take it to market, including stock, marketing, shipping, support, cash flow.

Spencer Owen like many kids in the 80s, loved his ZX Spectrum and other 8 bit computers. This set him up for a career in IT, and he worked as a server engineer and network engineer for many years. In 2013, in a bid to see if he really understood how computers worked at the lowest level, Spencer went back to his roots built a simple Z80 based machine on a breadboard. This was to mature in to the RC2014, which Spencer started selling in his spare time in 2015. Within a few months it was clear that the RC2014 was taking up more time than he had spare, so he quit network job and started a retro computer kit company. Spencer is now the largest supplier of Z80 computers worldwide.

MakerNet Alliance

A brief presentation of ideas the MakerNet Alliance is working on with E-nable.org for a Design Ecology Interface, to visualize the evolution of open source designs for prosthetics (and ultimately any hardware designs) and help users find the design version with the features they need. The presentation will be followed by discussion session with the audience to get feedback on the ideas and input on requirements.

Anna Sera Lowe has always been fascinated by how things are made and how they get to the people who need them. As a manufacturing manager and later a supply chain consultant, she made a career of finding great excuses to visit manufacturing facilities around the globe; from multi-million dollar automated factories to informal waste-processing operations on dumps (sometimes next to each other) – and everything in between. She has consulted for clients as diverse as Johnson & Johnson, the state electricity monopoly of South Africa, and the Global Fund to Fight Aids, Tuberculosis, and Malaria. Over the last few years her interest has been caught by ideas around grassroots innovation and distributed manufacturing networks. She co-founded Kumasi Hive, a makerspace in Ghana, and is leading work on MakerNet, an initiative to explore business models and digital tools for local manufacturing of useful goods for development.

EMC for IoT

Often the last thing on your mind when working on an exciting new project are the regulatory hurdles that come with getting a product ready for sale in the European market. These afterthoughts suddenly become pressing priorities as you approach your launch date. Electro-Magnetic Compatibility (EMC) is the study of how all electronic devices and phenomena interact and, in our increasingly electro-dense society, these requirements become all the more important. Without EMC and radio regulations we would suffer interference to the wireless infrastructure we so depend on.

This talk will give a tour through the EMC and radio regulations for a typical IoT type product (equally applicable to any electronics product), why they are required and look at some of the risks and pitfalls involved in the process. If you’ve got a product that you want to start selling, have limited experience or are merely EMC-curious then this talk will be extremely useful. Questions often asked include: Why do I need to do EMC testing? What about if I have a radio module in my product? What sort of certificate should I have? Do I even need to do anything? You’ll find some of the answers here.

James Pawson, Unit 3 Compliance. Having a broad background of electronics experience (and also a beard), James found himself drawn to the field of EMC partly because of the interesting variety of work and partly because no one else wanted to do it. Twelve years later, now with his own test laboratory and consultancy business, he has found his vocation in helping solve people’s EMC problems. He’s also found more grey hairs in his beard and worries that the two are related.

Non-Standard Computation — From Bits to Pulses to Spikes

Taken together the rise of parallel distributed processing and the end of Moore’s law has brought a renaissance in alternative views of computation. This talk is a journey through the rapidly changing area of non-standard computation: from GPU’s, tensor and neuromorphic processors to stochastic, temporal and quantum computation. The main aim of the talk is to describe the tremendous opportunities that currently exist for radical change in computational paradigms, and crucially for the open source community, in the delivery of these architectures.

Jonny Edwards is the CEO/CTO of Temporal Computing – the first business in the UK to focus on temporal computation methods. The work on temporal computing started in the Non-Standard Computation Group at York University, via several Unconventional Computing Conferences, and has since attracted VC and IUK funding to support long-term commercial exploitation.

It’s the people, stupid! (But the people aren’t stupid) — Hardware as an enabler to Heating as as Service

Why are clocks slowing down over western Europe like halving your heating bills at home?

Remember when at the start of the year a row in one corner of what used to be Yugoslavia caused clocks across Europe to slow down and eventually lose six minutes? Nothing technical was broken, and it’s a reminder that people issues can’t just be ‘fixed’ blindly with tech.

When a purely technical fix for energy efficiency is installed, for example a better boiler, savings tend to persist for many years, maybe for a decade if the tech lasts that long.

Solutions that may make as big a difference but rely on the people around it continuing to do something to assist, tend to have much shorter persistence. Maybe between one and four years.

We already have a smart radiator valve called “Radbot” that can knock 20–50% off your heating bills and pay for itself in a year. It requires very little input if any to do its job. But it won’t work if people open all their windows in winter and expect magic to happen. Yes, some people do.

We just finished an Innovate UK project “Heating as a Service – Lite”. We are more convinced than ever that while the technical and financial elements are probably easy to find solutions to, the social part, making things that work with real people for a long time, is intriguing!

Damon Hart-Davis created the OpenTRV project following his 2012 presentation to DECC’s smart heating workshop. He has freelanced in technology for over 30 years, delivering mission-critical products from design to production in the City for more than 20 of those, and has founded and been involved in several start-ups over that time with his creations seen on TV, the Web, and his pioneering Internet Service Provider helping crack open that market more than 25 years ago. A previous virtual/on-line credit-card company start-up that he co-founded as CTO, Ixaris, turns over ~GBP13m.

Bela, an embedded platform for ultra-low latency audio and sensor processing

Bela started off as a research project at Centre For Digital Music (Queen Mary University of London) and is now a commercial product, mainly aimed at makers, programmers and researchers that work with audio. The platform is based on a BeagleBone Black with a custom expansion cape and a dedicated software environment. The board runs Debian Linux with Xenomai as a real-time co-kernel. The combined use of Xenomai and the BeagleBone Black’s on-board PRU microcontroller allows to achieve sub-millisecond latency for audio and sensor processing, while node.js is used to provide a user-friendly web-based IDE. The project is entirely open source, hardware and software.

Giulio Moro is a PhD student in the Centre for Digital Music at Queen Mary University of London. A sound engineer by training, he is now researching in the field of performer-instrument interaction. He is one of the inventors and core developers of Bela.

Note that this talk was originally given at OSHUG #63 in London and is being repeated at OSHCamp as a refresher and to serve as an introduction for the workshop on the Sunday.

Compered by:

Dr Jeremy Bennett is founder and Chief Executive of Embecosm, a consultancy specializing in the development of open source compiler tool chains.

Sunday :: Workshops

Open-source RISC-V core quickstart

An introductory workshop for getting starting with simulating RISC-V cores using Verilator, which is an open-source tool for generating cycle-accurate models of hardware designs written in Verilog. Although this workshop focuses on simulation, the cores can in general be instantiated on FPGAs for use in real applications (and higher performance!)

The workshop will use two or three different RISC-V implementations (including Clifford Wolf’s PicoRV32 and Ariane from the PuLP platform). Loading and executing programs onto these bare metal systems through a testbench and also through a debugger (GDB) will be covered, along with some examples of interacting with the cores, and inspecting their state. Gathering accurate performance measurements is also possible, because the simulations are cycle-accurate.

The tutorial materials will provide enough implementation that it is possible to follow this workshop without having had prior experience of hardware design or Verilog specifically – however, some understanding of programming and the organisation of computer hardware will be required.

The workshop should be of interest to people with a background in software who would like to tinker with open-source processor core development, and people with a background in hardware who would like to tinker with software toolchains.

Participants should bring:

  • Their laptop

Run by: Dr Graham Markall

An introductory workshop to NetBSD on embedded platforms

An introductory workshop to NetBSD in the context of developing embedded platforms. NetBSD is a fully featured operating system with great agility that has been around for many many years. This workshop is intended to introduce some of the features which are available in the operating system as standard. We’ll explore how to go from obtaining the source code to building the operating system, cover features which simplify working with the system, how accessible it is without resorting to installing third party software or writing any C.

Topics we will cover:

  • Cross compilation support with build.sh
  • File tamper detection / execution prevention with Veriexec
  • High-level access to subsystems e.g exploring GPIO via Lua
  • Rapid development with Rumpkernel

Participants should bring:

  • A laptop (Macos, Linux or Windows (windows 10 specifically))
  • ARM board (BeagleBoneBlack preferably or a Pi and such)
  • USB UART for serial access

Sevan Janiyan is founder of Venture 37, which provides system administration & consultancy services. As a fan of operating systems and computers with different CPU architectures, in his spare time he maintains builds of open source software on a variety of systems featuring PowerPC, SPARC and armv7l CPUs. He hopes to own a NeXTcube & OMRON LUNA-88K2 one day.

High Altitude Ballooning

An in-depth look at the help and advice available online, likely costs and technical issues for those wanting to build, fly and recover a HAB. If our project has some spares available, I’ll try and bring them along so people can see what’s being discussed.

If we’re lucky there may be a balloon launch somewhere in the world that we can follow during the session!

Participants should bring:

  • Their laptop

Run by: Tony Brookes

Machine Vision

A hands-on machine vision workshop – further details TBC.

Participants should bring:

  • Their laptop

Run by: Alan Wood

Soldering Workshop

A soldering workshop where novices get to assemble and program the Cuttlefish, Arduino-compatible, kit.

Chelsea Back is a trainee engineer and is working towards a degree in Electronic Engineering. She enjoys building microcontroller projects and teaching people how to solder, is a student member of the IET and a STEM Ambassador.

Build a Z80 based retro computer

A step-by-step build of a RC2014 Mini Z80 Retro Computer. Approx 2 hours should be enough time to assemble a computer running BASIC.

Participants will need to purchase a (heavily discounted) RC2014 Mini. Some soldering experience is assumed.

Participants should bring:

  • Their laptop
  • A soldering iron, wire cutters, FTDI cable and laptop if you have them

Run by: Spencer Owen

Bela: an embedded platform for ultra-low latency audio and sensor processing

This hands-on workshop introduces Bela, an embedded platform for ultra-low latency audio and sensor processing. Bela is useful for creating digital musical instruments and other interactive projects, which can be developed in C/C++, Pure Data (Pd) or Supercollider. The platform features an on-board browser-based IDE for getting started quickly. In this workshop we will guide participants through connecting sensors and accessing them from C++ or PureData and use them to control the generated sound. On Bela, sensor inputs are sampled at audio frequency and with high resolution (16bit), in order to allow for detailed, nuanced interactions. The hardware and software architecture allows sub-millisecond latency, allowing for expressive musical performances, as well as feedback control of physical systems.

Participants should bring:

  • Their laptop

Run by: Giulio Moro

Travel & Accommodation

For travel and accommodation details please see the OSHUG website.

Registration

To register vist: http://oshcamp2018.eventbrite.co.uk

Sponsored by:


FOSS for everyday life – Thursday 21st June 2018

Cancelled

Unfortunately we have had to cancel the OSSG meetup on 21st of June. We hope to reschedule our speakers later in the year. Apologies for the inconvenience, but remember that OSHCamp is still taking place this month.

Here for the record are the details of talks we hope to hold at a future time.

Deploying GPG to non-technical users

Introducing the use of cryptography in to day to day workflow can be overwhelming for new user, not helped by concepts which can be difficult to grasp, especially for non-technical users. This talk will cover a small scale deployment of GPG which is currently in progress for a team of 30 members and how the use of GPG was implemented within an organisation.

Sevan Janiyan is founder of Venture 37, which provides system administration & consultancy services. As a fan of operating systems and computers with different CPU architectures, in his spare time he maintains builds of open source software on a variety of systems featuring PowerPC, SPARC and armv7l CPUs.

Hammerspoon: Staggeringly powerful macOS desktop automation

Hammerspoon exposes many parts of macOS to the simple scripting language Lua. Its goal is to make the most powerful and flexible tool for serious power users to automate and customise as many things as possible. In this talk we’ll look at the history of automation on Apple computers, how Hammerspoon works, and some of the excellent things it can help you do. Of course, it’s Open Source, so you can also jump in and help make it even better!

Chris Jones has been creating, using, and advocating for Open Source software, since the mid-1990s. He’s spent the last 12 years of his professional life working on/with Open Source – the first half at Canonical (creators of Ubuntu) and since then working on OpenStack at HP and Red Hat.

After 13 years of zealously running only Linux on his desktops/laptops, he has spent the last 8 years recovering as a macOS user, but has nevertheless retained his passion for contributing to Open Source.


Funding Open Source – Thursday 17 May 2018

An evening meeting, where we will hear three talks on how to fund open source projects and businesses. This is a joint meeting with BCS Entrepreneurs, BCS Young Professionals Group, BCS Women and the UK Open Source Hardware User Group. Venue is the BCS Offices at 5 Southampton St, London WC2E 7HA from 6-8pm.

Registration link: www.eventbrite.co.uk/e/open-source-sg-how-to-fund-open-source-projects-and-businesses-registration-45639935275

Each talk will last 30 minutes and include plenty of time for questions. I look forward to seeing you there.

Thinking differently: new approaches to funding the development of open source conservation technologies

Alasdair Davies

An active conservationist and technologist all his working life, Alasdair Davies is combining his two passions with a third – openness – to bring affordable, customizable technology to the field through the Arribada Initiative. As a Shuttleworth Foundation Fellow, he is designing, developing and producing open source conservation technologies in partnership with leading wildlife charities such as WWF and the Zoological Society of London, employing open approaches and licences to drive down costs by introducing new community-based funding models.

Video of Alasdair’s talk on YouTube

Funding open – tactics and stories from civic tech

Irina Bolychevsky

Irina is passionate about products and using technology to make things better. She spent many years working on open data at Open Knowledge as one of the directors and ckan product owner, at web startups, and most recently as a data consultant for W3C, the Open Data Institute and the UK, Dubai and UAE governments. She co-founded redecentralize.org—a project to promote and bring together people working on and interested in decentralised digital technologies.

Video of Irina’s talk on YouTube

Other ways of funding open source

Ben Nickolls

Ben Nickolls is a software developer turned product manager building a sustainable source of funding for open source maintainers at Tidelift. He is an advisor to The Centre for Cultivation of Technology, The Ford Foundation, The Sloan Foundation and helps organise the annual open source sustainability conference Sustain.org and the Core Internet Infrastructure working group. In his spare times he rides bikes, designs boardgames and walks his dog.

Video of Ben’s talk on YouTube

We anticipate this evening may be oversubscribed, so please book promptly. We shall be videoing the talks for later posting on YouTube for those who are unable to make it.


Shrimping (hand-built Arduino) workshop – London 19/04/2018

The Shrimp is a small Arduino compatible computer built on a breadboard.

In this 1.5 hour workshop you will learn how to build and program a
Shrimp, with two projects.

Project 1: Flashing LED. This project is to get you started. You will
build the shrimp, and get it to flash a small LED. You will then learn
how to program the shrimp to change how the LED flashes.

Project 2: Persistence of vision. You will add a line of LEDs to your
shrimp, and program it to flash them at very high speed, so when waved
in the air it spells out a message.

At the end of the workshop you can take your shrimp home with you.

This workshop is suitable for anyone over the age of 7. For children
7-11, it is very much about following instructions to build a
computer. For older children (our record is 92), you will start to
understand how a computer works and want to explore how much it can be
modified.

Pre-requisites: BCS Open Source SG will supply the Shrimping kits.
You’ll need to bring a laptop with the free Arduino IDE installed.

Speaker Biographies:
Dr Jeremy Bennett is Chair of the BCS Open Source Specialist Group. He is also Chief Executive of Embecosm who provide open source compiler development services. A former academic he is author of the standard textbook “Introduction to Compiling Techniques” (McGraw-Hill 1990, 1995, 2003).

Registration link: https://ossg190418.eventbrite.co.uk

Agenda:
18:00 – Registration, including tea, coffee and networking
18:30 – Workshop start
20:00 – Workshop end
Networking: Continues after the workshop in the Coal Hoal Pub on The Strand

Will catering be provided?
Refreshments are provided, though no food is being provided.

Closing date for bookings is Thursday 19 April 2018 at 08:30 am. No more bookings will be taken after this date.
For overseas delegates who wish to attend the event please note that BCS does not issue invitation letters.