Wroclaw
University of
Technology –
Faculty
of Electronics
– Internet
Engineering
"Application
Programming: Mobile Computing"
INEA 00112, LECTURE TEST '2014
Time
Friday, June 13, 2014, hrs: 08:00-09:00
Place: lecture hall 21 / C3
Instructor: Marek
Piasecki
Sample
Exam Questions (for final lecture test June 13, 2014):
- List and explain, what are possible dimensions of understanding
the concept of "mobility" in computer engineering?
- What are the specific/characteristic limitations of mobile
devices?
- Make a list of eight the most popular mobile platforms
in last three years (in order of decreasing popularity).
- Enumerate main OEM handset manufacturers in past ten years.
- Sketch and discuss main lifecycle states and transitions of
Android Activity.
- Explain the functionalities of 4 main Android components:
Activity, Service, Broadcast Receiver and Content Provider.
- What kind/type of information is contained in a
standard Android Manifest file?
- What are common Android ViewGroup layouts?
How are they defined in Android's project?
- What kinds of menu are accessible in Android applications?
What methods, have we to override, to implement such Menus?
- Describe the possible approaches to handle the device/screen
rotation in mobile devices ?
- What is the role of Intent and Intent Filters in Android
OS?
What
are the mechanisms to start other activities and
pass/exchange parameters between activities?
- Discuss the possibilities of long term data storage in Android
application.
- List main components/frameworks of Apple iOS operating system.
- What
are the similarities and differences between
Objective-C, C, C++ and Java programming languages.
- Discuss
the role of MVC architecture in iOS and standard structure of iOS
application project / files.
- Explain what is the role of: outlets, actions and delegates in
Objective-C programming.
- Discuss the role of TableViewController in standard Master-Detail
iOS app.
- What are relations between Windows 7, Windows Phone 7.* and
Windows CE systems?
- What kinds of separation is promoted by Silverlight
technology?
- Explain relations between XAML elements and properties?
How they are connected with setters, getters and notifications?
- What kind of multitasking is implemented in Windows Phone,
and what is the role of Launchers and Choosers?
- Discuss the architecture of multiscreen Windows Phone application.
What is
the method of transferring
control and parameters between
application pages?
- What are the rules and uploading procedures for application
publishing in Marketplace?
- What are the relations between GSM, GPRS and UMTS
technologies?
- Which wireless communication technologies are adequate for
"in-building" applications,
and which are better for "fast train speed" nation-wide applications?
- Discuss power level classes and security technologies applied in
Bluetooth standard.
- What are possible scenarios of wireless security attack
and classical vulnerabilities of mobile networks?
- List the main hints and best practices for securing the wireless
mobile network.
- List and discuss four the most desired features of Mobile
Database.
- What system could be used to integrate the data in heterogonous
environment
of big enterprise with many types of mobile handsets?