Was ist artifex.NET?
| artifex.NET |
|---|
| Die
neue artifex Version heißt artifex.NET weil sie die Microsoft
.NET Technology verwendet bzw. unterstützt. Die .NET Technologie verschafft Ihnen eine bessere und tiefere Integration Ihrer artifex Module und der mit ihnen erzeugten Daten. Dies gilt sowohl innerhalb der artifex Programm Module, als auch für Ihre gesamte EDV – Umgebung. Im Folgenden möchten wir Ihnen in kurzer Form die .NET Technologie, deren Möglichkeiten und Auswirkungen auf Ihre artifex - Umgebung vorstellen. |
| .Net Framework |
|---|
Das .NET Framework
ist
Microsofts Programmiermodel für "managed code" zum Erstellen
von visuell herausragenden Applikationen mit nahtloser und sicherer
Kommunikation und der Möglichkeit eine breite Vielfalt von
Businessprozessen zu modellieren. NET Framework ist eine integrale
Windows-Komponente, die die Entwicklung und Ausführung von
Anwendungen und XML-Webdiensten der nächsten Generation
unterstützt. .NET Framework wurde im Hinblick auf folgende
Zielsetzungen entwickelt:
|
| Ihr Vorteil |
|---|
| Durch die .NET Technologie sind
die artifex Module besser untereinander verknüpft und die
Erweiterbarkeit durch uns oder dritte ist einfacher. Stellen Sie sich vor, Sie planen mit unserem Modul Gebäudeentwurf ein neues Gebäude oder Sie erstellen einen Bewehrungsplan. Durch die hohe Integration der Module haben Sie sofort alle Informationen auch in unserem Projektserver zur Verfügung, holen sich dort die Informationen über die neuen Flächen, fragen dort ab, wie viel Stahlverbrauch die letzte Änderung des Bewehrungsplanes verursachte, oder wie viel Stahl insgesamt in dem neuen Gebäude verbaut wurde. Eine kleine Auswahl weiterer möglicher Szenarien: - Sie sind unterwegs. Dann holen Sie sich diese Informationen einfach über das Web. - Der Projektleiter in China kann über den WEB Service die Information abrufen, dass die Zeichnung für das EG in Deutschland momentan bearbeitet wird. - Der Bewehrungsplaner ruft für die Bearbeitung eines Bauteils direkt die Bemessungsroutine eines .NET - Statikprogramms auf und kann ohne spezielle Übergabeschnittstelle mit den ermittelten Werten weiterarbeiten. - Das .NET - AVA-Programm des Büros in Hamburg holt sich die erforderlichen Daten direkt aus der artifex - Datenbank auf dem Server des Büros in München. - Sie schreiben einen Brief und holen sich per .NET Plugin die Stahlliste zur Bodenplatte direkt aus der Stabstahl-Datenbank der entsprechenden Zeichnung in Ihre .NET Textverarbeitung. |
Technologien
In
der jetzt
freigegeben Version 4.02c ist
folgende .NET Technologie enthalten:
| ASP.NET |
|---|
| Microsoft ASP.NET
besteht aus einer Reihe von Technologien zur Entwicklung von
Webanwendungen, die Entwicklern ermöglichen dynamische
Webseiten, Webanwendungen und XML-Webdienste zu erstellen. Damit wurde die neue artifex Komponente artifex Web Administration erstellt. Das Ziel ist es immer mehr administrative Dinge wie Einstellungen (lokale artifex.ini), Rechte, Lizenzen etc. auf einen Server zu verlagern. Dies bringt eine einfachere und schnellere Pflege bei Firmen/Büros mit mehreren artifex Arbeitsplätzen. In dieser Version ist folgendes implementiert 1. Übersicht über die vorhandenen artifex Projektpfade auf dem Server 2. Anzeigen von artifex Benutzer und deren Rechte 3. Anzeigen der artifex Projekten 4. Webservice für Benutzer-Add-On im Projektserver |
| ADO.NET |
|---|
| Artifex speichert seine Daten
schon immer in einer Datenbank. Die Technology für den Zugriff war bisher DAO und OleDB. Einige Module benutzen jetzt bereits die ADO.NET Technologie zum Zugriff, bearbeiten der Daten. Als Benutzerfrontend sind so unter anderem die neuen Microsoft „DataGridViews“ der .Net Version 2.0 im Einsatz, welche auch größte Datenmengen sehr schnell, über das Netzwerk und sogar über das Web zur Verfügung stellen. |
Wie geht es weiter?
Die
nächste Version von artifex.NET enthält die folgenden
neuen NET Technologien:
| .NET Interface Klassen |
|---|
| Damit
steht zur Erweiterung
der Applikationen mit nicht mehr wie bisher nur
die artifex WPS Sprache zur Verfügung, sondern das ganze
Spektrum der .NET Sprachen. Erstellen Sie Ihre Makros und die Listen in Zukunft mit Microsoft Visual Basic, oder in Visual C#, oder in Visual C++. Auch Java als Visual V# ist möglich. Eben alle Sprachen die das .NET Framework unterstützen. Damit nicht genug. Da man die Module nicht jedesmal wie ein WPS Makro neu laden muss, sondern als echtes Plug-In benutzen kann, sind damit echte Laufzeiterweiterungen in den artifex Modulen von Kundenseite möglich. Dies ermöglicht endlich die individuell anpassbare dynamische Stahlliste. Individuelle Listen wurden bespielsweise bisher über WPS geregelt. |
| WEB |
|---|
| Wie
die Administration, also das jetzige Programm artifex Einstellungen,
gibt es immer mehr Module welche als WEB Applikation laufen. Damit ist eine lokale Installation überflüssig und Sie können auf Ihre Daten von jedem Webbrowser aus zugreifen. Hier kommen Microsoft Technologien wie der ATL Server in Einsatz, mit dem man hoch performante Anwendungen, wie Sie es von artifex gewöhnt, sind auch über das Web zur Verfügung stellt. |
| Sicherheit und Stabilität |
|---|
| Wenn
Sie bereits mit artifex arbeiten, werden Sie sagen dass artifex auch
bisher sehr stabil und ohne Datenverlust funktioniert. Die .NET Technologie bringt aber auch hier noch Verbesserungen, da .NET Module bei Problemen nicht abstürzen. Das Framework bringt eine Meldung, belässt das Modul im Speicher und man kann meistens einfach weiterarbeiten. |
![]()