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

HTML5

Are you like us? Full blown in love with Delphi? Wonderful programming language that you used for years creating fast and beautiful applications. Anything was possible! Desktop, server, you name it! Then something started to change… Apple, Android, Linux and suddenly there were a gazillion of platforms to target. It wasn’t enough to make the best application on Windows. Heck, it wasn’t enough to make it cross platform by making it work on Mac either. No, a brave new world had arrived. A world where the browser is the king and where phones are used more than Windows computers.

For years you’ve been happy and proud programming fast compiled code. Now suddenly everything has changed. You never respected Visual Basic, did you? But now you suddenly need to learn and use another interpreted language, JavaScript, which makes you feel uneasy. Having to choose from a gazillion different programming environments and frameworks doesn’t make it easier. Which one should you choose?
And then, the mobile devices? iPads, iPhones, all those different Androids. XCode, Java and as you don’t want to abandon Microsoft, C#. Heck, making applications these days is quite a challenge!

Smart Mobile Studio IDE

Smart Mobile Studio IDE

Have no fear! Delphi is still the king! You can compile to Mac. You can do Linux. You can write FireMonkey apps for the phones. And now… you can develop wonderful apps for the browsers, thanks to Smart Mobile Studio 3.

With Smart Mobile Studio you can write Object Pascal , which is compiled to JavaScript. You get all the advantages of a strongly typed language, which prevents you from making bugs. You also don’t have to fight with all the differences between browsers and mobile environments. The RTL takes care of the quirks just like Delphi did with WinApi.

Write your code and it’s compiled in a blink of an eye, just like in Delphi. Click Run and your app starts in an integrated browser. Fire up a browser in your phone and you get it there too! Open your project in 10 devices and see how it works on all platforms immediately. Do a change in your code and hit CTRL+F9, and instantely see the changes on all the devices! And it’s not only visible, but optimized for mobile devices. All the nice gestures and animations work. Swipe a tab! Scroll that ListBox!

Smart Mobile Studio 3 is finally the programming environment that you can use to target anything. You can finally write that app for the browser and use the same code to make a full blown app to the Android and iOS app stores with the help of Cordova. And yeah, also the Windows 10 store! And embedded boards! And the cloud through Node.js!

As an example of what Smart Mobile Studio 3 can do, we’ve written a Smart Desktop -demo to show what is possible. Go to desktop.smartmobilestudio.com and hit the Login-button. The Desktop communicates with a Linux-server running a NodeJS-server application, which is also written in Smart Mobile Studio. The source code of both demos is included in Smart Mobile Studio 3.

One programming language, all platforms, all stores! Life is good!

Pages

  • About
  • Feature Matrix
  • Forums
  • News
  • Release History
  • 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
      • pmSmart Box Model
      • 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

  • December 2019
  • December 2018
  • November 2018
  • July 2018
  • 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 (119)
  • Documentation (26)
  • News (104)
  • News and articles (16)

WordPress

  • Register
  • Log in
  • WordPress

Subscribe

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