Login
Newsletter
Werbung

Mi, 19. Dezember 2001, 00:00

Windows-Applikationen auf Linux nutzen - Wie funktioniert das?

Erweiterung Microsofts Windows Grundsystem um Linux

Stefan Quentin

Erweiterung Microsofts Windows Grundsystem um Linux

Die Visual MainWin Plattform

Die zweite Hauptkomponente von Visual MainWin erweitert das Linux-System um Technologien und Funktionen, die nötig sind, um Windows Anwendungen unter Linux laufen zu lassen.

Um die Funktionsfähigkeit zu ermöglichen, wurde von Mainsoft die betriebssystemspezifische Schicht von Windows erweitert und an das Linux Betriebssystem angepasst.

Eine der Grundlagen des Windows-Betriebssystems ist das Win32 Application Programming Interface (API). Das Win32 API ist für die Standardaufgaben des Betriebssystems zuständig, u.a. Zugriff auf Laufwerke, Verwaltung des Speichers, Versenden von Daten über das Internet usw.. Zu diesen Standarddiensten kommen noch eine Reihe erweiterter Funktionen dazu, die über der Win32 API Ebene in das Windows-Betriebssystem implementiert wurden. Mainsoft ist es nun gelungen, in der Visual MainWin Plattform die Win32 API und die erweiterten Funktionen im Original Windows Code zu erhalten. Visual MainWin fängt nur die betriebssystemspezifischen Anfragen ab und leitet diese auf den jeweiligen Linux-Part um. Einige dieser Anfragen werden direkt umgeleitet, andere müssen noch modifiziert werden. Trotzdem kann man als Ergebnis festhalten, ist bei den portierten Applikationen der Performanceverlust kaum spürbar.

Architektur der Visual MainWin Plattform

Stefan Quentin

Architektur der Visual MainWin Plattform

Was wird unterstützt

Im folgenden werden die von Visual MainWin unterstützten Dienste, Anwendungen und Stingray MFC-Erweiterungen auf Linux aufgeführt:

Erweiterte Windows-Dienste auf Linux:

  • MFC
  • ATL
  • COM/DCOM
  • WGL
  • MSHTML, MSXML, VBScript, Jscript
  • Winsock, Wininet, Urlmon
  • OLE/ Active X
  • Shell32
  • RichEdit
  • Common Dialogs
  • Common Controls

Unterstützung für Webserver-Anwendungen:

  • Java-COM-Bridge
  • XML
  • ODBC
  • Plug-In Support
  • ASP/JSP Integration
  • Web Server Integration

Support für Stingray MFC-Erweiterungen auf Linux:

  • Objective Grid
  • Objective Chart
  • Objective Tool Kit
  • Objective Edit
  • Objective Views

Eine noch genauere technische Beschreibung und weitere Informationen erhalten Sie unter Infos zu Visual MainWin oder bei

unilab Computersysteme AG
Stefan Quentin
Technologiepark 11
33100 Paderborn
Tel.: 05251 - 16 56 - 0
Email: quentin@unilab-ag.de
http://www.unilab-ag.de

Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung