An Untapped Channel: Open Source Education in the Universities of Technology and Research Labs in South Africa Free Open Source Symposium (FOSS) 2009 Michael.

Slides:



Advertisements
Similar presentations
SE Name SE Title Blackboard Training: Approaches and Opportunities.
Advertisements

 Dokeos  open source elearning
HPS Conference September 2006 Promoting physical activity among high school learners: facing the challenge Prof Jose Frantz (PhD) Ms T Pillay (MSc) University.
1 © NOKIA IPv6 / June 2003 / Jari Hamalainen Nokia North American Global IPv6 Summit San Diego, CA, U.S.A. June 26th, 2003 IPv6 Enabling Peer-to-Peer IMS.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
The Quatro Plus Project A universal platform for machine-readable labels.
Lab Telemàtica II: VoIP 2008/2009 Anna Sfairopoulou Page 1 Advanced services with SIP.
McMaster Lab Virtualization UTS and Ron Joyce Centre.
Handheld Educators Leadership Program: Handhelds in the Hands of Learners Lynn A. Elder Marsha Gladhart WSU College of Education.
Developing Web-based GIS CAREER awareness modules for high school students Paper Session : Developing Resources Ming-Hsiang (Ming) Tsou, Ph.D. Associate.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Workshop Design Strategies for a Successful Technology Integration Faculty Development Program J. Michael Blocher, Ph. D. College of Education Northern.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 1 of…
Location Aware Social Network Group 2 CS Team Introduction Prasun Johari M.S. ECE Ankur Aggarwal M.S. CS Gurlal Kahlon M.S. CS Shobith Alva M.S.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Media Engineering and Technology 2008 Bachelor Thesis Projects Dr. Fatma Meawad.
Comparing Capacity Building Frameworks for Computer Science Education in Underdeveloped Countries: An African and Asian Perspective Jandelyn PlaneIsabella.
OER10, March 22-24, 2010 Cynthia Jimes, PhD Institute for the Study of Knowledge Management in Education ISKME: Siyavula: Building Communities to Support.
Update on The Open Compliance Program Phil Koltun, Ph.D. Director, Open Compliance Program
Lecture 4 Operating System & Application Software.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Blending RTSP and SIP signaling for IPTV and VoD services in the IMS Presented by Robert Marston Department of Electrical Engineering University of Cape.
Jason G. Caudill Assistant Professor of Business Administration Carson-Newman College.
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
Support Services & IP Multimedia Subsystem (IMS)
EDUCAUSE – October 2011 Kuali Student Project Update.
The MLS Online Jana Bradley, Director Library Science Program School of Information Studies Syracuse University Syracuse, New York
Central Medical Library Into the user environment now! How the users changed and how libraries can adjust Guus van den Brekel Coördinator Electronic Services,
ADVENTURES IN TWEETING Linnea Johnson | Simmons GSLIS |
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
The Open Connected TV (OCTV) project 2011/08/28. Connected TV: dream and reality The dream Connected TV: the means to provide the much sought- after convergence.
The Switchvox Extend API
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
Accada – Open Source EPC Network Prototyping Platform Christian Floerkemeier Christof Roduner SAP October 2006.
A Collaborative Cloud-Based Multimedia Sharing Platform for Social Networking Environments Speaker : Chang,Kun-Hsiang /11/$26.00 ©2011.
European Commission Information Society and Media WP 5 SG Education The European Network of Excellence on Serious Gaming 1.
Comparing Capacity Building Frameworks for Computer Science Education in Underdeveloped Countries: An African and Asian Perspective Jandelyn PlaneIsabella.
1 © NOKIA IMS Market Making M1.PPT / June / HMe Confidential Nokia offers the Interactive Services Programme.
About Your Instructor Bryan Allen. Educational Background  Shockingly True Facts! Minimal training in the field of Education Bachelor’s Degree in Telecommunication.
Social TV: TV and the Internet of People Marie-José Montpetit, Ph.D. MIT Communications Futures Program MIT ILP Spring Conference – April
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
LINUX F ree operating system Created by Linus Torvalds when he was a student at the University of Helsinki in 1991 First released the system to his friends,
Trainers Team Ivan Yonkov Rated in the top 7% at Stack Overflow
1 WebRTC in the Call Center and Number Replacement © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC in the.
The Wiki Web Making Classroom Connections Storyboard by: Marci Vining EDUC 8841 Wikis TeachersStudentsKnowledgeInstructionCreativityContent.
1 WORKSHOP ON RESULTS OF IMPLEMENTATION OF COMPUTER SCIENCE EDUCATION Innovation of Computer Science Curriculum in Higher Education TEMPUS project CD-JEP.
Implementation of Innovations at FSMN by Miroslav Ćirić & Predrag Krtolica.
Skill Area 214 Introduce World wide web(www)
France Télécom R&D – February 5th 2003 Internet Telephony Conference – Miami, Florida Bridging the Chasm Between Legacy and Next-Generation Networks Internet.
Singapore Polytechnic School of Digital Media and Infocomm Technology
WP1 WP2 WP3 WP4 WP5 COORDINATOR WORK PACKAGE LDR RESEARCHER ACEOLE MID TERM REVIEW CERN 3 RD AUGUST 2010 Magnoni Luca Early Stage Researcher WP5 - ATLAS.
Research Experience W.Lilakiatsakun. Before Get started Must have a Goal –PhD. –Academic Position –Etc For me, it was to finish PhD. ASAP.
Kingdom of Saudi Arabia Ministry of Higher Education Taibah University Faculty of Education Submitted to Dr. Antar Abdellah By: Maryam Abdullah.
Possible Sigsoft Research Projects Presenter: Luke Rajlich Sept 26, 2005.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Today’s Agenda 1. Sign in please 2. Brief Check in 3.Presentation of Learning Management Systems (LMS) - 4.Comparison of 2 LMSs 5.Sign in to
Welcome CPS 111 – Introduction to Technology for Educators Instructor: Ms. Rudolph Photos Courtesy of Teachers Discovering Computers Textbook.
Frances Long: BC Campus
2003 NTHU IEEM 1 Enterprise Integration Collaborative Product Design – Using Access Grid Project as an Example Group No.11 : 林彥伯 (Gilbert)
Linux for Students By Leonid Mamchenkov. Contents ● About me ● About you ● Linux for students ● CS students ● Non-CS students ● How to start ● Summary.
( Etnok ) September 5 th 2011 Social Activities Management S.A.M.
Microsoft Dynamics GP User Group (GPUG®)
LECTURE: GENDER ISSUES IN GLOBAL, REGIONAL AND NATIONAL CONTEXTS
TITLE: MY REFLECTIONS ON SEMESTER 1 OF THE MSc CMCP COURSE AT THE UNIVERSITY OF MAURITIUS PRESENTED BY: UDHIN WAAIZA DATE: 7TH DECEMBER 2004.
Service Creation Using SIP
Introduction to Portal for ArcGIS
Presentation transcript:

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 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?

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 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.

My Research Project Project Title – A SIP-based hybrid architecture forHTTP Session Mobility. Statement of Problem Here is a short demo of my work.  The Clients interaction –  The Proxy User Interface –

My Research Project The TransferHTTP Proxy ( )

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 The third paper has just been accepted at the IEEE NTMS, and it will be presented in December.

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

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

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. Open Source Products developed in our lab Open Source Packages used UCT IMS CLIENT ( GTK, ExoSIP TransferHTTP Extension ( Mozilla, PJSIP

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.

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

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

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

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 DBinto some of the Mobicents converged applications and extending the PJSIP libraries to support video.

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.

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. Conclusions