Portable Programming

   

Tuesday 7 March

 
14:00 - 14:55

Lecture 4

 

 

 

Portable Programming
 

Yushu Yao

As the variety of computer hardware and software systems grows quickly, it becomes more and more important for a developer to design and develop portable applications, so that with the minimum cost, the maximum number of user could benefit from it.

 

This Lecture begins with an introduction to the portable application design / development process in the software engineering point of view, followed by some practical guidelines of portable C programming. 

 

The lecture targets the programmers who need his applications to run on different platforms while don’t have many experiences doing it.

 

Basic knowledge of C is needed for the second part of the lecture.

 

Basics of Portable Programming

-Definition of Portability

-Measuring Portability

-How to Achieve Portability in the Software Process

 

Portable Programming With C

 

Portable Graphics User Interface

 

An Example to Both Portable and Parallel Computing Project