E-Mail Drucken PDF

Wolfram Workbench

Workbench 2
Neu in Version 2 Lernen Sie mehr über Wolfram Workbench 2

Get Workbench Now

Wolfram Workbench ist eine integrierte Entwicklungsumgebung (IDE) für Wolfram-Produkte wie Mathematica, gridMathematica und webMathematica.

Programmierer, die Code in der Mathematica-Programmiersprache entwickeln, setzen die Workbench für folgende Bereiche ein:

  • Um Code in einem speziell angepassten Editor zu bearbeiten.
  • Um Programme auf der Quellcode-Ebene zu debuggen.
  • Um die Ausführung des Code zu bestimmen.
  • Zur Entwicklung und zum Test.
  • Um Wolfram Technologie einzusetzen.
  • Um Mathematica Packages zu entwickeln und einzusetzen.
  • Um in einer integrierter Arbeitsgruppenumgebung besser zu programmieren.

Keyfeatures

Wolfram Workbench bietet allgemeine Funktionen einer modernen, integrierten Entwicklungsumgebung, angepasst und spezialisiert auf Mathematica und andere Wolfram-Technologien.

Projektbasierter Ansatz

  • Gruppieren von Dateien, Code und anderen Mathematica-Ressourcen innerhalb einer einzelnen Komponente.
  • Unterstützung von Mathematica-Code und Notebooks, Java-Sourcecode und Klassen für J/Link, DatabaseLink und GUI-Komponenten.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Source-Code-Editor

  • Leistungsfähiges Editieren von Source Code mit Syntaxhervorhebung, Fehlerreporting, Hervorhebung lokaler Variablen u.v.m.
  • Fehlerreports enthalten ein Fenster mit einer Zusammenfassung der Probleme, mit einer Mouse-over-Funktion bietet der Editor zweckmäßige Unterstützung durch kurze Tips und Nachrichten.
  • Eine Kurzdarstellung des Codes bietet eine Übersicht über den in Source-Datei.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Debugging

  • Code während der Ausführung untersuchen, Probleme erkennen und korrigieren.
  • Zwischenstops in der Programmabfolge setzen und Variablen evaluieren.
  • Probleme durch nützlich Fehlermeldungen nachverfolgen.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Source-Code-Optimierung (Profiling)

  • Erzeugen eines plangesteuerten Ausführungsreports.
  • Reports enthalten die Anzahl und die Dauer der Evaluierung und verlinken Ausdrücke mit dem Source Code.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Testen

  • Schreiben und Ausführen von Tests.
  • Listen zur Übersicht über bereits durchgeführte und fehlgeschlagene Tests mit Verlinkungen zu aktuell durchgeführten Tests.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Versionskontrolle

  • Verwaltung multipler Dateiversionen.
  • Zugriff auf die Versionshistory.

Lesen Sie eine ausführliche Darstellung zu diesem Thema auf der Features-Seite.

Weitere Informationen finden Sie auf Wolfram Workbench Seiten bei Wolfram Research.

sw_mkt_pfeil_rot Laden Sie sich das Wolfram Workbench-Datenblatt als PDF Datei herunter.

Workbench Testimonial

  "Wenn man Eclipse gewohnt ist, ist die Workbench auf jeden Fall eine feine Sache -- besonders weil es ja eigentlich eine Java/C/C++ Entwicklungsumgebung ist und da ist mir der Stil und die Bedienung natürlich vertraut. Die Struktur der Workbench ist auch besser der Programm-Entwicklung angepasst als es das FrontEnd jemals sein kann, auch weil das FrontEnd ja nicht primär die Aufgabe hat, Programme und Pakete damit zu entwickeln. Man kann zudem sehr schön MathLink-Programme damit entwickeln weil man Mathematica Code und den C/C++ Code oder den Java Code in einer Entwicklungsumgebung vereint hat."

Jens-Peer Kuska, Entwickler von MathGL3, Leipzig

Sytemvoraussetzungen

Für Workbench 2 ist Mathematica 5.2 oder höher erforderlich. Die Software ist mit Windows, Mac OS X und Linux kompatibel. Sie kann auch zusammen mit gridMathematica, webMathematica, Mathematica for the Classroom, Mathematica for Students und Mathematica Home Edition verwendet werden.

 
ID=3224