Wroclaw University of Technology  –  Faculty of Electronics  –  Internet Engineering

"Application Programming: Mobile Computing"
  INEA 00112, LECTURE TEST

Time           Thursday, June 13, 2013, hrs: 14:00-15:00
Place:         lecture hall 20 / C3
Instructor:    Marek Piasecki

Sample Exam Questions (for final lecture test June 13):

  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. Explain what are the differences between the J2ME
    configurations, profiles and optional packages.
  6. What is the role of AMS in Midlet Life cycle.
    Explain main states and transitions of this cycle.
  7. Explain the role of Midlet commands and soft-buttons in J2ME.
  8. List and discuss Java Microedition main strengths and weaknesses.
  9. Sketch and discuss main states and transitions of the lifecycle of Android Activity.
  10. Explain the functionalities of 4 main Android components:
    Activity, Service, Broadcast Receiver and Content Provider.
  11. What kind/type of information is contained in a standard Android Manifest file?
  12. What are common Android ViewGroup layouts?
    How are they defined in Android's project?
  13. What kinds of menu are accessible in Android applications?
    What methods, have we to override, to implement such Menus?
  14. Describe the possible approaches to handle the device/screen rotation in mobile devices ?
  15. Which wireless communication technologies are adequate for "in-building" applications,
    and which are better for "fast train speed" nation-wide applications?
  16. What are the relations between GSM, GPRS and UMTS technologies?
  17. Discuss power level classes and security technologies applied in Bluetooth standard.
  18. List and describe possible states of Bluetooth device.
  19. What are possible scenarios of wireless security attack
    and classical vulnerabilities of mobile networks?
  20. List the main hints and best practices for securing the wireless mobile network.
  21. Discuss the possibilities of long term data storage in Android application.
  22. List and discuss four the most desired features of Mobile Database.
  23. What system could be used to integrate the data in heterogonous environment
    of big enterprise with many types of mobile handsets?    
  24. What types of systems can be integrated with Sybase MobiLink?
  25. What kinds of separation is promoted by Silverlight technology?
  26. Explain relations between XAML elements and properties?
    How they are connected with setters, getters and notifications?
  27. What kind of multitasking is implemented in Windows Phone,
    and what is the role of Launchers and Choosers?
  28. What are the rules and uploading procedures for application publishing in Marketplace?
  29. List main components of Apple iOS operating system.
  30. Explain what is the role of: outlets, actions and delegates in Objective-C programming.