SylabUZ

Generate PDF for this page

Mobile technologies for e-Business - course description

General information
Course name Mobile technologies for e-Business
Course ID 04.2-WE-BizElP-TechnMobwE-Bizn-Er
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study E-business
Education profile practical
Level of studies First-cycle Erasmus programme
Beginning semester winter term 2022/2023
Course information
Semester 4
ECTS credits to win 4
Course type obligatory
Teaching language english
Author of syllabus
  • dr inż. Robert Szulim
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 15 1 - - Credit with grade
Project 30 2 - - Credit with grade

Aim of the course

To familiarize students with the problems of using, functioning and designing applications for mobile devices.

Developing basic skills in the implementation of the user interface and transactional techniques on mobile device platforms.

Prerequisites

Fundamentals of object oriented programming

Scope

Applications for mobile devices built in the form of websites. The issue of scaling content to the capabilities of the device. Limitations of this type of solutions.

Possibilities of dedicated applications built for modern operating systems installed in mobile devices such as Android, iPhone and Windows Mobile.

Basics of application programming for the Android operating system. Key application development components and programmer tools provided by operating system manufacturers.

Programming the user interface for the application on the mobile device. Automatic interface adjustment to the device capabilities and arrangement of elements on the screen. Support for external data sources, data update on mobile devices. Internet communication. Run time-consuming operations in the background. Communication between different modules in the system.

Models of application commercialization for mobile devices. Application distribution possibilities for mobile devices. The use of official software distribution channels proposed by operating system manufacturers, such as Google Play Store.

Examples of the use of mobile technologies in e-business such as payment systems, sales systems, ticket booking, etc.

Teaching methods

Lecture - conventional lecture using a projector.

Project - practical classes in the computer laboratory.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Lecture - test in writing and / or oral, carried out at the end of the semester.

Project - final grade is the weighted sum of grades obtained for the implementation of individual elements of the training course and the form of its presentation. 

Final grade = 50% of the final grade of the lecture + 50% of the final grade of the project.

Recommended reading

1. Stark, J., Jepson, B., Building Android Apps with HTML, CSS, and Making Native Apps with Standards-Based Web Tools, O'Reilly, 2012
2. Annuzzi J., Darcey L., Conder S., Introduction to Android Application Development: Android Essentials (5th Ed.), Addison-Wesley Professional, 2016 
3. Horton J., Android Programming for Beginners, Packt Publishing, 2015


 

 

 

Further reading

  1. Harwani, B.M., The Android Tablet Developer's Cookbook (Developer's Library), Addison-Wesley Professional, 2013
  2. Frederick G., Lal R. Beginning Smartphone Web Development: Building Javascript, CSS, HTML and Ajax-Based Applications for iPhone, Android, Palm Pre, Blackberry, Windows Mobile and Nokia S60, APress, 2010

Notes


Modified by dr inż. Robert Szulim (last modification: 06-04-2022 10:34)