CMPS 393B Mobile Client Development
393. Mobile Client Development
(Credit, 3 Hours). This course will expose students to what makes Mobile
unique, concepts of Mobile Client development, and concepts involved in
Mobile Client Development. Topics covered in this course include: concepts
of mobile client development, mobile App, architectural/non-functional requirements
in mobile development, definition of typical development enironment, testing frameworks
and methodologies, information exchange and interactions with mobile devices,
mobile distributed communications, defining the characteristics for consumer
style applications, defining the characteristics for enterprise style applications,
and design and development of mobile app on mobile device. Techniques, languages,
tools, and environments used in this course are HTML, CSS, Java, javascriopt,
Objective-C, C#, SCM, Jenkins, SMS, MQTT. IOS and Android are the major
operating frameworks. Students will create and deploy at least one application
to an actual device.