Pipe programming with LiveFolders

by Gabor Paller

Pipes has emerged in the web programming allowing fast a composition of existing services. In this programming model, applications consume and produce feeds (generally in RSS format). As the format is uniform and purely string-based, they can be combined by simple operations, much like Unix pipes. 

In this presentation, I will use the Android LiveFolder construct to build a similar model inside the Android device. Even though the project is in prototype phase, I hope it can inspire others to experiment with this programming paradigm. 

This video was originally given at the London Android user group on 18 March 2010 provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Understanding Android bytecode with the Dedexer tool

By Gabor Paller

Droidon 2009

This video was provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Understanding Android bytecode

by Gabor Paller

In this session, Gabor Paller talks about the dedexer disassembler . 

He started by giving a background about what the android operating system is made of. 

He clearly defined that the underlying is an operating system is a version of Linux and the application model exposed to the developer is Java-based, at this point gabor made it clear that android is not java. 

Gabor explained that the android platform at it’ core runs on a proprietary dalvik virtual machine. He went on to describe the dalvik properties and the life of a java application on the android platform. 

Moving in greater details, He also talked on the benefits of reverse engineering between the dalvik and java. 

He continues his talk covering in more detail the composition of the APK package, disassembly options and the using dedexter

 

This video was originally given on the 22nd October 2009 at Londroid and is provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.