University of Guelph

Academic Kit

One of the goals of CMER is to help Computer Science, IT, and Engineering faculty worldwide to seamlessly integrate mobile application development into their courses. This is done by offering tested hands-on labs and other instructor resources, tutorials and workshops at international conferences, and local faculty summits focused on mobile application development.

Released under the Creative Commons License (Attribution-NonCommercial-NoDerivs)

  • Academic Kit: The CMER Academic Kit provides Java-based material for a new course on mobile application development and plug-in modules for existing Computing courses.

  • Mobile Web-based App Development: A series of modern hands-on labs and resources for developing state-of-the-art mobile apps using Web technologies. This series replaces the mobile web-based course in the academic kit.

    • Hands-on labs for a mini course on mobile app development: Focuses on the BlackBerry Smartphone and PlayBook, as well as cross platform development using PhoneGap.

    • HTML5: A set of hands-on labs for getting started with HTML5 using BlackBerry WebWorks.
      • Lab 1: Getting Started (PDF), Startup Files (.zip)
      • Lab 2: Geolocation and other features (PDF), Startup Files (.zip)
      • Lab 3: Media and other features (PDF), Startup Files (.zip)
      • Lab4: HTML5 WebStorage (PDF), StartupFiles (.zip)
      • Lab5: Developing a BMI (Body Mass Index) Calculator (PDF), StartupFiles (.zip) [Note: A finished version of this app has been published on App World: BMI Calculator]

    • Building Socially-connected Apps using BBM: A set of presentations and hands-on labs on how to use the BlackBerry Messenger API to build BBM-connected apps.
      • Slides: Getting started with BBM and the BBM SDK (PDF)
      • Slides: BBM SDK for WebWorks (PDF)
      • Lab 1: Setting up the BBM SDK Environment (PDF)
      • Lab 2: Creating a BBM-connected App (PDF), StartupFiles (.zip)

  • Mobile App Development with Adobe AIR: A series of modern hands-on labs for developing state-of-the-art mobile apps for the BlackBerry PlayBook using Adobe AIR (Flash Builder and ActionScript 3). Adobe AIR apps may also run on BB 10, Android, and iOS devices.

    • Lab1: Getting Started (PDF), StartupFiles (.zip)
    • Lab2: PlayBook Libraries (PDF), StartupFiles (.zip)
    • Lab3: Developing a BMI (Body Mass Index) Calculator (PDF), StartupFiles (.zip) [Note: A finished version of this app has been published on App World: BMI Calculator HD]
    • Lab4: Developing the Blasteroids Game: Part I (PDF), StartupFiles (.zip)
    • Lab5: Developing the Blasteroids Game: Part II (PDF), StartupFiles (.zip) [Note: A finished version of the game has been published on App World: Blasteroids]

  • Mobile App Development for BB 10: A series of modern hands-on labs for developing state-of-the-art mobile apps for the BB 10 using the native SDK as well as HTML5 Web Works.

    • BB 10 Native Apps with Cascades: A couple of labs to get you started with developing apps for BB 10 using Cascades. The labs feature a Tic Tac Toe game.
      • Lab1: Developing a Tic Tac Toe Game: Part I (PDF), StartupFiles (.zip)
      • Lab2: Developing a Tic Tac Toe Game: Part II (PDF), StartupFiles (.zip)
    • BB 10 Apps with HTML5 WebWorks: A coupleof labs to get you started with developing apps for BB 10 using HTML5 WebWorks. The labs feature a couple of apps: a geolocation app that uses Google Maps and GPS, and a BMI (Body Mass Index) calculator that uses a third party graph library.
      • Lab1: Developing a Geolocation App (using Google Maps and GPS) (PDF), StartupFiles (.zip)
      • Lab2: Developing a BMI (Body Mass Index) Calculator (PDF), StartupFiles (.zip)
Home | People | Research | Academic Kit | Apps & Services | Events | News