| 開発者 | NSB株式会社 |
|---|---|
| 安定版リリース | 9.1.1 / 2024年11月4日 |
| オペレーティング·システム | iOS、Android、Windows、MacOS |
| タイプ | プログラミング |
| ライセンス | 独自 |
| Webサイト | 出典: |
NS Basicは、カナダのオンタリオ州トロントにある NSB Corporation によって開発され、市販されているiOS、Android、Microsoft Windows、MacOS、Linux、BlackBerry OS、WebOS、Newton OS、Palm OS、Windows CE、Windows Mobile向けの開発ツール ファミリです。
歴史
NSB Corporation は、モバイル デバイス用の簡単な開発ツールを提供するために、1993 年に George Henne によって設立されました。オペレーティング システムのメーカーとライセンサーは通常、高度なスキルを持つプロの開発者向けにC++ベースのツールを提供しています。NSB/AppStudio は、 Visual Basicに似た JavaScript または Basic プログラミング言語を使用した代替手段を提供します。主要な開発者には、George Henne、Marcus Darden、James Kruth、Eric Pepke、Dan Rowley などがいます。
2023年現在、NS Basicのツールは80か国以上で 300万人を超える[1]開発者によって使用されています。
NSB株式会社は2019年までNS BASIC株式会社として知られていました。
ボルトサイン
VoltSigner は、署名証明書を作成するための無料の Web サービスです。これにより、アプリをデバイス上で実行し、Android および iOS ストアで受け入れることができます。2021 年 4 月にリリースされ、定期的に更新されています。
すべての処理はローカルで行われ、情報はアップロードされません。これにより、証明書とパスワードが安全に保たれます。iOS 証明書を作成するために MacOS コンピューターは必要ありません。ユーザーのシステムにソフトウェアをインストールする必要はありません。
生成された証明書は、VoltBuilder だけでなく、あらゆるビルド ツールで機能します。Apache Cordova、Ionic Capacitor、Appflow などで使用できます。
署名キーのセキュリティとプライバシーは最も重要です。NS BASIC 証明書生成サーバーは、パスワードや生成された秘密キーの記録を保持しません。キー マテリアルはディスクに保存されません。ログには個人情報は保存されません。
VoltServer は、NSB Corporation によって開発者コミュニティ向けの無料サービスとして運営されています。
ボルトビルダー
VoltBuilder は、Web アプリからAndroidおよびiOS用のネイティブ実行可能ファイル (.apk および .ipa) を作成する商用 Web サービスです。これらの実行可能ファイルは、 Web アプリやPWAで可能な範囲をはるかに超えた機能を拡張するnpmネイティブ コード プラグインで拡張できます。
VoltBuilder はフレームワークに依存しません。他の AppStudio 製品を使用することはなく、他のフレームワークの使用を制限することもありません。ローカルにインストールする必要のあるものはありません。
VoltBuilder は、Apache CordovaとIonic Capacitor を使用して実行可能ファイルをビルドします。これらのプラットフォームと互換性のあるプロジェクトは、Web サービスを使用できます。
VoltBuilder は 2020 年 5 月にリリースされ、それ以来継続的に更新されています。
多くの人は、これを 2020 年 10 月 1 日に廃止された Adobe PhoneGap の代替品と見ています。
NSB/AppStudio
AppStudio は 2010 年 12 月にリリースされました。IDE 、プログラミング言語、およびデプロイ モジュールで構成されています。IDE とプログラミング言語は、MicrosoftのVisual Studioをモデルにしています。開発には JavaScript と BASIC の 2 つの言語がサポートされています。実質的に、VBscript構文全体が実装されています。ランタイム環境はJavaScript、HTML5、およびWebKitに基づいており、基盤となるテクノロジの機能の多くが AppStudio 環境に公開されています。プログラミングは Basic または JavaScript で行うことができます。PhoneGap 、jQuery Mobile、Bootstrap、およびjQWidgets は完全に統合されています。AppStudio によって生成されるプログラムはWeb アプリです。
アプリは、 PWAオフライン Web またはネイティブ アプリケーションとしてインストールされます。Apple のiOSデバイス ( iPhone、iPad ) およびAndroid 2.1 以降を実行しているデバイス で実行できます。
AppStudio は、 Windows、MacOS、Linuxで動作するElectronアプリの作成にも使用できます。Nodejsモジュール の使用がサポートされています。
AppStudio 9.0.0.0 の最新バージョンは、2023 年 12 月 16 日にリリースされました。ChatGPT 、Bootstrap 5 に基づく AIコーディングアシスタントや、その他多くの機能強化が特徴です。
サンプルコード
' BASIC
関数OKButton_onclick () MsgBox "Hello World" End Function
// JavaScript の場合
OKButton.onclick = function ( ) { NSB.MsgBox ( " Hello World" ) ; }
販売終了製品
NSBasic/Newtonは同社の最初の製品であり、1994年7月1日にリリースされ、2002年に廃止された。 [2] Apple Newton MessagePad用。完全にNewton OSデバイスで動作する。1997年には、別売りのNewton HyperCardアナログであるNewtCardが加わった。NS Basic/Newtonの最終バージョンは1998年の3.61である。
NSBasic/CE は 1998 年にリリースされ、2013 年 2 月に廃止されました。NSBasic/CE の最後のバージョンは 2010 年 3 月にリリースされた 8.2.0 です。
NSBasic/Palm は 2000 年にリリースされ、2013 年に廃止されました。NSBasic/Palm の最後のバージョンは 2009 年 2 月にリリースされた 7.0.0 です。
NSBasic/Symbian は 2008 年 8 月にリリースされました。2010 年 1 月に廃止されました。
NSBasic/Desktop は 2005 年にリリースされ、2013 年に廃止されました。NS Basic/Desktop の最終バージョンは 2009 年 6 月にリリースされた 4.0.0 です。
モバイルアプリケーション開発
同社はまた、iPhone、Android、BlackBerry、Windows Mobile、Palm OS などのモバイル デバイス用のアプリケーションを必要とする企業向けにカスタム開発も行っています。アプリケーションは、1 つのプラットフォーム用または複数のプラットフォーム用に開発できます。
参考文献
- ^ 「サウジアラビアの 225,000 人の学生にコンピュータサイエンスを教える方法」
- ^ NS BASIC プレスリリース
- 注記
- Verive, Michael (2007)。『NS Basic Programming for Palm OS、第 3 版』 。The Eastwood Group。ISBN 0-9695844-6-6。
外部リンク
- 公式サイト
