Title: Open University Support System
1Open University Support System
OpenUSS as OpenSource Software for eLearning
Support System by Revi
Kuswara Lofi
Dewanto KMRG ITB
Lehrstuhl fuer Wirtschaftsinformatik
Bandung - Indonesia
und Controlling Universitaet Muenster
Germany
2Contents
- Open-Source eLearning platforms
- Open University Support System Architecture
- Application Service Provider for Computer
Assisted Learning und Teaching - Three Dimensions (3 in 1)
- Component Architecture
- Java2 Enterprise Edition and Enterprise Java Open
Source Architecture - Future Development and Discussion
3Open-Source eLearning Platforms (1)
- Organizations
- http//www.opensource.org
- http//www.campussource.de
- Open-Source ! No Licence!
- GPL (General Public License) as licence model
- Changes must be Open-Source
- Extensions must be Open-Source
- Only for Open-Source software suitable
- Component-oriented software development LGPL
(Lesser General Public License) better!
4Open-Source eLearning Platforms (2)
- Trends eLearning infrastructure as
commodity-ware? - OKI (Open Knowledge Initiative)http//web.mit.edu
/oki - Many choices from commercial and Open-Source
eLearning Platforms - Commercial BlackBoard, WebCT, CampusPipeline,
... - Open-Source ClassWeb, ShadowNetworkspace,
Manhattan Virtual Classroom, many in
CampusSource, many in SourceForge.net, ... - Technology choices
- Script languages PHP, Perl, ASP
- Java Java2 Standard Edition, Java2 Enterprise
Edition, Java2 Micro Edition - The rest CGI, ISAPI, NSAPI, Apache modules
5OpenUSS ASP for CALCAT (1)
- ASP (Application Service Provider) model for
CALCAT (Computer Assisted Learning and Teaching) - CALCAT (German language) http//www.wi.uni-muens
ter.de/aw - ASP main organization http//www.aspindustry.org
- Comparable concept SourceForge
(http//sourceforge.net) for Open-Source software
projects - Management of many institutions within one
instance universities (Uni), schools (Sch),
training companies (Trc) and communities (Com) - Three roles
- OpenUSS provider administrators
- OpenUSS user lecturers, teachers, trainers,
moderators - OpenUSS user students, pupils, workers,
participants
6OpenUSS ASP for CALCAT (2)
7OpenUSS ASP for CALCAT (3)
8OpenUSS Three Dimensions (1)
- Three dimensions
- Organization
- Time
- Subject
Enrollment
9OpenUSS Three Dimensions (2)
10OpenUSS Component Architecture (1)
- Foundation Components
- Domain-oriented (student, lecturer, etc.)
- Extension Components
- Domain independent (discussion forum, chat,
mailinglist, etc.) - Easy to extend the functionalities of OpenUSS
with help of Extension Components!
11OpenUSS Component Architecture (2)
Source Bensberg, F., Dewanto, L.
Entwurfsmuster bei der Implementierung von
OpenUSS, Teil 1 Mustergültig, In Java Magazin
12.01, S. 70 - 74.
12OpenUSS Component Architecture (3)
13Java2 Enterprise Edition (J2EE) (1)
- Components, APIs and rules for complex software
development - Fully object-oriented
- Multi-tier architecture
- Presentation layer
- Business Logic layer
- Data layer
- At the beginning complex, but re-use is easy to
carry out!
14Java2 Enterprise Edition (J2EE) (2)
Source Sun Microsystem http//www.java.sun.com
15Enterprise Java Open Source Architecture (EJOSA)
- Based on J2EE architecture, but using Open-Source
products
16Summary
- J2EE component-oriented software development
- EJOSA mature and stable architecture, wide
support from the Open-Source communities - Open-Source developer for J2EE difficult to find
-( - Future development
- Integration with other Open-Source Java
components MILESS (digital library), Whiteboard
applications, Twiki component - Further development of other client types PDA
(Personal Digital Assistant), WAP (WML), i-Mode
(cHTML), VoiceXML - Influence for the future of OpenUSS
- Users
- Developers
17Information about OpenUSS
- Homepage http//openuss.sourceforge.net
- Users (OpenUSS Community)http//openuss.sourcefor
ge.net/openuss/user/user.html - Developers (SourceForge.net) http//sourceforge.n
et/projects/openuss - Reference installation in Muenster http//www.ope
nuss.de