NS Basic

NS Basic
NS Basic
Developer(s) NS BASIC Corporation
Stable release 1.4.0 / Nov 15, 2011
Operating system iOS, Android, BlackBerry OS, Newton OS, Palm OS, Windows CE, Windows Mobile, Microsoft Windows
Type Programming
License Proprietary
Website http://www.nsbasic.com

NS Basic is a family of development tools for the BASIC programming language developed and commercially marketed by NS BASIC Corporation in Toronto, Canada for iOS, Android, BlackBerry OS, Newton OS, Palm OS, Windows CE, Windows Mobile and Microsoft Windows.

Contents

History

NS BASIC Corporation was created in 1993 to provide an 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 Basic programming language, similar to Visual Basic. Key developers include George Henne, Marcus Darden, James Kruth, Eric Pepke and Dan Rowley.

As of 2010, NS Basic's tools are used by almost 20,000 developers in over 80 countries.

NS Basic/App Studio

NS Basic/App Studio 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 NS Basic/App Studio environment. 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.

The latest version of NS Basic/App Studio is 1.2.0, released in March, 2011.

Example code

Function OKButton_onclick()
   MsgBox "Hello World"
End Function

NS Basic/CE

NS Basic/CE was released in 1998. It consists of an IDE, a compiler and a device specific runtime. The program is identical across all the supported platforms: only the runtime is device specific. Devices supported include the vast majority of Windows CE devices produced since 1998. See External Links for a complete list on NS Basic's website. Many NS Basic/CE programs can be run using NS Basic/Desktop on Windows desktop systems with little or no changes.

NS Basic/CE also includes a stripped down IDE which runs directly on a Windows CE device. This is of limited use on devices with small screen sizes.

The Handbook is available in English, German and Japanese. The IDE is localized for English, German, Spanish and Japanese.

The latest version of NS Basic/CE is 8.2.0, released in March, 2010.

NS Basic/Newton

NS Basic/Newton was released in 1993. While it is still available, support is limited. It runs entirely on the Newton OS device. The last version released was 3.61 in 1995. It is no longer being developed.

NS Basic/Palm

NS Basic/Palm was released in 2000. It consists of an IDE and a compiler. The runtime code can be embedded in the program to create a single executable. The apps it creates will run on any Palm OS device using Palm OS 3.1 or later, including the Palm Treo and Palm Centro. Programs written in NS Basic/Palm can run on Symbian OS devices once compiled using NS Basic/Symbian OS.

The Handbook is available in English, German and Japanese. The IDE is localized for English, German, Spanish and Japanese, Chinese, Chinese Simplified, French, Hebrew, Portuguese (Brazil) and Russian.

The latest version of NS Basic/Palm is 7.0.0, released in February, 2009.

NS Basic/Symbian OS

NS Basic/Symbian was released in August, 2008. Distribution of the product was halted in January, 2010.

NS Basic/Desktop

NS Basic/Desktop was released in 2005. It is a wrapper for VBScript. It extends the language by adding a full IDE, forms, screen objects and other features, such as support for SQLite. It also makes the deployed code unreadable and unmodifiable by the user, a major problem with VBScript apps. It creates applications for Windows 2000, XP and Vista. Many NS Basic/Desktop programs can be run using NS Basic/CE on mobile devices with little or no changes.

The Handbook is available in English. The IDE is localized for English, German, Hebrew and Japanese.

The latest version of NS Basic/Desktop is 4.0.0, released in June, 2009.

Example code

Function OKButton_Click()
   MsgBox "Hello World"
End Function

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

  • Verive, Michael (2007). NS Basic Programming for Palm OS, 3rd Edition. The Eastwood Group. ISBN 0-9695844-6-6.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Basic (langage) — BASIC Pour les articles homonymes, voir Basic. {{{image}}}   Sigles d une seule lettre   Sigles de deux lettres   Sigles de trois lettres …   Wikipédia en Français

  • BASIC — Información general Paradigma estructurado imperativo Apareció en 1964 Diseñado por John George Kemeny; Thomas Eugene Kurtz …   Wikipedia Español

  • Basic English — Basic English, also known as Simple English, is an English based controlled language created (in essence as a simplified subset of English) by linguist and philosopher Charles Kay Ogden as an international auxiliary language, and as an aid for… …   Wikipedia

  • BASIC — Класс языка: алгоритмическое, процедурное, объектное программирование Появился в: 1963 г. Расширение файлов: .bas Типизация данных: нестрогая Бейсик (от BASIC, сокращение от англ.  …   Википедия

  • BASIC-256 — с …   Википедия

  • Basic AG — Rechtsform Aktiengesellschaft Gründung 1997 Sitz Mü …   Deutsch Wikipedia

  • Basic writing — Basic writing, or developmental writing, is a discipline of composition studies which focuses on the writing of students sometimes otherwise called remedial or underprepared , usually freshman college students. Contents 1 Defining Basic Writing 2 …   Wikipedia

  • Basic-Englisch — Basic English ist eine vereinfachte Form des Englischen, in der lediglich die wichtigsten Wörter der englischen Sprache vorkommen. Die von Charles Kay Ogden im Jahr 1930 geschaffene Englischvariante wird manchmal auch als Plansprache bezeichnet,… …   Deutsch Wikipedia

  • Basic Englisch — Basic English ist eine vereinfachte Form des Englischen, in der lediglich die wichtigsten Wörter der englischen Sprache vorkommen. Die von Charles Kay Ogden im Jahr 1930 geschaffene Englischvariante wird manchmal auch als Plansprache bezeichnet,… …   Deutsch Wikipedia

  • Basic Channel — Moritz von Oswald Mark Ernestus en 2007 au festival MUTEK Surnom Maurizio …   Wikipédia en Français

  • Basic Channel (label) — Basic Channel Basic Channel Moritz von Oswald Mark Ernestus en 2007 au festival MUTEK Alias Maurizio …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”