Web and Mobile Information Systems
|Professors||Dimosthenis Kyriazis Angeliki Panou|
|Lecture hours||3 hours|
|Lab hours||2 hours|
|Digital resources||View on Evdoxos (Open e-Class)|
Web applications are the basis of service provisioning in future internet environments. The course includes both theoretical lectures and laboratory exercises. With the completion of the course, the student will be in position:
- to understand and become familiar with the key concepts and principles of web and mobile programming, the methodologies and techniques for the development and management of future web applications.
- to know the main design and implementation principles of for the realization of web and mobile information systems.
- to be able to implement code artefacts that enable the development of web and mobile information systems by exploiting the programming techniques and methods analysed during laboratory exercises.
- Basic concepts
- Used protocols
- Web technologies and standards.
- Web services
- Web Service Description Language
- Service registry, Universal Description Discovery and Integration
- Relevant standards such as the Web Services Resource Framework
- Development of web services and applications.
- Architectures: Client-server and peer-to-peer models, Service Oriented Architectures
- Java Application Programming Interfaces, Sockets
- Design and development of interfaces.
- Relevant frameworks (jQuery, Bootstrap, AngularJS)
- Multimedia web applications.
- Categories of multimedia services
- Stored audio and video streaming applications
- Real-time interactive web applications
- Quality of service management
- Portable information systems.
- Android Stack
- Architectural design of portable information systems
- Implementation of mobile information systems
Moreover, the EVDOXOS system is utilized to provide additional useful information to the students as well as exercises that respond to the corresponding thematic topics / sessions covered by the course.
- J.N. Robbins, «Learning Web Design»
- W. Wheeler, J. White, «Spring in Practice»