Applications Presentations

= SDK =

Build and Distributing SDK Add-Ons [ELC 2015]
Presenter: Dave Smith, NewCircle Summary: This presentation talks about building and distributing SDK add-ons and discusses few tips and tricks at the end.


 * PDF

= Qt Development Framework =

Qt5 and Yocto - Adding SDK and Easy App Migration for Qt4 [ELC 2014]
Presenter: Dmytriyenko, Texas Instruments Summary: This presentation gives information on Qt history in OpenEmbedded, Qt4/5 usage in OE/Yocto, Qt SDK basics, Qt5 SDK usage and app migration between Qt4 and Qt5.


 * PDF

GUIs: Coming To Uncommon Goods Near You [ELC 2012]
Presenter: Jason Kridner, Texas Instruments Summary: This presentation talks about how to quickly develop a GUI for your product using Linux. Provides information about cool tools such as Qt Creator and the entire Qt toolset.


 * PDF

Qt on Embedded Systems [ELCE 2012]
Presenter: Lars Knoll Summary: This presentation provides information about the Evolution of embedded hardware, Embedded Linux now and future.


 * PDF

Using Qt For Non-Graphical Applications [ELCE 2011]
Presenter: Thomas Petazzoni (Free Electrons) Summary: This presentation gives information on Qt, the signal/slot mechanism, usage of timers, interaction with serial ports, interaction with sub-processes interaction with network and interaction with Linux Input devices.


 * PDF

An Introduction to the Qt Development Framework [ELC 2010]
Presenter: Jeremy Katz Summary: This presentation talks about what is qt, platform it supports and it's usage.


 * PDF

= Web development, API development =

The First Stable libcamera Release: A Call for Public API Review [ELCE 2019]
Presenter: Jacopo Mondi, Independent Summary: This presentation talks about libcamera features, architecture and API (based on practical examples).


 * PDF | VIDEO

Enabling Linux Usage in Space Applications [ELCE 2019]
Presenter: Antoine Certain, Airbus Defence and Space Summary: This presentation will describe how Linux will be monitored by another CPU to verify safety properties and explain how we expect to put Linux into orbit in the near future.


 * PDF | VIDEO

A Sockets API for LoRa [ELCE 2018]
Presenter: Andreas Färber, SUSE Summary: This presentation talks about the socket API for LoRa. The proposal is a Linux sockets interface to layer LoRaWAN and competing network protocols on top within the kernel.


 * PDF | VIDEO

WPE WebKit: HTML5 User Interfaces for Embedded Devices [ELCE 2017]
Presenter: Juan José Sánchez Penas, Igalia, S.L. Summary: This talk we will explain what is WPE, how the project was born and has evolved, and why it is becoming very popular in embedded devices of many different kinds, where the manufacturers are looking for a simple and fast way of running their HTML5 user interfaces.


 * PDF | VIDEO

JavaScript for OCF Applications [ELC 2016]
Presenter: Sakari Poussa, Intel Summary: This talk is about the OCF REST APIs, which allows cloud and mobile applications to participate OCF compliant ecosystem. It explains how to scale down the JavaScript runtime to MCU devices yet compliant with OCF specification.


 * VIDEO

Linux DRM: New Picture Processing API [ELCE 2016]
Presenter: Marek Szyprowski, Samsung Electronics Polska Sp. z o.o. Summary: This talk will be presenting the new proposal for the extension to the DRM subsystem, which provides access to the picture processing hardware blocks in the unified and generic way.


 * PDF | VIDEO

EFL's New Vector Graphics API For Designing User Interfaces [ELC 2015]
Presenter: Cedric Bail, Samsung Summary: This presentation gives information about EFL, Vector graphics for user interface and about designing a modern rendering pipeline for vector graphics.


 * PDF

Pairing WebKit and Wayland for Linux-Based Embedded Web Content Presentation Systems [ELCE 2014]
Presenter: Žan Doberšek, Igalia Summary: These slides give information on WebKit, Wayland, Web Content Presentation Systems and Raspberry Pi-Wayland support.


 * PDF

EasyUI: No Nonsense Mobile Application Development with EFL [ELC 2013]
Presenter: Leandro Pereira, ProFUSION Embedded System Summary: This presentation provides information about EasyUI and EasyUI usage in mobile devices such as tablets and phones.


 * PDF | VIDEO

Success Story of the Open Source Camera Stack: The Nokia N9 Case[ELCE 2011]
Presenter: Laurent Pinchart (Ideas on Board) Summary: This presentation discusses about project workflow for open source camera stack and N9 camera stack example.


 * PDF

Engaging Developer Communities: Lessons and Opportunity from webOS [ELC 2010]
Presenter: Matthew Tippett Summary: This presentation gives information about palm webOS and it's SDK and PDK.


 * PDF

Grilo: Integrating Multimedia Content in Applications [ELCE 2010]
Presenter: Iago Toral Quiroga Summary: This presentation gives information on media integration overview of Grilo, Grilo for application developers and backend developers.


 * PDF

Canola Application and Framework for Rich GUI [ELCE 2009]
Presenter: Gustavo Sverzut Barbieri Summary: This presentation provides information on canola’s general overview, tutorial of a simple plugin, canola’s future and google summer of code results.
 * PDF

Linux Embedded Applications in Machine Vision [ELCE 2009]
Presenter: Pascal Pellet Summary: This presentation gives information about e2v presentation, Machine vision, GigE Vision protocol and e2v Gige Vision IP.


 * PDF

Rich GUI without pain [ELCE 2008]
Presenter: Gustavo Sverzut Barbieri Summary: This presentation talks about efl - enlightenment foundation libraries, guarana and demos & eye candy.


 * PDF | VIDEO

Fancy and Fast GUIs on Embedded Devices [ELCE 2007]
Presenter: Gustavo Sverzut Barbieri Summary: This presentation explains how to use Enlightenment Foundation Libraries to achieve maximum performance on embedded devices.


 * PDF | VIDEO

WebKit on Linux and How It Compares to Other Open Source Engines [ELCE 2007]
Presenter: Holger Freyther Summary:  This presentation talks about WebKit project - Goals and Mission, WebKit ports to Wx, Gtk+ and Qt, Mozilla/Gecko/Firefox/Minimo, Measuring and Benchmarking and WebKit optimized for Qtopia Core.


 * PDF | VIDEO

= HTTP =

Build a Micro HTTP Server for Embedded System	 [ELCE 2016]
Presenter:  Jian-Hong Pan Summary: This presentation will introduce how to use Python to implement a Micro HTTP Server prototype according to RFC 2616/HTTP 1.1. And also explains how to automate testing with Python Unit Testing Framework.


 * PDF | VIDEO

Avoiding Web Application Flaws in Embedded Devices [ELC 2008][ELCE 2008]
Presenter: Jake Edge Summary: This presentation talks about HTTP, authentication bypass, Cross-site scripting (XSS), Cross-site request forgery(XSRF) and about SQL injection.
 * PDF

HTTP-FUSE PS3 Linux which is internet boot framework with kboot [ELC 2007]
Presenter: Toshiki Yagi Summary: This presentation explains how to make HTTP-FUSE PS3 Linux, which completely boots from remote HTTP server.


 * PDF

= Maemo Platform – from Nokia =

Understanding and Developing Applications for Maemo Platform [ELC 2010]
Presenter: Leandro Melo de Sales Summary: This presentation gives information on Maemo platform, Maemo timeline, Maemo development and some examples and applications.


 * PDF

Maemo 5 (Fremantle), mobile Linux platform with cellular connectivity [ELC 2009]
Presenter: Kate Alhola Summary: This presentation talks about what is Maemo, it's new generation Maemo 5 (Fremantle) features and about use of Fremantle alpha SDK.


 * PDF

Animated UI technologies in Maemo 5 (Fremantle), mobile Linux environment [ELC 2009]
Presenter: Kate Alhola Summary: This presentation talks about Maemo 5 Fremantle and animated UI technologies.


 * PDF

Maemo Mobile Linux Platform, Current Status and Future Directions [ELC 2008]
Presenter:  Kate Alhola Summary: These slides give information on Maemo, it's current status and about Maemo SDK.


 * PDF

= Eclipse IDE – Open Development Platform =

Exploring Linux Kernel Source Code with Eclipse and QTCreator [ELCE 2016]
Presenter: Marcin Bis Summary: The talk will cover usage of two open-source IDEs: Eclipse (mostly) and QTCreator to develop device drivers and explore kernel source code.This talk includes practical demonstration of Eclipse configuration and writing and debugging kernel driver on remote ARM platform.


 * PDF | VIDEO

Eclipse and Embedded Linux Developers: What it Can and Cannot Do For You [ELCE 2012] [ELCE 2010]
Presenter: Anna Dushistova Summary: This presentation talks about Eclipse, it's history and building an application using it.


 * PDF

Building an Embedded Tools Standard Using Eclipse [ELC 2009]
Presenter: Eric Cloninger Summary: This presentation give information on Eclipse, Eclipse in Mobile/Embedded Eclipse for Linux, tools for Third-Party Developers and working with Eclipse.


 * PDF

Embedded Linux Development with Eclipse [ELC 2008]
Presenter: JT Thomas Summary: This presentation talks about Eclipse history,Key Eclipse Projects for embedded and working examples using DevRocket.


 * PDF

TimeDoctor – Use the Strength of Eclipse to Visualize (Multi)Processor Execution Behavior [ELC 2007 ELC 2006]
Presenter: Ruud Derwig Summary: This presentation discusses about TimeDoctor Eclipse plug-in and it's features.
 * PDF

=Protocols=

Abusing Universal Plug and Play [ELCE 2008]
Presenter: Armijn Hemel Summary: This presentation talks about Universal Plug and Play history, UPnP protocol stack and debunk common misconceptions about UPnP.


 * PDF | VIDEO

Building bridges - coherence, a DLNA/UPnP framework [ELCE 2008]
Presenter: Frank Scholz Summary: This presentation gives information about Universal Plug and Play protocol.
 * VIDEO

= Others =

How to Make an App Enabled Embedded Linux Product that Fits in 16MB of Flash with Containers [ELCE 2019]
Presenter: Alexander Sack, Pantacor Summary: This presentation explains how to make an app enabled Embedded Linux product that fits in 16MB of flash. It provides information about building and deploying a Webapp.


 * PDF

Strategies for Developing and Deploying your Embedded Applications and Images [ELCE 2018]
Presenter: Mirza Krak, Mender.io Summary: This talk will cover how different mechanisms are implemented in the real world and how choosing the right strategy, understanding its benefits and drawbacks.


 * PDF | VIDEO

Making Tweet Monkey [ELCE 2017]
Presenter: Jeremy Foster, Microsoft Summary: This presentation provides information about about the hardware devices available that enable writing JavaScript with Node.js to control motors, sensors.


 * VIDEO

Node.JS Appliances on Embedded Linux Devices [ELCE 2013]
Presenter: Mehmet Faith Karagoz Summary: This presentation discusses about Node.js, cross-compiling Node.js and Node Package Manager(NPM), development environment, scripting samples in embedded devices and development story of a surveillance application.


 * PDF

Target Communication Framework: One Link to Rule Them All [ELC 2013]
Presenter: Anna Dushistova, Me, Myself, and I Summary: This presentation provides information about an overview of the TCF architecture and facilitating development.


 * PDF | VIDEO

Fun with QML and JavaScript [ELC 2011]
Presenter: Rajesh Lal (Nokia) Summary: This presentation provides information about tools MeeGo development environment, fun, games on MeeGo, and tools on MeeGo Multimedia.


 * PDF

Disko - An Application Framework for Digital Media Devices [ELC 2008]
Presenter: Guido Madaus Summary: This presentation gives information about an open source application framework Disko, it's architecture and usage.


 * TAR | VIDEO