Page 36 - REC :: M.E. CSE Curriculum and Syllabus - R2019
P. 36

CP19P15               MOBILE APPLICATIONS AND SERVICES                    Category   L  T  P  C
                                                                                              PE      3  0  0  3


               Objectives:
                ⚫   To learn the characteristics of mobile applications.
                   To understand the intricacies of UI required by mobile applications.
                ⚫
                   To study about the design aspects of mobile application.
                ⚫
                ⚫   To learn development of mobile applications
                   To understand the web services
                ⚫

               UNIT-I     INTRODUCTION                                                                     9
               Tools  and  Basics:  Installing  Android  SDK  and  Prerequisites  -  Test  Drive  -  Components  of  the  SDK  -  Java  for
               Android:  Types,  Scope,  Idioms  -  Ingredients  of  an  Android  Application:  Android  Components,  Component  Life
               Cycles, Application Resources and Context.

               UNIT-II    APPLICATION WORKSPACES&FRAMEWORK                                                 9
               Application  Signing  -  Placing  an  Application  for  Distribution  -  Alternative  Distribution-  Eclipse  for  Android  -
               Building  a  View:  Android  GUI  Architecture  -  Assembling  a  Graphical  Interface  -  Fragments  and  Multiplatform
               Support: Fragment Life Cycle

               UNIT-III   APPLICATION DESIGN                                                               9
               Drawing 2D and 3D Graphics - Handling and Persisting Data – SQLite - Database Design for Android Applications -
               Framework for a Well-Behaved Application - Building a User Interface

               UNIT-IV    APPLICATION DEVELOPMENT                                                          9
               Intents  and  Services  –  Storing  and  Retrieving  data  –  Communication  via  the  Web  –  Notification  and  Alarms  –
               Graphics  and  Multimedia  –  Telephony  –  Location  based  services  –  Packaging  and  Deployment  –  Security  and
               Hacking.

               UNIT-V     WEB SERVICE                                                                      9
               Developing RESTful Android Applications - Network MVC – Case Study: Dynamically Listing and Caching
               YouTube Video Content, Stepping Through the Search Application

                                                                                   Total Contact Hours   :  45


               Course Outcomes:
               Upon completion of the course, students will be able to
                ⚫   Design and implement the user interfaces for mobile applications.
                   Design the mobile applications that is aware of the resource constraints of mobile devices.
                ⚫
                ⚫   Develop advanced mobile applications that accesses the databases and the web.
                ⚫   Develop useful mobile applications in the current scenario using Google Android and Eclipse simulator.
                ⚫   Understand MVC architecture and Search mechanisms in Cloud.


               Reference Books(s) :
                   Zigurd Mednieks, Laird Dornin, G, Blake Meike and Masumi Nakamura, “Programming Android”, O‟Reilly,
                1
                   2011.
                2   Reto Meier, Wrox Wiley, “Professional Android 2 Application Development”, 2010.
                3   Alasdair Allan, “iPhone Programming”, O‟Reilly, 2010.
                4   Wei-Meng Lee, “Beginning iPhone SDK Programming with Objective-C”, Wrox Wiley, 2010.
                5   Stefan Poslad, “Ubiquitous Computing: Smart Devices, Environments and interactions”, Wiley, 2009.
   31   32   33   34   35   36   37   38   39   40   41