Smart Mobile Studio
  • News
  • Forums
  • Download
  • Store
  • Showcases
    • Featured demos
    • The Smart Contest 2013, Round 1 – Graphics
  • Documentation
    • Get the book
    • System requirements
    • Prerequisites
    • Getting started
      • Introduction
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • Themes and styles
    • Project types
      • Visual project
      • Game project
      • Console project
    • Layout manager
    • Networking
      • TW3HttpRequest
      • TW3JSONP
      • Loading files
  • About

About

HTML5You have reached the home of Smart Mobile Studio, a very exciting project that allows you to write ordinary Pascal in the flavour made famous by Delphi and Free Pascal, but generate feature rich, cutting edge HTML5 web applications ready for the mobile market.The fundamental difference between Smart and other rapid application development (RAD) systems is that Smart does not rely on a server. You author the project just like you would do in Delphi or Visual Studio and it’s instantly converted into high-speed JavaScript. Our philosophy is that the browser is the new operative system. The code generated by our compiler is ready to run on your iPhone or any HTML5 web-kit empowered device.

Rapid application development

The phrase rapid application development was a concept made famous by Borland Delphi (now Embarcadero Delphi) nearly two decades ago. Delphi came with an impressive library of ready to use components, re-usable classes and functions that set a new standard in productivity. Delphi is still knocking out killer apps even today and is experiencing somewhat of a revival in the IT community. The visual component library and the fact that you can easily re-use and extend these controls means that you can do more in less time. You focus on writing your app rather than wasting time re-inventing the wheel over and over again.

Smart Mobile Studio IDE

Smart Mobile Studio IDE

One example of what RAD is all about is a lesson we ourselves learned when venturing into the mobile software development business. Our very first project was a handy database driven time tracking app. The app itself is fairly humble, yet it took over two months of actual work to get it right  (not to mention the time it took learning a new platform, a new language and new rules). That very same application can be re-created in Smart in less than two days. That is a substantial difference and the financial benefit speaks for itself.

We bring the power of Pascal to the browser

Smart Mobile Studio brings RAD to JavaScript. You get a rich set of controls, classes and functions that will save you time, money and a lot of frustration. Object Pascal as a language also brings features to JavaScript that are hard to achieve even for seasoned web developers. Among the most noteworthy features are:

  • Concurrent data-types
  • True object inheritance
  • Virtual and abstract methods
  • Var parameters
  • Published properties
  • Reusable components
  • Interfaces
  • Class helpers
  • Record helpers
  • and much, much more…

This means that a traditional HTML5 project which, under native JavaScript would involve thousands of lines of code, is a piece of cake under Smart. As a language object pascal is easy on the eyes, easy to learn, easy to work with, and has excellent support in the IT community. Beginners will discover a language that has stood the test of time with unparalleled elegance.

We support PhoneGap

graphic_build_botPhoneGap / Apache Cordova is an open source technology that turns your HTML5 web app into a real application that you can sell on App Store. So having sculpted your application in Smart, simply deploy your project to PhoneGap build services and you get a native iOS program in return.Smart Mobile Studio is brought to you by Optimale Systemer AS.You can find us at:Google+Facebook

Pages

  • About
  • Checkout-Result
  • Feature Matrix
  • Forums
  • News
  • Products
  • Release History
  • Thank you for your purchase.
  • Download
  • Showcases
    • The Smart Contest 2013, Round 1 – Graphics
  • Store
  • Documentation
    • Creating your own controls
    • Debugging, exceptions and error handling
    • Differences between Delphi and Smart
    • Get the book
    • Getting started
      • Introduction
      • Local storage, session storage and global storage
      • Application architecture
      • The application object
      • Forms and navigation
      • Message dialogs
      • Themes and styles
    • Layout manager
    • Networking
      • Loading files
      • TW3HttpRequest
      • TW3JSONP
    • Prerequisites
    • Real data, talking to sqLite
    • System requirements
    • Project types
      • Visual project
      • Game project
      • Console project

Archives

  • June 2018
  • February 2018
  • September 2017
  • April 2017
  • November 2016
  • October 2016
  • September 2016
  • April 2016
  • March 2016
  • January 2016
  • October 2015
  • September 2015
  • July 2015
  • April 2015
  • January 2015
  • December 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • November 2011
  • October 2011
  • September 2011

Categories

  • Announcements (25)
  • Developers log (118)
  • Documentation (26)
  • News (99)
  • News and articles (16)

WordPress

  • Register
  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)
© Optimale Systemer AS