Home. 
.

transparent

transparent

transparent

Altova-Tools für Java, C++, C# und VB.NET


Altova Tools für Applikationsentwicklung und Datenmanagement enthalten Funktionen zum automatischen Generieren von Java, C++-, C#- und VB.NET-Code. Hierdurch wird das Einbinden von XML-Applikationen und Datenintegrationsprozessen in eine Programmiersprachen-Umgebung erleichtert.

Mehr über das Arbeiten mit Programmiersprachen und Altova-Tools erfahren Sie unter den nachfolgenden Links.

Codegenerierung auf Basis von XML-Schema

XML ist von seiner Natur her keine richtige Programmiersprache, da es nicht als eigenständige ausführbare Binärdatei kompiliert oder ausgeführt werden kann. XML-Dokumente müssen in eine Applikation eingebunden werden, die in einer Programmiersprache wie Java, C++ oder C# geschrieben wurde. Das Einbinden von XML-Datenelementen in eine Reihe damit in Zusammenhang stehender Software-Objekte kann extrem mühsam sein und ist oft mit dem Schreiben unzähliger Codezeilen verbunden. Altova XMLSpy® 2008 erleichtert und beschleunigt die Entwicklung von Data Bindings enorm, da die Software automatisch auf Basis von XML-Schema Java-, C++ oder C# Code generiert.

Dank des integrierten Code Generators müssen sich Software Developer nun nicht mehr mit dem mühsamen Schreiben von simplem Infrastrukturcode befassen, sondern können sich auf die Implementierung der Business Logic einer Applikation konzentrieren. Durch das automatische Erzeugen eines Programmiersprachen-Binding beschleunigt XMLSpy das Entwickeln von Projekten vom Erstentwurf bis zur Endimplementierung und hilft erhebliche Kosten und Zeit zu sparen.

Probieren Sie die leistungsstarken XMLSpy® 2008-Funktionen zum Generieren von Java/C++/C#-Code aus - Laden Sie eine kostenlose 30-Tage-Testversion herunter!

Codegenerierung für Datenintegrationsapplikationen

Datenintegration ist heutzutage in Management- und Entwicklerkreisen in aller Munde. Bei den meisten E-Business und Webservice-Applikationen müssen Informationen zwischen Systemen abgerufen und ausgetauscht werden, die Daten in unterschiedlichen Formaten speichern. Maßgeschneiderte Datenintegrationsapplikationen haben dieses Potential, sind aber oft extrem komplex und die Entwicklung kann schwierig, teuer und zeitaufwändig sein. Um z.B. eine effektive Applikation zu entwickeln, müssen die Entwickler die zugrunde liegende Theorie und die Feinheiten der Implementierung jedes zu integrierenden Datenformats verstehen, was bei den vielen verschiedenen verfügbaren Formaten oft keine leichte Aufgabe ist.

Altova MapForce® 2008 ist so konzipiert, dass es den Prozess der Datenintegration durch Automatisierung der Datentransformationen vereinfacht und beschleunigt. Alles was Sie tun müssen, ist über die einfach zu bedienende visuelle Benutzeroberfläche Mappings zwischen einer beliebigen Kombination vom XML-, Datenbank-, Flat File-, EDI- und Excel 2007 (OOXML)-Formaten zu definieren und MapForce generiert automatisch Java-, C++- oder C#-Programmcode, den Sie lizenzgebührenfrei in Ihren eigenen Datenintegrationsapplikationen verwenden können. Entwicklungsprozesse, die früher Tage oder gar Wochen in Anspruch genommen haben, lassen sich nun oft in Minutenschnelle erledigen. (MapForce generiert außerdem automatisch XSLT 1.0, XSLT 2.0 und XQuery-Code für die Implementierung von XML-in-XML-Transformationen.)

Nähere Informationen über das leistungsstarke MapForce Datenintegrationstool finden Sie hier. Nähere Informationen über die Vorteile und Probleme der Integration von Daten finden Sie im data integration whitepaper (PDF, 3,4 MB).

Oder laden Sie eine kostenlose 30-Tage-Testversion herunter, um sofort mit MapForce® 2008 arbeiten zu können.

Analysieren und Dokumentieren von bestehendem Java-, C#- und VB.NET-Quellcode

Oft müssen Applikationsprogrammierer bestehende Applikationen, die nicht von Ihnen geschrieben wurden, modifizieren, Schnittstellen zu bestehenden Modulen entwickeln oder unternehmensweite Klassenbibliotheken in eine neue Applikation integrieren.

Die Reverse Engineering-Funktion von UModel® 2008 gestattet Ihnen, bestehenden Java-, C#- oder VB.NET-Quellcodedateien zu lesen und automatisch UML-Diagramme in einem UModel-Projekt zu erstellen. Im Modell können Vererbungsbeziehungen und andere Eigenschaften von Klassen visuell dargestellt werden, bevor Sie eine bestehende Applikation ergänzen oder Komponenten in einem neuen Projekt wiederverwenden.

Nähere Informationen über die umfangreichen Reverse Engineering-Funktionen von UModel finden Sie hier. Um mehr darüber zu erfahren, wie eine intuitive, elegante Benutzeroberfläche in UModel mit allen wichtigen UML-Funktionen vereint ist, die Entwickler benötigen, lesen Sie hier weiter.

Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2008!

UML Codegenerierung

In der Vergangenheit wurde UML kritisiert, weil UML eine Planungs- und Analysephase zu Beginn eines Software-Projekts beinhaltet. Einige Entwickler und Projektmanager hatten Angst, Ihre Projekte würden nicht termingerecht fertig werden, weil die Phase des Code-Schreibens im Vergleich zu früheren Entwicklungsprojekten später begann.

UML hat jedoch mehrere Vorteile. Sie können detaillierte Modelle erstellen, um Code automatisch zu generieren, wodurch sich Programmierer auf die Business Logic und die Gesamtarchitektur der Software konzentrieren können. Aufgrund der gründlicheren Anfangsanalyse sind außerdem die Chancen höher, dass das fertige Produkt den Anforderungen entspricht und weniger Fehler enthält.

UModel enthält einen Code Generator zur automatischen Generierung von Java-, C# oder VB.NET-Quellcodedateien anhand Ihrer Klassen- und Komponentendiagramme. Die Codegenerierung fördert einen iterativen Entwicklungsprozessstil, der von den führenden Software-Kapazitäten empfohlen wird. Sie können Ihr Modell überarbeiten und automatisch neuen Code anhand des aktualisierten Modells generieren.

Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von UModel® 2008!

Zusätzliche Features für Microsoft Developer

Zusätzlich zu den oben angeführten Features für die Arbeit mit C++ und C# bietet XMLSpy® 2008 außerdem die nahtlose Integration mit Visual Studio, Unterstützung für die von Microsoft SQL Server 2000 verwendeten SQLXML XSD Mapping Schemas sowie die Integration mit Microsoft Access und SQL Server-Datenbanken.

Zusätzliche Features für Java Developer

Zusätzlich zu den oben beschriebenen Features für die Arbeit mit Java und Altova-Tools unterstützt XMLSpy® 2008 die komplette Integration mit der Entwicklungsplattform Eclipse sowie das Editieren und Validieren von JavaServer Pages.


Altova XMLSpy® 2008, MapForce® 2008 und UModel® 2008 bieten leistungsstarke Funktionen für Developer, die mit Java, C++, C# und VB.NET arbeiten. Diese Tools sind einzeln oder als Teil des Altova® MissionKit™ 2008 erhältlich. Holen Sie sich mit dem Altova® MissionKit™ 2008 bis zu 8 Software Tools zum Preis von 2! Der MissionKit enthält die intelligenten Applikationsentwicklungs- und Datenmanagementtools von Altova für Software-Architekten und XML-Entwickler.

Laden Sie eine kostenlose 30-Tage-Testversion herunter, um zu sehen, wie Sie mit Altova-Tools schneller denn je qualitativ bessere Applikationen erstellen können!



transparent
Kostenlose Testversion downloaden
Print
Mail
Digg
delicious
.

Java, C++ und C# sind die drei wichtigsten Programmiersprachen, die Entwickler zum Erstellen von modernen Software-Applikationen für Unternehmen und Regierungen verwenden. Diese Sprachen sind alle objektorientiert und haben viele Gemeinsamkeiten.

C++ ist eine Erweiterung der Programmiersprache C, die zusätzlich objektorientierte Programmierfeatures enthält. C++ ist eine leistungsstarke Programmiersprache zur Entwicklung großangelegter Applikationen.

Java wurde von Sun Microsystems entwickelt. Java basiert auf C++ und wurde zur Erzeugung interaktiver Applikationen optimiert, die plattformunabhängig sind und über Netzwerke wie z.B. das Internet aufgerufen werden können.

C# wurde von Microsoft entwickelt. Ähnlich wie C++ ist C# für die Verwendung innerhalb des .NET Frameworks zur Entwicklung von Unternehmensapplikationen konzipiert.

.
.

Lesen Sie das Altova Blog
Read the Altova Blog!

.

Im Altova Blog lesen Sie über die neuesten Altova-Produktankündigungen, neue Produktfunktionen, technische Tipps und Informationen über die Branche. Registrieren Sie sich jetzt!

.
.

transparent

transparent