Archive for September 2, 2014

Chainable effects for Smart Mobile Studio

September 2, 2014 Leave a comment

Just made a small but very effective SVN commit to QTXLibrary. The non-callback variations of the effect methods are now functions, allowing for some interesting chainable effects.
For instance, you can now do this:


Since all the fx–() methods returns the “self” value, this means you can execute effects like this. And they will execute in sync due to the callback checking (if the effect is busy).

All the power of jQuery / jQGUI without all the hassle of raw JS ūüôā

Head over to and update your SVN repo now!


Smart Mobile Studio goes native

September 2, 2014 4 comments
SMS builders

SMS builder

Yes, you read right. I am presently in the process of completing an add-on for Smart Mobile Studio which turns your compiled JavaScript into native win32 and 64 bit applications. Applications that can be distributed, installed and executed just like ordinary programs.

Multimedia and hybrid application development

With the release of secondary compiler, you will be able to produce native 32-bit and 64-bit hybrid applications, meaning that you take full advantage of the browser’s multimedia capabilities – but also reap the benefits of direct access to the operative system; en-par with Embarcadero Delphi and other native programming languages.

  • Create native Windows tile apps
  • Perfect for games and multimedia
  • Full access to the file-system
  • Build web and native apps from the same source with no change
  • Removes same-origin policy, giving your apps access to cross-domain data
  • Take full advantage of web-workers (threading)


The compiler collects and binds all your external resources (JavaScript, html, CSS, images and data files) into a single executable file. The application can either start in full-screen mode (user can exit full screen using the CTRL + ESC key) . The application has no dependencies except for the Chromium Embedded DLL libraries.

Users can expect a significant speed boost as rendering threads are executed with elevated priority, making Smart Mobile Studio a perfect game and multimedia engine.


At the moment you can achieve the same result with Apache Cordova (phonegap) and nodeWebkit. The easiest (command-line) to work with is no doubt nodeWebKit.

JavaScript for the future

Samsung's latest OS supports JavaScript out of the box

Samsung’s latest OS supports JavaScript out of the box

More and more hardware and software supports or runs JavaScript directly. Anything from micro-controllers to the latest mobile operative system from Samsung, Tizen, opens for full application development using nothing but JavaScript. Microsoft likewise surprised everyone when they picked JavaScript as their primary language for Windows Tiles and desktop widgets. And for those situations which demand native code, you simply package your app using Phonegap to achieve just that.

JavaScript is the language which has seen the most growth for the past 4 years Рand the language is getting more and more important for future-proof application development.

Firefox JavaScript OS

Firefox JavaScript OS

Smart Mobile Studio leverages JavaScript and makes programming advanced, object-oriented, large-scale applications both fun and enjoyable.  And when I write object-orientation I mean the real deal, not just hyped prototype cloning like other frameworks offer.

For a more in-depth presentation of Smart Mobile Studio click here – or head over to for the full specs.