| Smalltalk/X tweets |
For our Smalltalker - follow ST/X online: www.twitter.com/SmalltalkX |
|
Additional Frameworks and Package
For the realisation of projects, a large number of ready to use software building blocks and frameworks are available. Some of them are already packaged into the free ST/X distribution, others are available upon request.
Communicationserver Framework
- User administration with curling and privilege administration
- Operation / Process Manager
- Multi-User and Multi-Window GUI with realtime update
- Support of XML, SOAP, WSDL, RPC, FTP, HTTP etc. protocols.
- Cryptographical Algorithms
- Batch-Process Execution Manager
- Process-Watchdog and autorestart functionality
- 1+1 Redundancy
- In-Service Installation of Updates, Patches and Extensions (Upgrade of 24/7 Systems without Downtime)
- Integration of the following sub-frameworks into a „ready
to start“ Application Framework.
XML, SOAP, WSDL, XMPL-RPC
- XML parser and writer
- SOAP infrastructure and connection via HTTP Server or other transport mechanism
- graphical XML-Tree Inspector
- Codegenerator from WSDL Specs
- WSDL Generator from method protocol
ASN1 Compiler
- Class hierarchy to represent ASN1 Objects
- BER, DER, PER etc. (Coder and Decoder)
- Parser (incl. Macro support) and Code- resp. Classgenerator
- Graphical ASN-Datapaket-Inspector
Possible Areas of Use:
- Banking: Security, Certificates
GDMO Compiler
- Extension of the above listed ASN1 Compiler to support the GDMO
Standards
- Additional object classes
Possible Areas of Use:
- Telecommunication: Control, Maintenance, Setup, Q-Stack Interfacing
OSI Protokolle
- Implemented Protocols:
- ROSE, CMISE
- SNMP
- FTAM Interface
Possible Areas of Use:
- Telecommunication: Control, Maintenance, Setup, Interfacing
Sun- RPC / NFS Framework
- XDR/RPC Parser
- Category Tree to represent the data types
- XDR Marshalling (Coder / Decoder)
- RPC Client / Server Framework
- NFS-Server / NFS-Client
- Portmapper
- VISA Lab-Equipment Interfacing
Possible Areas of Use:
- NFS for Windows
- Connection of various programms to Smalltalk Applications via
NFS
- Virtual Filesystems for Application Server, e.g. Apache / HTTP
- Controlling Lab Equipment / Test Interfaces
DCE - RPC / DCOM Framework
- IDL Parser
- Marshalling (Coder / Decoder)
- Implementiation of the whole wire protocol in Smalltalk (Connectionless / Connection Oriented)
Possible Areas of Use:
- OPC (OLE for Process Control)
- DCOM (plattform independent usage of Microsoft Services)
C-Type Parser
- Parser for C-Headerfiles
- Class Tree to represent C-Structures
- Inspector GUI
- Automatic Byteorder conversion and Marshalling (Coder und
Decoder) for various target architectures
Possible Areas of Use:
- Communication with C-Programs via Sockets or files
- Talk to Measurement and Control Equipment via TCP/IP
Concrete Usage:
- Control of transmission- and connection equipment
Pattern Matcher
- Patternmatching with regular expressions
- Debugging GUI (e.g. Singlestep or Breakpoint in Pattern)
- Data base connection with Object-Relation Mapping
- GUI for data base mapping
- Dynamic Code Generation and Recompilation after interactive change of patterns
Possible Possible Areas of Use:
- Conversion of any data format to XML / insert parsed data inro
DB
- Preprocessor for Data Mining
Concrete Usage:
- Analysis of Logfiles of telecom equipment (automatic analysis of all logfiles of all logFiles as generated germany-wide by a leading telecom service provider)
- Datascreening
Cryptography
- Cryptograph Algorithms: RSA, AES, (Rijandael), DES, 3DES,
Twofish, Blowfish, RC4, SHA1, SHA256, MD2, MD4, MD5, Whirlpool, HMAC, IDEA, GOST, SkipJack and others
- Random Number Generator, Prime Numbers Tester, PGP Interface etc.
Concrete Usage:
- Security Box, Security Manager (for many years now in use by a leading mobile-phone service provider at mission-critical locations of his security infrastructure)
Smart Card / Java Card ( SIM Card Support
- Framework to read and write Chipcards
- GUI to communicate with any cards (GSM, ISO 7816)
Concrete Usage:
- Security Box, Security Manager
X-Server
- Implementation of the X11 Protocol in Smalltalk
Possible Areas of Usage:
- X under Windows
- Embedding of any external X-application into a SmalltalkGUI
VNC-Server (Virtual Network Computing)
- Implementation of the VNC-Protocols in Smalltalk
Possible Areas of Usage:
- like X-Server
- Additionally: Rendering of Windows Applications on any
Remote Desktop, and within Smalltalk-Applications
Other Frameworks
- TGEN / SNACC Compiler-Compiler / Parser Generator
- HTTP Server / Applicationserver
- Numerics: approximation algorithms, statistics package (various distributions),
...
- Regular Expression Package
- Refactory Browser
- Magritte meta-model
- Integration of CVS Versioning System
- SUNIT Unit-Test Framework
- Workflow Framework
- Telecommunication: Control, Maintenance, Setup, Monitoring
|