Development for embedded devices is traditionally very different from development fordesktops and servers. Size, cost, performance and other constraints make thedevelopment of embedded devices even harder than software for desktops and servers.Worse, the constraints usually force highly optimized code for a specific processor,device, and operating system triplet. This is not good news for the avalanche of(connected) devices that will appear on the market in the next decade. Especially becausethe market will demand that popular applications and middleware is usable on a widerange of devices, as well as remotely deployable and managed. What kind of techniqueswill be required to achieve this? The goal of this workshop is to create an inventory of approaches that address the portability problem that plagues our industry.
Richard S. Hall, LSR, Grenoble BJ Hargrave, IBM Peter Kriens, OSGi Robert van den Berg