AppStudio 6.1.2 released!

We’re pleased to announce AppStudio 6.1.2 is ready. New and improved stuff includes:

  1. About_Screen: Shows current subscription status
  2. Code Window: Fix problem with displaying function names.
  3. Controls: Bootstrap Input and Textarea can now set focus.
  4. IDE: Subscription status checked on startup – will give warning if expiring.
  5. Volt: 7 day grace period on expired subscriptions.
  6. Volt: Improve error message on bad password.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users and subscribers.

Posted in news | Comments Off on AppStudio 6.1.2 released!

Subscriptions Update

The AppStudio 6 Upgrade includes a bonus free subscription: 4 months if paying by PayPal, 120 days if paying by credit card. The subscription gives you a few nice things:

  1. Use of Volt Services, including
    • App Hosting
    • User Management
    • serverStorage and appStorage
    • Adsense
    • Custom Domains
    • Credit Card payment processing
  2. No charge for future major releases of AppStudio
  3. A special rate of $9.95/month (regularly $15.00)

If you bought the AppStudio upgrade when it came out, you will start getting charged this month. If you want to change your subscription level to Free or Pro, you can do so using the Subscription Manager.

There are 3 subscription levels:

  1. Free: Apps hosted on Volt Server for testing only, limited time.
  2. Essential: Volt Sevices and free upgrades. This is what came with the upgrade.
  3. Pro: Essential, plus Premium Support.

If you have any questions about your subscription, please contact us right away at support@nsbasic.com. We’ll be happy to help!

Posted in news | Comments Off on Subscriptions Update

Using appStorage to save App-level Data

Previously, we looked at serverStorage, which allows you to save data from your app on the Volt server instead of on the device. serverStorage is saved for the user of the app – other users cannot look at it.

appStorage is data which is shared by all the users of the app. Some possible uses are:

  • A product list, with the latest prices and availability.
  • A message to all users.
  • A table with the latest tax rates or exchange rates.

appStorage works just like serverStorage. It has the same functions. The big differences are that all users of the app see the exact same data, and only Dashboard apps can modify it.

Users of the app can only use getItem() and getAllItems. Dashboard apps can also use clear(), removeItem() and setItem().

Dashboard apps include the Dashboard itself, as well as apps which have Volt Dashboard Access project property set to True. You can check NSB.voltDashboardAccess at runtime to see if Dashboard access is enabled.

This is a powerful features, but it should be used wisely. Set Volt Dashboard Access to false for your users so they only read the data in appStorage. If you have an app which creates and changes data for them, do so in a separate app with Volt Dashboard Access set to true.

Posted in tips | Comments Off on Using appStorage to save App-level Data

AppStudio 6.1.1 released!

We’re pleased to announce AppStudio 6.1.1 is ready. New and improved stuff includes:

  1. Preferences: New checkbox “Deploy on save?”. In Advanced tab.
  2. Preferences: New “SFTP Key” field. Allows use of RSA private key for deployment.
  3. Project Properties: New “DashboardAccess” property adds ability to access your user’s Volt data.
  4. Controls: Bootstrap Select now has text property which returns selected text.
  5. Controls: Rel option on YouTube control fixed.
  6. Samples: SignOn samples were reversed.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

Posted in news | Comments Off on AppStudio 6.1.1 released!

Volt: Accessing serverStorage from the Dashboard

When you use serverStorage, the data is saved on the Volt Server. The Dashboard is your tool to manage the apps you have saved on Volt. One of its features is that you can examine and change the data in serverStorage.

Here’s how.
Continue reading

Posted in tips | Comments Off on Volt: Accessing serverStorage from the Dashboard

Using serverStorage to save data on the Volt Server

AppStudio 6.1 brings a new Volt feature: serverStorage. It lets you save and retrieve data on the Volt server. Here are a few uses:

  • As a backup: Keep critical data in the server, so if the phone gets lost or damaged, information is not lost.
  • Multiple devices: If the user runs your app on multiple devices (desktop included), your app can pick up where it left off with the same data.
  • Support: As the owner of the app, you can examine what is in your user’s serverStorage.
  • Data Sharing: The owner of the app can read and write to users’ serverStorage using a different app. Use this to send specific information to users, or to get data the user has collected.

It’s easy to use. You save and retrieve values using a named key. The values can be of any data type: numbers, strings, arrays or objects. There are no limits on the number of values you keep, nor how big the values can be, other than that they be reasonable. If you need to use a lot of data, check with us at support. Here are some examples:
Continue reading

Posted in news, tips | Comments Off on Using serverStorage to save data on the Volt Server

Using the Clipboard

ClipboardData lets you access the data on the Clipboard. You can:

  • Use and modify the data cut or copied to the clipboard
  • Use and modify data pasted from the clipboard.

It can be used in Input, Textarea and Textbox controls in all frameworks. It controlled by the oncopy, oncut and onpaste events. The information about the clipboard is passed as a parameter to these events.
Continue reading

Posted in tips | Comments Off on Using the Clipboard

AppStudio 6.1.0 released!

We’re pleased to announce AppStudio 6.1.0 is ready. New and improved stuff includes:

  1. Controls: Stripe control updated – now easier to use.
  2. Controls: Input controls can now copy and paste to Clipboard.
  3. Volt: appStorage support added. Data for apps can be set by owner.
  4. Volt: serverStorage support added. Apps can save data on the server.
  5. Controls: Debugging added to Stripe control.
  6. Controls: Header.backgroundColor no longer gets translated.
  7. Dashboard: Can now examine and maintain appStorage values.
  8. Dashboard: Email provider can be selected in Email Plugin.
  9. Documentation: Wiki and internationalization files updated.
  10. IDE: Copyright dates set to 2017.
  11. Runtime: Print False now clears Print popup.
  12. Runtime: Print Cursor turns into pointer over close button.
  13. Samples: InputTwoNumbers renamed to AddingTwoNumbers.
  14. Samples: New Clipboard sample
  15. Samples: New Volt Storage sample
  16. Samples: Sending email added to Volt Signon sample.
  17. Samples: Stripe sample improved.
  18. Volt: Email provider can now be selected.

Watch for upcoming blog posts on some of these enhancements – there is some cool new stuff you can do.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

Posted in news | Comments Off on AppStudio 6.1.0 released!

AppStudio 6.0.7 released!

We’re pleased to announce AppStudio 6.0.7 is ready. New and improved stuff includes:

  1. Controls: Input .value properties can now be edited with the popup editor.
  2. Documentation: Localization and offline Wiki updated.
  3. MakeEXE: Sample now executes Python snippets.
  4. Project Properties: New voltDomain property added.
  5. Samples: Volt SignOn has a new Send Email button.
  6. Samples: CameraToServer sample fixed.
  7. Samples: Libraries used by JSModeler updated. Thanks, Adrian!
  8. Volt: Can now be used from PhoneGap apps.
  9. Volt: Send Email API added.

The JSModeler sample is fun to try. Contributed by Adrian Nicolaiev, it shows how to use the JSModeler library to create 3D graphics using AppStudio. Seems like a great way to waste time over the holidays – it can even model Lego bricks!

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

Posted in news | Comments Off on AppStudio 6.0.7 released!

AppStudio 6.0.6 released!

We’re pleased to announce AppStudio 6.0.6 is ready. New and improved stuff includes:

  1. Bootstrap: Alert no longer dismisses if nondismissible.
  2. Bootstrap: ID added to header element of input controls.
  3. Bootstrap: Input – Class property now applied to outmost wrapper.
  4. Bootstrap: Input control now styles inputType ‘File’ properly.
  5. Bootstrap: Input: add inputType of ‘color’. Not supported by all browsers.
  6. Bootstrap: Textarea expands to fill stated height of the control.
  7. Controls: Modal form contents now have maxWidth of 90% of the form width.
  8. Controls: Modal forms now default to a zIndex of 1000, appearing above all others.
  9. jQWidgets: Checkbox – use onchecked event, not onclick.
  10. Libraries: AddToHomeScreen – revert to older version.
  11. MakeEXE: Libraries updated to making Windows exe files works again.

Download the latest version from ‘Check for Updates’ under then AppStudio Help menu. It is a free upgrade for AppStudio 6 users.

Posted in news | Comments Off on AppStudio 6.0.6 released!