Lightning talks - only at Saturday, October 4th
A lightning talk is a brief talk that focus on a single example, idea, project, module or technique. Lightning talks do not attempt to cover all aspects of their respective topics, but rather presents a facet of the idea clearly and succinctly. Lightning talks are an excellent forum for first-time speakers and almost anything goes.
(Click on names to fold/unfold abstracts)
unfold/fold all
10.45-11.45
- Rasmus Pedersen (CBS) - Firmware replacements on Lego Mindstorms NXT
LEGO recently released the LEGO Mindstorms NXT as a completely open source system. This makes it possible to replace or enhance the existing operating system using open source tools such as the gcc compiler. To program NXT requires a little understanding of electronics and embedded systems, and this will be covered in the talk. It will both be demonstrated how to compile the existing operating system and how to replace the operating system with some other operating system. The tools we use are mainly Eclipse, Ubuntu or Win XP, and a so-called crosscompiler for gcc targeting the microprocessor architecture in LEGO Mindstorms NXT.
Rasmus Ulslev Pedersen is Assistant Prof. at Dept. of Informatics Copenhagen Business School. He released the first open source tool chain for LEGO Mindstorms NXT and he is member of the MINDSTORM Community Partners program.
- Morten Kristoffer Hansen: The Software Exchange, Softwarebørsen
The Software Exchange, Softwarebørsen, was created to facilitate the use of open source as a strategic development model in the Danish public sector. The talk will give insight into how to use The Software Exchange either as a public agency sharing and reusing components, or a company offering services around the components.
Morten Kristoffer Hansen is head of section in The National Software Knowledge Centre, where he among other things maintains The Software Exchange.
- Arne Jørgensen: Drupal-experiences and considerations
Drupal has gained a lot of popularity over the last few years - and the media industry is no exception.
Berlingske Media currently runs 7 Drupal-installations serving 31 sites - and more coming soon.
This lightning talk will focus on the experiences we have developing news and media sites in Drupal and our thoughts for the future.Arne Jørgensen is softwarearchitect at Berlingske Media.
12.00-12.55
- Julia Lawall (DIKU): Automating Evolution and Bug Fixing using Coccinelle
Libraries ease software development, in that they can encapsulate complex, commonly used functionalities. Nevertheless, when library APIs evolve substantial maintenance may be required to bring library clients up to date with the evolutions. Furthermore, library APIs may not be completely understood by programmers, leading to bugs that may appear at most usage sites across a system. To address these problems, there is a need for an approach to easily find and update instances of various programming idioms across a body of code.
At the University of Copenhagen and the Ecole des Mines de Nantes (France), we have been developing such a system, named Coccinelle. Coccinelle has been extensively applied to recent versions of the Linux kernel, to update code in response to API evolutions and to find and fix bugs. A unique feature of Coccinelle is that transformations are specified using a variant of the patch notation, and thus follow very closely the source code. In this talk, we will briefly present Coccinelle and illustrate its features using a few examples drawn from our work on Linux code.
Biography: Julia Lawall is a Lektor at DIKU (University of Copenhagen). She works in the area of programming languages, with an interest in applications to systems code. She is one of the principal developers of Coccinelle.
- Kristian Nielsen:
Optimizing Large Databases Using InnoDB Clustered Indexes (Expert level)
When the database no longer fits within main memory of the database server, disk I/O usually becomes a bottleneck in OLTP (on-line transactional processing) applications. One of the primary techniques to speed up such workloads in MySQL when using the InnoDB storage engine is to utilise InnoDB clustered indexes. This talk will explain how to use clustered indexes to greatly improve performance of a common kind of disk-bound load in typical web applications, and go through an concrete example of how the use of clustered indexes gives a factor of 13 speedup on a 20 Gb, 50 million row database.
Kristian Nielsen has been developing Free Software since 1990. He is the original author of chan_ss7 and McStas, and has worked on MySQL, wine, and DBD::Oracle, among others. He is currently working as an independent software professional. Blog: http://kristiannielsen.livejournal.com/
- Kristian Nielsen:
Profiling with OProfile and Intel Core 2 performance counters (Expert level)
When performance becomes a problem, and before starting to optimize the code, it is time to pull out the profiler and measure performance to identify where the bottlenecks are. OProfile is an excellent GPL'ed profiler for Linux. It can be used to profile both user-applications, system libraries, and kernel code. It can measure simply CPU time spent, or it can use the performance counters of modern CPUs to measure cache misses, branch mispredictions, execution unit stalls, etc. The talk will show basic usage, and go through some interesting profiling results from a variety of applications, showing how to interpret the results.
Kristian Nielsen has been developing Free Software since 1990. He is the original author of chan_ss7 and McStas, and has worked on MySQL, wine, and DBD::Oracle, among others. He is currently working as an independent software professional. Blog: http://kristiannielsen.livejournal.com/
13.00-13.55
- Juri Rischel Jensen: From Sysadmin to Puppetmaster
In this talk, Juri Rischel Jensen describes how his job as a Systems Administrator has changed over the years. From a getting-your-hands-dirty job where all the work with configuring servers were done manually on the nodes, it has gradually changed to be a process where the configuration is described beforehand and the grunt work applying it, is done by the server itself.
While doing the configuration of Unix servers manually is ok, when there's 1 or 2, it quickly becomes almost unmanageable when the number of servers rises above a certain threshold. Using Puppet to automate all the configuration work from the point of the initial deployment of the server, you can get systems with a consistent configuration, regardless of the number of servers in your network.
Puppets OS-agnostic language lets you define how you want your setup to be, without worrying about which os you'll be using in the end. You define the setup once and let Puppet do the repetitive task of ensuring that your servers configuration matches your definition.
With Puppet, the job as a Systems Administrator has suddenly become more interessting and more fun, than it has ever been before.
- Anne Østergaard: Free Software in Education
Successful school and education projects from kindergarten to your Master Degree in Free and Open Source Software. An overview.
Today millions of individuals take the possibility of using Free Software for granted at school as well as at home. This is especially the case in poorer regions of the world.
Millions in the so called "developed countries" are still missing this opportunity.
Are the developed countries and the developing countries about to change places due to the advantages Free Software has to offer its users?
- Niels Jensen (Chairman of Slangerup Church Council,
Slangerup, Denmark):
From paper based files to electronic filing in a church office
Within the last 2-3 years Slangerup Church Office has move from a completely paper based filing system to electronic filing of all incomming and outgoing correspondance related to Church Council matters. This talk with present the hardware and software infracture for this which, and discuss issues such as backup of archieved documents and remote access to the documents using tools such as Samba and openVPN running on top of openSUSE 11.
Document capture is done using scan-to-email on a commercial multfunction printer-copier-scanner. The e-mail infrastructure of the church council allows e-mail to be forwarded to both a members personal account, and to a Google Apps e-mail account. One of these Google Apps e-mail accounts is also an archieve account, to which only a trusted employee has access.
Currently scanned dokuments are manually filed into a simple folder structure by the Councils computer ressource person. The main document archieve "SK_Arkiv" is devided in to number of folders "Post", "MR" etc. Through Samba all employees and council members have access to the "Post"-folder, and all council members have access to the "MR" folder.
A daily backup of "SK_Arkiv" is performed using rdiff-backup running as a cron job. This backup os to a secondary HD on the same openSUSE 11 system, which house the archieve. Once a month a copy of "SK_Arkiv" is burned to a DVD for storage in a fire safe box.
The Samba access to "Post", which include subfolders for each year since 2000 as well as folder for posters for church events and programmes for church events. This allows our church servant to print out the needed posters and/or programmes on her own Windows XP Home based computer.
14.00-14.55
- Kasper Sørensen: eobjects.dk
DataCleaner is the most advanced open source data quality solution available. You can use DataCleaner to profile, validate and compare your data in an intuitive graphical environment. The application is compliant with lots of datasources such as JDBC databases, CSV files, Excel spreadsheets, OpenOffice.org database-files and xml files. Among the interesting features are identification of string patterns, value distributions, dictionary lookups, javascripted validation rules, regular expression validation along with traditional metrics used for data profiling and analysis. Come to this lightning speak to listen to Kasper Sørensen, the founder of eobjects.dk and main developer of DataCleaner who will demonstrate DataCleaner and give a quick overview of what's going on with open source data quality.
- Christian Nørlyng: A lightning introduction to automated
testing using bromine
I have started the Bromine project last year.
Bromine is an open source quality assurance tool supporting selenium core/remote control built in PHP/MySQL.
It was mainly built for running selenium tests and storing the results in a convenient way, but expanded into a project oriented quality assurance tool. It lets users set up projects, demands for projects, tests for demands, and testcases for tests.
After having done that the user can upload the tests generated in selenium and run them in the selected operating system and browser of choice. If no tests are uploaded the user can choose to run the tests manually following the testcase associated with the test.
All results are stored in a central place, where they can be reviewed and sent to analysis.
The project demands status are determined by the test results in the analysis module. Defects can be added either associated to test results or on their own.
That was just a bit about the project. The lightning talk would be about applying Bromine and automated testing in web projects, using SCRUM as a development model.
- Peter Makholm: OpenMoko:
Open. Mobile. Free. (But does it work?)
OpenMoko is a project dedicated to delivering mobile phones with an open source software stack. Not only based on open source, but truely developed by open source principles, though driven by a commercial company.
The current version of the OpenMoko hardware (the Neo Freerunner) was available from stores at the beginning of July and is targeted at power users and developers. Multiple software stacks exists in different stages of development and choosing the right software stack is one of the obstacles facing new users.
This lightning talk will give an overview of the available software and what it takes to get the phone working.
Peter Makholm has been using Linux and free unices almost exclusive for the last decade and even though he consistently states he isn't really interested in hardware and gadgets he was first in line to order both the Asus EeePC and the Neo Freerunner.
15.00-15.55
- Kim Alex Olsen:
Ubuntu on your Eee
In this talk there would be a short descriptning on how to install Ubuntu on your EEE. Also a shot discussion of why I like to do that. Also a show of the my preferred programs on the EEE.
- Kim Alex Olsen:
PHP for beginners
PHP is a very easy programming language and very nice tools for beginners in wwbprograming. In´this paper I will give a short descrion of the php configuration and language , how to install it and how to make your first webapplication with mysql as the database.
All examples and sourcecode would be in the papers.Kim Alex Olsen has been working with It since 1979. I am a Bsc in Computer Sceince from de Montford Univercity - England. Work as an independant consultant and have had my own company for 8 years. He mainly works on Unix/Oracle etc., but have also spend a lot of time with different distribution of Linux and have developed and teaching a lot of php,mysql,xml and other opensource courses.
- Sven Guckes:
Effective Collaboration via chat+mail+wiki
People need effective tools to communicate. Over the internet there are three major ways which are used very often: chat + mail + wiki.
This is quite a powerful combination which can accellerate the collaboration within groups.
There are some good reasons for this - and there are some good tools, too. I'd like to share some of my experience with you by showing you the tools I use.
The bottom line: chat+mail+wiki is recommended for every work group - especially for open source events. the tools are all there - use them!
By the way - all of these things might also apply to company intranets. ;-)
16.00-16.55
- Adrian Sobotta: The Dense Cloud - A Lightning Talk on Cloud Computing
Cloud Computing is a technology that stands to revolutionise how IT resources are leveraged by both the enterprise and private individuals. There a number of exciting technologies that enable cloud computing as well as socioeconomic conditions that are beginning to make it an attractive alternative to merely using single purpose physical hardware.
In August 2008 the Dataquest division of the IT research and advisory firm Gartner, published a report detailing its insights into the global IT market and made a number of forecasts for the future based on statistical trends. Their data shows that "organisations are switching from company-owned hardware and software assets to per-use service-based models". This trend will undoubtedly accelerate going forward.
This lightening talk will introduce cloud computing - what is it, who is using it, why start-up's love it and large corporations are hesitant, and whether we've seen this trend before. Time permitting there will be a live demonstration of getting an open source Ruby on Rails web serving stack running on the cloud.
- Preben Bille Brahe and Jan Bertelsen: Beer-SCADA
Beer-SCADA is a Supervision, Control, and Data Aquisition system for smaller process-systems such as micro-breweries, power-fascilities, or alike. Berr-SCADA is build as a Client/Server solution on a GNU/Linux platform - using web-clients (primarily FireFox, but also UMPC or Tablet-PC's). The connection to the outside world goes via e.g. Dallas OneWire - or open protocol layers such as ModBus and BAC-Net. Beer-SCADA is Open Source intented for small, cost-efficient plants, and it is planned to scale frem the smalle micro-brewery towardst the Enterprise solutions.
The developers are currently Jan Bertelsen and Preben Bille Brahe - feel free to join the band.
- Henrik Biering: OpenID lightning talk
OpenID is a new internet Single Sign-On prototol rapidly gaining acceptance among technology focused individuals and organizations worldwide. However, the potential benefits for users as well as organizations depend strongly on mass adoption among ordinary people and companies without any specific technological interest.
Therefore, it is essential that lead users, implementors, and organizations work together to explain, promote, and pursue the potential advantages compared to the increasingly cumbersome local registration and authentication. Flawless interoperability, a common user experience, adherence to relevant national and international regulations, accomodation of individual user preferences, and a range of other aspects may influence the succesful adoption of OpenID and related technologies.
For this purpose a local danish chapter of the international OpenID Foundation is currently under formation. The Lightning Talk will outline the purpose, structure and projected working tasks for the upcoming Danish OpenID Chapter. To put these efforts into perspective a brief overview of similar activities in other countries will be provided.
Henrik Biering is the owner of Netamia, a startup engaged in internet identity and reputation management. Henrik is currently the Danish representative of the OpenID Europe Foundation, promoting specific European interests within the OpenID Foundation. Henrik is also a member of the newly established OASIS Technical Committee on Open Reputation Management Systems (ORMS).
This page last updated on Wednesday, October 1, 2008
