|Smalltalk MT is both a development
environment and a language. The development environment is written in
Smalltalk and so you can modify the development environment as well.
∑ Save time and evaluate your code in a workspace with no compile necessary
∑ Always compiles to machine code, even when evaluating expressions, using optimizing 32-bit native-code compiler
∑ Fully Microsoft Windows 98/ME/NT/2000/XP compliant
∑ Creates standard PE (Portable Executable) DLL, EXE and COM
∑ Static or dynamic linking to external DLLs
∑ Full support for COM and OLE
∑ Full support for multithreading and all COM threading model
∑ XML built-in
Smalltalk is a very versatile language. Looking back to its roots, Smalltalk is ideal for Simulation, Modeling large application development and RAD (Rapid Application Development).
Now with the speed and footprint of the Smalltalk MT compiler, applications can be developed that match the characteristics of C/C++
Ideal applications can include:
1.AI components including Neural Networks, Rule based systems, Frame systems.
2.Game development using DirectX or OpenGL. Graphics frameworks for business or entertainment.
3.Creating or wrapping COM components. COM is simple in Smalltalk MT.
4.Creating components for use with other systems including other Smalltalks.
5.Large models for example routing networks, inventory systems.
6.Real time for example trading systems, equipment monitoring
7.Data warehousing for bringing diverse information together. Smalltalk is the ideal glue.
Instead of replacing elements already available in Windows, Smalltalk MT makes full use of all of these resources. Here are some examples:
∑ Makes full use of the Microsoft Visual C runtime library (MSVCRT)
∑ Fully utilize Windows resources (e.g. dialog boxes, menus, icons) and share these with your other projects.
∑ XML is built into the image for loading and saving projects
∑ Uses Windows native exception handling for compatibility
∑ The image is already multi-threaded and makes use of Windows synchronization objects
∑ Use the Windows stack or heap to store objects.
∑ Use Windows memory mapped files for loading and saving objects
Use the floating point processor with native floats
One of our latest projects is a DirectX8 SDK to allow you to build DirectX applications. Isnít that what games are all about, simulation, AI and graphics, all the strengths of Smalltalk. Why use C (an operating system language) for games development? Samples are built in to Smalltalk MT. Try them out to see for yourself the footprint and frames per second speed.
Donít compromise, by resorting to C/C++ to speed up parts of your application, or to get access to special APIs. Just create a DLL with Smalltalk MT and use it in your application.
With Smalltalk MT creating a high performance ISAPI or Windows Service is a breeze. Just look in the samples directory and you are immediately on your way.
A personal version is just US$99. This version allows you to do all of your development. Once you are ready to deploy, just upgrade your license to a commercial version. Order today from www.Genify.com