presentation file

Werbung
Open University Support System
WIRTSCHAFTS
INFORMATIK
OpenUSS as OpenSource Software for
eLearning Support System
by
Revi Kuswara
Lofi Dewanto
KMRG ITB
Bandung - Indonesia
Lehrstuhl fuer Wirtschaftsinformatik
und Controlling Universitaet Muenster
Germany
1
Contents
WIRTSCHAFTS
INFORMATIK


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
2
Open-Source eLearning Platforms (1)
WIRTSCHAFTS
INFORMATIK




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!
3
Open-Source eLearning Platforms (2)
WIRTSCHAFTS
INFORMATIK

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
4
OpenUSS: ASP for CAL+CAT (1)
WIRTSCHAFTS
INFORMATIK

ASP (Application Service Provider) model for CAL+CAT
(Computer Assisted Learning and Teaching)
- CAL+CAT (German language): http://www.wi.uni-muenster.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
5
OpenUSS: ASP for CAL+CAT (2)
WIRTSCHAFTS
INFORMATIK
6
OpenUSS: ASP for CAL+CAT (3)
WIRTSCHAFTS
INFORMATIK
7
OpenUSS: Three Dimensions (1)
WIRTSCHAFTS
INFORMATIK

Three dimensions
- Organization
- Time
- Subject
Enrollment
8
OpenUSS: Three Dimensions (2)
WIRTSCHAFTS
INFORMATIK
9
OpenUSS: Component Architecture (1)
WIRTSCHAFTS
INFORMATIK



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!
10
OpenUSS: Component Architecture (2)
WIRTSCHAFTS
INFORMATIK
* Source: Bensberg, F., Dewanto, L.: Entwurfsmuster bei der Implementierung von OpenUSS, Teil 1:
Mustergültig, In Java Magazin 12.01, S. 70 - 74.
11
OpenUSS: Component Architecture (3)
WIRTSCHAFTS
INFORMATIK
12
Java2 Enterprise Edition (J2EE) (1)
WIRTSCHAFTS
INFORMATIK




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!
13
Java2 Enterprise Edition (J2EE) (2)
WIRTSCHAFTS
INFORMATIK
* Source: Sun Microsystem: http://www.java.sun.com
14
WIRTSCHAFTS
INFORMATIK

Enterprise Java Open Source Architecture
(EJOSA)
Based on J2EE architecture, but using Open-Source
products
15
Summary
WIRTSCHAFTS
INFORMATIK




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
16
Information about OpenUSS
WIRTSCHAFTS
INFORMATIK




Homepage
http://openuss.sourceforge.net
Users (OpenUSS Community)
http://openuss.sourceforge.net/openuss/user/user.html
Developers (SourceForge.net)
http://sourceforge.net/projects/openuss
Reference installation in Muenster
http://www.openuss.de
17
Herunterladen