 |
 |
 |
April 2010 Newsletter
REAL Studio and LLVM
As previously announced on the REAL Software Blog, we are working on a significant change to the back end of REAL Studio's compiler. We will be replacing it with an open source compiler back end, called LLVM, which stands for Low Level Virtual Machine. LLVM supports all of the processors we support or would likely want to support, including the ARM processor, which is used by most smartphones today, including the iPhone. Unlike the current REAL Studio compiler, LLVM is an optimizing compiler, meaning it will make code optimizations that will make your code run faster. In some cases you might see a speed improvement of up to 10 times faster. Also, LLVM does something called "dead-code stripping," meaning that it will strip out the portions of the REAL Studio framework that your application is not using. This will result in smaller applications that use less memory. For those who are deploying on Windows and Linux, LLVM will eventually bring the return of a single file executable.
Today we nearly finished with getting LLVM supported for RBScript. Once that is complete, we will then move to supporting LLVM on the main compiler. Since we are changing the back end only, the transition should be extremely smooth. We expect that the majority of REAL Studio users will only have to recompile to notice that applications are smaller and faster. The REAL Studio IDE will also gain benefits from this change as REAL Studio is made with REAL Studio.
|
VB Migration Assistant
Did you know that we offer a VB Migration Assistant? The VB Migration Assistant is a cross-platform application that helps you convert your Visual Basic project to REAL Studio. It saves you time by doing a lot of the heavy-lifting involved in porting your application.
The VB Migration Assistant creates a REAL Studio project from the contents of your VB project. Specifically, it will move over forms, modules and classes. Rather than having to copy and paste forms and code, the VB Migration Assistant handles this part for you. Since the controls in REAL Studio are not identical to those in Visual Basic, the tool provides a mapping of VB controls to REAL Studio controls. The common controls are mapped by default. Controls that the VB Migration Assistant does not recognize can be mapped to REAL Studio controls by you before you convert your project to a REAL Studio Project.
Visual Basic versions 5 and 6, and VB.NET are supported.
|
REAL Software Beta Program
Interested in becoming a part of the REAL Software Beta Program? Want to see what the latest features will be? Interested in getting your hands on new releases earlier and helping with testing? Then join the REAL Software Beta Program. It's easy to join - just log into your REAL Software account and go to the Beta Program option in My Account or click here.
|
 |
|
 |
|
 |
News
REAL Software Ships REAL Studio 2010 Release 1; Announces New Product Name, Adds Improved ActiveX Support READ MORE
REAL Software Ships REALbasic and REAL Studio 2009 Release 5; Continues with Focus on Quality Improvement READ MORE
REAL Software Announces REALbasic, REAL Studio and REAL Server Compatible with Windows 7 READ MORE
Recent Blog Postings
Improving Press Releases READ MORE
Supporting multiple cores READ MORE
The Compiler: Better, Stronger, Faster READ MORE
REAL Software Ships REAL Studio 2010 Release 1 READ MORE
Yet Another Cocoa Update READ MORE
HelpLogic by Electric Butterfly
Electric Butterfly offers HelpLogic, which allows you to easily create help systems for your software and web site from a single source code. Buy Now!
KillerToolBar from RBClass
KillerToolBar is a cross-platform toolbar for REALbasic. It uses a theme-based framework so that the toolbar may mimic the look of any toolbar on any operating system, including OS X, Windows, Linux or any other theme or design you care to create. Buy Now!
|  |
|
 |