App Studio Version 2.6 Released!

We have just uploaded 2.6.0 to the servers. It adds camera support for iOS 6 devices, as well as other new features.

The download URL is the same as for 2.5.

2.6.0.0

  1. iOS6: Support added for Camera.
  2. iOS6: Support added for getting files from picture folder.
  3. iOS6: Cached file limit increased from 5 to 25 megs.
  4. Library: Retina library added. Allows higher quality images to be displayed.
  5. Samples: New RetinaHiRes sample.
  6. Samples: New Camera sample.
  7. Deploy: Local deploy to PhoneGap improved. See below.
  8. Deploy: Cordova updated to 2.0.0
  9. About Screen: now shows versions of installed modules.
  10. Language: SysInfo(2) and SysInfo(3) results improved.

Documentation Changes for Version 2.6.0

  1. Camera Support added: The TextBox control has a new input type: File. If you select that, a Choose File button will appear in your app. If you click on that, you will get the option of taking a picture or choosing an existing picture from Photos. See the Camera sample for more.

  2. Retina support added: This allows the display of Hi Res images on devices which support them. To use, add the Retina library to your project. Then, for each image you want to have displayed in Hi Res, add an additional image named xxx@2x.jpg to your project and in the manifest. See the RetinaHiRes sample for more.

  3. Local deploy to PhoneGap improved. In Deploy Options, if you select “Deploy to local or DropBox public folder, you can specify the location of the www folder inside your PhoneGap SDK project. When you deploy, all the files your app needs will be copied to this folder.

  4. iOS6: Changes to how SQLite and localStorage are used by iOS6. There have been important and significant changes. Read this blog post for more information.

App Studio 2.5.1.1 Released!

We have just uploaded 2.5.1.1 to the servers. It has a number of minor enhancements as well as bug fixes.

The download URL is the same as for 2.5.

2.5.1.1

  1. IDE: Add default form size for Nexus 7.
  2. IDE: Fix small bug causing incorrect save prompts in limited cases.
  3. Language: Add new control.resize(left, top, width, height) function.
  4. Translator: Fix problem with functionName_xxx variables.

App Studio 2.5.1.0 Released!

We have just uploaded 2.5.1.0 to the servers. It has a number of minor enhancements as well as bug fixes.

The download URL is the same as for 2.5.

2.5.1.0

  1. Code Window: Added .text to autocomplete.
  2. Code Window: Function/Sub popdown formatting improved.
  3. Code Window: Go to event was creating new event when one existed.
  4. Installer: Now has a certificate. Should help with Norton install.
  5. Language: NSB.InputBox sets focus and bring up soft keyboard.
  6. Library: Retina.js library added.
  7. Runtime: Internal logging improved.
  8. Samples: New Retina sample shows how to do HiRes images on iOS.
  9. Translator: Fix hang on Sub name with no parameters.

2.5.0.7

  1. Design Screen: Fix right click to create event function.
  2. IDE: Add ThemeRoller link to Options menu.
  3. Samples: Add ThemeRoller sample.

2.5.0.6

  1. Code Window: Fix spurious syntax error on Function statements.

App Studio 2.5.0.5 Released!

We have just uploaded 2.5.0.5 to the servers. It has a number of minor enhancements as well as bug fixes.

The download URL is the same as for 2.5.

2.5.0.5

  1. Code Window: Pulldown function list cleaned up and sorts properly.
  2. Code Window: Right click and Find now opens Find with current selection.
  3. Controls: ComboBox, Select now have a .text property.
  4. Controls: ComboBox, Select with empty initial list fixed.
  5. Controls: ComboBox, Select: Changing .ListIndex calls _onchange, _onclick.
  6. Controls: Controls now have a .Visible property.
  7. Controls: Label now has Caption property.
  8. Controls: TextBox, TextArea controls now have .text property.
  9. Docs: Handbook and Language Reference updated.
  10. Runtime: CSng() uses more digits of precision.
  11. Samples: Now opens complex pathnames properly.
  12. Translator: Dim a(5):s=a(b.c+1) gets proper brackets.
  13. Translator: Empty function args now default to empty string.
  14. Translator: Function variable names now initialized as empty strings.
  15. Translator: Internal function Format() renamed to fix potential conflict.

App Studio 2.5.0.4 released!

We have just uploaded 2.5.0.4 to the servers. It has a number of minor enhancements as well as bug fixes.

The download URL is the same as for 2.5.

2.5.0.4

  1. Code Window: Fix syntax highlighting on Case Else.
  2. Controls: Add align property to Label, TextBox ad TextArea.
  3. Controls: Add List, ListCount and ListIndex to ComboBox and Select.
  4. Controls: Added setSelectionRange() to TextArea.
  5. Controls: Rendering bug fixed in Twitter control.
  6. Controls: Trim item names in NavBar and FooterBar.
  7. IDE: fixed problem with demo timeout.
  8. Language: Erase now works on multidimensional arrays.
  9. Libraries: Added new xml2json library.
  10. Samples: Added HelloWorldHebrew sample.
  11. Samples: Added SAP sample.
  12. Translator: Button1_onclick now translates to Button1_onclick().
  13. Translator: Dim a(3):s=a(b.c) fixed.
  14. Translator: Function names used as variables in functions fixed.
  15. Translator: MsgBox 10^2 no longer hangs IDE.

App Studio 2.5.0.3 Released!

We have just uploaded 2.5.0.3 to the servers. It has a number of minor enhancements as well as bug fixes.

The download URL is the same as for 2.5.

2.5.0.3

  1. Code Window: Auto complete improved for a number of controls.
  2. Deploy: improved messages if local deploy fails.
  3. IDE: Added new -ftp-active start up command line switch
  4. IDE: Problem with Reset IDE fixed.
  5. IDE: Removed Del key that was behaving ambiguously.
  6. IDE: Updated demo message.
  7. Language: NSB.ShowProgress can now be removed with an empty argument.
  8. Samples: A number of samples updated.
  9. ToolBox: FaceBook and PayPal no longer error if offline.
  10. ToolBox: FaceBook and PayPal now have .hide() and .show() functions.

What’s new in iOS 6 for App Studio?

The quick answer is that we cannot say, due to nondisclosures. iOS 6 is just available in a closed beta for now. However, I probably can make comments on what I have read on the web.

Here are some of the rumored improvements:

  1. Remote Debugging: It looks like there will be a way to have a desktop debug session hooked up to a device. This will make it much easier to debug on iOS devices.

  2. <input type=”file”>: This will allow interaction with local files on the device. I’m not sure whether this will be more than just photos. It should get rid of the need to use PhoneGap for some apps.

  3. Improved Audio: This would be great, if true. The current audio on iOS is not great.

  4. App Cache increased from 5 to 25 megs. Lets you do much larger apps!

We will continue to watch for more new stuff in iOS 6. We will try to make sure that as many of the new features as possible will be available to App Studio users when OS6 is actually release.

App Studio 2.5 Released!

We’re thrilled to announce that App Studio 2.5 is ready for download!

This release has a long list of enhancements and fixes. So long, in fact, that we’ll break from our usual tradition of listing them individually in the announcement. Here are the highlights:

  • Deploy to DropBox
  • Deploy to local server
  • Support for jqWidgets
  • New ShowProgress function
  • Upload SQLite databases with your app
  • New Facebook and Twitter controls
  • Import and export of databases
  • Early support for Windows Phone 7 devices
  • Improved Find/Replace

… and about 60 other changes.

To see the full list and documentation changes, have a look at this page:
http://www.nsbasic.com/app/History.htm

We will be creating a series of blog posts giving more detail on what is new.

As usual, let us know of any problems you find.

You can download from the usual location. If you are not sure what it is, hang on. We will be sending an email to all registered and demo users with the information.

Programming Contest 2 Results!

We’re pleased to announce the results of our second programming contest.

We had two categories: Web Apps (available via browser download) and App Store (available through various App Stores). All registered NSB/App Studio users were welcome to participate in the contest. Prizes were $100 USD in each category.

Judging was by NSB’s experts. All judging was arbitrary and final. We looked for quality, performance, ease of use, sophistication and overall coolness. Apps could be anything: Enterprise, business, commercial, education, games or even something whimsical.

All programs had to be created using NSB/App Studio. Entries could be commercial, shareware or freeware, and for iPhone, iPad, Android or multiple platforms. Code could be written in JavaScript or Basic, HTML5 and css.

Without further ado, here are our winners: (full results are here)

Continue reading “Programming Contest 2 Results!”

NS Basic/App Studio 2.1.0.2 released!

We have just uploaded 2.1.0.2 to the servers. It has a number of minor enhancements as well as bug fixes.

Download URL is the same as for 2.1.

  1. Code Window: Add Math object.
  2. Code Window: Improve AutoComplete parsing.
  3. Controls: ComboBox Classic: removeItem function added. (Thanks, Norman Peelman!)
  4. Controls: jQM List can now have variable width.
  5. Controls: jQM RadioButton fixed with update to jQuery Mobile.
  6. Controls: jQM Select has new multiple selection property.
  7. Controls: jQM Select: selected* functions return arrays for multiple selections.
  8. Controls: PictureBox background now fills entire control.
  9. Deploy: Fix problem with browser warning and iPad splashscreen.
  10. Deploy: Script and Link entries generated from _requiredFiles
  11. Design Screen: Clicking on a blank area of the form now selects the form instead of nothing.
  12. Framework: jQueryMobile updated to 1.1.0 RC2
  13. IDE: .keyCode is now a keyword.
  14. IDE: Clicking from Design Screen to Project Explorer selected wrong item.
  15. IDE: Fix crash on resize.
  16. IDE: Fix problem saving minimized dimensions on exit.
  17. IDE: Changing framework does not leave Design Screen blank.
  18. Installer: Fix shortcut to Readme.htm.
  19. Translator: Fix $(“#T_A”).A({selectedItem:2})