Long Title:Multimedia and Mobile Application Development
Module Code:H8MMA
Credits: 5
NFQ Level:LEVEL 8
Field of Study: Software and applications development and analysis
Module Delivered in 1 programme(s)
Module Coordinator:  
Module editor: Louise Devlin
Module Description: The aim of this module is to provide students with background theory and hands-on experience of developing and testing mobile multimedia applications. The module will focus on the tools and environments which exist to help developers develop real-world applications that run on wireless and mobile devices.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Evaluate the technical challenges posed by current mobile devices and wireless communications and identify appropriate solutions based on user requirements
LO2 Evaluate the suitability of various media and the architecture required to incorporate them in mobile applications
LO3 LDemonstrate proficiency in the development of user interface controls, animation, and streaming media to create an interactive application or media experience.
LO4 Formulate and modify user interface design, informed by design strategies and knowledge of state of the art Mobile UI controls and elements.
Pre-requisite learning
Module Recommendations

This is prior learning (or a practical skill) that is required before enrolment on this module. While the prior learning is expressed as named NCI module(s) it also allows for learning (in another module or modules) which is equivalent to the learning specified in the named module(s).

No recommendations listed
Requirements

This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if you have not acquired the learning specified in this section.

No requirements listed
 

Module Content & Assessment

Indicative Content
Technical Challenges of the Environment and Architectures for Mobile Applications (5%)
• Challenges of developing applications for wireless and mobile environment • Limitations imposed by medium and mobile devices • Performance and Usability/HCI Issues • Architectures for mobile applications • OS for mobile devices eg. iOS, Android, Windows 8, Blackberry • APIs for wireless/mobile devices e.g., iOS/Android SDK, .NET, Flash, • Porting multimedia applications to a wireless device
Introduction to Media (20%)
• Media Recorder • Basic Media Decoder • Basic Media Router • Media Playback Media Formats
Audio, Music, and Sound (15%)
• Audio Capture • Controlling App's Volume and Playback • Managing Audio Focus • Dealing with Audio Output Hardware
Camera and Video (20%)
• Capturing photos • Controlling camera • Recording videos • YouTube videos
Graphics (20%)
• Canvas and drawables • Displaying Bitmaps efficiently • Defining and drawing shapes • Applying projections and camera views • Adding motion • Responding to touch events
Animation (20%)
• Crossfading Two Views • Using ViewPager for Screen Slide • Displaying Card Flip Animations • Zooming a View • Animating Layout Changes • Intro to Property Animation, View Animation, and Drawable Animation
Assessment Breakdown%
Coursework40.00%
End of Module Assessment60.00%

Full Time

Coursework
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Assignment A practical in class assessment will be conducted to evaluate the learners’ understanding of user interface controls, animation, and streaming media. 3,4 25.00 n/a
Project This will be a project to evaluate the learners’ knowledge of various media and the architecture required to incorporate them in mobile applications 2 15.00 n/a
End of Module Assessment
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Terminal Exam End-of-Semester Final Examination 1,2,3,4 60.00 End-of-Semester
No Workplace Assessment

NCIRL reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2 Every Week 2.00
Practical No Description 1 Every Week 1.00
Total Hours 3.00
Total Weekly Learner Workload 3.00
Total Weekly Contact Hours 3.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2 Every Week 2.00
Practical No Description 1 Every Week 1.00
Total Hours 3.00
Total Weekly Learner Workload 3.00
Total Weekly Contact Hours 3.00
 

Module Resources

Recommended Book Resources
  • Larissa Hjorth, Jean Burgess, Ingrid Richardson 2012, Studying Mobile Media: Cultural Technologies, Mobile Communication, and the iPhone, Routledge
  • Reto Meier, Professional Android 4 Application Development, Wrox [ISBN: 978-1118102275]
Supplementary Book Resources
  • Hamer, C. 2007, Creating Mobile Games: Using Java ME Platform to Put the Fun into Your Mobile Device and Cell Phone,, Apress
  • Jeff McWherter, Scott Gowell, Professional Mobile Application Development, Wrox [ISBN: 978-1118203903]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
CMOBAPP Certificate in Mobile Applications Development 2 Core Subject