NS Basic es una familia de herramientas de desarrollo desarrolladas y comercializadas por NSB Corporation en Toronto , Ontario, Canadá, para iOS , Android , Microsoft Windows , MacOS , Linux , BlackBerry OS , webOS , Newton OS , Palm OS , Windows CE y Windows Mobile .
Historia
NSB Corporation fue fundada por George Henne en 1993 para proporcionar herramientas de desarrollo sencillas para dispositivos móviles. Los fabricantes y licenciatarios de sistemas operativos suelen ofrecer una herramienta basada en C++ dirigida a desarrolladores profesionales altamente cualificados. NSB/AppStudio ofrece una alternativa que utiliza el lenguaje de programación JavaScript o Basic, similar a Visual Basic . Entre sus principales desarrolladores se encuentran George Henne, Marcus Darden, James Kruth, Eric Pepke y Dan Rowley.
A partir de 2023, las herramientas de NS Basic son utilizadas por más de tres millones [ 1 ] de desarrolladores en más de 80 países.
Hasta 2019, NSB Corporation era conocida como NS BASIC Corporation.
VoltSigner
VoltSigner es un servicio web gratuito para crear certificados de firma, lo que permite que las aplicaciones se ejecuten en dispositivos y sean aceptadas por las tiendas de Android e iOS. Se lanzó en abril de 2021 y se ha actualizado periódicamente.
Todo el procesamiento se realiza localmente; no se sube ninguna información. Esto garantiza la seguridad de los certificados y las contraseñas. No se necesita un ordenador macOS para crear certificados iOS. No es necesario instalar ningún software en el sistema del usuario.
Los certificados generados funcionarán con cualquier herramienta de compilación, no solo con VoltBuilder. Se pueden usar con Apache Cordova, Ionic Capacitor, Appflow y otras.
La seguridad y la privacidad de las claves de firma son de suma importancia. Los servidores generadores de certificados NS BASIC no guardan registros de contraseñas ni de claves privadas generadas. Ningún material de clave se almacena en disco. No se guarda información privada en los registros.
VoltServer es un servicio gratuito que NSB Corporation ofrece a la comunidad de desarrolladores.
VoltBuilder
VoltBuilder es un servicio web comercial que crea ejecutables nativos (.apk y .ipa) para Android e iOS a partir de aplicaciones web. Estos ejecutables se pueden ampliar con complementos de código nativo de npm que extienden las capacidades mucho más allá de lo que es posible en aplicaciones web y PWA .
VoltBuilder es independiente del framework: no utiliza ningún otro producto de AppStudio ni restringe el uso de otros frameworks. No es necesario instalar nada localmente.
VoltBuilder utiliza Apache Cordova e Ionic Capacitor para generar archivos ejecutables. Los proyectos compatibles con estas plataformas pueden usar el servicio web.
VoltBuilder se lanzó en mayo de 2020 y se ha actualizado continuamente desde entonces.
Muchos lo ven como un sustituto de Adobe PhoneGap, que se dejó de desarrollar el 1 de octubre de 2020.
NSB/AppStudio
AppStudio se lanzó en diciembre de 2010. Consta de un IDE , un lenguaje de programación y un módulo de despliegue. El IDE y el lenguaje de programación están basados en Visual Studio de Microsoft . Se admiten dos lenguajes para el desarrollo: JavaScript y BASIC. Prácticamente toda la sintaxis de VBScript está implementada. El entorno de ejecución se basa en JavaScript , HTML5 y WebKit : muchas de las características de las tecnologías subyacentes están disponibles en el entorno de AppStudio. La programación se puede realizar en Basic o JavaScript. PhoneGap , jQuery Mobile , Bootstrap y jQWidgets están totalmente integrados. Los programas producidos por AppStudio son aplicaciones web .
Las aplicaciones se instalan como PWA ( Aplicaciones Web Progresivas) web sin conexión o como aplicaciones nativas. Pueden ejecutarse en dispositivos iOS de Apple ( iPhone , iPad ) y en dispositivos Android con versión 2.1 o posterior.
AppStudio también permite crear aplicaciones Electron que se ejecutan en Windows , macOS y Linux . Se admite el uso de módulos Node.js.
La última versión de AppStudio 9.0.0.0 se lanzó el 16 de diciembre de 2023. Incluye un asistente de codificación con IA basado en ChatGPT , Bootstrap 5 y muchas otras mejoras .
Código de ejemplo
' en BASIC Función OKButton_onclick () MsgBox "Hola Mundo" Fin de la función// en JavaScript OKButton.onclick = function () { NSB.MsgBox ( " Hola Mundo" ) ; }Productos descatalogados
NSBasic/Newton, el primer producto de la compañía, se lanzó el 1 de julio de 1994 y se retiró en 2002. [ 2 ] para el Apple Newton MessagePad . Funciona completamente en dispositivos con sistema operativo Newton . En 1997 se le unió NewtCard, un análogo de Newton HyperCard que se vendía por separado. La última versión de NS Basic/Newton lanzada fue la 3.61 en 1998.
NSBasic/CE se lanzó en 1998 y se dejó de dar soporte en febrero de 2013. La última versión de NSBasic/CE fue la 8.2.0, lanzada en marzo de 2010.
NSBasic/Palm se lanzó en el año 2000 y se dejó de desarrollar en 2013. La última versión de NSBasic/Palm fue la 7.0.0, lanzada en febrero de 2009.
NSBasic/Symbian se lanzó en agosto de 2008 y se dejó de dar soporte en enero de 2010.
NSBasic/Desktop se lanzó en 2005 y se dejó de recibir soporte en 2013. La última versión de NS Basic/Desktop fue la 4.0.0, lanzada en junio de 2009.
Desarrollo de aplicaciones móviles
La empresa también desarrolla aplicaciones a medida para compañías que necesitan aplicaciones para dispositivos móviles como iPhone, Android, BlackBerry, Windows Mobile y Palm OS. Las aplicaciones pueden desarrollarse para una sola plataforma o para varias.
Referencias
- Notas
- Verive, Michael (2007). Programación en NS Basic para Palm OS, 3.ª edición. The Eastwood Group. ISBN 0-9695844-6-6.
Enlaces externos
- Apple Newton
- Compiladores BASIC
- entornos de desarrollo integrados
- Lenguajes de programación orientados a objetos
- Software para Pocket PC
- Familia de lenguajes de programación BASIC
- entornos de desarrollo integrados Linux