Binary compatible graphics support in Android for running iOS apps
design patterns : elements of reusable object - oriented software .