This course is aiming to introduce students to analyzing, designing, and developing application software for multiple operating systems. The fundamentals of the multiplatform programming techniques with restrictions and benefits are taught in this course. The given theory is supported with exercises and sample applications using Java programming language (J2SE). Students get experience on "Write once and run everywhere" approach of programming.
http://staff.emu.edu.tr/cemyagli/en/Pages/ITEC314.aspx
Lectures
Office Hour
Course Outline
Lecture Notes