Recently, a school system asked us if apps created with AppStudio would run on Windows RT, for use in a programming course. Microsoft has new tablet computers, such as the Surface RT, which run this operating system. Good question! I went to Staples and picked one up.
Continue reading “AppStudio and Windows RT”
AppStudio 3.2.7.1 released
AppStudio 3.2.7.1 has been released. It has a number of enhancements and stability improvements.
Fixes and Enhancements
- Deploy: Improvements to Chrome Packaged Apps
- IDE: Copyright can only be one line long.
- IDE: Edits to Script property now saved properly.
- Runtime: _parseButtons was updating global variable i.
- Translator: ((A(2,2) – 1) Mod 13) fixed.
- Translator: a = b = 0 Or (c = True) fixed.
- Translator: a(Int(b / c)) = d fixed.
- Translator: encodeURI(“http://www.nsbasic.com”) fixed.
- Translator: If jjj = 1 Then GOTO106 =True :Exit Do fixed.
The complete list of changes is here.
AppStudio 3.2.7 released!
AppStudio 3.2.7 has been released. It has a number of enhancements and stability improvements.
Fixes and Enhancements
- Controls: Add square corner property to jQM Buttons and Lists.
- Controls: ColorPicker now ignores FastClick.
- Deploy: Allow more settings for Chrome Packaged Apps.
- Design Screen: Improve use of jqWidgets local path.
- IDE: Fix error when selected last defaultformsize.
- IDE: Improvements to Save logic.
The complete list of changes is here.
AppStudio 3.2.6 released!
AppStudio 3.2.6 has been released. It has a number of stability improvements.
Fixes and Enhancements
- Controls: Allow quote signs in TextBox value.
- Design Screen: Fix problem of some jqxWidgets not displaying properly on Windows
- Deploy: Possible error due to status message conflict fixed.
- Documentation: Wiki and Locale files updated.
- IDE: Fix problem that stopped some 3.1.7 projects from opening
- IDE: Improvements to Save logic.
- Language: ‘console’ is now a reserved word.
The complete list of changes is here.
Turn your mobile app into a desktop app!
Many fine apps have been made with AppStudio for mobile devices. With AppStudio 3.2, these apps can be turned into packaged apps that run on the desktop. They can even be sold in the Google Play store.
Packaged apps deliver an experience as capable as a native app, but as safe as a web page. Just like web apps, packaged apps are written in HTML5, JavaScript, and CSS. But packaged apps look and behave like native apps, and they have native-like capabilities that are much more powerful than those available to web apps.
Apps packaged this way currently run on Windows. Google says Mac and Linux support is coming soon.
Detailed instructions can be found here. Here’s an overview of what needs to be done:
- Get your app ready: certain instructions, such as alert, MsgBox and eval() are not allowed.
- Prepare 16×16 and 128×128 icons.
- Use “Build Desktop App” on AppStudio’s Run menu to make the upload zip file.
- From your Google Developer Account, upload the file.
- Set up the other information Google requires for a store listing.
- Wait a few minutes for your app to appear in the Play Store.
- Download the app.
- You can run it from the Chrome App Launcher or from a Windows shortcut.
This is a great way to extend your apps to new markets, for training, for prototyping and for testing!
AppStudio 3.2.5 Released!
AppStudio 3.2.5 has been released. It fixes a few problems that showed up in 3.2.0.
Fixes and Enhancements
- IDE: Improvements to Save logic.
- IDE: Mac shows splash screen to solve problem with property pickers.
- IDE: Renamed iconAndroid to ChromeIcon
- Runtime: Problem with return in textbox fixed by change to onsubmit code.
- Translator: Fix problem with \
The complete list of changes is here.
AppStudio 3.2.4 released!
We have just uploaded 3.2.4 to the servers. It has enhancements as well as fixes.
Android has support for Full Screen Mode in their latest beta of the Android Chrome Browser: we added that feature into AppStudio. You will need to use Google’s beta:
https://play.google.com/store/apps/details?id=com.chrome.beta
You can download the new version of AppStudio from Check for Updates under the Help menu.
3.2.4
- Controls: Add missing image to jQM CheckBox.
- Controls: Allow quotes in the titles of jQM CheckBox.
- Controls: Fix icons on the right button of TitleBar
- Controls: iWK Menu controls now return numeric values correctly.
- Controls: TextArea controls do not need onclick and onblur emitted.
- Deploy: Add support for Android Chrome Full Screen
- Deploy: Only emit onsubmit code if needed.
- IDE: Unnecessary Save dialog on exit eliminated.
- Runtime: If using a EULA, do not call Form1_onshow() or Main() until accepted.
- Samples: Update WebSockets sample for iOS 7.
The complete list of changes is here.
AppStudio 3.2.3 released!
We have just uploaded 3.2.3 to the servers. It has enhancements as well as fixes.
You can download the new version from Check for Updates under the Help menu.
3.2.3
- Controls: Add missing image to jQW RadioButton.
- Controls: Tweak Grid again.
- Deploy: Fix FastClick logic
- IDE: Save Code Window automatically when moving to new form.
- Samples: Need to turn off FastClick in ColorPicker.
The complete list of changes is here.
AppStudio 3.2.2 released!
We have just uploaded 3.2.2 to the servers. It has enhancements as well as fixes.
You can download the new version from Check for Updates under the Help menu.
3.2.2 and 3.2.1
- Controls: Fix problem with checked OptionButton.
- Controls: Fix problem with placeHolder definition on JQW Input.
- Controls: Fix TitleBar with only a right button.
- Controls: new Grid was not appearing on Design Screen.
- Controls: Single quotes now OK in iWebKit button name.
- Deploy: Change viewport option to work better on iOS7.
- Deploy: Local deploy now writes out config.xml, so Github can be used with PhoneGap.
- Deploy: Refresh Deploy now works to nsbapp.com.
- Grid.add() was not declaring newRowNo as local.
- IDE: Make statusbar black-transluscent the default on new projects for iOS7.
- Language: sort function was not declaring x and y as local.
- Translator: athens=”athens” fixed.
- Controls: allow double quotes in class property.
- Controls: Fix problems setting readonly, hidden and disabled.
- Controls: Get rid of error message if no onvisibilitychange function.
- Demo: reset demo counter
- Deploy: Fix problem in manifest.
- IDE: Disable splitting in Design Screen/Code Window
The complete list of changes is here.
AppStudio 3.2.0 Released!
We’re thrilled to announce that AppStudio 3.2.0 has been released. It has over 50 enhancements and fixes. A big thank you goes out to our beta testers, for their feedback on the new features and help getting the new release stable.
Major new features
- Standalone desktop apps from your projects.
- Design Screen and Runtime both much faster.
- iOS 7 support
See the complete list:
http://wiki.nsbasic.com/Version_3#Version_3.2.0
Breaking changes
- Forms are loaded more quickly, but some controls are not complete until a bit later. If you set properties in your global code, the control may not be ready. You need to move the code into Sub Main() or the Form_onshow() function.
- There is now a Project Property to turn off FastClick. The old method does not work any more.
- iOS 7 has a number of bugs. The current list is kept here:
http://wiki.nsbasic.com/IOS7
Download
Mac: https://dl.dropbox.com/u/4451197/AppStudio.dmg
Win: https://dl.dropbox.com/u/4451197/AppStudio.exe
Installation
- Keep a backup of your projects.
- Install as usual.