Exemption from the lecture/test:Students who succeed in finishing all the
laboratory exercises before June 6
(including successful deploying of Windows Phone application to Marketplace) with the final laboratory assessment not less than 4.5 , they will be exempted from written test examination during last lecture June 13. [ Sample questions for the test ] |
Java MicroEdition:
|
|||||||
|
Java MicroEdition . ex_1 |
Standard MIDlet Life Cycle Create a simple application (with a very limited or without user interface), demonstrating all possible states and transpositions of MIDlet's life cycle:
|
Java MicroEdition . ex_2 |
MIDlet User Interface and Input Event Handling Create a MIDlet application utilizing MIDP High-Level UI API to compose user friendly interface for standard key-pad based cell phone.
|
Java MicroEdition . ex_3 |
Drawing Low Level Graphics on the Device Screen Create a MIDlet application utilizing Canvas object for implementing custom user interface composed of geometrical figures and animation.
|
Java MicroEdition . ex_4 |
Wireless Messaging by SMS Texting. Create MIDlet applications communicating with each other through SMS-based communication channel.
|
Java MicroEdition . ex_5 |
MIDP Persistent Data Storage Using RMS. Create MIDlet applications that permanently memorize data collected during subsequent sessions or share the same data between several MIDlets (from different Suites).
|
Android . ex_0 |
Getting familiar with Android platform and its Integrated Development Environment.
|
Android . ex_1 |
Understand Android Application and Activity Life Cycle. Create an Android application signaling changes of internal state through notifying Toasts e.g. Toast.makeText(this, "onCreate", 1).show(); implemented for all following events: onCreate, onStart, onResume, onSaveInstanceState, onPause, onStop, onDestroy, onRestart. Hint: This
task could be simplified with the use of
Menu
> Source > Override/Implement Methods…
option
from the Eclipse’s top menu.
Observe and note the sequence of messages displayed by the
Toast-commands after:
and selecting your application icon. |
Android . ex_2 |
Experiment with basic UI design (use of Layouts, Widgets, main and context
MENU):
|
Android . ex3 |
Create an "IntentDemo" Android application utilizing built-in (platform provided) Intent handlers and at least one Activity self-made by the student to:
|
Android . ex4 |
Create "TelephonyDemo" Application which have at least three screens and implement options (or context) menu to enable to:
|
Android . ex5 |
"To Do" List Application
|
Windows Phone . ex1 |
Introduction to Windows Phone Platform Review slides 1.1 1.4 2.2 from lecture (or first chapter from below listed book), and compose your individual answers for following topics:
Resources: A handbook "Windows Phone Programming in C#" by Rob Miles / Microsoft Education Installation of Windows Phone SDK 7.1 (Visual Studio 2010 + Expression Blend + Emulator) BlueBook Code Demos: AddingMachine_00, AddingMachine_01, AddingMachine_02 |
Windows Phone . ex2 |
Starting with the source code of projects: - Lab 4.1/2/3 Working TimeCalculator.zip - Lab 4.4 Customer_Time_Logger.zip and perform at least two tasks/exercises from instruction "Lab 04. User Interface Design.pdf" Final solutions should be packed into files: WinPhoneEx_041, WinPhoneEx_042, ... and left od drive "I:" in subdirectory with your family name and student id (index no). Sulplementary slides for exercise 2 (Lab.04): |
Windows Phone . ex3 |
Create a final Windows Phone application. According to your preferences, select one of below listed areas of interest (a), (b) or (c):
|
Windows Phone . ex4 |
Upload developed Windows Phone application to Marketplace.
|
Final Project - selected / individual mobile application |
|