Google I/O 2008 – Building an Android Application 101

This session is a practical introduction to building Android applications using the SDK and developer tools. We’ll walk through building a non-trivial application and use it as the basis for discussing the various facets of the Android application framework. Related resources Android official website Develop Android applications with Eclipse tutorial …

Aspect-Oriented Modeling – what it is and what it’s good for

In software engineering, aspects are concerns that cut across multiple modules. They can lead to the common problems of concern tangling and scattering: concern tangling is where software concerns are not represented independently of each other; concern scattering is where a software concern is represented in multiple remote places in …