slide1
Download
Skip this Video
Download Presentation
Free Open Source Symposium (FOSS) 2009

Loading in 2 Seconds...

play fullscreen
1 / 16

Free Open Source Symposium (FOSS) 2009 - PowerPoint PPT Presentation


  • 86 Views
  • Uploaded on

An Untapped Channel: Open Source Education in the Universities of Technology and Research Labs in South Africa. Free Open Source Symposium (FOSS) 2009. Michael Adeyeye University of Cape Town/Cape Peninsula University of Technology. Table of Contents. Introduction My Research Project

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Free Open Source Symposium (FOSS) 2009' - bedros


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
An Untapped Channel: Open Source Education in the Universities of Technology and Research Labs in South Africa

Free Open Source Symposium (FOSS) 2009

Michael AdeyeyeUniversity of Cape Town/Cape Peninsula University of Technology

slide2
Table of Contents
  • Introduction
  • My Research Project
  • Tools at the Research Labs
  • Curriculum at the Univ. Of Technology
  • Problems Encountered by Students
  • My Efforts at the Univ. and Research Labs
  • How can the FOSS Communities help?
slide3
Introduction
  • I am an Information Technology Lecturer at the Cape Peninsula
  • University of Technology (CPUT), South Africa.
  • I am also a Ph.D candidate at the University of Cape Town (UCT), South
  • Africa.
  • Although I have been using the Mozilla Firefox since the release of its
  • ver. 1.0, I started hacking the codebase late 2007.
  • I developed a Web browser extension called TransferHTTP. It integrates
  • Session Initiation Protocol (SIP) into the Mozilla Firefox.
  • I have been the campus rep. for the UCT for some time and now the
  • regional leader for the Western Province of South Africa.
slide4
My Research Project
  • Project Title – A SIP-based hybrid architecture for HTTP Session Mobility.
  • Statement of Problem
  • Here is a short demo of my work.
        • The Clients interaction – http://bit.ly/pQVKX
        • The Proxy User Interface – http://bit.ly/7XPhc
slide5
My Research Project
  • The TransferHTTP Proxy (http://137.158.126.21:8080/session-blocking-app)
slide6
My Research Project
  • It is a distributed and a centralized reference system for service
  • creation.
  • Services available at the proxy: Web session mobility blocking, Web
  • session pick-up, Web session forwarding and so-on.
  • Services available at the client: content sharing, session handoff and
  • stream media to a call.
  • Contributions: We created identities in Web browsers and a new social networking service for Web share, session transfer and multimedia sharing among peers.
  • Dave and I have published two papers in the IEEE WCNC 2009 and WEBIST 2009. The third paper has just been accepted at the IEEE
  • NTMS, and it will be presented in December.
slide7
Curriculum at the Univ. Of Technology
  • For a NationaI Diploma, course offered at the Universities of Technology
  • include:
    • - Information Systems
    • - Development Software
    • - Systems Software
    • - Technical Programming
  • At a conventional University that offers a Bachelor's degree, courses offered
  • include:
  • - Information Systems
  • - Database Systems
  • - Systems Development
  • - Commercial Programming
  • - I. T. Applications
slide8
Curriculum at the Univ. Of Technology
  • For a NationaI Diploma, course offered at the Universities of Technology
  • include:
    • - Information Systems
    • - Development Software
    • - Systems Software
    • - Technical Programming
  • At a conventional University that offers a Bachelor's degree, courses offered
  • include:
  • - Information Systems
  • - Database Systems
  • - Systems Development
  • - Commercial Programming
  • - I. T. Applications

A Univ. in the US:

- Introduction to Information Systems

- Fundamentals of Business Information Technologies

- Fundamentals of Application Programming

- Business Data Communications

- Database Management

- Systems Analysis and Design

slide9
Tools at the Research Labs
  • Having attended a number of local conferences and presentations in
  • South Africa, I have a fair idea of tools used in some of the labs.
  • In my lab. (Communication Research Group Lab.), we use many OSS
  • packages, such as the OpenIMSCore, NS 2 and various telephony
    • application libraries.
slide10
Problems Encountered by Students
  • Finding it difficult to implement what they proposed.
          • - An example is a friend I met when I started my Web extension
          • project. He had no clue of how to implement his project, which
          • required him hacking a Web browser. He is yet to complete his M.Sc.
          • - Another could not extend the Netbeans IDE.
  • A colleague of mine had earlier asked me to take an easy way out in my
  • work.
  • In the Univ. Of Tech, some students would like to participate in the Open
  • Source Projects, but they do not know where to start.
  • It would be very difficult for the ND students to grasp, owing to how the
  • curriculum is structured.
slide11
Our efforts at the Univ. & Research Labs
  • Presentations on the Mozilla Projects and Community

October 2008http://picasaweb.google.com/micadeyeye/MozillaCommunityAndProjects1

slide12
Our efforts at the Univ. & Research Labs
  • Presentations on the Mozilla Projects and Community

September 2009http://picasaweb.google.com/micadeyeye/MozillaCommunityAndProjects2

slide13
Our efforts at the Univ. & Research Labs
  • Presentations on the Mozilla Projects and Community

September 2009http://picasaweb.google.com/micadeyeye/MozillaCommunityAndProjects2

slide14
My efforts at the Univ. & Research Labs
  • Getting students involved in my research work Examples are:
        • Developing the Windows version of the TransferHTTP extension
        • Building Firefox on Linux and Windows
  • Extending some FOSS packages. Examples are integrating an XDMS
  • or DB into some of the Mobicents converged applications and extending
  • the PJSIP libraries to support video.
slide15
How can the FOSS Communities help?
  • The PG Students
  • We could help PG students in their research work through presentations,
  • workshops and the likes. Getting to know that the Mozilla visits Univ.
  • in the US is awesome. We look to forward to it in Africa, and we would
  • also want other FOSS organizations to do the same.
  • They need to know what is happening at the FOSS labs.
  • The University of Technologies
  • In the Univ. Of Tech, the FOSS development curriculum could be
  • introduced at the Bachelor's Degree level at the Univ. Of Tech.
slide16
Conclusions
  • As a lecturer said, using open source in the research labs is based on personal interests.
  • There are very few OSS communities (UCT LEG, UWC FSIU) in the South African Universities, and most of them are inactive.
  • Although we have the required skill sets, Open Source Education in South Africa is yet to be explored.
ad