Knowledge (XXG)

NS Basic

Source 📝

602: 225:
The security and privacy of the signing keys are of the utmost importance. The NS BASIC certificate generating servers keep no records of passwords, or any private keys generated. No key material is ever stored on disk. No private information is kept in logs.
526:
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.
218:
All processing is done locally - no information is uploaded. This keeps the certificates and passwords secure. A MacOS computer is not needed to create iOS certificates. No software needs to be installed on the user's system.
215:
is a free web service for creating signing certificates, so apps can run on devices and be accepted by Android and iOS stores. It was released in April, 2021 and has been regularly updated.
190:
NSB Corporation was founded by George Henne in 1993 to provide easy development tools for mobile devices. The manufacturers and licensors of the operating systems usually supply a
1704: 1411: 1689: 194:-based tool aimed at highly skilled professional developers. NSB/AppStudio provides an alternative using the JavaScript or Basic programming language, similar to 1684: 263:
is framework neutral: it does not use any other AppStudio products, nor does it restrict the use of other frameworks. Nothing needs to be installed locally.
222:
The certificates produced will work for any build tool - not just VoltBuilder. They can be used with Apache Cordova, Ionic Capacitor, Appflow and others.
1699: 316:: many of the features of the underlying technologies is exposed to the AppStudio environment. Programming can be done in Basic or JavaScript. 544: 1298: 518:
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.
289: 580: 512:
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.
509:
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.
1161: 629: 394: 325: 1293: 1366: 1276: 909: 363: 1061: 271: 1694: 1221: 1036: 834: 828: 340: 36: 1515: 1510: 1166: 1071: 356: 238: 143: 71: 1558: 1171: 1041: 557: 1679: 839: 1608: 1392: 1011: 643: 1674: 1495: 1338: 1305: 868: 677: 491:
NSBasic/Newton, the company's first product, was released on July 1, 1994, and retired in 2002. for the
1563: 1427: 1379: 1318: 1232: 1136: 1023: 741: 736: 731: 103: 91: 607: 572: 1643: 1533: 1407: 751: 684: 622: 254: 86: 274:
to build executables. Projects which are compatible with those platforms can use the web service.
824: 1520: 1356: 1156: 992: 707: 694: 576: 292:, a programming language and a deploy module. The IDE and programming language are modeled on 198:. Key developers include George Henne, Marcus Darden, James Kruth, Eric Pepke and Dan Rowley. 147: 949: 201:
As of 2023, NS Basic's tools are used by over three million developers in over 80 countries.
1348: 982: 792: 759: 280:
Many see it as a replacement for Adobe PhoneGap, which was discontinued on October 1, 2020.
237:
VoltBuilder is a commercial web service which builds native executables (.apk and .ipa) for
98: 62: 1553: 1543: 1485: 1343: 1287: 966: 723: 667: 300:. Two languages are supported for development: JavaScript and BASIC. Virtually the entire 250: 506:
analogue sold separately. The last version of NS Basic/Newton released was 3.61 in 1998.
229:
VoltServer is operated as a free service for the developer community by NSB Corporation.
601: 1648: 1628: 1500: 1245: 1101: 987: 878: 820: 615: 267: 179: 1668: 1653: 1538: 1441: 1066: 787: 774: 764: 673: 386: 385:
The latest version of AppStudio 9.0.0.0 was released on Dec 16, 2023. It features an
321: 297: 159: 277:
VoltBuilder was released in May, 2020 and has been continuously updated since then.
1568: 1480: 1370: 1081: 997: 854: 807: 492: 195: 167: 1548: 1490: 1387: 1328: 1255: 1121: 1111: 1056: 914: 899: 873: 713: 515:
NSBasic/Symbian was released in August, 2008. It was retired in January, 2010.
1638: 1633: 1618: 1265: 1181: 1116: 1091: 1051: 1031: 934: 894: 863: 844: 782: 495: 305: 175: 22: 249:
native code plugins which extend capabilities far beyond what is possible in
1603: 1583: 1573: 1528: 1505: 1456: 1445: 1333: 1146: 1126: 1106: 1096: 929: 659: 503: 499: 329: 293: 575:(2007). NS Basic Programming for Palm OS, 3rd Edition. The Eastwood Group. 1593: 1588: 1578: 1281: 1176: 1151: 1076: 904: 815: 702: 317: 301: 130:
is a family of development tools developed and commercially marketed by
1623: 1250: 1206: 1191: 1086: 974: 954: 797: 398: 390: 367: 333: 171: 135: 75: 1613: 1598: 1451: 1402: 1260: 1240: 1201: 1196: 1046: 944: 939: 924: 919: 379: 348: 313: 545:"How We Taught Computer Science to 225,000 Students in Saudi Arabia" 191: 639: 375: 371: 309: 163: 155: 151: 79: 212: 1417: 1186: 352: 611: 204:
Until 2019, NSB Corporation was known as NS BASIC Corporation.
1437: 344: 246: 242: 139: 67: 332:
are fully integrated. The programs produced by AppStudio are
343:
offline web or native applications. They can run on Apple's
288:
AppStudio was released in December, 2010. It consists of an
114: 304:
syntax is implemented. The runtime environment is based on
595: 131: 245:
from web apps. These executables can be augmented with
502:
devices. In 1997 it was joined by NewtCard, a Newton
260: 1473: 1426: 1378: 1365: 1317: 1231: 1219: 1135: 1022: 1010: 965: 887: 853: 806: 773: 750: 722: 693: 658: 651: 109: 97: 85: 61: 35: 21: 623: 8: 16: 1375: 1228: 1019: 655: 630: 616: 608: 600: 15: 1705:Linux integrated development environments 536: 1690:Object-oriented programming languages 362:AppStudio can also be used to create 7: 1685:Integrated development environments 14: 1700:BASIC programming language family 42:9.0.7 / July 29, 2024 522:Mobile Application Development 359:devices running 2.1 or later. 1: 835:Data General Extended BASIC 339:Apps install themselves as 1721: 1559:Disk Extended Color BASIC 1172:Open Programming Language 57: 31: 1457:WinFBE, Visual FB Editor 840:Southampton BASIC System 436: 408: 475:"Hello World" 426:"Hello World" 399:many other enhancements 1609:MS BASIC for Macintosh 1393:Visual Basic (classic) 703:TI-BASIC (calculators) 642:programming language ( 558:NS BASIC press release 498:. It runs entirely on 382:modules is supported. 138:, Ontario, Canada for 1496:Atari Microsoft BASIC 1339:Microsoft Small Basic 1306:Embedded Visual Basic 869:VSI BASIC for OpenVMS 44:; 44 days ago 1564:Extended Color BASIC 737:Rocky Mountain BASIC 732:HP Time-Shared BASIC 1644:TI BASIC (TI 99/4A) 1534:Benton Harbor BASIC 752:Locomotive Software 387:AI Coding Assistant 18: 1695:Pocket PC software 366:apps which run on 1662: 1661: 1522:BASIC Programming 1469: 1468: 1465: 1464: 1408:Visual Basic .NET 1215: 1214: 1006: 1005: 993:Super Expander 64 708:TI Extended BASIC 695:Texas Instruments 266:VoltBuilder uses 148:Microsoft Windows 125: 124: 1712: 1376: 1349:OpenOffice Basic 1229: 1020: 958: 793:North Star BASIC 760:Locomotive BASIC 656: 638:Dialects of the 632: 625: 618: 609: 604: 599: 598: 596:Official website 560: 555: 549: 548: 541: 487:Retired Products 482: 479: 476: 473: 470: 467: 464: 461: 458: 455: 452: 449: 446: 443: 440: 439:// in JavaScript 433: 430: 427: 424: 421: 418: 417:OKButton_onclick 415: 412: 121: 118: 116: 63:Operating system 52: 50: 45: 19: 1720: 1719: 1715: 1714: 1713: 1711: 1710: 1709: 1680:BASIC compilers 1665: 1664: 1663: 1658: 1554:Dartmouth BASIC 1544:Commodore BASIC 1486:Applesoft BASIC 1461: 1429: 1422: 1369: 1361: 1320: 1313: 1288:Microsoft Excel 1224: 1211: 1138: 1131: 1015: 1002: 961: 952: 883: 849: 802: 769: 746: 724:Hewlett-Packard 718: 689: 672:TRS-80 BASICs ( 668:Microsoft BASIC 647: 636: 594: 593: 590: 573:Verive, Michael 564: 563: 556: 552: 543: 542: 538: 533: 524: 489: 484: 483: 480: 477: 474: 471: 468: 465: 462: 459: 456: 453: 450: 447: 444: 441: 438: 435: 434: 431: 428: 425: 422: 419: 416: 413: 410: 407: 286: 272:Ionic Capacitor 235: 210: 188: 132:NSB Corporation 113: 53: 48: 46: 43: 27:NSB Corporation 12: 11: 5: 1718: 1716: 1708: 1707: 1702: 1697: 1692: 1687: 1682: 1677: 1667: 1666: 1660: 1659: 1657: 1656: 1651: 1649:Turbo-BASIC XL 1646: 1641: 1636: 1631: 1629:Sinclair BASIC 1626: 1621: 1616: 1611: 1606: 1601: 1596: 1591: 1586: 1581: 1576: 1571: 1566: 1561: 1556: 1551: 1546: 1541: 1536: 1531: 1526: 1518: 1513: 1508: 1503: 1501:Atari ST BASIC 1498: 1493: 1488: 1483: 1477: 1475: 1471: 1470: 1467: 1466: 1463: 1462: 1460: 1459: 1454: 1449: 1434: 1432: 1424: 1423: 1421: 1420: 1415: 1405: 1400: 1395: 1390: 1384: 1382: 1373: 1363: 1362: 1360: 1359: 1354: 1351: 1346: 1341: 1336: 1331: 1325: 1323: 1315: 1314: 1312: 1311: 1308: 1303: 1302: 1301: 1296: 1284: 1279: 1274: 1271: 1268: 1263: 1258: 1253: 1248: 1246:Chipmunk Basic 1243: 1237: 1235: 1226: 1217: 1216: 1213: 1212: 1210: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1169: 1164: 1159: 1154: 1149: 1143: 1141: 1133: 1132: 1130: 1129: 1124: 1119: 1114: 1109: 1104: 1099: 1094: 1089: 1084: 1079: 1074: 1069: 1064: 1059: 1054: 1049: 1044: 1039: 1034: 1028: 1026: 1017: 1008: 1007: 1004: 1003: 1001: 1000: 995: 990: 988:Super Expander 985: 980: 979:Graphics BASIC 977: 971: 969: 963: 962: 960: 959: 947: 942: 937: 932: 927: 922: 917: 912: 907: 902: 897: 891: 889: 885: 884: 882: 881: 879:CALL/360:BASIC 876: 871: 866: 860: 858: 851: 850: 848: 847: 842: 837: 832: 821:Business Basic 818: 812: 810: 804: 803: 801: 800: 795: 790: 785: 779: 777: 775:Microcomputers 771: 770: 768: 767: 762: 756: 754: 748: 747: 745: 744: 739: 734: 728: 726: 720: 719: 717: 716: 711: 705: 699: 697: 691: 690: 688: 687: 681: 670: 664: 662: 653: 649: 648: 637: 635: 634: 627: 620: 612: 606: 605: 589: 588:External links 586: 585: 584: 569: 568: 562: 561: 550: 535: 534: 532: 529: 523: 520: 488: 485: 437: 411:' in BASIC 409: 406: 403: 285: 282: 268:Apache Cordova 234: 231: 209: 206: 187: 184: 180:Windows Mobile 123: 122: 111: 107: 106: 101: 95: 94: 89: 83: 82: 65: 59: 58: 55: 54: 41: 39: 37:Stable release 33: 32: 29: 28: 25: 13: 10: 9: 6: 4: 3: 2: 1717: 1706: 1703: 1701: 1698: 1696: 1693: 1691: 1688: 1686: 1683: 1681: 1678: 1676: 1673: 1672: 1670: 1655: 1654:Vilnius BASIC 1652: 1650: 1647: 1645: 1642: 1640: 1637: 1635: 1632: 1630: 1627: 1625: 1622: 1620: 1617: 1615: 1612: 1610: 1607: 1605: 1602: 1600: 1597: 1595: 1592: 1590: 1587: 1585: 1582: 1580: 1577: 1575: 1572: 1570: 1567: 1565: 1562: 1560: 1557: 1555: 1552: 1550: 1547: 1545: 1542: 1540: 1539:Chinese BASIC 1537: 1535: 1532: 1530: 1527: 1525: 1523: 1519: 1517: 1514: 1512: 1509: 1507: 1504: 1502: 1499: 1497: 1494: 1492: 1489: 1487: 1484: 1482: 1479: 1478: 1476: 1472: 1458: 1455: 1453: 1450: 1447: 1443: 1442:Basic4android 1439: 1436: 1435: 1433: 1431: 1425: 1419: 1416: 1413: 1409: 1406: 1404: 1401: 1399: 1396: 1394: 1391: 1389: 1386: 1385: 1383: 1381: 1377: 1374: 1372: 1368: 1364: 1358: 1355: 1352: 1350: 1347: 1345: 1342: 1340: 1337: 1335: 1332: 1330: 1327: 1326: 1324: 1322: 1316: 1310:WinWrap Basic 1309: 1307: 1304: 1300: 1297: 1295: 1292: 1291: 1289: 1285: 1283: 1280: 1278: 1275: 1272: 1269: 1267: 1264: 1262: 1259: 1257: 1254: 1252: 1249: 1247: 1244: 1242: 1239: 1238: 1236: 1234: 1230: 1227: 1223: 1218: 1208: 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1158: 1155: 1153: 1150: 1148: 1145: 1144: 1142: 1140: 1134: 1128: 1125: 1123: 1120: 1118: 1115: 1113: 1110: 1108: 1105: 1103: 1100: 1098: 1095: 1093: 1090: 1088: 1085: 1083: 1080: 1078: 1075: 1073: 1070: 1068: 1067:Liberty BASIC 1065: 1063: 1060: 1058: 1055: 1053: 1050: 1048: 1045: 1043: 1040: 1038: 1035: 1033: 1030: 1029: 1027: 1025: 1021: 1018: 1013: 1009: 999: 996: 994: 991: 989: 986: 984: 983:Simons' BASIC 981: 978: 976: 973: 972: 970: 968: 964: 956: 951: 948: 946: 943: 941: 938: 936: 933: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 906: 903: 901: 898: 896: 893: 892: 890: 886: 880: 877: 875: 872: 870: 867: 865: 862: 861: 859: 856: 852: 846: 843: 841: 838: 836: 833: 830: 826: 822: 819: 817: 814: 813: 811: 809: 808:Minicomputers 805: 799: 796: 794: 791: 789: 788:Integer BASIC 786: 784: 781: 780: 778: 776: 772: 766: 765:Mallard BASIC 763: 761: 758: 757: 755: 753: 749: 743: 740: 738: 735: 733: 730: 729: 727: 725: 721: 715: 712: 709: 706: 704: 701: 700: 698: 696: 692: 686: 682: 679: 675: 671: 669: 666: 665: 663: 661: 657: 654: 650: 645: 641: 633: 628: 626: 621: 619: 614: 613: 610: 603: 597: 592: 591: 587: 582: 581:0-9695844-6-6 578: 574: 571: 570: 566: 565: 559: 554: 551: 546: 540: 537: 530: 528: 521: 519: 516: 513: 510: 507: 505: 501: 497: 494: 486: 404: 402: 400: 396: 392: 388: 383: 381: 378:. The use of 377: 373: 369: 365: 360: 358: 354: 350: 346: 342: 337: 335: 331: 327: 323: 322:jQuery Mobile 319: 315: 311: 307: 303: 299: 298:Visual Studio 295: 291: 284:NSB/AppStudio 283: 281: 278: 275: 273: 269: 264: 262: 258: 256: 252: 248: 244: 240: 232: 230: 227: 223: 220: 216: 214: 207: 205: 202: 199: 197: 193: 185: 183: 181: 177: 173: 169: 165: 161: 160:BlackBerry OS 157: 153: 149: 145: 141: 137: 133: 129: 120: 112: 108: 105: 102: 100: 96: 93: 90: 88: 84: 81: 77: 73: 69: 66: 64: 60: 56: 40: 38: 34: 30: 26: 24: 20: 17:NSB/AppStudio 1675:Apple Newton 1569:Family BASIC 1524:(Atari 2600) 1521: 1481:Altair BASIC 1397: 1082:Mobile BASIC 998:YS MegaBasic 855:Time-sharing 829:Data General 710:(aka XBasic) 678:Level II/III 553: 539: 525: 517: 514: 511: 508: 493:Apple Newton 490: 405:Example code 384: 361: 338: 287: 279: 276: 265: 259: 236: 228: 224: 221: 217: 211: 203: 200: 196:Visual Basic 189: 127: 126: 23:Developer(s) 1549:Color BASIC 1491:Atari BASIC 1430:open source 1388:CA-Realizer 1380:Proprietary 1353:ScriptBasic 1321:open source 1256:LotusScript 1233:Proprietary 1167:Indic BASIC 1139:open source 1122:Turbo Basic 1112:Tiger-BASIC 1057:FutureBASIC 1024:Proprietary 953: [ 915:Casio BASIC 900:Astro BASIC 874:SUPER BASIC 714:TI-BASIC 83 261:VoltBuilder 233:VoltBuilder 104:Proprietary 92:Programming 1669:Categories 1639:SuperBASIC 1634:STOS BASIC 1619:QuickBASIC 1344:Mono-Basic 1266:PowerBASIC 1225:extensions 1182:SmallBASIC 1117:True BASIC 1102:SmileBASIC 1092:PowerBASIC 1052:Beta BASIC 1037:AMOS BASIC 1032:AmigaBASIC 935:Tiny BASIC 895:AlphaBasic 864:BASIC-PLUS 845:Wang BASIC 783:Atom BASIC 531:References 496:MessagePad 306:JavaScript 213:VoltSigner 208:VoltSigner 176:Windows CE 117:.appstudio 49:2024-07-29 1604:MSX BASIC 1584:IBM BASIC 1574:GFA BASIC 1529:BBC BASIC 1446:Basic4ppc 1371:designers 1334:FreeBASIC 1286:VB 5 for 1273:Run BASIC 1157:DarkBASIC 1147:Basic-256 1127:WordBASIC 1107:ThinBasic 1097:PureBasic 1012:Procedure 967:Extenders 930:SDS BASIC 857:computers 685:BASIC 1.0 660:Microsoft 504:HyperCard 500:Newton OS 395:Bootstrap 389:based on 347:devices ( 330:jQWidgets 326:Bootstrap 294:Microsoft 168:Newton OS 1594:MacBASIC 1589:JR-BASIC 1579:GW-BASIC 1516:BASIC XL 1511:BASIC XE 1506:BASIC A+ 1428:Free and 1398:NS Basic 1329:BlitzMax 1319:Free and 1282:VBScript 1270:ProvideX 1177:SdlBasic 1162:Euphoria 1152:Basic4GL 1137:Free and 1077:MapBasic 1016:oriented 905:BASICODE 816:BASIC-11 742:HP Basic 683:Thomson 454:function 442:OKButton 432:Function 414:Function 364:Electron 334:Web apps 318:PhoneGap 302:VBscript 251:Web Apps 128:NS Basic 1624:S-BASIC 1474:Defunct 1412:Mercury 1251:GLBasic 1207:Yabasic 1192:wxBasic 1087:OWBasic 975:BASIC 8 950:ETBASIC 798:SCELBAL 674:Level I 652:Classic 448:onclick 391:ChatGPT 368:Windows 357:Android 239:Android 186:History 172:Palm OS 144:Android 136:Toronto 110:Website 99:License 76:Windows 72:Android 47: ( 1614:QBasic 1599:MBASIC 1452:Gambas 1403:RapidQ 1357:Roslyn 1261:Morfik 1241:AutoIt 1222:object 1202:Xblite 1197:XBasic 1047:BasicX 945:ZBasic 940:UBASIC 925:PBASIC 920:CBASIC 579:  469:MsgBox 423:MsgBox 397:5 and 380:Nodejs 355:) and 349:iPhone 314:WebKit 1220:With 1062:GRASS 957:] 888:Other 640:BASIC 567:Notes 376:Linux 372:MacOS 310:HTML5 164:WebOS 156:Linux 152:MacOS 80:MacOS 1418:Xojo 1299:VSTA 1294:VSTO 1290:5.0 1187:QB64 1042:ASIC 644:list 577:ISBN 374:and 353:iPad 328:and 312:and 270:and 255:PWAs 253:and 241:and 178:and 119:.dev 87:Type 1438:B4X 1367:RAD 1277:VBA 1072:LSE 910:BAL 825:B32 463:NSB 429:End 345:iOS 341:PWA 296:'s 290:IDE 247:npm 243:iOS 192:C++ 140:iOS 134:in 115:www 68:iOS 1671:: 1444:, 955:zh 827:, 676:, 478:); 457:() 420:() 401:. 393:, 370:, 351:, 336:. 324:, 320:, 308:, 257:. 182:. 174:, 170:, 166:, 162:, 158:, 154:, 150:, 146:, 142:, 78:, 74:, 70:, 1448:) 1440:( 1414:) 1410:( 1014:- 831:) 823:( 680:) 646:) 631:e 624:t 617:v 583:. 547:. 481:} 472:( 466:. 460:{ 451:= 445:. 51:)

Index

Developer(s)
Stable release
Operating system
iOS
Android
Windows
MacOS
Type
Programming
License
Proprietary
www.appstudio.dev
NSB Corporation
Toronto
iOS
Android
Microsoft Windows
MacOS
Linux
BlackBerry OS
WebOS
Newton OS
Palm OS
Windows CE
Windows Mobile
C++
Visual Basic
VoltSigner
Android
iOS

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.