For immediate release
Optimale Systemer AS is proud to announce the free version of our command-line compiler. This is the same compiler that powers Smart Mobile Studio; a toolchain which represents the most advanced object pascal to JavaScript compiler on the marked.
SMCC is the only compiler capable of successfully compiling around 90% of Delphi styled source code (some minor dialect differences exist and naturally, no pointer operations), sculpting a VMT (virtual method table) in JavaScript itself in order to deliver full object orientation to the browser.
- Classes
- Polymorphism
- Inheritance
- Interfaces
- Virtual, abstract and static members
- Class functions and procedures
- Class variables
- Anonymous procedures and functions
- Private, protected, public and published members
- Var parameters
- Class, record and type helpers
Smart Pascal (our flavor of object pascal) also has features not yet supported by Embarcadero Delphi:
- Partial classes
- Lambdas
- Property expressions
- In place number operators
- In place array operators
It is important to inform you that only the command-line compiler is made free to the community. The IDE and RTL is not for public consumption; Smart Mobile Studio as a product is not free. It represents 4 years of hard work. In other words, you are not allowed to use the RTL (run time library, collection of source code that ships with Smart Mobile Studio) with the free compiler without a proper license.
Optimale Systemer AS is happy to grant you the rights to use the compiler as you wish, as a part of your own product line or server technology – free of charge – as long as it is clearly stated where the technology comes from. We especially encourage its use for educational purposes, teaching the next generation of students to program object pascal and run their code in the web browser.
It must be understood that Optimale Systemer AS cannot be held accountable for any damages or errors both in – or as a consequence to the use of the free command-line compiler.
A proper support program, our state of the art RTL and now extremely functional IDE is a service we provide our customers only – and you are welcome to buy a full license to enjoy our RTL and IDE. Smart Mobile Studio integrates you with Delphi and the rich reality of HTML5. Connect to your DataSnap servers or talk to your Remobjects SDK services. Write games and multimedia using the latest browser technologies. Use Phonegap and get access to the hardware functions of your mobile device – or compile to native. This is what Smart Mobile Studio is all about.
[More information, full licensing program and download link will follow shortly]
Sincerely
The Smart Mobile Studio team