NS Basic
NS Basic هي عائلة من أدوات التطوير التي طورتها وسوقتها شركة NSB Corporation في تورنتو ، أونتاريو، كندا لأنظمة iOS و Android و Microsoft Windows و MacOS و Linux و BlackBerry OS و webOS و Newton OS و Palm OS و Windows CE و Windows Mobile .
تاريخ
تأسست شركة NSB على يد جورج هين عام ١٩٩٣ لتوفير أدوات تطوير سهلة الاستخدام للأجهزة المحمولة. عادةً ما يُوفر مُصنّعو ومُرخّصو أنظمة التشغيل أداةً مبنية على لغة C++ مُخصصة للمطورين المحترفين ذوي المهارات العالية. يُقدم برنامج NSB/AppStudio بديلاً باستخدام لغة برمجة JavaScript أو Basic، على غرار Visual Basic . من أبرز مطوري البرنامج: جورج هين، وماركوس داردن، وجيمس كروث، وإريك بيبك، ودان رولي.
اعتبارًا من عام 2023، يتم استخدام أدوات NS Basic من قبل أكثر من ثلاثة ملايين [ 1 ] مطور في أكثر من 80 دولة.
حتى عام 2019، كانت شركة NSB تُعرف باسم شركة NS BASIC.
فولت ساينر
VoltSigner هي خدمة ويب مجانية لإنشاء شهادات التوقيع، مما يسمح بتشغيل التطبيقات على الأجهزة وقبولها في متاجر تطبيقات Android وiOS. تم إطلاقها في أبريل 2021 ويتم تحديثها بانتظام.
تتم جميع عمليات المعالجة محليًا - لا يتم تحميل أي معلومات. هذا يحافظ على أمان الشهادات وكلمات المرور. لا حاجة إلى جهاز كمبيوتر يعمل بنظام macOS لإنشاء شهادات iOS. لا يلزم تثبيت أي برامج على نظام المستخدم.
ستعمل الشهادات المُنتجة مع أي أداة بناء، وليس فقط VoltBuilder. يمكن استخدامها مع Apache Cordova وIonic Capacitor وAppflow وغيرها.
تُعدّ حماية وسرية مفاتيح التوقيع في غاية الأهمية. لا تحتفظ خوادم إصدار شهادات NS BASIC بأي سجلات لكلمات المرور أو أي مفاتيح خاصة مُولّدة. ولا يتم تخزين أي مواد مفاتيح على القرص مطلقًا، كما لا يتم الاحتفاظ بأي معلومات خاصة في السجلات.
يتم تشغيل VoltServer كخدمة مجانية لمجتمع المطورين بواسطة شركة NSB.
فولت بيلدر
VoltBuilder هي خدمة ويب تجارية تُنشئ ملفات تنفيذية أصلية (.apk و .ipa) لأنظمة Android و iOS من تطبيقات الويب. ويمكن تعزيز هذه الملفات التنفيذية باستخدام إضافات npm البرمجية الأصلية التي تُوسّع إمكانياتها إلى ما هو أبعد بكثير مما هو ممكن في تطبيقات الويب وتطبيقات الويب التقدمية (PWAs) .
VoltBuilder محايد من حيث إطار العمل: فهو لا يستخدم أي منتجات أخرى من AppStudio، ولا يقيّد استخدام أطر العمل الأخرى. لا يلزم تثبيت أي شيء محليًا.
يستخدم VoltBuilder كلاً من Apache Cordova و Ionic Capacitor لإنشاء الملفات التنفيذية. ويمكن للمشاريع المتوافقة مع هذه المنصات استخدام خدمة الويب.
تم إصدار برنامج VoltBuilder في مايو 2020، ويتم تحديثه باستمرار منذ ذلك الحين.
يرى الكثيرون أنه بديل لبرنامج Adobe PhoneGap، الذي تم إيقافه في 1 أكتوبر 2020.
NSB/AppStudio
تم إطلاق AppStudio في ديسمبر 2010. يتكون من بيئة تطوير متكاملة (IDE) ، ولغة برمجة، ووحدة نشر. تم تصميم بيئة التطوير ولغة البرمجة على غرار Visual Studio من مايكروسوفت . يدعم البرنامج لغتين للتطوير: جافا سكريبت وبيسك. تم تطبيق جميع قواعد لغة VBscript تقريبًا . تعتمد بيئة التشغيل على جافا سكريبت ، وHTML5، و WebKit ، حيث يتم توفير العديد من ميزات التقنيات الأساسية لبيئة AppStudio. يمكن البرمجة باستخدام بيسك أو جافا سكريبت. تم دمج PhoneGap و jQuery Mobile و Bootstrap و jQWidgets بشكل كامل. البرامج التي ينتجها AppStudio هي تطبيقات ويب .
تُثبّت التطبيقات نفسها كتطبيقات ويب تقدمية تعمل دون اتصال بالإنترنت أو كتطبيقات أصلية. ويمكن تشغيلها على أجهزة Apple التي تعمل بنظام iOS ( iPhone و iPad ) وأجهزة Android التي تعمل بنظام 2.1 أو أحدث.
يمكن استخدام AppStudio أيضًا لإنشاء تطبيقات Electron التي تعمل على أنظمة Windows و macOS و Linux . كما يدعم استخدام وحدات Node.js.
تم إصدار أحدث إصدار من AppStudio 9.0.0.0 في 16 ديسمبر 2023. ويتميز بمساعد برمجة بالذكاء الاصطناعي يعتمد على ChatGPT و Bootstrap 5 والعديد من التحسينات الأخرى .
مثال على التعليمات البرمجية
في دالة BASIC OKButton_onclick () MsgBox "Hello World" End Function// في جافا سكريبت OKButton.onclick = function ( ) { NSB.MsgBox ( " Hello World" ) ; }المنتجات المتقاعدة
أُصدر برنامج NSBasic/Newton، وهو أول منتج للشركة، في 1 يوليو 1994، وتوقف دعمه في عام 2002. [ 2 ] كان البرنامج مخصصًا لجهاز Apple Newton MessagePad ، ويعمل بالكامل على أجهزة نظام التشغيل Newton OS . في عام 1997، انضم إليه برنامج NewtCard، وهو برنامج مشابه لـ Newton HyperCard، وكان يُباع بشكل منفصل. وكان آخر إصدار من NSBasic/Newton هو الإصدار 3.61 في عام 1998.
تم إصدار NSBasic/CE في عام 1998 وتم إيقافه في فبراير 2013. وكان آخر إصدار من NSBasic/CE هو 8.2.0، والذي تم إصداره في مارس 2010.
تم إصدار NSBasic/Palm في عام 2000 وتم إيقافه في عام 2013. وكان آخر إصدار من NSBasic/Palm هو 7.0.0، والذي تم إصداره في فبراير 2009.
تم إصدار NSBasic/Symbian في أغسطس 2008. وتم إيقافه في يناير 2010.
تم إصدار NSBasic/Desktop في عام 2005 وتم إيقافه في عام 2013. وكان آخر إصدار من NS Basic/Desktop هو 4.0.0، والذي تم إصداره في يونيو 2009.
تطوير تطبيقات الهاتف المحمول
كما تتولى الشركة تطوير تطبيقات مخصصة للشركات التي تحتاج إلى تطبيقات للأجهزة المحمولة، مثل أجهزة iPhone وAndroid وBlackBerry وWindows Mobile وPalm OS. ويمكن تطوير التطبيقات لمنصة واحدة أو لمنصات متعددة.
مراجع
- ↑ "كيف قمنا بتدريس علوم الحاسوب لـ 225,000 طالب في المملكة العربية السعودية" . 8 فبراير 2015.
- ↑ بيان صحفي حول لغة NS BASIC
- ملحوظات
- فيريف، مايكل (2007). برمجة NS Basic لنظام التشغيل Palm OS، الطبعة الثالثة. مجموعة إيستوود. ISBN 0-9695844-6-6.
روابط خارجية
- أبل نيوتن
- مترجمات لغة بيسك
- بيئات التطوير المتكاملة
- لغات البرمجة الكائنية التوجه
- برنامج Pocket PC
- عائلة لغات البرمجة الأساسية
- بيئات التطوير المتكاملة لنظام لينكس
