Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems. My assignments (May-July 2014)