http://openbossa.org
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 09th 2009 Abstract: This talk includes an introductory discussion of the key FOSS licenses. The main features of each license will be highlighted and common misconceptions will be debunked. The practical impact of many the provisions included in these licenses will be discussed, along with recommendations for best practice compliance.
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 11th 2009Abstract:As we see an increased use of Free and Open Source Software (FOSS) in mobile devices, some of them with GSM or UMTS cellular network connection, this FOSS adoption exclusively happens on the "Application Processor" side. To the contrary, the GSM protocol stack on the 'digital baseband' CPU is typically treated like if it was the biggest invention since sliced bread, and a most valuable and...
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 09th 2009Abstract:A Heterogeneous mobile cloud: open source's opportunity to establish standards for security.The mobile security quintessential issue: establishing end-to-end trust.Parallels to draw between mobile and distributed computing environments. A holistic, loosely-coupled security model. Actors: user, application, stack, operating system, and network operator.
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 10th 2009AbstractPlasma, KDE's new desktop shell that was first released with KDE 4.0 is one of the central elements of the traditional desktop interfaces people have been using on their computers since the mid-eighties. To the user, Plasma is what you start your applications with, and what helps you managing your tasks.Technically speaking, Plasma is a high-level toolkit that allows it to easily build user...
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 11th 2009Abstract: This talk discuss the new PyPy Python implementation with respect to RAM usage, startup time and speed. Numbers are taken from the recent port to the Maemo platform. We'll assess compliancy and features of the imminent 1.1 release, and about its unique sandboxing and OS-virtualization features. Eventually we present and discuss next steps for making it a replacement for CPython and for ex...
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 11th 2009.Abstract:Today's Linux kernels have out-of-the-box very good support for real-time computing. On embedded/mobile devices and on the desktop the availability of real-time is much underused. For tasks like multimedia playback, animations and audio interfacing it brings great benefits, reliability and a smoother user experience. However it can sometimes be very tricky to use properly -- especially si...
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 10th 2009
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 09th 2009Abstract:A deeper look into the ways of doing multimedia on omap cpus. The lecture will look at the DSP, the hardware engines and using things like the NEON SIMD instruction set.
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 09th 2009Abstract: How python saved the day of a small group of developers having to write a complex media center software for a mobile system in less than 4 months.Talk covers use of Python in embedded systems, the nokia/maemo platform, using bindings of the Enlightenment Foundation Libraries (EFL) to run fancy and fast graphical "iphone-like" user applications on that platform, proving that it is a viable...
Presentation given during Bossa Conference, held in Porto de Galinhas - Brazil in March 10th 2009Abstract:Integrated Development Environments (IDEs) positively impacts on the development process of maemo applications, increasing productivity, improving standardization and reducing coding error. In addition, IDEs definitely help maemo newbies getting started a lot quicker on technologies by providing templates and useful tools under a consistent and integrated graphical interface. IDE Integrati...