»IntraZopista«  Seminar am FB Design der FH Aachen im WS 2002/2003
 
   Meldungen Seminarbeschreibung Agenda Teilnehmer Forum
Konzepte
## EduForge.org
»Eduforge is a virtual collaborative learning and exploratory environment designed for the sharing of ideas, research outcomes, open source educational software, and tools within a community of learners and researchers. It is an open access resource allowing anyone with an interest in the exploration of teaching and learning to join the community. Eduforge encourages cross-institutional collaboration among individuals within an independent environment outside the normal boundaries of organisational infrastructure and resources. The Eduforge community is well supported by online communication, content and management tools, including Wiki tools, project management, forum, surveys, Concurrent Versions System (CVS), and document uploading and sharing.«
Eingestellt von Oliver Wrede; Datum: 9.12.04; 20:13:14 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Wissenschaftliche Studie kritisiert kommerzielle Software
Den Beitrag bei heise.de halte ich für wesentlich, daher zitiere ich ihn hier ganz:

»Die Wirtschaftswissenschaftler Markus Pasche und Sebastian von Engelhardt von der Universität Jena haben ein Arbeitspapier vorgelegt, das auch als Antwort auf eine Studie der Universität Münster vom vergangenen Jahr gedacht ist, die Microsoft als Jobmotor darstellt. In dem Papier Volkswirtschaftliche Aspekte der Open-Source-Softwareentwicklung (PDF) beschreiben sie, dass Open-Source-Software (OSS) trotz Anreiz- und Steuerungsproblemen "gerade unter Wohlfahrts- beziehungsweise Effizienzaspekten eine interessante leistungsfähige Bereitstellungsform von Software sein kann".
In dem Papier geht es um die "spezifischen Eigenschaften des Gutes Software". Es werden die Charakteristika der "freien" Open-Source-Softwareentwicklung dargestellt, bei der die Entwickler auf eine unmittelbare kommerzielle Verwertung verzichten und den Quellcode öffentlich zugänglich machen. Dabei liege der Schwerpunkt weniger auf einer ökonomischen Begründung der freiwilligen Beiträge zu einem Softwareprojekt, sondern auf volkswirtschaftlichen Effizienzwirkungen. Das Papier sei außerdem ein kritischer Kommentar zur Open-Source-Software-Studie des Muenster Institute of Computational Economics (MICE).
So stellen die Autoren unter anderem fest, dass die OSS-Entwicklung "direkt und indirekt zu einer Erhöhung der Wettbewerbsintensität im kommerziellen Sektor" beiträgt. Sie erhöhe so dessen "Effzienz, die aufgrund (produktionsbedingter) oligopolistischer und monopolistischer Strukturen Defizite" aufweise. In der Münsteraner Studie werde dagegen die Kunden- beziehungsweise "Präferenzorientierung im kommerziellen Sektor überschätzt", da unter anderem auf die Auswirkungen von monopolistischen Anbieterstrukturen nicht genügend eingegangen werde. Auch würden die Selektions- und Selbstbindungsmechanismen des OSS-Sektors nicht ausreichend gewürdigt. Es bestehe wegen des Interesses an der Vermarktung von Komplementärprodukten ein Anreiz, eine breite Nutzerakzeptanz zu finden.«

Eingestellt von Oliver Wrede; Datum: 24.7.04; 20:41:01 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## The SchoolTool Project
»SchoolTool is a project to develop a common global school administration infrastructure that is freely available under an Open Source licence. Our vision is to create a platform that is equally compelling for schools and colleges in First and Third World countries, that supports best practices in school administration and which is readily customised to comply with local regulatory requirements.«

Das SchoolTool Projekt scheint derzeit offenbar auch das Framework von Twisted Matrix aufzubauen. Man überlegt APIs in XML-RPC, SOAP und/oder CORBA zu implementieren.
Eingestellt von Oliver Wrede; Datum: 12.1.04; 15:00:45 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Benennungskonventionen
Ich habe den Vorschlag für die Benennungskonvention noch etwas ausformuliert und überarbeitet. Wenn keine Einwände bestehen, dann ist das ab jetzt die gültige Konvention für die Benennung von Tabellen, Variablen und Funktionen.

Wenn dazu Fragen oder Ergänzungsvorschläge sind, bitte schreibt sie ins Forum oder mailt sie mir.

Eingestellt von frank.wenzl@e...; Datum: 6.1.03; 16:14:25 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum (2 Antworten)]


## Konventionen
Frank und ich haben eine erste Konventionslogik gebastelt. Bitte diskutieren.
Eingestellt von tim@b...; Datum: 20.12.02; 12:42:35 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Stellungnahme der TU-Berlin zur HRK-Empfehlung
Die TU-Berlin steckt ohnehin gerade in einer (kontroversen) Diskussion über die Entwicklung ihrer IuK-Strukturen. In diesem Zusammenhang entstand die Stellungnahme aus dem Institut für Geschichte und Kunstgeschichte zu der HRK-Empfehlung zur Neuausrichtung des Informations- und Publikationssystems der deutschen Hochschulen.
Eingestellt von Oliver Wrede; Datum: 15.12.02; 17:17:58 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## campus-suche

Eingestellt von tim@b...; Datum: 13.12.02; 13:30:02 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Vorschlag zur Entwicklung einer allgemeinen API - Definition
Alle Objekte besitzen eine gleiche Datenstruktur. Bei durchgängier Nutzung einer selben Struktur ergibt sich ein hoher Effizienzgrad

_objekt __new __destroy

__get __list

__save __update __delete

__methods

beispiel am objekt „user“

$userinstanz = user->new; $userattrib = user->get( id ); $alleuser = user->list; $alleusereinergruppe = user->list( id );

$instanzmethods = user->methods; $methoddescr = user->methods( id );

usw.

interessant ist die methode „methods“, da sie bei jedem objekt implementiert ist reicht im grunde die oben beschriebene vereinbarung aus. Jeder Entwickler kann daraus alle weiteren Informationen beziehen, die er zur Entwicklung benötigt – zudem beinhaltet sie die sowieso notwendige Dokumentation und bringt diese noch in eine gleiche Form.
Eingestellt von tim@b...; Datum: 9.12.02; 22:45:35 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## auf dem weg zu einer API
Alle Anwendungen eines Intranets haben einen gemeinsamen Informationsbedarf. Diese Liste soll noch keine API sein, sondern einen reinen Informationsbedarf definieren, aus dem dann eine allgemeingültige API für einen „SERVICE-LAYER“ entstehen kann.

_USER _AUTH: USER_UNIQUE_ID USER_NAME USER_LASTACTION_UNIX_TIMESTAMP USER_GROUP_LIST USER_ROLE_ID USER_ROLE_NAME

_USER_DATA:

USER_MAIL USER_TEL_PRIVAT USER_TEL_MOBILE USER_TEL_OFFICE USER_FAX USER_ICQ USER_WWW USER_STREET USER_CITY USER_ZIP USER_ROOT USER_TEXT

_ROLES:

ROLE_ID ROLE_NAME ROLE_DESCR

_GROUPS:

GROUP_NAME GROUP_ID GROUP_ROOT_DIRECTORY GROUP_OWNER GROUP_ADMIN GROUP_CONTACT_USER_ID

_APPLICATION:

APP_NAME APP_ID APP_ROOT APP_DESCR APP_OWNER APP_VERSION

_TIME:

TIME_NOW TIME_UNIX_TIMESTAMP TIME_DE TIME_US TIME_DE_DAY TIME_DE_MONTH TIME_DE_YEAR TIME_DE_DAY_NAME TIME_DE_MONTH_NAME

_ENVIRONMENT:

ENV_UNIQUE_ID ENV_QUERY_STRING ENV_REMOTE_ADDR ENV_REMOTE_PORT ENV_REMOTE_USER ENV_HTTP_USER_AGENT ENV_DOCUMENT_ROOT ENV_REQUEST_METHOD ENV_HTTP_REQUEST ENV_SERVER_ADDR ENV_HTTP_ACCEPT ENV_REDIRECT_STATUS ENV_SERVER_NAME ENV_SERVER_PORT ENV_PATH_INFO

_DB:

DB_CONNECTION_STATUS DB_HANDLE DB_PROXY DB_USER DB_PASS DB_HOST DB_SOCKET DB_NAME DB_TABLE_LIST

_TEMPLATE:

TMPL_NAME TMPL_ID TMPL_SIZE TMPL_PATH TMPL_STATUS

_OUTPUT:

OUT_CACHE OUT_FLUSH OUT_CLEAR OUT_MIMETYPE OUT_PIPE

_INPUT:

IN_READ IN_LENGTH

Zu einer API gelangt man, in dem man alle Informationsquellen in möglichst kleine Module unterteilt und als Objekte definiert:

OBJEKTMETHODEN:

_NEW _DESTROY

_GET _LIST _CREATE _DELETE _UPDATE

_COMPARE _SEARCH
Eingestellt von tim@b...; Datum: 7.12.02; 1:13:45 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum (2 Antworten)]


## Unterscheidung zwischen Benutzergruppen und -rollen
um mißverständnisse zu vermeiden, schlage ich folgende vokabeln vor:

- um den benutzer in seinen rechten zu beschreiben, spricht man von einer benutzerrolle (z.b. student, professor, mitarbeiter, usw.)

- um die zugehörigkeit zu den verschiedenen weblogs/gruppen/newslettern/usw. zu beschreiben, spricht man von benutzergruppen (intrazopista, multimania)

aus der zughörigkeit zu einer benutzergruppe kann eine rolle, also rechte/pflichten für die zu dieser gruppe gehörenden objekte erwachsen.
Eingestellt von tim@b...; Datum: 7.12.02; 1:10:42 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## The publish/subscribe Internet
John Udell: For example, Radio UserLand -- the software that powers my InfoWorld Weblog -- has pub/sub capability. The Radio UserLand newsreader can register an XML-RPC callback procedure with a newsfeed-publishing server. Thereafter, the server notifies the newsreader when it has new items, so the newsreader need not poll the server.
Eingestellt von Oliver Wrede; Datum: 25.10.02; 14:33:35 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum (1 Antwort)]


## Creating Applications with Mozilla
Creating Applications with Mozilla explains how applications are created with Mozilla and provides step-by-step information about how you can create your own programs using Mozilla's powerful cross-platform development framework. This book also shows examples of many different types of existing applications to demonstrate some of the possibilities of Mozilla application development. One of Mozilla's biggest advantages for a developer is that Mozilla-based applications are cross-platform, meaning programs work the same on Windows as they do on Linux or the Mac OS.
Eingestellt von Oliver Wrede; Datum: 22.10.02; 23:10:03 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## A Taxonomy Primer
Taxonomies…thesauri…classification systems…synonym rings. We’ve heard all of these terms in the context of the Web. As Web sites expand, the task of organizing them has become increasingly problematic and complex.
All of the terms mentioned above are controlled vocabularies. That means that they are organized lists of words and phrases, or notation systems, that are used to initially tag content, and then to find it through navigation or search.

Eingestellt von Oliver Wrede; Datum: 22.10.02; 2:14:22 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## SimpleFlashMenu
Simple Flash Menu is a Macromedia flash script which constructs nested menus for HTML pages from configuration information in an XML file.
Eingestellt von Oliver Wrede; Datum: 18.10.02; 23:41:09 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Mobilität: Heiratsantrag per SMS
... frische infos von der systems
Eingestellt von tim@b...; Datum: 18.10.02; 17:28:44 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## PaperPrototyping Graphics
Nur zur Erinnerung ein Link, der schoneinmal im Seminar »Interaktion mit System« gepostet wurde. Hier lassen sich Vordrucke für die Erarbeitung von Papierprototypen von Web-Anwendungen herunterladen.
Eingestellt von Oliver Wrede; Datum: 16.10.02; 0:41:25 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## 7t7.com Flash Engines
Die Flash-Beispiele aus dem heutigen Vortrag
Eingestellt von Oliver Wrede; Datum: 15.10.02; 16:12:09 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Das Knixmax-Projekt von Prof. Nern
"Knowledge Shared XPS - Based Research Network Using Multi-Agent-Systems"
Eingestellt von Oliver Wrede; Datum: 15.10.02; 12:48:56 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## NetNewsWire Lite
Wie heute im Vortrag vorgeführt: der RSS-Reader NetNewsWire für MacOS X
Eingestellt von Oliver Wrede; Datum: 14.10.02; 17:34:49 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## What is a news aggregator?
»A news aggregator is "software that periodically reads a set of news sources, in one of several XML-based formats, finds the new bits, and displays them in reverse-chronological order on a single page."«
Eingestellt von Oliver Wrede; Datum: 14.10.02; 15:51:00 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Tangent
»Tangent is a Web service designed to link your journal site or weblog to other sites in random and exciting ways, based on your interests and preferences. It works with your site's publishing tool to send and receive data from a central database. Your content goes in as you wrote it, but it comes out automtatically linked up to other sites like yours.«
Eingestellt von Oliver Wrede; Datum: 8.10.02; 22:23:51 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


## Horde.org

"The Horde Application Framework is a general-purpose web application framework in PHP, providing classes for dealing with preferences, compression, browser detection, connection tracking, MIME handling, and more."

Eingestellt von Oliver Wrede; Datum: 6.9.02; 13:20:14 Uhr
[Kategorie: Konzepte] [Kommentieren im Forum]


Impressum · © Fachbereich Design der FH Aachen 2002