Gann (Schiff, 1982) und Umbrello: Unterschied zwischen den Seiten
Elbe1 (Diskussion | Beiträge) →Verbleib: +foto |
Rax (Diskussion | Beiträge) K --link auf gel art |
||
Zeile 1: | Zeile 1: | ||
{{Infobox_Software| |
|||
[[Bild:MS_Narvik_in_Svolvaer.jpg|280px|thumb|right|MS Narvik in Svolvær]] |
|||
Name= Umbrello | |
|||
Die '''MS Narvik''' war ein Schiff der HURTIGRUTEN ASA , das von Januar 1982 bis Februar 2007 auf der [[Hurtigruten]] an der Küste [[Norwegen]]s im Linienverkehr eingesetzt war. |
|||
logo=[[Image:umbrello-icon.png|48px]]| |
|||
screenshot = [[Noch einzufügendes Bildschirmfoto Image:Umbrello2.ssp.png|250px]] | |
|||
caption = Umbrello 1.5.3 mit Beispieldiagramm |
|||
|Beschreibung= |
|||
|Hersteller = freiwillige Entwickler |
|||
|AktuelleVersion = 1.5.8 |
|||
|AktuelleVersionFreigabeDatum = 03. November 2007 |
|||
|Betriebssystem = UNIX / Linux (Qt) |
|||
|Kategorie = [[UML-Werkzeug]] |
|||
|Lizenz = [[GPL]] |
|||
|Deutsch = ja |
|||
|Website = [http://uml.sourceforge.net/index.php uml.sourceforge.net] |
|||
}} |
|||
'''Umbrello UML Modeller''' ist ein [[Freie Software|freies]]/[[Open Source|Open-Source]]-Entwurfswerkzeug ([[Computer-Aided Software Engineering|CASE-Tool]]) zur Beschreibung, Modellierung und [[Simulation]] (Letzteres erst in einer künftigen Ausbaustufe) von ([[Software]]-)Systemen und zur [[Quelltext|Code]]-[[Codegenerierung|Generierung]]. |
|||
== Allgemeines == |
|||
Die 1981 bei ''Trondhjems mekaniske verksted'' gebaute MS Narvik wurde Anfang des Jahres 1982 in Dienst gestellt. Größere Umbauten erfolgten in den Jahren 1989 und 1995, wobei die Narvik im Zuge des ersten Umbaus neben einem völlig umgebauten Achterschiff mit zusätzlichen Kabinenkapazitäten einen Panoramasalon erhielt. |
|||
== |
== Eigenschaften von Umbrello == |
||
[[Bild:Narvikonboard.jpg|thumb|An Bord der MS Narvik]] |
|||
Die MS Narvik war 108,6 m lang und 16,5 m breit und verfügte seit dem Umbau im Jahre 1989 über 7 Decks und bot damit Platz für 550 Passagiere. Es gab 310 Betten in 150 Kabinen. Alle Kabinen waren mit Dusche und WC ausgestattet. Die Bruttotonnage betrugt 6.257 Tonnen, die Höchstgeschwindigkeit lag bei 18 [[Knoten (Geschwindigkeit)|Knoten]]. Die 40 Stellplätze für PKW auf dem Schiff konnten über eine seitliche Rampe in der Bordwand erreicht werden. |
|||
Die Ausstattung entsprach einem zeitgemäßen kleineren Kreuzfahrtschiff, es gab zwei Restaurants, ein Bistro, Aufenthaltsräume, einen Fitnessraum, eine Sauna und Wellness-Center. |
|||
Es nutzt dazu die standardisierte grafische Notation [[Unified_Modeling_Language|Unified Modeling Language (UML)]]. Grafisch erstellte Designs/Software-Architekturen (-Modelle) können in Programmcode für die gängigsten [[Programmiersprache]]n umgesetzt, sowie, umgekehrt, vorhandener Programmcode automatisch in ein grafisches Design/Software-Architektur (-Modell) rückübertragen werden ([[Reverse Engineering]]). Das Reverse Engineering ist jedoch noch nicht vollständig implementiert: Der Code-Import ist zwar möglich, es wird jedoch nur ein Klassenbaum, aber im gegenwärtigen Release noch kein UML-[[Klassendiagramm]] erzeugt. |
|||
⚫ | |||
Benannt war das Schiff nach der Norwegischen Stadt [[Narvik]]. Es war das bisher erste und einzige Schiff der Hurtigruten, das den Namen einer Stadt getragen hat. |
|||
Durch standardisierte UML-Modellierung wird das Software-Architekturmodell anschaulicher und die Kommunikation zwischen Software-Entwicklern sowie zwischen Entwicklern und Auftraggebern erleichtert, wodurch das Risiko häufig auftretender und vermeidbarer Fehler im gesamten Entwicklungsprozess minimiert werden kann. |
|||
== Verbleib== |
|||
[[Bild:MSGann.jpg|thumb|Die MS Gann in ihren neuen Farben]] |
|||
Am 21. Februar 2007 wurde die Narvik aus dem Liniendienst der Hurtigruten entlassen und als Schulschiff '''MS GANN''' für 62 Millionen [[Norwegische Krone]]n (ca.7,5 Mio.€) an einen neuen Eigner, die ''Rogaland videregående sjøaspirantskole'' verkauft.<ref>http://www.gann.no/index.cfm?id=121305 </ref> In ihrer neuen Funktion löst sie die alte MS Gann; ebenfalls ein ehemaliges Hurtigruten-Schiff (ex. M/S Ragnvald Jarl), ab. <ref>http://www.norwegische-postschiffe.de/hr_skip_ms_r_jarl56.htm </ref> |
|||
Umbrello ist Teil des [[KDE]] [[Desktop (Computer)|Desktop]] Projektes, entwickelt in [[C++]] mit [[Qt (Bibliothek)|Qt]], und läuft auf den [[Betriebssystem]]en [[Unix]]/[[Linux]] (Ab KDE 4.x auch auf Windows). Seine Verwendung ist jedoch nicht auf KDE beschränkt; Umbrello arbeitet auch unter anderen [[Arbeitsumgebung]]en, sofern diese, wie zum Beispiel [[GNOME]], zu den Standards von [[freedesktop.org]] konform sind. |
|||
== Bilder == |
|||
Das intern verwendete Dateiformat basiert auf [[XMI]]. |
|||
<gallery> |
|||
Bild:Postship-Narvik.jpg|Die MS Narvik in Trondheim |
|||
Image:MS_Narvik_Bug.jpg|Der Bug der MS Narvik |
|||
Image:MS_Narvik_Salon.jpg|Der Salon der MS Narvik |
|||
Image:MS_Narvik_Panoramadeck.jpg|Panoramadeck der MS Narvik |
|||
Image:Krs.jpg|MS Narvik im Kristiansund |
|||
Image:Noor065bis.jpg| MS Narvik in Kirkenes |
|||
</gallery> |
|||
Umbrello ermöglicht die Verteilung oder den Austausch von Software-Architekturmodellen durch Exportmöglichkeiten in das [[DocBook]]- und das [[XHTML]]-Format. Diese Eigenschaft unterstützt Entwicklergruppen, z. B. wenn Teammitglieder keinen direkten Zugriff auf Umbrello haben, oder bietet die Möglichkeit, mit Umbrello erstellte Software-Architekturmodelle im [[Intranet]] bzw. [[Internet]] zu publizieren. |
|||
== Quellen == |
|||
<references/> |
|||
==Für Code-Generierung (Export) / Reverse-Engineering (Import) unterstützte Programmiersprachen== |
|||
== Weblinks == |
|||
*[[C++]] (in fortgeschrittener Weise) |
|||
*[[Java (Programmiersprache)|Java]] (in fortgeschrittener Weise) |
|||
*[[PHP]] |
|||
*[[JavaScript]] |
|||
*[[ActionScript]] |
|||
*[[SQL]] |
|||
*[[Pascal (Programmiersprache)|Pascal]] |
|||
*[[Ada (Programmiersprache)|Ada]] |
|||
*[[Python (Programmiersprache)|Python]] |
|||
*[[CORBA|IDL]] |
|||
*[[XML Schema]] |
|||
*[[Perl]] |
|||
*[[Ruby (Programmiersprache)|Ruby]] |
|||
*[[Tcl]] |
|||
„Fortgeschrittene“ Code-Generation ermöglicht die Code-Vorschau und das Editieren von [[Objektorientierte Programmierung|Methoden]] in Umbrello. |
|||
* [http://www.hurtigruten.de Informationen zu Hurtigruten und den Schiffen] |
|||
* [http://www.gann.no/index.cfm?id=121305 Die Narvik als Schulschiff MS Gann] |
|||
== Siehe auch == |
|||
* [[UML-Werkzeug]]e |
|||
⚫ | |||
* [http://uml.sourceforge.net/ Website] (englisch) |
|||
⚫ | |||
⚫ | |||
[[en:Umbrello UML Modeller]] |
|||
[[Kategorie:Passagierschiff|Narvik, MS]] |
|||
[[es:Umbrello]] |
|||
⚫ | |||
[[fr:Umbrello UML Modeller]] |
|||
⚫ | |||
[[it:Umbrello UML Modeller]] |
|||
[[ru:Umbrello]] |
Version vom 15. Februar 2008, 15:23 Uhr
Umbrello
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | freiwillige Entwickler |
Aktuelle Version | 1.5.8 (3. November 2007) |
Betriebssystem | UNIX / Linux (Qt) |
Programmiersprache | C++[1] |
Kategorie | UML-Werkzeug |
Lizenz | GPL |
deutschsprachig | ja |
uml.sourceforge.net |
Umbrello UML Modeller ist ein freies/Open-Source-Entwurfswerkzeug (CASE-Tool) zur Beschreibung, Modellierung und Simulation (Letzteres erst in einer künftigen Ausbaustufe) von (Software-)Systemen und zur Code-Generierung.
Eigenschaften von Umbrello
Es nutzt dazu die standardisierte grafische Notation Unified Modeling Language (UML). Grafisch erstellte Designs/Software-Architekturen (-Modelle) können in Programmcode für die gängigsten Programmiersprachen umgesetzt, sowie, umgekehrt, vorhandener Programmcode automatisch in ein grafisches Design/Software-Architektur (-Modell) rückübertragen werden (Reverse Engineering). Das Reverse Engineering ist jedoch noch nicht vollständig implementiert: Der Code-Import ist zwar möglich, es wird jedoch nur ein Klassenbaum, aber im gegenwärtigen Release noch kein UML-Klassendiagramm erzeugt.
Durch standardisierte UML-Modellierung wird das Software-Architekturmodell anschaulicher und die Kommunikation zwischen Software-Entwicklern sowie zwischen Entwicklern und Auftraggebern erleichtert, wodurch das Risiko häufig auftretender und vermeidbarer Fehler im gesamten Entwicklungsprozess minimiert werden kann.
Umbrello ist Teil des KDE Desktop Projektes, entwickelt in C++ mit Qt, und läuft auf den Betriebssystemen Unix/Linux (Ab KDE 4.x auch auf Windows). Seine Verwendung ist jedoch nicht auf KDE beschränkt; Umbrello arbeitet auch unter anderen Arbeitsumgebungen, sofern diese, wie zum Beispiel GNOME, zu den Standards von freedesktop.org konform sind.
Das intern verwendete Dateiformat basiert auf XMI.
Umbrello ermöglicht die Verteilung oder den Austausch von Software-Architekturmodellen durch Exportmöglichkeiten in das DocBook- und das XHTML-Format. Diese Eigenschaft unterstützt Entwicklergruppen, z. B. wenn Teammitglieder keinen direkten Zugriff auf Umbrello haben, oder bietet die Möglichkeit, mit Umbrello erstellte Software-Architekturmodelle im Intranet bzw. Internet zu publizieren.
Für Code-Generierung (Export) / Reverse-Engineering (Import) unterstützte Programmiersprachen
- C++ (in fortgeschrittener Weise)
- Java (in fortgeschrittener Weise)
- PHP
- JavaScript
- ActionScript
- SQL
- Pascal
- Ada
- Python
- IDL
- XML Schema
- Perl
- Ruby
- Tcl
„Fortgeschrittene“ Code-Generation ermöglicht die Code-Vorschau und das Editieren von Methoden in Umbrello.
Siehe auch
Weblinks
- Website (englisch)
- ↑ The umbrello Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).