Home
>
7. what projects have done
>
7.2 Technologies
|
Previous
Next
|
|
|
|
|
|
|
|
Student Information System, Timetabling System, Key documents (eg. Student Handbook, Regulations),
News/messaging system
|
|
The College's four primary databases:
Finance Resource 32000 (Oracle platform on a DEC Alpha server [True 64 UNIX])
Library Dynix (running on an AIX server)
Student Records HEMIS (Oracle platform on a DEC Alpha server [True 64 UNIX])
Timetabling FacilityCMIS (Access platform on a Novell server)
In addition to the above, circa twenty five ancillary databases and discrete data sources used throughout
the College are also being integrated within the GIMIS core e.g. Locations database, FE Attendance et al.
|
|
School Systems and Centrally Maintained Systems. In particular the exchange and management of data
about students and modules. Integrating VLE with IS to form MLE.
|
|
The system will be database driven to include both static data (e.g. course guides) and dynamic data
(e.g. course marks, accommodation information etc.) and will provide access will be provided to the
following systems:
Student records, Unit enrolments and marks, Course data, down to unit level.
Accommodation records, Debtors and payments data, Library borrower information, IT Service use data,
and Timetabling information (when available).
|
|
A Virtual Learning Environment (WebCT) and student records system (SITS) within a portal.
|
|
TISR is a lazy metadirectory. Its action is to integrate disparate data sources that make up the student
record. We have developed sample data providers to this end including: JDBC, LDAP, EJB and XML. In
short TISR will integrate whatever you want.
|
|
|
|
Java, XML, XSLT, HTTP, SSL, HTML, LDAP, SQL, Visual Basic, IMS, Apache Tomcat, uPortal
|
|
Technologies
ColdFusion
MYSQL
JavaScript
HTML
DHTML
ODBC
Standards
Section 508
Tag Based Web Development Programming Guide *
Document Control*
Testing Procedures*
* Standards defined by the GIMIS Development Team
|
|
Relational databases: mySQL, Access, Ingres, Oracle, SQL, SITS; Web servers, Active Server Pages,
Java Server Pages, Java Servlets, ODBC, XML, JavaDoc, PHP, HTML, TAGS, ARCADE, Banner 2000,
UML, and Rational Rose.
|
|
SQL, ODBC, JDBC, LDAP, XML (including IMS Enterprise Specification), HTTP, HTML, CSS, Java,
Development Kit 1.4.1, Apache, WebObjects 5.0
|
|
HTML, DHTML, Python, CSS, ODBC, XML-RPC, Zope+CMF, Plone, LDAP
|
|
EJB, JAVA, DSML, Castor, Resin, JDOM, XML, XSLT, JAXP, JDBC, Servlets, LDAP.
|
|
|
|
Mainly free, open source.
Apache Tomcat http://jakarta.apache.org/tomcat/
uPortal http://mis105.mis.udel.edu/ja-sig/uportal/
Postgres http://www.postgresql.org/
|
|
ColdFusion is a commercial product supported by a strong developer community, which is extensible via
open source.
The MySQL database is free to the academic community.
The remaining technologies used are both mature and to a certain degree stable and widely used within
the developer communities.
All technologies used have numerous books published, often written by product developers and leading
product evangelists e.g. Ben Forta, Nate Weiss et al, including dedicated web sites for developers to
exchange source code and to provide peer support and guidance.
|
|
Open source or free for educational use: MySQL, Java-related, XML,
Aracade*, PHP, TAGS*, MMS*
Commercial: SITS, Ingres, Oracle, Banner 2000, Microsoft Access, Rational Rose.
Arcade
Supplied by the University of Manchester to Durham, freeware. A sort of student mark recording system.
TAGS (Tutors And Groups Support)
SHEFC-funded project that has been cannibalised at times for INSIDE (http://www.tags.ac.uk)
MMS (Module Management System)
This is the closest INSIDE has got so far to producing a user-centric portal. Its scope is "limited" to the
module-centric tasks, but as this represents the core activity of academic staff and students, it's not a bad
place to start. It has been used in anger this semester.
|
|
Technologies in use are well-known and supported. Cost is minimal for most (and is one of the factors in
influencing choice of WebObjects initially).
|
|
Zope+CMF and Plone are open source and freely available with a developer community of thousands.
http://www.zope.org/
http://cmf.zope.org/
http://plone.org/
All other technologies in use are well-known and supported.
|
|
TISR is implemented as open source, and open source software components have been used
throughout, except for Netscape Directory Server switched to iPlanet for Demonstrator.
Open source components:
Castor: http://www.exolab.org/ free, open source GPL
Resin: http://www.caucho.com/ open source, free for development OpenLDAP: http://www.openldap.org/
open source, free software OpenLdap Public License
JDOM: http://www.jdom.org/ free, open sources, GPL
Any Servlet 1.2 implementation will do. However, Resin supports EJBs, which is suited to testing the EJB
provider.
|
|
|
|