Android Live Coding
You have heard a lot about Android development and seem a lot of slides about it. But how difficult is Android development really?
During this presentation an Android application will be live developed. We will create "FingerDraw", an application which allows to use Touch to draw on a custom View. Via the ActionBar it allows the user to pick a photo from the Android Gallery as drawing background and allows the user to save the created Image and share it with his friends.
Speaker: Lars Vogel. Lars works as an independent Android and Eclipse trainer, consultant and book author. He is a regular speaker at international conferences, as for example Devoxx, EclipseCon, O'Reilly Android Open, MobilTechCon and Droidcon. Lars received 2010 the Eclipse Top Contributor Award and 2012 the Eclipse Top Newcomer Evangelist. With more then one million visitors per month Lars website vogella.com is an important source for Android and Eclipse related programming topics.
THOS: Two Hour Operating System
The talk (which is expected to be 2 hours long) is about writing an operating system from scratch, and actually describes the live writing of such thing. Starting from an empty editor, the speaker explains all the choices and techniques he uses to write the boot code, I/O code,time management, a task model, the scheduler and a few tasks. Thos runs on 32-bit microcontrollers, like ARM-7 or Cortex-M and one such board is used to run it live.
Speaker: Alessandro Rubini (Italy). Alessandro is an electronic engineer who writes free software bits and bytes as an independent consultant. Those bits are usually part of Linux device drivers or very small embedded systems. He is also author of the book "Linux Device Drivers".
When we need to do several tasks more o less simultaneously in a small microcontroller, we find that there is no help, no guide on how to program without the assistance of the kernel’s dispatching. Sounds it familiar to you? Even more: what happens if, once our so elaborated application finally runs, a new time restrictions on several action-reaction appears? La Salle Engineering School has developed a amazingly simple but powerful methodology that allows the programmer to think only on the current problem, one time at a time, with the security that the action-reaction time requirements are assured. This is a perfect method for small robotics programming environment and thanks to a Windows © free tool made specially for design and programming, we are sure that your program style never will be the same.
Speaker: Sisco Escudero (Spain) born in 1963 and Director of La Salle Engineering School in Barcelona. He holds a M.Sc. in Telecommunications and a PhD in Electronic Engineering. More than 25 years of experience designing embedded systems, sensors, analog and power electronics in technology transfers projects that involved the University and enterprises convince him that there is no support for those who program small microcontrollers without operating systems. For that reason, he develops a cooperative methodology in order to give a design tool for his students of La Salle, where he taught Computer Design, Peripherals, Power Electronics, Sensors and Networking Engineering.
Ubuntu is trying to become a serious Linux-based alternative to Windows and Mac OS X - not just for the desktop but also in enterprise environments and data centers. In the near future Ubuntu is supposed to run on every device possible - be it ARM client, smartphone or even a TV. To build this open ecosystem the Ubuntu project and its commercial sponsor - a London-based company called Canonical - launched a lot of new projects in the past years. It started a new Desktop (Unity), worked on tools for the cloud (OpenStack, Juju) and tried to find a way to finance the whole thing (Ubuntu One, Software Center).
Kristian will talk about the different technologies the project is working on right now. And he will try to outline the chances and problems he sees for Ubuntu in general and those new technologies in particular - before world domination there are still some serious roadblocks to remove.
Kristian Kissling works as editor in chief for the german Ubuntu User Magazine and lives in Berlin. In 1998 he started playing with Linux (SuSE), then moved to Debian before a colleague introduced him to Ubuntu in 2004 which is still his favorite operating system.
General introduction to win8
With Windows 8 developers have the chance to create apps for Windows and to publish them using the Windows Store. This session tells you what development for Windows 8 looks like and how you can leverage your existing knowledge to create beautiful Windows 8 apps – no matter which programming language you like best.
Daniel Meixner is a Technical Evangelist at Microsoft Germany. He has experienced his fair share of the good, the bad and the ugly during his longstanding career in software development and is familiar with the industry from many different angles. Most recently, he was a consultant and architect for application lifestyle management solutions in the enterprise environment.