| Smalltalk/X zwitschert |
Für unsere Smalltalker - folgt ST/X online: www.twitter.com/SmalltalkX |
|
Zusätzliche Frameworks und Pakete
Zur Realisierung von Projekten verfügen wir
über eine große Anzahl fertiger Software Bausteine und Frameworks. Einige davon sind bereits im freien ST/X-Paket enthalten, andere sind auf Anfrage erhältlich.
Communicationserver Framework
- Benutzerverwaltung mit Rollen und Rechteverwaltung
- Operation / Prozess Manager
- Multi-User und Multi-Window GUI mit realtime Aktualisierung
- Unterstützung von XML, SOAP, WSDL, RPC, FTP, HTTP etc. Protokollen.
- Kryptographische Algorithmen
- Batch-Prozess Execution Manager
- Prozess-Watchdog und autorestart Funktionalität
- 1+1 Redundanz
- In-Service Installation von Updates, Patches und Extensions (Upgrade von 24/7 Systemen ohne Downtime)
- Integration der unten aufgelisteten Teilframeworks in ein „ready
to start“ Application Framework.
XML, SOAP, WSDL, XMPL-RPC
- XML Parser und Writer
- SOAP Infrastruktur und Anbindung über HTTP Server oder andere
Transportmechanismen
- graphischer XML-Tree Inspector
- Codegenerator aus WSDL Specs
- WSDL Generator aus Methodenprotokoll
ASN1 Compiler
- Klassenbaum zur Repräsentierung von ASN1 Objekten
- BER, DER, PER etc. (Codierer und Decodierer)
- Parser (incl. Makrounterstützung) und Code- bzw. Klassengenerator
- Graphischer ASN-Datapacket-Inspector
Einsatzmöglichkeiten:
- Banking: Security, Zertifikate
GDMO Compiler
- Erweiterung des obigen ASN1 Compilers zur Unterstützung der GDMO
Standards
- Zusätzliche Objektklassen
Einsatzmöglichkeiten:
- Telekommunikation: Steuerung, Wartung, Inbetriebnahme, Q-Stack Anschluss
OSI Protokolle
- Implementierte Protokolle:
- ROSE, CMISE
- SNMP
- FTAM Interface
Einsatzmöglichkeiten:
- Telekommunikation: Steuerung, Wartung, Inbetriebnahme, Q-Stack
Sun- RPC / NFS Framework
- XDR/RPC Parser
- Klassenbaum zur Repräsentierung der Datentypen
- XDR Marshalling (Codierung / Decodierung)
- RPC Client / Server Framework
- NFS-Server / NFS-Client
- Portmapper
- VISA Lab-Equipment Interfaces
Einsatzmöglichkeiten:
- NFS für Windows
- Anbindung von beliebigen Programmen an Smalltalk Applikationen via
NFS
- Virtuelle Filesysteme für Application Server, z.B. Apache / HTT
- Ansprechen von Lab Equipment / Test Schnittstellen über VISA
DCE - RPC / DCOM Framework
- IDL Parser
- Marshalling (Codierung / Decodierung)
- Implementierung des gesamten Wireprotokolls in Smalltalk (Connectionless / Connection Oriented)
Einsatzmöglichkeiten:
- OPC (OLE for Process Control)
- DCOM (plattformunabhängige Nutzung von Microsoft Services)
C-Type Parser
- Parser für C-Headerfiles
- Klassenbaum zur Repräsentierung von C-Strukturen
- Inspector GUI
- Automatische Byteorderkonvertierung und Marshalling (Codierung und
Decodierung) für beliebige Zielarchitekturen
Einsatzmöglichkeiten:
- Kommunikation mit C-Programmen via Sockets oder Dateien
- Ansteuerung von Meßgeräten
Konkreter Einsatz:
- Steuerung von Übertragungs- und Vermittlungsanlagen
Pattern Matcher
- Mustererkennung mit regulären Ausdrücken
- Debugging GUI (z.B. Singlestep oder Breakpoint in Muster)
- Datenbankanbindung mit Object-Relation Mapping
- GUI zum Datenbankmapping
- Dynamische Codegenerierung und Recompilierung nach interactiver
Änderung von Mustern
Einsatzmöglichkeiten:
- Konvertierung von beliebigen Datenformaten nach XML / Einbringen in
DB
- Präprozessor für Data Mining
Konkreter Einsatz:
- Auswertung von Logfiles von Vermittlungsanlagen (Automatische Auswertung aller deutschlandweit anfallenden Logfiles eines führenden Telecommunikationsanbieters)
- Datascreening
Kryptographie
- Kryptographische Algorithmen: RSA, AES, (Rijandael), DES, 3DES,
Twofish, Blowfish, RC4, SHA1, SHA256, MD2, MD4, MD5, Whirlpool, HMAC, IDEA, GOST, SkipJack und andere
- Zufallszahlengenerator, Primzahlentester, PGP Interface etc.
Konkreter Einsatz:
- Security Box, Security Manager (seit mehreren Jahren bereits im Einsatz bei einem führenden Mobilfunkanbieter; dabei an zentraler und kritischer Stelle innerhalb der Sicherheitsinfrastruktur)
Smart Card / Java Card / SIM Card Support
- Framework zum Lesen und Schreiben von Chipkarten
- GUI zur Kommunikation mit beliebigen Karten (GSM, ISO 7816)
Konkreter Einsatz:
- Security Box, Security Manager
X-Server
- Implementierung des X11 Protokolls in Smalltalk
Einsatzmöglichkeiten:
- X unter Windows
- Einbindung von beliebigen X-Fremdapplikationen in Smalltalk GUIs
VNC-Server/Client (Virtual Network Computing)
- Implementierung des VNC-Protokolls in Smalltalk
Einsatzmöglichkeiten:
- wie X-Server
- Zusätzlich: Darstellung von Windows Applikationen auf beliebigen
Remote Desktops, und innerhalb von Smalltalk-Anwendungen
Sonstige Frameworks
- TGEN / SNACC Compiler-Compiler / Parser Generator
- HTTP Server / Applicationserver
- Numerik: Näherungsverfahren, Statistikpaket (diverse Verteilungen),
...
- Regular Expression Paket
- Refactory Browser
- Magritte meta-model
- Integration von CVS Versioning System
- SUNIT Unit-Test Framework
- Workflow Framework
- Telekommunikation: Steuerung, Wartung, Inbetriebnahme, Monitoring
|