FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Erich Wälde
Day Saturday
Room Lameere
Capacity 500
Start time 13:00
End time 14:00
Duration 01:00
Track Embedded devroom

Arduino/AVR: interactive development on the controller with amforth

Are you tired of the "edit, assemble, flash, reset and watch" cycle when writing code for your AVR microcontroller? There is an alternative: amforth [1]. Yes, it needs to be assembled and flashed, too. But after that you hook the controller to your serial port and are greeted with the "ok" prompt. After that you are free to change pin direction and levels or configure the available periphery in any way you want. You can try out little bits and stick them together, defining new words (functions) as you go. They can immediately be used, no need to reassemble and reflash. You have every bit of the controller under direct control.

amforth is an incarnation of Forth. It is a stack based system, it is virtually free of syntax, and it might change your opinions on microcontroller programming a whee bit. amforth is GPL software.

The presentation shall demonstrate the "interactive" trait of amforth as well as some concepts special to Forth-land.

Concurrent events:

When Event Track Where
12:45-13:15 LPI Why? Certification Guillissen
13:00-13:10 Opening Mono AW1.120
13:00-13:10 Welcome to Java Sans Frontières Free Java AW1.125
13:00-13:15 Mozilla in 2011 Mozilla H.1301
13:00-13:15 Devroom setup Security & hardware crypto AW1.105
13:00-13:15 Opening Crossdesktop H.1309
13:00-13:15 Welcome to the Data Analytics Devroom Data Analytics AW1.124
13:00-13:15 Sirius: Is the UK Government backing Free Software? Lightning Talks Ferrer
13:00-13:25 What's new in MySQL 5.5 MySQL & friends H.2213
13:00-13:30 GNUstep Developer's Meeting World of GNUstep AW1.117
13:00-13:30 The Extraordinary, Magical Powers and Possibilities of XMPP Jabber & XMPP AW1.121
13:00-13:40 Org-mode for Emacs GNU H.2214
13:00-14:00 ZFS in Open Source Operating Systems BSD AW1.126
13:10-13:50 Welcome F# to the MonoDevelop family Mono AW1.120
13:10-14:00 State of OpenJDK Free Java AW1.125
13:15-13:30 LPI How? Certification Guillissen
13:15-13:45 Hadoop Pig: Mapping & reducing the easy way Data Analytics AW1.124
13:15-13:45 Mozilla Foundation Mozilla H.1301
13:15-13:45 Smart card and crypto jungle Security & hardware crypto AW1.105
13:15-14:00 KDE Education Crossdesktop H.1309
13:20-13:35 Magellan project: How to deploy 550.000 Linux notebooks in classrooms Lightning Talks Ferrer
13:30-13:55 HandlerSocket and similar technologies - NoSQL for MySQL MySQL & friends H.2213
13:30-14:00 Building a fantastic Rube Goldberg device with Jabber-RPC! Jabber & XMPP AW1.121
13:30-14:00 How to be a good downstream CrossDistro H.1308
13:30-14:00 COMAR CrossDistro H.1302
13:30-14:15 Étoilé: What has been done over the past year and what's next? World of GNUstep AW1.117
13:40-13:55 Libre Graphics Magazine: Bringing F/LOSS Designers Together, One Dead Tree at a Time Lightning Talks Ferrer
13:45-14:15 Introduction to Clustering with Mahout Data Analytics AW1.124
13:45-14:15 Firefox 4 Mozilla H.1301
13:45-14:15 SSH libraries: SSH vs TLS; libssh Security & hardware crypto AW1.105

Next (up to 3) talks in the same room (Lameere):

When Event Track
14:00-15:00 Advanced Experiments with XMOS Multicore Embedded Hardware. Embedded
15:00-16:00 Flukso - Community Metering. Embedded
16:00-17:00 DaVinci dm365 for home automation Embedded

Events that start after this one (within 30 minutes):

When Event Track Where
14:00-15:00 Advanced Experiments with XMOS Multicore Embedded Hardware. Embedded Lameere
14:00-14:15 Coreboot: x86 system boot and initialization Lightning Talks Ferrer
14:00-14:25 Boosting Enterprise MySQL performance: implementing I/O prefetch for InnoDB MySQL & friends H.2213
14:00-14:25 Manos: web apps for the lazy hacker Mono AW1.120
14:00-14:30 XMPP and Security Jabber & XMPP AW1.121
14:00-14:30 IcedRobot: The GNUlization of Android Free Java AW1.125
14:00-14:40 Dynamic hacking with Guile GNU H.2214
14:00-14:45 Community Anti-patterns Crossdesktop H.1309
14:00-14:50 DevOps? - More than Marketing System Janson
14:00-14:50 The life of a Firefox feature Web Browsing Chavanne
14:00-15:00 Swimming Upstream CrossDistro H.1308
14:00-15:00 Using NixOS for declarative deployment and testing CrossDistro H.1302
14:00-15:00 mk-configure BSD AW1.126
14:00-15:45 LPI Exam 1 Certification Guillissen
14:00-16:00 TYPO3 Exam Session Certification UA2.114
14:00-16:00 BSD Associate Exam Session Certification UA2.114
14:15-14:45 libcurl: Supporting seven SSL libraries and one SSH library Security & hardware crypto AW1.105
14:15-14:45 LanguageKit - supporting Smalltalk and JavaScript dialects on the Objective-C runtime - what's hard, what's easy, and why developers and users should care. World of GNUstep AW1.117
14:15-14:45 Mapping Wikileaks' Cablegate using Python, mongoDB, Neo4J and Gephi Data Analytics AW1.124
14:20-14:35 flashrom: Run your BIOS/EFI/firmware updates under any free OS Lightning Talks Ferrer
14:30-14:55 The Web Objects Kitchen Mono AW1.120
14:30-14:55 Over 20,000QPS, XtraDB performance show MySQL & friends H.2213
14:30-15:00 Stump the XMPP Experts! Open Q&A Jabber & XMPP AW1.121
14:30-15:00 In-tab UI Mozilla H.1301