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):

  1. List and explain, what are possible dimensions of understanding
    the concept of "mobility" in computer engineering?
  2. What are the specific/characteristic limitations of mobile devices?
  3. Make a list of eight the most popular mobile platforms
    in last three years (in order of decreasing popularity).
  4. Enumerate main OEM handset manufacturers in past ten years.

  5. Sketch and discuss main lifecycle states and transitions of Android Activity.
  6. Explain the functionalities of 4 main Android components:
    Activity, Service, Broadcast Receiver and Content Provider.
  7. What kind/type of information is contained in a standard Android Manifest file?
  8. What are common Android ViewGroup layouts?
    How are they defined in Android's project?
  9. What kinds of menu are accessible in Android applications?
    What methods, have we to override, to implement such Menus?
  10. Describe the possible approaches to handle the device/screen rotation in mobile devices ?
  11. 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?
  12. Discuss the possibilities of long term data storage in Android application.

  13. List main components/frameworks of Apple iOS operating system.
  14. What are the similarities and differences between Objective-C, C, C++ and Java programming languages.
  15. Discuss the role of MVC architecture in iOS and standard structure of iOS application project / files.
  16. Explain what is the role of: outlets, actions and delegates in Objective-C programming.
  17. Discuss the role of TableViewController in standard Master-Detail iOS app.

  18. What are relations between Windows 7, Windows Phone 7.* and Windows CE systems?
  19. What kinds of separation is promoted by Silverlight technology?
  20. Explain relations between XAML elements and properties?
    How they are connected with setters, getters and notifications?
  21. What kind of multitasking is implemented in Windows Phone,
    and what is the role of Launchers and Choosers?
  22. Discuss the architecture of multiscreen Windows Phone application.
    What is the method of transferring control and parameters between application pages?
  23. What are the rules and uploading procedures for application publishing in Marketplace?

  24. What are the relations between GSM, GPRS and UMTS technologies?
  25. Which wireless communication technologies are adequate for "in-building" applications,
    and which are better for "fast train speed" nation-wide applications?
  26. Discuss power level classes and security technologies applied in Bluetooth standard.
  27. What are possible scenarios of wireless security attack
    and classical vulnerabilities of mobile networks?
  28. List the main hints and best practices for securing the wireless mobile network.
  29. List and discuss four the most desired features of Mobile Database.
  30. What system could be used to integrate the data in heterogonous environment
    of big enterprise with many types of mobile handsets?