Knowledge

BlueJ

Source 📝

301: 36: 315: 2514: 27: 215:-like diagram), and objects can be interactively created and tested. This interaction facility, combined with a clean, simple user interface, allows easy experimentation with objects under development. Object-oriented concepts ( 2980: 553: 211:, and its design differs from other development environments as a result. The main screen graphically shows the class structure of an application under development (in a 251:
system. BlueJ is an IDE (Integrated Development Environment). Blue was an integrated system with its own programming language and environment, and was a relative of the
248: 3025: 2084: 2970: 2025: 546: 1226: 447: 2965: 2032: 539: 2776: 3020: 2066: 1612: 1849: 1221: 1992: 1261: 1256: 1251: 1241: 1236: 1231: 819: 1246: 3010: 2975: 461: 374: 306: 3000: 2821: 562: 193: 151: 471:
Kölling, Michael; Quig, Bruce; Patterson, Andrew; Rosenberg, John (Aug 9, 2010). "The BlueJ System and its Pedagogy".
414: 267: 167: 289:
and in Stride. Java support has been provided in BlueJ since its inception, while Stride support was added in 2017.
3005: 2995: 338: 146: 2985: 2730: 2059: 1117: 2811: 1553: 1413: 259: 252: 2751: 2612: 2930: 2538: 783: 320: 286: 208: 197: 105: 76: 2648: 263: 163: 2946: 2052: 1863: 1403: 240: 224: 220: 212: 55: 2935: 2694: 2689: 2592: 2479: 1390: 857: 570: 485: 274: 216: 3015: 2587: 2494: 2261: 1012: 693: 2990: 2781: 2499: 2469: 1844: 1445: 1098: 480: 2735: 2653: 1702: 1190: 984: 788: 2704: 2308: 2249: 1872: 1684: 1567: 1511: 1422: 1348: 1310: 1131: 1075: 866: 583: 201: 255:
language. BlueJ implements the Blue environment design for the Java programming language.
8: 2582: 2550: 2513: 1283: 2699: 1891: 1885: 1760: 1581: 1529: 1491: 1162: 1139: 1093: 1088: 1026: 889: 731: 703: 698: 611: 498: 124: 531: 359: 236: 51: 2899: 2879: 2834: 1880: 1630: 1486: 1466: 1083: 665: 457: 410: 392:"An Object-Oriented Program Development Environment for the First Programming Course" 370: 244: 2914: 2884: 2864: 2658: 2423: 2298: 2170: 2165: 2075: 1964: 1661: 1291: 661: 502: 490: 402: 391: 158: 112: 2869: 2607: 2180: 2175: 2160: 2155: 1919: 1770: 1622: 1440: 1172: 955: 834: 718: 369:. Lecture Notes in Computer Science. Vol. 4821. Springer. pp. 182–196. 494: 2791: 2533: 2484: 2380: 2291: 2286: 2244: 2150: 2145: 2140: 2135: 1651: 1524: 1206: 910: 777: 670: 399:
Proceedings of the 27th SIGCSE Technical Symposiumon Computer Science Education
200:, developed mainly for educational purposes, but also suitable for small-scale 117: 1032: 35: 2959: 2839: 2403: 2398: 2393: 2364: 2281: 1949: 1798: 1778: 1656: 1594: 1558: 1501: 1180: 1144: 1103: 974: 922: 904: 760: 749: 688: 626: 453: 1927: 2844: 2464: 2276: 2271: 2187: 2130: 1959: 1839: 1646: 1216: 1185: 1042: 829: 726: 656: 596: 227:) are represented visually and in its interaction design in the interface. 139: 406: 2796: 2720: 2577: 2474: 2318: 2303: 2006: 1824: 1819: 1745: 1575: 1471: 1376: 1356: 1328: 1275: 1211: 1001: 838: 824: 737: 591: 2909: 2668: 2632: 2597: 2555: 2359: 2354: 2349: 2323: 2217: 2212: 2011: 2001: 1909: 1829: 1586: 1476: 1333: 1066: 945: 651: 129: 62: 46: 526: 2801: 2684: 2627: 2454: 2256: 2197: 2192: 1788: 1755: 1722: 1692: 1534: 1450: 1371: 1022: 979: 971: 966: 899: 814: 793: 755: 742: 606: 328: 314: 2889: 2874: 2829: 2786: 2725: 2489: 2459: 2418: 2413: 2408: 2266: 2237: 2232: 2227: 2222: 2044: 1901: 1783: 1737: 1717: 1707: 1604: 1539: 1481: 1361: 1338: 1323: 1154: 1051: 1036: 1016: 1007: 932: 917: 680: 646: 641: 636: 601: 2806: 2622: 2602: 2567: 2344: 2313: 2207: 2202: 2120: 1954: 1793: 1519: 1398: 1366: 765: 631: 2904: 1982: 1974: 1834: 1750: 1712: 1496: 1430: 1318: 940: 884: 874: 843: 809: 333: 2617: 2560: 2543: 2528: 2444: 2339: 2125: 2115: 2110: 2105: 1675: 1455: 1047: 894: 770: 708: 621: 616: 574: 470: 449:
Objects First with Java: A Practical Introduction Using BlueJ
26: 207:
BlueJ was developed to support the learning and teaching of
2894: 2572: 2449: 2428: 1941: 1803: 1727: 1435: 1121: 2663: 1697: 1301: 429: 365:. In Bennedsen, J.; Caspersen, M.E; Kölling, M. (eds.). 204:. It runs with the help of Java Development Kit (JDK). 2981:
Free software programmed in Java (programming language)
561: 519: 178: 296: 446:Barnes, David J.; Kölling, Michael (May 12, 2011). 273:BlueJ is currently being maintained by a team at 2957: 389: 235:The development of BlueJ was started in 1999 by 3026:Pedagogic integrated development environments 2060: 547: 445: 2777:Common Development and Distribution License 2512: 2067: 2053: 1074: 554: 540: 367:Reflections on the Teaching of Programming 484: 2971:Free integrated development environments 258:In March 2009, the BlueJ project became 1237:Visual Studio Express for Windows Phone 357: 2958: 360:"Using BlueJ to Introduce Programming" 2048: 535: 280: 2074: 307:Free and open-source software portal 2966:Integrated development environments 563:Integrated development environments 390:Kölling, M.; Rosenberg, J. (1996). 383: 13: 194:integrated development environment 152:Integrated development environment 14: 3037: 3021:Educational programming languages 511: 16:IDE for Java Programming Language 339:Educational programming language 313: 299: 277:, England, where Kölling works. 34: 25: 438: 423: 351: 285:BlueJ supports programming in 82:5.3.0 / March 20, 2024 1: 3011:Programming tools for Windows 2812:Open Source University Meetup 2721:Sun Microsystems Laboratories 1035:(aka Espresso, superseded by 344: 260:free and open source software 2976:Cross-platform free software 1227:Visual Web Developer Express 7: 2931:The Network is the Computer 784:Rational Software Architect 495:10.1076/csed.13.4.249.17496 321:Computer programming portal 292: 209:object-oriented programming 10: 3042: 2131:SPARCstation/server/center 473:Computer Science Education 230: 3001:Software development kits 2944: 2923: 2857: 2820: 2772: 2765: 2744: 2713: 2677: 2641: 2613:Sun Secure Global Desktop 2521: 2510: 2437: 2332: 2098: 2091: 2082: 2020: 1991: 1973: 1940: 1918: 1900: 1871: 1862: 1812: 1769: 1736: 1683: 1674: 1639: 1621: 1603: 1566: 1552: 1510: 1421: 1412: 1404:R Tools for Visual Studio 1389: 1347: 1309: 1300: 1274: 1199: 1171: 1153: 1130: 1116: 1065: 993: 954: 931: 865: 856: 802: 717: 679: 582: 569: 198:Java programming language 173: 157: 145: 135: 123: 111: 101: 97: 75: 71: 61: 45: 33: 24: 2936:Write once, run anywhere 2480:System Service Processor 247:, as a successor to the 223:, communication through 3006:MacOS programming tools 2996:Linux programming tools 2495:Ultra Port Architecture 1761:Visual Studio Community 1723:VisualFBEditor / WinFBE 1163:Visual Studio Community 1013:Sun Java Studio Creator 704:Visual Studio Community 694:Oracle Developer Studio 401:. ACM. pp. 83–87. 2986:Java development tools 2782:Java Community Process 2649:StorageTek 5800 System 2500:Visual Instruction Set 84:; 5 months ago 2736:Project Looking Glass 1703:Microsoft Small Basic 407:10.1145/236462.236514 275:King's College London 262:, and licensed under 2695:Visualization System 2690:Constellation System 1850:Visual Basic Express 1222:Visual Basic Express 358:Kölling, M. (2008). 202:software development 2583:Java Desktop System 1284:Adobe Flash Builder 1262:Express for Windows 1252:Express for Desktop 268:Classpath exception 168:Classpath exception 40:Screenshot of BlueJ 21: 2470:Modular Datacenter 2085:Acquired by Oracle 1886:Visual Studio Code 1530:Visual Studio Code 1492:Visual Studio Code 1242:Visual C++ Express 1140:Visual Studio Code 1089:Visual Studio Code 907:Community Edition 820:Visual C++ Express 699:Visual Studio Code 281:Supported language 47:Original author(s) 19: 2953: 2952: 2900:Procom Technology 2880:Lighthouse Design 2853: 2852: 2835:Andy Bechtolsheim 2654:StorageTek SL8500 2508: 2507: 2385:UltraSPARC III Cu 2262:Blade workstation 2042: 2041: 1936: 1935: 1858: 1857: 1670: 1669: 1548: 1547: 1385: 1384: 1270: 1269: 1247:Visual C# Express 1232:Visual J# Express 1112: 1111: 1061: 1060: 852: 851: 463:978-0-13-249266-9 376:978-3-540-77933-9 245:Monash University 187: 186: 3033: 2885:Montalvo Systems 2865:Afara Websystems 2770: 2769: 2516: 2309:Java Workstation 2299:SPARC Enterprise 2096: 2095: 2076:Sun Microsystems 2069: 2062: 2055: 2046: 2045: 1965:Powerflasher FDT 1869: 1868: 1681: 1680: 1613:Delphi Community 1564: 1563: 1419: 1418: 1307: 1306: 1292:Powerflasher FDT 1128: 1127: 1072: 1071: 863: 862: 580: 579: 556: 549: 542: 533: 532: 523: 522: 520:Official website 506: 488: 467: 452:(5th ed.). 432: 427: 421: 420: 396: 387: 381: 380: 364: 355: 323: 318: 317: 309: 304: 303: 302: 264:GPL-2.0-or-later 183: 180: 164:GPL-2.0-or-later 113:Operating system 92: 90: 85: 38: 29: 22: 18: 3041: 3040: 3036: 3035: 3034: 3032: 3031: 3030: 2956: 2955: 2954: 2949: 2940: 2919: 2870:Cobalt Networks 2849: 2816: 2761: 2740: 2709: 2673: 2637: 2517: 2504: 2433: 2388:UltraSPARC IIIi 2328: 2087: 2078: 2073: 2043: 2038: 2016: 1987: 1969: 1932: 1914: 1896: 1854: 1808: 1765: 1732: 1666: 1635: 1617: 1599: 1557: 1544: 1506: 1408: 1381: 1343: 1296: 1266: 1257:Express for Web 1195: 1167: 1149: 1108: 1057: 1025:(superseded by 1015:(superseded by 989: 950: 927: 848: 835:Borland Turbo C 798: 713: 675: 565: 560: 518: 517: 514: 509: 464: 456:. p. 560. 441: 436: 435: 428: 424: 417: 394: 388: 384: 377: 362: 356: 352: 347: 319: 312: 305: 300: 298: 295: 283: 237:Michael Kölling 233: 177: 93: 88: 86: 83: 52:Michael Kölling 41: 17: 12: 11: 5: 3039: 3029: 3028: 3023: 3018: 3016:Linux software 3013: 3008: 3003: 2998: 2993: 2988: 2983: 2978: 2973: 2968: 2951: 2950: 2945: 2942: 2941: 2939: 2938: 2933: 2927: 2925: 2921: 2920: 2918: 2917: 2912: 2907: 2902: 2897: 2892: 2887: 2882: 2877: 2872: 2867: 2861: 2859: 2855: 2854: 2851: 2850: 2848: 2847: 2842: 2837: 2832: 2826: 2824: 2818: 2817: 2815: 2814: 2809: 2804: 2799: 2794: 2792:OpenOffice.org 2789: 2784: 2779: 2773: 2767: 2763: 2762: 2760: 2759: 2754: 2748: 2746: 2742: 2741: 2739: 2738: 2733: 2728: 2723: 2717: 2715: 2711: 2710: 2708: 2707: 2702: 2697: 2692: 2687: 2681: 2679: 2675: 2674: 2672: 2671: 2666: 2661: 2656: 2651: 2645: 2643: 2639: 2638: 2636: 2635: 2630: 2625: 2620: 2615: 2610: 2605: 2600: 2595: 2590: 2585: 2580: 2575: 2570: 2565: 2564: 2563: 2553: 2548: 2547: 2546: 2536: 2531: 2525: 2523: 2519: 2518: 2511: 2509: 2506: 2505: 2503: 2502: 2497: 2492: 2487: 2485:SPARC T series 2482: 2477: 2472: 2467: 2462: 2457: 2452: 2447: 2441: 2439: 2435: 2434: 2432: 2431: 2426: 2421: 2416: 2411: 2406: 2401: 2396: 2391: 2390: 2389: 2386: 2381:UltraSPARC III 2378: 2377: 2376: 2373: 2372:UltraSPARC IIi 2370: 2369:UltraSPARC IIe 2362: 2357: 2352: 2347: 2342: 2336: 2334: 2330: 2329: 2327: 2326: 2321: 2316: 2311: 2306: 2301: 2296: 2295: 2294: 2289: 2284: 2279: 2274: 2264: 2259: 2254: 2253: 2252: 2242: 2241: 2240: 2235: 2230: 2225: 2220: 2215: 2210: 2205: 2195: 2190: 2185: 2184: 2183: 2178: 2173: 2168: 2163: 2158: 2153: 2148: 2143: 2138: 2128: 2123: 2118: 2113: 2108: 2102: 2100: 2093: 2089: 2088: 2083: 2080: 2079: 2072: 2071: 2064: 2057: 2049: 2040: 2039: 2037: 2036: 2029: 2021: 2018: 2017: 2015: 2014: 2009: 2004: 1997: 1995: 1989: 1988: 1986: 1985: 1979: 1977: 1971: 1970: 1968: 1967: 1962: 1957: 1952: 1946: 1944: 1938: 1937: 1934: 1933: 1931: 1930: 1924: 1922: 1916: 1915: 1913: 1912: 1906: 1904: 1898: 1897: 1895: 1894: 1889: 1883: 1877: 1875: 1866: 1860: 1859: 1856: 1855: 1853: 1852: 1847: 1842: 1837: 1832: 1827: 1822: 1816: 1814: 1810: 1809: 1807: 1806: 1801: 1796: 1791: 1786: 1781: 1775: 1773: 1767: 1766: 1764: 1763: 1758: 1753: 1748: 1742: 1740: 1734: 1733: 1731: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1695: 1689: 1687: 1678: 1672: 1671: 1668: 1667: 1665: 1664: 1659: 1654: 1652:Virtual Pascal 1649: 1643: 1641: 1637: 1636: 1634: 1633: 1627: 1625: 1619: 1618: 1616: 1615: 1609: 1607: 1601: 1600: 1598: 1597: 1592: 1589: 1584: 1579: 1572: 1570: 1561: 1550: 1549: 1546: 1545: 1543: 1542: 1537: 1532: 1527: 1525:PythonAnywhere 1522: 1516: 1514: 1508: 1507: 1505: 1504: 1499: 1494: 1489: 1484: 1479: 1474: 1469: 1464: 1461: 1458: 1453: 1448: 1443: 1438: 1433: 1427: 1425: 1416: 1410: 1409: 1407: 1406: 1401: 1395: 1393: 1387: 1386: 1383: 1382: 1380: 1379: 1374: 1369: 1364: 1359: 1353: 1351: 1345: 1344: 1342: 1341: 1336: 1331: 1326: 1321: 1315: 1313: 1304: 1298: 1297: 1295: 1294: 1289: 1286: 1280: 1278: 1272: 1271: 1268: 1267: 1265: 1264: 1259: 1254: 1249: 1244: 1239: 1234: 1229: 1224: 1219: 1214: 1209: 1207:Xamarin Studio 1203: 1201: 1197: 1196: 1194: 1193: 1188: 1183: 1177: 1175: 1169: 1168: 1166: 1165: 1159: 1157: 1151: 1150: 1148: 1147: 1142: 1136: 1134: 1125: 1114: 1113: 1110: 1109: 1107: 1106: 1101: 1096: 1091: 1086: 1080: 1078: 1069: 1063: 1062: 1059: 1058: 1056: 1055: 1045: 1040: 1030: 1020: 1010: 1005: 997: 995: 991: 990: 988: 987: 982: 977: 969: 964: 960: 958: 952: 951: 949: 948: 943: 937: 935: 929: 928: 926: 925: 920: 915: 914: 913: 911:Android Studio 902: 897: 892: 887: 882: 877: 871: 869: 860: 854: 853: 850: 849: 847: 846: 841: 832: 827: 822: 817: 812: 806: 804: 800: 799: 797: 796: 791: 786: 780: 778:LabWindows/CVI 775: 774: 773: 768: 763: 752: 747: 746: 745: 740: 729: 723: 721: 715: 714: 712: 711: 706: 701: 696: 691: 685: 683: 677: 676: 674: 673: 668: 659: 654: 649: 644: 639: 634: 629: 624: 619: 614: 609: 604: 599: 594: 588: 586: 577: 567: 566: 559: 558: 551: 544: 536: 530: 529: 527:BlueJ textbook 524: 513: 512:External links 510: 508: 507: 486:10.1.1.22.3975 479:(4): 249–268. 468: 462: 442: 440: 437: 434: 433: 422: 415: 382: 375: 349: 348: 346: 343: 342: 341: 336: 331: 325: 324: 310: 294: 291: 282: 279: 241:John Rosenberg 232: 229: 196:(IDE) for the 185: 184: 175: 171: 170: 161: 155: 154: 149: 143: 142: 137: 133: 132: 127: 121: 120: 118:Cross-platform 115: 109: 108: 103: 99: 98: 95: 94: 81: 79: 77:Stable release 73: 72: 69: 68: 65: 59: 58: 56:John Rosenberg 49: 43: 42: 39: 31: 30: 15: 9: 6: 4: 3: 2: 3038: 3027: 3024: 3022: 3019: 3017: 3014: 3012: 3009: 3007: 3004: 3002: 2999: 2997: 2994: 2992: 2991:Java platform 2989: 2987: 2984: 2982: 2979: 2977: 2974: 2972: 2969: 2967: 2964: 2963: 2961: 2948: 2943: 2937: 2934: 2932: 2929: 2928: 2926: 2922: 2916: 2913: 2911: 2908: 2906: 2903: 2901: 2898: 2896: 2893: 2891: 2888: 2886: 2883: 2881: 2878: 2876: 2873: 2871: 2868: 2866: 2863: 2862: 2860: 2856: 2846: 2843: 2841: 2840:Scott McNealy 2838: 2836: 2833: 2831: 2828: 2827: 2825: 2823: 2819: 2813: 2810: 2808: 2805: 2803: 2800: 2798: 2795: 2793: 2790: 2788: 2785: 2783: 2780: 2778: 2775: 2774: 2771: 2768: 2764: 2758: 2755: 2753: 2750: 2749: 2747: 2743: 2737: 2734: 2732: 2729: 2727: 2724: 2722: 2719: 2718: 2716: 2712: 2706: 2703: 2701: 2698: 2696: 2693: 2691: 2688: 2686: 2683: 2682: 2680: 2676: 2670: 2667: 2665: 2662: 2660: 2657: 2655: 2652: 2650: 2647: 2646: 2644: 2640: 2634: 2631: 2629: 2626: 2624: 2621: 2619: 2616: 2614: 2611: 2609: 2606: 2604: 2601: 2599: 2596: 2594: 2591: 2589: 2586: 2584: 2581: 2579: 2576: 2574: 2571: 2569: 2566: 2562: 2559: 2558: 2557: 2554: 2552: 2549: 2545: 2542: 2541: 2540: 2537: 2535: 2532: 2530: 2527: 2526: 2524: 2520: 2515: 2501: 2498: 2496: 2493: 2491: 2488: 2486: 2483: 2481: 2478: 2476: 2473: 2471: 2468: 2466: 2463: 2461: 2458: 2456: 2453: 2451: 2448: 2446: 2443: 2442: 2440: 2436: 2430: 2427: 2425: 2422: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2404:UltraSPARC T2 2402: 2400: 2399:UltraSPARC T1 2397: 2395: 2394:UltraSPARC IV 2392: 2387: 2384: 2383: 2382: 2379: 2374: 2371: 2368: 2367: 2366: 2365:UltraSPARC II 2363: 2361: 2358: 2356: 2353: 2351: 2348: 2346: 2343: 2341: 2338: 2337: 2335: 2331: 2325: 2322: 2320: 2317: 2315: 2312: 2310: 2307: 2305: 2302: 2300: 2297: 2293: 2290: 2288: 2285: 2283: 2280: 2278: 2275: 2273: 2270: 2269: 2268: 2265: 2263: 2260: 2258: 2255: 2251: 2248: 2247: 2246: 2243: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2200: 2199: 2196: 2194: 2191: 2189: 2186: 2182: 2179: 2177: 2174: 2172: 2169: 2167: 2164: 2162: 2159: 2157: 2154: 2152: 2149: 2147: 2144: 2142: 2139: 2137: 2134: 2133: 2132: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2104: 2103: 2101: 2097: 2094: 2090: 2086: 2081: 2077: 2070: 2065: 2063: 2058: 2056: 2051: 2050: 2047: 2035: 2034: 2030: 2028: 2027: 2023: 2022: 2019: 2013: 2010: 2008: 2005: 2003: 1999: 1998: 1996: 1994: 1990: 1984: 1981: 1980: 1978: 1976: 1972: 1966: 1963: 1961: 1958: 1956: 1953: 1951: 1950:IntelliJ IDEA 1948: 1947: 1945: 1943: 1939: 1929: 1926: 1925: 1923: 1921: 1917: 1911: 1908: 1907: 1905: 1903: 1899: 1893: 1890: 1887: 1884: 1882: 1879: 1878: 1876: 1874: 1870: 1867: 1865: 1861: 1851: 1848: 1846: 1843: 1841: 1838: 1836: 1833: 1831: 1828: 1826: 1823: 1821: 1818: 1817: 1815: 1811: 1805: 1802: 1800: 1799:Liberty BASIC 1797: 1795: 1792: 1790: 1787: 1785: 1782: 1780: 1779:Visual Studio 1777: 1776: 1774: 1772: 1768: 1762: 1759: 1757: 1754: 1752: 1749: 1747: 1744: 1743: 1741: 1739: 1735: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1690: 1688: 1686: 1682: 1679: 1677: 1673: 1663: 1660: 1658: 1657:Borland Kylix 1655: 1653: 1650: 1648: 1645: 1644: 1642: 1638: 1632: 1629: 1628: 1626: 1624: 1620: 1614: 1611: 1610: 1608: 1606: 1602: 1596: 1595:PascalABC.NET 1593: 1590: 1588: 1585: 1583: 1580: 1577: 1574: 1573: 1571: 1569: 1565: 1562: 1560: 1559:Object Pascal 1555: 1551: 1541: 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1517: 1515: 1513: 1509: 1503: 1502:DevEco Studio 1500: 1498: 1495: 1493: 1490: 1488: 1485: 1483: 1480: 1478: 1475: 1473: 1470: 1468: 1465: 1462: 1459: 1457: 1454: 1452: 1449: 1447: 1444: 1442: 1439: 1437: 1434: 1432: 1429: 1428: 1426: 1424: 1420: 1417: 1415: 1411: 1405: 1402: 1400: 1397: 1396: 1394: 1392: 1388: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1354: 1352: 1350: 1346: 1340: 1337: 1335: 1332: 1330: 1327: 1325: 1322: 1320: 1317: 1316: 1314: 1312: 1308: 1305: 1303: 1299: 1293: 1290: 1287: 1285: 1282: 1281: 1279: 1277: 1273: 1263: 1260: 1258: 1255: 1253: 1250: 1248: 1245: 1243: 1240: 1238: 1235: 1233: 1230: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1208: 1205: 1204: 1202: 1198: 1192: 1189: 1187: 1184: 1182: 1181:Visual Studio 1179: 1178: 1176: 1174: 1170: 1164: 1161: 1160: 1158: 1156: 1152: 1146: 1145:PascalABC.NET 1143: 1141: 1138: 1137: 1135: 1133: 1129: 1126: 1123: 1119: 1115: 1105: 1104:DevEco Studio 1102: 1100: 1097: 1095: 1092: 1090: 1087: 1085: 1082: 1081: 1079: 1077: 1073: 1070: 1068: 1064: 1053: 1049: 1046: 1044: 1041: 1038: 1034: 1031: 1028: 1024: 1021: 1018: 1014: 1011: 1009: 1006: 1003: 999: 998: 996: 992: 986: 983: 981: 978: 976: 975:IntelliJ IDEA 973: 970: 968: 965: 962: 961: 959: 957: 953: 947: 944: 942: 939: 938: 936: 934: 930: 924: 923:DevEco Studio 921: 919: 916: 912: 909: 908: 906: 905:IntelliJ IDEA 903: 901: 898: 896: 893: 891: 888: 886: 883: 881: 878: 876: 873: 872: 870: 868: 864: 861: 859: 855: 845: 842: 840: 836: 833: 831: 828: 826: 823: 821: 818: 816: 813: 811: 808: 807: 805: 801: 795: 792: 790: 787: 785: 781: 779: 776: 772: 769: 767: 764: 762: 761:IntelliJ IDEA 759: 758: 757: 753: 751: 750:Visual Studio 748: 744: 741: 739: 736: 735: 733: 730: 728: 725: 724: 722: 720: 716: 710: 707: 705: 702: 700: 697: 695: 692: 690: 689:DevEco Studio 687: 686: 684: 682: 678: 672: 669: 667: 663: 660: 658: 655: 653: 650: 648: 645: 643: 640: 638: 635: 633: 630: 628: 627:GNOME Builder 625: 623: 620: 618: 615: 613: 610: 608: 605: 603: 600: 598: 595: 593: 590: 589: 587: 585: 581: 578: 576: 572: 568: 564: 557: 552: 550: 545: 543: 538: 537: 534: 528: 525: 521: 516: 515: 504: 500: 496: 492: 487: 482: 478: 474: 469: 465: 459: 455: 454:Prentice Hall 451: 450: 444: 443: 431: 426: 418: 416:0-89791-757-X 412: 408: 404: 400: 393: 386: 378: 372: 368: 361: 354: 350: 340: 337: 335: 332: 330: 327: 326: 322: 316: 311: 308: 297: 290: 288: 278: 276: 271: 269: 265: 261: 256: 254: 250: 246: 242: 238: 228: 226: 222: 218: 214: 210: 205: 203: 199: 195: 191: 182: 176: 172: 169: 165: 162: 160: 156: 153: 150: 148: 144: 141: 138: 134: 131: 128: 126: 122: 119: 116: 114: 110: 107: 104: 100: 96: 80: 78: 74: 70: 66: 64: 60: 57: 53: 50: 48: 44: 37: 32: 28: 23: 2858:Acquisitions 2845:Vinod Khosla 2756: 2659:Open Storage 2257:Blade server 2188:SPARCclassic 2031: 2024: 1960:Sublime Text 1845:Visual Basic 1840:SharpDevelop 1813:Discontinued 1647:Turbo Pascal 1640:Discontinued 1288:FlashDevelop 1217:SharpDevelop 1200:Discontinued 1004:Pro for Java 994:Discontinued 879: 830:SharpDevelop 803:Discontinued 597:Code::Blocks 476: 472: 448: 439:Bibliography 425: 398: 385: 366: 353: 284: 272: 257: 234: 225:method calls 206: 189: 188: 140:Multilingual 136:Available in 63:Developer(s) 2797:OpenSolaris 2700:Grid Engine 2678:Performance 2608:Java System 2578:OpenWindows 2319:Cobalt Qube 2304:JavaStation 2007:Eclipse Che 1873:Open source 1825:MonoDevelop 1820:CA-Realizer 1746:FutureBASIC 1685:Open source 1662:QuickPascal 1576:Free Pascal 1568:Open source 1512:Proprietary 1472:Komodo Edit 1446:Light Table 1423:Open source 1377:Zend Studio 1357:Codelobster 1349:Proprietary 1329:Komodo Edit 1311:Open source 1212:MonoDevelop 1132:Open source 1076:Open source 1033:Visual Café 1002:CodeWarrior 1000:Metrowerks 867:Open source 825:MonoDevelop 738:CodeWarrior 592:Arduino IDE 584:Open source 2960:Categories 2915:Tarantella 2910:StorageTek 2633:VirtualBox 2598:StarOffice 2360:UltraSPARC 2355:SuperSPARC 2350:microSPARC 2333:Processors 2324:Cobalt RaQ 2245:Enterprise 2026:Comparison 2012:SourceLair 2002:Cloud9 IDE 1910:Cloud9 IDE 1830:QuickBASIC 1587:Dev-Pascal 1477:Komodo IDE 1460:PyScripter 1334:Komodo IDE 1191:Understand 1067:JavaScript 1043:Visual J++ 985:Understand 946:JDeveloper 789:Understand 727:C++Builder 671:OpenWatcom 652:Qt Creator 345:References 102:Written in 89:2024-03-20 67:BlueJ Team 2802:OpenSPARC 2766:Community 2745:Education 2628:GlassFish 2455:Fireplane 1789:PureBasic 1693:Basic-256 1535:SlickEdit 1451:Ninja-IDE 1372:SlickEdit 1023:VisualAge 980:SlickEdit 972:JetBrains 967:MyEclipse 900:Greenfoot 815:VisualAge 794:SlickEdit 756:JetBrains 743:MyEclipse 481:CiteSeerX 329:Greenfoot 266:with the 166:with the 2947:Category 2890:MySQL AB 2875:Gridware 2830:Bill Joy 2787:NetBeans 2731:Fortress 2726:picoJava 2714:Research 2522:Software 2460:LOM port 2419:SPARC T5 2414:SPARC T4 2409:SPARC T3 2092:Hardware 2033:Category 1902:Freeware 1888:(VSCode) 1784:NS Basic 1738:Freeware 1718:Basic4GL 1708:SdlBasic 1605:Freeware 1540:Wing IDE 1482:KDevelop 1362:PhpStorm 1339:KDevelop 1324:NetBeans 1155:Freeware 1099:Chromium 1052:NetBeans 1050:(became 1037:JBuilder 1017:NetBeans 1008:JBuilder 963:JCreator 933:Freeware 918:NetBeans 681:Freeware 647:QDevelop 642:NetBeans 637:KDevelop 602:CodeLite 293:See also 125:Platform 2924:Slogans 2807:OpenJDK 2642:Storage 2603:iPlanet 2568:SunView 2534:Solaris 2475:Neptune 2345:MB86900 2121:Sun386i 2099:Systems 1955:VS Code 1892:Eclipse 1794:GLBasic 1756:thinAir 1582:Lazarus 1520:PyCharm 1399:RStudio 1367:PHPEdit 1027:Eclipse 890:Eclipse 766:AppCode 734:-based 732:Eclipse 632:Kakoune 612:Eclipse 607:Dev-C++ 503:2805887 231:History 221:objects 217:classes 174:Website 159:License 87: ( 2905:SavaJe 2822:People 2705:Lustre 2588:Studio 2375:Gemini 1993:Online 1983:Poplog 1975:POP-11 1928:GoLand 1920:Retail 1835:QBasic 1771:Retail 1751:RapidQ 1728:InForm 1713:Gambas 1631:Delphi 1623:Retail 1554:Pascal 1497:Thonny 1467:Spyder 1431:Anjuta 1414:Python 1319:Aptana 1173:Retail 956:Retail 941:jGRASP 885:DrJava 875:Anjuta 844:QuickC 810:Anjuta 719:Retail 657:TheIDE 501:  483:  460:  430:Stride 413:  373:  334:DrJava 253:Eiffel 192:is an 2757:BlueJ 2685:Cloud 2618:MySQL 2529:SunOS 2445:Sun4d 2438:Other 2340:SPARC 2292:X4500 2287:T2000 2250:10000 2198:Ultra 2193:Netra 2126:Sun-4 2116:Sun-3 2111:Sun-2 2106:Sun-1 1676:BASIC 1591:GNAVI 1456:PyDev 1276:Flash 1186:Rider 1048:Xelfi 895:Geany 880:BlueJ 771:CLion 709:Xcode 622:Geany 617:Emacs 499:S2CID 395:(PDF) 363:(PDF) 190:BlueJ 179:bluej 20:BlueJ 2895:Pixo 2752:SCPs 2593:Java 2573:NeWS 2561:ZFS+ 2544:NIS+ 2490:SPOT 2465:MBus 2450:SBus 2429:MAJC 2424:Rock 2282:E25K 2267:Fire 2000:AWS 1942:Haxe 1804:Xojo 1463:PIDA 1441:Eric 1436:IDLE 1122:.NET 1094:Atom 858:Java 782:IBM 458:ISBN 411:ISBN 371:ISBN 287:Java 249:Blue 239:and 181:.org 147:Type 130:Java 106:Java 54:and 2669:ZFS 2664:QFS 2623:xVM 2556:ZFS 2551:NFS 2539:NIS 2314:Ray 2277:15K 2272:12K 2171:IPX 2166:IPC 1881:Vim 1698:B4X 1578:IDE 1487:Vim 1302:PHP 1118:CLI 1084:Vim 839:C++ 754:By 666:Vim 575:C++ 491:doi 403:doi 243:at 213:UML 2962:: 2238:80 2233:60 2228:30 2223:24 2218:10 2181:ZX 2176:LX 2161:20 2156:10 1864:Go 837:, 662:Vi 573:, 497:. 489:. 477:13 475:. 409:. 397:. 270:. 219:, 2213:5 2208:2 2203:1 2151:5 2146:4 2141:2 2136:1 2068:e 2061:t 2054:v 1556:, 1391:R 1124:) 1120:( 1054:) 1039:) 1029:) 1019:) 664:– 571:C 555:e 548:t 541:v 505:. 493:: 466:. 419:. 405:: 379:. 91:)

Index



Original author(s)
Michael Kölling
John Rosenberg
Developer(s)
Stable release
Java
Operating system
Cross-platform
Platform
Java
Multilingual
Type
Integrated development environment
License
GPL-2.0-or-later
Classpath exception
bluej.org
integrated development environment
Java programming language
software development
object-oriented programming
UML
classes
objects
method calls
Michael Kölling
John Rosenberg
Monash University

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