| Die interaktive Kalkulation oft benötigter Aufgaben kann man vorteilhaft auch auf Webseiten verlagern. | Diese Seite zeigt das Live Beispiel einer Kalkulation mit Grafik. |
Kalkulation
|
Zahlen-Werkzeug |
| Live Demo-Beispiel | Standard-Beispiel mit interaktiver Kalkulation und dynamischer Grafik |
| Vergleich | Klassische Kalkulation gegen Webseiten |
| Online | Die nächste Generation der Tabellen-Kalkulation: Online SpreadSheet (Links) |
Live Demo-Beispiel |
|
| Das Beispiel sieht nur so aus wie ein Kalkulations-Blatt, es handelt sich jedoch um eine kleine Webseite. | ► Tragen sie eigene Zahlen in die Spalte 'Umsatz' ein, oder klicken sie den Würfel für Zufalls-Werte. |
|
Das Beispiel enthält ein Diagramm, welches wie gewohnt bei jeder
Änderung der zugrunde liegenden Zahlen aktualisiert wird. Die Säulen
entsprechen den Monats-Daten, die rote Linie ist eine 'Ausgleichsgerade'.
Die Grafik ist als
SVG-Objektgrafik
ausgeführt und wird von allen modernen Browsern unterstützt. Veraltete Browser beherrschen kein SVG, sollten aber wenigstens die Kalkulation anzeigen. |
Die interaktiven Funktionen, die Berechnung und die Steuerung der Grafik wird
durch kleine Programme in der Programmiersprache
Javascript
durchgeführt. Die Programme sind im Quelltext der Demo-Webseite enthalten,
den man mit Rechtsklick in das Beispiel anzeigen kann. Alle gängigen Browser beherrschen Javascript. Wenn sie Javascript jedoch in ihrem Browser abgeschaltet haben, dann kann das Beispiel nicht funktionieren. |
| Das Beispiel wurde mit Absicht besonders einfach gehalten. Auch wenig geübte AnfängerInnen können ein ähnliches Beispiel mit jedem Kalkulations-Programm erstellen und Vergleiche anstellen. | Die Gestaltung soll an ein Kalkulations-Programm erinnern. Eine Webseite bietet dazu jedoch weit mehr Möglichkeiten, die man nutzen kann, um eine Berechnung einfach und übersichtlich zu gestalten. |
Vergleich: Klassiche <-> Web-Kalkulation |
|
Kalkulations-Programmesind heute in ausgezeichneter Qualität verfügbar und auf fast allen Arbeits-PC installiert. In den meisten Unternehmen wird traditionell MS-Excel auf Windows verwendet. Das kostenfreie Programm-Paket LibreOffice ist jedoch mindestens gleichwertig und funktioniert voll kompatibel auf allen Betriebssystemen.Die verwendeten Versionen sind normalerweise abwärts-kompatibel, d.h. man kann damit auch ältere Datei-Versionen öffnen. Die verwendeten Datei-Formate sind jedoch von der Disziplin der AnwenderInnen abhängig. Daher sind mindestens die größeren Unternehmen gezwungen, auf allen PC das gleiche Kalkulations-Programm in der gleichen Version zu installieren. Der laufende Aufwand für Ankauf, Schulung und Wartung macht erhebliche Summen aus. |
Browser-Programmezählen heute zur Grund-Ausrüstung jedes PC. Sie sind auf allen Betriebssystemen kostenfrei verfügbar. Jeder moderne Browser ist verwendbar, um Webseiten anzuzeigen. Man muss daher weder Software noch Version vorschreiben, um Kalkulations-Webseiten zu verwenden.• Einzige Ausnahme sind die veralteten Versionen des M$IE Browsers, die auch nach Jahren noch immer keine → SVG Objekt-Grafik anzeigen können. Eine moderne Kalkulation ohne dynamische Grafik ist jedoch kaum mehr vorstellbar. Da es eine große Auswahl an kostenfreien Browsern in ausgezeichneter Qualität gibt, spielt das innerhalb eines Betriebs keine Rolle. Nur wenn man Objekt-Grafik im Internet anbietet, muss man derzeit noch auf die AnwenderInnen veralteter Browser-Versionen Rücksicht nehmen. |
Herstellung (Programmierung)Die Anwendung von Kalkulations-Programmen ist so wichtig und gleichzeitig so einfach, dass zumindest Grundkenntnisse an allen Büro-Arbeitsplätzen vorausgesetzt werden.● Die dezentrale Programmierung einfacher Kalkulations-Aufgaben (jede/r kalkuliert mit LibreOffice oder MS-Excel am eigenen PC) erfordert wenig Zeit, geringe Kosten und hat den großen Vorteil, dass sich die handelnden Personen mit der Materie auskennen und die Ergebnisse unmittelbar selbst nutzen können. |
●
Die Programmierung typischer Kalkulations-Aufgaben auf Webseiten
erfordert zur Entwicklung wesentlich mehr Zeit und Kosten
als mit einem Kalkulations-Programm. Die Anwendung ist ebenso
einfach wie mit LibreOffice oder MS-Excel. Der Einsatz dieser Methode ist derzeit nur für solche Aufgaben sinnvoll, die oftmals hintereinander sowie an mehreren Arbeitsplätzen ausgeführt werden. • Solche Standard-Aufgaben lassen sich allerdings auf Webseiten wesentlich effizienter lösen. Zur Programmierung braucht man fortgeschrittene Kenntnisse von → HTML, → SVG und → Javascript, die man allerdings auch ohne Fixkosten als Dienstleistung einkaufen kann. Eine Alternative ist die Programmierung von → Java Applets, die allerdings hier nicht vorgestellt wird. |
Verteilung● Die Weitergabe von Kalkulations-Dateien ist ein unerwartet schwieriges Problem. Sie erfordert eine strikte Organisation, viel Disziplin und laufende Kontrolle, um dezentral erstellte Kalkulations-Dateien übersichtlich zu verwalten. Außerdem ist die technische Ausführung und die Dokumentation oft so mangelhaft, dass sich die Dateien nicht zur Weitergabe und Wiederverwendung eignen. • Die Weitergabe von privat (am eigenen Arbeits-PC) hergestellten Kalkulations-Dateien in einem Unternehmen funktioniert in der Praxis nicht, oder ist unverantwortlich teuer. |
● Die einfache und sichere Verteilung ist ein großer Vorteil der Webseiten-Kalkulation. Man muss sie nicht organisieren, denn sie ist fixer Bestandteil der Intranet-Technik. Vorausgesetzt wird ein → Server-PC, der heute allerdings in jedem Betrieb selbstverständlich ist. Diese Methode garantiert, dass genau die gleiche Standard-Kalkulation an jedem dazu berechtigten Arbeitsplatz verfügbar ist. Jede Änderung oder Ergänzung wird nur an einem einzigen Punkt (dem Server) installiert und ist danach ohne weitere Maßnahmen sofort an jedem Arbeitsplatz verfügbar. |
DatenbankDie Verknüpfung mehrerer Kalkulations-Dateien miteinander und mit einer zentralen Datenbank ist zwar technisch kein Problem, wird jedoch nur selten genutzt.● Diese Methode erfordert bedeutend mehr Fachkenntnisse aller MitarbeiterInnen, meist auch ein erhebliches Ausmaß an laufender Betreuung. Eine Alternative wäre es, die Verknüpfungen (z.B. mit ODBC) vorzugeben, und die Zugangs-Rechte der MitarbeiterInnen einzuschränken. Damit opfert man jedoch den wichtigsten Vorteil - die freie Gestaltung nach dem jeweiligen aktuellen Bedarf. |
● Die Verknüpfung von (Kalkulations)-Webseiten mit Datenbanken ist eine Routine-Aufgabe für IT-EntwicklerInnen. Sie funktioniert - einmal etabliert - zuverlässig über lange Zeiten und an jedem Arbeitsplatz. Diese Methode erfordert keinerlei IT-Fachkenntnisse der AnwenderInnen. Das oben gezeigte Demo-Beispiel erlaubt die manuelle Eingabe aller verwendeten Daten. Alternativ kann man die aktuellen realen Daten des Betriebs zur Anzeige und / oder Kalkulation verwenden. Es ist ebenso einfach, die Ergebnisse der aller durchgeführten Kalkulationen automatisch zu speichern. |
SicherheitDie mangelnde Sicherheit vor Rechenfehlern ist eine besonders unangenehme Schwachstelle von Kalkulations-Programmen.Man kann zwar alle verwendeten Formeln und / oder das gesamte Layout gegen jede Änderung sperren, verliert damit aber die Möglichkeit zur sinnvollen Anpassung durch die MitarbeiterInnen. Eine Kontrolle auf sachlich und logisch richtige Kalkulation und Anwendung ist in der Praxis nur in Stichproben möglich. |
Die genaue Kontrolle von zentral verwalteten Webseiten-Programmen ist einfach und sinnvoll. Eine Änderung des Programms durch die AnwenderInnen ist nicht möglich. Bei zentralen Programmen kann man auch wesentlich mehr Aufwand zur Kontrolle der Eingabe-Daten treiben: Das oben gezeigte Demo-Beispiel erlaubt nur die Eingabe sinnvoller Daten - Es liegt an den Vorgaben, was man als sinnvoll und zulässig ansieht. Eine andere Art der Sicherheit ist jene gegen Missbrauch: Bei Bedarf ist es für Web-Kalkulationen möglich, festzuhalten, welche Arbeiten damit ausgeführt wurden. |
OnLine SpreadSheet |
|
|
Die nächste Generation von Kalkulations-Programmen wird mit jedem Browser
zu bedienen sein. Das macht Büro-(Office)-Programme im heutigen Sinn
überflüssig. |
Derzeit entstehen gleichzeitig zahlreiche Lösungen, viele davon sind kostenfrei
oder überhaupt offen (OpenSource). Auf diesem Markt zeichnet sich keine Führung ab, und das bedeutet hoffentlich das Ende des Software-Monopols. Mit etwas Glück wird man eine faire Auswahl unter mehreren Produkten haben. |
Quelle:
Wikipedia (modif.)
wikiCalc (SocialCalc)Dieses Web-Kalkulations-Projekt verdient spezielle Erwähnung: Sein Leiter Dan Bricklin wurde berühmt als der Erfinder der ersten Tabellen-Kalkulation VisiCalc.Wie bei vielen anderen genialen Köpfen der Informatik begann auch sein Weg in einer Garagen-Firma, brachte einigen Unternehmen viel Geld ein und führte letztlich zu einem OpenSource Projekt. Das ist kein Einzelfall und sollte vielleicht zum Nachdenken anregen... |
Dieser Markt ändert sich sehr rasch. Was gestern noch kostenfrei war, kann morgen schon (verkauft und) kostenpflichtig sein, auch die umgekehrte Entwicklung ist nicht selten.
EditGrid
GelSheet Google Docs WebOffice mit Spreadsheet jQuery Nextilia Num Sum PyWorkbooks Sheetster Simple Groupware (Groupware mit SpreadSheet) SimpleSpreadSheet TikiWiki CMS und Wiki mit Spreadsheet wikiCalc (SocialCalc) ZCubes ZK Spreadsheet Zoho Office Suite (Google Docs) Sourceforge: SpreadSheet Wikipedia: Online-SpreadSheet |
|
Es gibt einige Kompromiss-Projekte, die viel Aufwand betreiben,
um traditionelle Kalkulations-Dateien im Intranet verfügbar zu machen.
Das ist - wenn überhaupt - nur eine Übergangs-Lösung.
Es ist fraglich, ob sich der Aufwand lohnt. Wirkliche Innovation versprechen nur jene Projekte, welche die Arbeit konsequent ins IntraNet verlagern, eine Verknüpfung mit den Betriebsdaten (=einer Datenbank) erlauben und strenge ZugangsKontrolle (wie bei Linux üblich) bieten. |
|