Mitchell C. Hill Center for Digital Innovation

Mobile Computing

Image of Cell Phones

Overview

Since its inception with the creation of TCP/IP, the Internet has been a plethora of constantly changing and developing information and a place of new experiences, new ideas, and new ways of doing things. One of those new ways is mobile computing, and commerce running on mobile devices is growing at an alarming rate.

Companies can take a few different strategies when it comes to mobile commerce. They can choose between a mobile website or mobile app, text messaging alerts, or push notifications, geofencing, social media events and other useful technologies. From mobile devices people are constantly connected to their devices and the world. Mobile devices such as smartphones basically function as mini computers, using many of the same technologies that we enjoy on our desktops. Android applications are usually written in Java, while Apple iOS applications are written in Objective-C. Apple however, has created a new language called Swift that will be used exclusively for iOS devices.

computing is not just an optional platform for businesses to think about, it is an absolute necessity. With a constant increase year after year of sales from mobile commerce, businesses without a strong mobile strategy and technology will surely fall behind. Modern application developers must be able to deliver mobile apps that can harness the power of mobile computing.

Currently, the Center offers one certificate in the area of Mobile Computing:

Description: This course introduces Android mobile application programming. You will learn the basics of Android OS and development environment. You will have hands on practice with fundamental concepts in Android development, such as Activity, Fragment, Intent, View, Menu, Data Persistence, Content Provider, Messaging, and Location-based Service.

Prerequisites: Basic understanding of Java Programming. (Students will need to bring their own laptop computers to class.)