Meine Homepage | | Foo | Jtk | Slaf | Symbole
Alma: Home | Development | Modules

Connect & Work Partner
Alma

alma 0.41

Icône


Software Arbeitsumgebung zur Modellierung und Analyse
Letzte Änderung: 2004-02-16
Erstellt am: 1998-03-01
Autor : Guillaume Desnoix ©1998-2002

Übersetzung: Norbert Marchl und Stefan Wagner
Dieses Dokument wurde von dieser Person übersetzt.
Senden Sie mit eine Email, falls Sie Fehler oder Irrtümer finden.

French English Magyar

I18N: DE,EN,EO,ES,FR,HU,IT,PG,RU
Wir sprechen Deutsch
English spoken
Ni parolas esperanto
Hablamos español
On parle français
Magyarul beszéelünk
Parliamo italiano
Nós falamos o português


Neuigkeiten


16. Feb 04: Neue Ausgabe 0.41. Optimizations and updates.
6. Jul 03: Neue Ausgabe 0.40. Optimizations and updates.
15. Apr 03: Neue Ausgabe 0.39. Optimizations and updates.
29. Jul 02: Neue Ausgabe 0.38. Viele Änderungen (Diagrameditor, Javaparser, Xsd) und neue Ausgabeformate (ReverseJNI).

5. Apr 02: Neue Ausgabe 0.37. Vielfältige Ausgabeformate, ant task, viele Verbesserungen.
15. Mar 02: Alma läuft bestens unter JDistro.
11. Dec 01: Neue Ausgabe 0.36. Aktualisierte Module. Neues Ausgabeformat für Ruby. Und vieles mehr.
26. Okt 01: Neue Ausgabe 0.35. Neue Ausgabeformate: Jasmin (assembler) und DjaPaquets (Packetabhängigkeiten). Manch andere Verbesserung.
25. Okt 01: Teste Alma on-line.
25. Sep 01: Neue Ausgabe 0.34. Antialiassing. Neue Ausgabeformate: Dependancy und Formal. Viele kleine Korrekturen.
26. Jul 01: Neue Ausgabe 0.33. Sourcecode wurde reorganisiert. Xsd (XSchema - Quelle und Ausgabe) und SrcHtml (Ausgabe) hinzugefügt.
23. Jul 01: Brave GNU World spricht über Alma.
14. Apr 01: Neue Ausgabe 0.32. Wirklich besseres C++ und DocHtml.
12. Apr 01: Major bug fix. Ausgabe 0.31.
4. Apr 01: Neue Ausgabe 0.30. Parser Jsp und Taglib. Besseres C++ und XMI.
21. Feb 01: Neue Ausgabe 0.29. Besseres model, C++, Dja. Target Rebol.
31. Dec 00: Neue Ausgabe 0.28. Target JNI, GUI Verbesserungen, Korrekturen.
31. Okt 00: Neue Ausgabe 0.27. Source Pascal, script Foo, viele Verbesserungen.
31. Jul 00: Neue Ausgabe 0.26. Bessere Unterstützung bei Scripting, UML und Jext.
30. Jun 00: Neue Ausgabe 0.25.
25. Mai 00: Neue Ausgabe 0.24. Diagram editor, XMI und JavaP Quellen.
26. Apr 00: Neue Ausgabe 0.23.
21. Dec 99: Neue Ausgabe 0.22. Quelle C++, Ausgabe Tom, Script Beanshell.
28. Okt 99: Neue Ausgabe 0.21. Scripts interface, target Python, russian GUI.
17. Sep 99: Neue Ausgabe 0.20. Icons von Gnome, Erzeugung von (Entwurfs-) Mustern, einige Verbesserungen.
30. Jul 99: Neue Ausgabe 0.19. Modell wurde erweitert: Kommentare, Beziehungen, Bedingungen. MDL hinzugefügt!
16. Jul 99: Neue Ausgabe 0.18. Delphi, Eiffel, RegExp hinzugefügt!
24.Jun 99: Neue Ausgabe 0.17. Verbesserter Editor,...
17. Jun 99: Presentation von Alma auf der LinuxExpo (Paris).
14. Jun 99: Eine spezielle Entwicklungsseite.
9. Jun 99: Dieser Artikel, gescrhrieben von Hr. Agnoux (in französisch) ist on-line!
4. jun 99: Neue Ausgabe 0.16. XmlProto hinzugefügt!
1. jun 99: Im Computermagazin Programmez! (Ausgabe 11) ist ein Artikel über Alma erschienen.
31. Mai 99: Erste Seite des deutschen Benutzerhandbuchs.
24. Mai 99: Teilnahme an der 1. Exolab Sitzung, organisiert durch Exoffice.
21. Mai 99 : Erste Seite des englischen Benutzerhandbuchs.
10. Mai 99 : Neue Ausgabe 0.15.
19-avr-99: Zwischenausgabe. Bitte testen, und senden Sie mir bitte alle möglichen Fehler. Danke!
31. März 99 : Neue Ausgabe 0.13. ODL, XMI und objektorientierter Modellbaum. Erste Ausgabe für JDK 1.2 (auch Java2).
28. Feb 99 : Neu Ausgabe 0.12. Internationalisierung (de,es,it,pg), verbessertes Java und UML.
28. Jän 99: Neu Ausgabe 0.11. Internationalisierung (fr,en,hu,eo), Ziel Sql3, drucken.
30. Dez 98: Neu Ausgabe 0.10. Sql2 und einige Verbesserungen.
1. Dez 98: Neu Ausgabe 0.09. UXF. Diagramme speichern.
24. Nov 98: Warnung: mit einigen JVMs kann es hier zu Deadlocks kommen, da Alma noch nicht Thread-sicher ist. Vorübergehende Lösung : export THREADS_FLAG="native".
28. Okt 98: Neue Ausgabe 0.08.
21. Sept 98: Neue Ausgabe 0.07.
17. Sept 98: Erste Seite des Benutzerhandbuchs auf französisch.

Beschreibung

Alma ist eine Software mit folgenden Funktionalitäten:

Alma ist zur objektorientierten Modellierung (Definition von Klassen und Beziehungen) und zur Wiederverwendung (Hilfe zur Umwandlung) von bestehendem Code bestimmt, der in einer anderen Sprache geschrieben wurde. Es befriedigt zwei Bedürfnisse: Sie besitzen eine einfache Software zum Modellieren kleinerer Projekte, und es erleichtert das Neuschreiben, Übertragen und die Kapselung nicht objektorientierten Codes.

Dieses Tool ist für Entwickler sehr nütlzlich, die bestehenden Code in ein neues Projekt integrieren möchten und um Code für die Java-VM zu schreiben. Wer Entwürfe erstellt erhält die Möglichkeit Klassen zu deklarieren und zu manipulieren.

Demonstration

Eine Hardcopy einer Arbeitssitzung mit Alma (0.30, PNG, GIF), unter "Look & Feel" von Slaf/Default.

Eine Hardcopy einer Arbeitssitzung mit Alma (0.20, PNG, GIF), unter "Look & Feel" von Slaf/Gtk/Gnome.

Und einige historische Ansichten (PNG 0.13, 0.11, 0.10, 0.09, GIF 0.13, 0.11, 0.10, 0.09, 0.08, 0.07, 0.06).

Eine animierte Show, basierend auf V0.04, ist verfügbar, um ihnen einen Eindruck zu vermitteln.

Aktuelle Version

Die aktuelle Version ist vollständig in Java geschrieben. Sie benötigt mindestens JDK 1.1.7. Die GUI basiert auf Swing. Wichtig: Ausgabe 0.08 und vorher, verwenden das Package von ACME, um Bilder in den Formaten Gif, Jpeg, Xpm (UML Ausgaben) zu codieren. Die Ausgabe 0.09 und nachfolgend integrieren einen Auszug diese Packetes. Sie brauchen es deshalb nicht zusätzlich herunterladen, sollten aber ihre Seite besuchen.

Analysierte Sprachen

Alma kann folgende Quellcodedateien zu lesen :

Erzeugte Sprachen

Mit Alma ist es möglich, Quellcodedateien für folgende Sprachen zu erzeugen:

Beispiele

Des Weiteren können Sie auch einige Beispiele einer Übersetzung von Java-Quellcods betrachten. Die Orignialdatei heißt Vecteur.src . Alma kann aus dieser Datei die folgenden Dateien erzeugen:

Dokumentation

Dies ist ein sehr knapp gehaltenes Benutzerhandbuch in deutscher Sprache. Anregungen und Hinweise sind willkommen.

Wie Alma verwendet wird

Mit der Kommandozeile

Mit der grafischen Schnittstelle

Code

Sie können die Quelldateien, im besonderen die abstrakten Klassen zum Schreiben und neuer Analysen und neuer Generatoren konsultieren.

Es gibt noch eine Menge zu tun. Ich suche jemanden, der zu den Quellddateien, insbesonders C/C++, für das Ziel PGML mitarbeitet. Wenn Sie daran interessiert sind, etwas zu diese Software beizutragen, dann besuchen Sie doch bitte die Developement-Page.

Feedback

F
O
R
M
Ich würde gerne mehr über die Leute wissen, die an Alma interessiert sind; ich bitte Sie daher, daß Sie sich 30 Sekunden Zeit nehmen, um dieses kleine, technische Formular auszufüllen.

Wollen Sie zur Codierung von Alma beitragen ?
Wollen Sie an den Tests von neuen Ausgaben mitwirken ?
Ziehen Sie es vor, Alma nur zu verwenden ?

Welche Version von Alma ist die erste, die Sie herunteladen ?


Welche JDK verwenden Sie ?


Unter welchem Betriebssystem arbeiten Sie ?


Danke
. (über Email)

Lizenz

Die Versionen 0.01 bis 0.41, sind unter der GPL2 (GNU General Public License 2) verfügbar. Sie können die Lizenz hier lesen.

Herunterladen

Bevor Sie mit dem Herunterladen beginnen, danke, daß Sie das kleine Formular ausgefüllt haben. Sie können sich auch in der Mail-Liste anmelden.

Quellen

Eininge Module sind optional und nicht Bestandteil der Archive. Sie können ohne Gefahr alle Fehlermeldungen beim Kompilieren ignorieren. Um Fehlermeldungen während des Kompilierens zu vermeiden entfernen Sie einfach folgende Dateien:

Exec

Oft kommt es zu Irritationen wegen zweier Bedeutungen des Wortes "frei". Freie Software (frei wie Freiheit) ist nicht freie Software (im Sinne von gratis). Software verursacht Entwicklungs- und Distributionskosten. Das gilt auch für Alma. Deswegen wird ein kleiner Betrag (10$) verlangt, um eine kompilierte, gebrauchsfertige Version von Alma zu beziehen. Das Geld wird vornehmlich benutzt um die Servermiete zu bezahlen. Dies betrifft nicht die Debian GNU/Linux User oder die Unterstützer.

  • Kaufen sie diese Software in aller Sicherheit über
  • Das Registrieren ist möglich für die Alma - Versionen 0.01 bis 0.99.
  • Das Registrieren ist nur einmal erforderlich.
  • Das Password wird Ihnen innert 24h zugesand.
    (ausgenommen Samstags und Sonntags)

Ausführbarer JAR Installierer

Linux und andere Unixe

Andere Betriebssystemen

Ausführbares JAR

Compiled DEB package (Debian, Progeny, Storm, Corel GNU/Linux)

Compiled RPM package (Mandrake, Redhat, Suse GNU/Linux)

Compiled SLP package (Stampede GNU/Linux)

Mitwirkende

Vielen Dank an alle, die an diesem Projekt mitwirken (oder mitgewirkt haben):

Danke, an alle die jetzt, und auch schon früher ihre freien Resourcen für Alma angeboten haben:

Danke:

Weitere Details finden Sie im Dialog Über..., der Software.

Links


Mitglied von The Open Source Java Web-Ring :
Vorherigen überspringen, Vorheriger, Nächster, Nächsten überpsringen, Zufall, Nächsten 5, Liste der Seiten.



Ring
Local News american City, Cosmetics, BA, Jakarta, Toys Hell, CRIBS, ...