1. COURSE NAME: MAD200 AIR Development
Credit Value: 4
Total Course Hours: 56
Prerequisite Course(s): None
Corequisite Course(s): None
COURSE DESCRIPTION
Adobe Integrated Runtime not only runs applications on the desktop, but also allows applications to run on a
number of mobile devices. AIR development will be taught in this class. Once AIR applications are created,
they will be ported over to RIM tablet technology. Students will learn how to create engaging AIR applications
taking full advantage of the technology built inside the RIM tablet.
PLAR INFORMATION
This course is eligible for Prior Learning Assessment and Recognition. Students are advised to discuss options
with their program coordinator.
COURSE LEARNING OUTCOMES
Upon completion of this course, the student will have reliably demonstrated the ability to:
1.0 Test the development environment.
1.1 Define AIR.
1.2 List some tools that develop AIR products.
1.3 Determine the computer's OS to ensure AIR
compatibility.
1.4 Determine the version of AIR on a system.
1.5 Run AIR as a service.
2.0 Setup the development environment.
2.1 Download AIR SDK from Adobe.
2.2 Download Playbook simulator from RIM.
2.3 Create a basic AIR application.
2.4 Package AIR app with and without chrome
settings.
2.5 Create an installer for an AIR app.
2.6 Create a developer's account for tablet used
for AIR development.
2.7 Locate the steps to acquire the P12
certificate.
2.8 Apply for developers certificates to convert
AIR apps to a native app.
3.0 Customize an environment in a virtual
machine to create the AIR application.
3.1 Set the amount of RAM the application can
access on the tablet.
3.2 Establish the stage size for the targeted
mobile device.
3.3 Configure the mobile app to run full screen.
3.4 Configure the mobile device to keep the
device's menu bar visible.
3.5 Customize a mobile application to switch
from landscape to portrait.
3.6 Force mobile app to stay either landscape or
portrait.
4.0 Create routines for gestures.
4.1 Build a swipe gesture for a tablet.
4.2 Move assets based on gestures.
4.3 Incorporate a rotate feature through
gestures.
4.4 Incorporate scale using expand and pinch
gestures.
4.5 Explain why roll overs are not to be used on
mobile devices.
4.6 Incorporate geolocation services in a mobile
app.
4.7 Create routines that access GPS data.
4.8 Combine GPS and geolocation services
within an app.
5.0 Create AIR project for mobile device.
5.1 Create a new project.
5.2 Build a test application and run it through a
variety of emulators.
5.3 Test AIR application in different emulators.
5.4 Define objects.
5.5 Use the correct data type for variables.
MAD200 2017-2018 Page 1
2. AIR Development Canadore College of Applied Arts and Technology
6.0 Debug AIR application.
6.1 Setup the development program to help
debug.
6.2 Use in line context sensitive help.
6.3 Recognize common syntax errors.
6.4 Effectively navigate through code to find
errors.
6.5 Use a variety of methods to display the
value of variables.
6.6 6.6 Track specific values for debugging
purposes.
7.0 Import external media and data.
7.1 Explain the difference between embedding
and linking media.
7.2 List the standard graphic types that can be
import.
7.3 List the video types the tablets play.
GENERAL EDUCATION
This is not a General Education course.
PROGRAM OUTCOMES
This course contributes to the following Ministry of Training, Colleges and Universities approved program
learning outcomes (PLO):
Mobile Application Development
1. design application interfaces for mobile devices using appropriate software and/or programming.
2. read, analyse and create design documents and flowcharts of mobile games or applications.
3. create 3D and simulated 3D media using industry leading software that is optimized for mobile delivery.
4. evaluate integrated features of mobile devices and create applications that access the mobile devices'
features. (Accelerometer, GPS, multi-touch, gestures, etc).
5. create stunning environmental effects by applying lighting techniques and mapping appropriate textures.
6. develop web based animations and test video and audio using rich media applications.
7. design and create functioning games and applications for leading mobile devices.
ESSENTIAL EMPLOYABILITY SKILLS OUTCOMES
This course contributes to the following Ministry of Training, Colleges and Universities approved essential
employability skills (EES) outcomes:
3. Execute mathematical operations accurately
4. Apply a systematic approach to solve problems
5. Use a variety of thinking skills to anticipate and solve problems
6. Locate, select, organize, and document information using appropriate technology and information systems.
7. Analyse, evaluate, and apply relevant information from a variety of sources.
10. Manage the use of time and other resources to complete projects.
EXTERNAL COURSE ACCREDITATIONS AND CONDITIONS
COURSE EVALUATION
Develop Apps 70%
MAD200 2017-2018 Page 2
3. AIR Development Canadore College of Applied Arts and Technology
Alpha of Playbook app 20%
Participation 10%
PROGRAM SPECIFIC GRADING
Per College Grading System
GRADING SYSTEM
A+: 90-100% B+: 77-79% C+: 65-69% D: 50-54% S - Satisfactory
A: 85-89% B: 73-76% C: 60-64% F: 0-49% I - Incomplete
A-: 80-84% B-: 70-72% D+: 55-59% F - Repeat course
*For a complete detailed description please refer to the College website.
LEARNING RESOURCES
Required: Access to the appropriate training videos
Recommended: Playbook tablet
Resources listed on the course outline support the achievement of learning outcomes, and may be
used throughout the course to varying degrees depending on the instructorâs teaching methodology
and the nature of the resource.
LEARNING ACTIVITIES
Build multiple AIR apps geared toward Playbook or Android tablet
DELIVERY MODE
In Class
ACADEMIC POLICIES
⢠Academic Integrity
⢠Academic Appeal
⢠Academic Attendance
⢠Grading and Assessment
For academic policies please see: http://www.canadorecollege.ca/about-us/corporate-policy-manual.
MAD200 2017-2018 Page 3
4. AIR Development Canadore College of Applied Arts and Technology
COLLEGE POLICIES
⢠Protecting human rights in support of a respectful college community
For college policies please see: http://www.canadorecollege.ca/about-us/college-policies.
STUDENT SUCCESS SERVICES - Your Success Matters!
http://canadorecollege.ca/studentsuccessservices
The ultimate goal of Student Success Services is to support students so they can achieve success academically,
in their career aspirations, and in their personal lives. Student Success Services offers CONFIDENTIAL
comprehensive, student-focused services designed to guide you to success.
Student Success Navigators provide support in
the following areas:
On-Campus Support Services
⢠Peer support network
⢠Learning strategies
⢠Crown ward support
⢠Mental health and wellness
⢠Crisis and personal support
⢠Time management
⢠Prioritization and organization
⢠Student triage navigator
⢠Individualized guidance, consulting and support
⢠Peer tutoring, academic supports and learning
strategies
⢠Media resources
⢠Open access to computer labs
⢠Student success resource centre
⢠Mature student testing
⢠Emergency food bank
⢠Summer transition program
⢠Co-curricular record
⢠Workshops (coping with stress)
⢠Health centre
FIRST PEOPLES' CENTRE:
A culturally safe environment offering CONFIDENTIAL student focused services, drop in or make an
appointment to access:
⢠One on one counselling
⢠Elder in residence program
⢠Peer tutoring
⢠Peer mentorship
⢠Lunch & learn workshops on study skills, self-care, life skills
⢠Learning Resource Centre
Drop by our offices at C254 College Drive, E101 Commerce Court or call 705 474 7600 Ext. 5961 College Drive /
5647 Commerce Court.
MAD200 2017-2018 Page 4
5. AIR Development Canadore College of Applied Arts and Technology
WAIVER OF RESPONSIBILITY
Every attempt is made to ensure the accuracy of this information as of the date of publication. The college
reserves the right to modify, change, add, or delete content.
HISTORICAL COURSE OUTLINES
Students use course outlines to support their learning. Students are responsible for retaining course outlines
for future use in applications for transfer of credit to other educational institutions.
MAD200 2017-2018 Page 5