NS Basic
Developer(s) | NS BASIC Corporation |
---|---|
Stable release |
6.0.4
/ November 24, 2016 |
Operating system | iOS, Android, Windows, Windows Phone 8 |
Type | Programming |
License | Proprietary |
Website |
www |
NS Basic is a family of development tools for the mobile devices developed and commercially marketed by NSBASIC Corporation in Toronto, Canada for iOS, Android, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE, Windows Mobile and Microsoft Windows.
History
NS BASIC Corporation was founded in 1993 to provide easy to use development tools for mobile devices. The manufacturers and licensors of the operating systems usually supply a C++ based tool aimed at highly skilled professional developers. NS BASIC provides an alternative using the JavaScript or Basic programming language, similar to Visual Basic. Key developers include George Henne, Marcus Darden, James Kruth, Eric Pepke and Dan Rowley.
As of 2015, NS Basic's tools are used by almost 500,000[1] developers in over 80 countries.
AppStudio
AppStudio was released in December, 2010. It consists of an IDE, a programming language and a deploy module. The IDE and programming language are modeled on Microsoft's Visual Basic: virtually the entire VBscript syntax is implemented. The runtime environment is based on JavaScript, HTML5 and WebKit: many of the features of the underlying technologies is exposed to the AppStudio environment. Programming can be done in Basic or JavaScript. PhoneGap and jQuery Mobile are fully integrated. The programs produced by NS Basic/App Studio are Web apps.
Apps install themselves as offline web applications. They can run on Apple's iOS devices (iPhone, iPad) and Android devices running 2.1 or later and BlackBerry OS.
The latest version of AppStudio is 5.1.3, released in November 2015.
Example code
Function OKButton_onclick()
MsgBox "Hello World"
End Function
Retired Products
NSBasic/Newton, the company's first product, was released on July 1, 1994 and retired in 2002.[2] for the Apple Newton MessagePad. It runs entirely on Newton OS devices. In 1997 it was joined by NewtCard, a Newton HyperCard analogue sold separately. The last version of NS Basic/Newton released was 3.61 in 1998.
NSBasic/CE was released in 1998 and retired in February, 2013. The last version of NSBasic/CE was 8.2.0, released in March, 2010.
NSBasic/Palm was released in 2000 and was retired in 2013. The last version of NSBasic/Palm was 7.0.0, released in February, 2009.
NSBasic/Symbian was released in August, 2008. It was retired in January, 2010.
NSBasic/Desktop was released in 2005 and was retired in 2013. The last version of NS Basic/Desktop was 4.0.0, released in June, 2009.
Mobile Application Development
The company also undertakes custom development for companies who need applications for mobile devices, such as iPhone, Android, BlackBerry, Windows Mobile, and Palm OS. Applications can be developed for just one platform or for multiple platforms.
References
- Notes
- Verive, Michael (2007). NS Basic Programming for Palm OS, 3rd Edition. The Eastwood Group. ISBN 0-9695844-6-6.
External links
- Official website
- NS Basic/CE forum, Yahoo! Groups discussion forum for NS Basic/CE
- NS Basic/Palm forum, Yahoo! Groups discussion forum for NS Basic/Palm
- NS Basic/Desktop forum, Yahoo! Groups discussion forum for NS Basic/Desktop
- Devices Supported by NS Basic/CE