Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

What is Resource Catalog ?

catalog-iconThe OpenFoundry Resource Catalog lists professional resources and applications related to the development of open source software. If you have any recommendation listing / category  or bug for this resource catalog, please do not hesitate to contact us.

Integrated Development Environment

Listings

Results 1 - 7 of 7

DrJava

DrJava 是一款開放源碼的輕量Java開發環境,這款軟體主要設計給學生讓初學的人有一個有直觀的界面並用互動的方式學習Java程式設計. Java是一款靜態編譯語言, 也就是說Java程式需要經過編譯的過程才能執行. 這對於剛剛接觸Java程式設計尤其是第一次接觸編程的人來說是一個很費時的. 有的情況下, 使用者只想測試一些簡單的Java語言特性或是更廣義來講一些編程邏輯的測試, 透過一個內建的互動功能, DrJava都能夠很迅速地做到. DrJava讓測試Java像是在寫腳本語言的程式碼. 對於想要開始編程或是瞭解Java程式語言的人, DrJava是一個學習曲線很平順的入門編輯環境.在此同時, DrJava還有一些符合軟體工程精神的功能, 讓學生們可以一次接觸到.

Gel

★

Gel is a Java IDE that is written in a language other then Java and is natively compiled for Windows. Unlike other Java IDEs available, this enables Gel to be very small and very quick. It works great on suboptimal hardware and consumes little memory.

Platform:unknown                                       License:unknown

Reference:https://www.gexperts.com/products/gel/gel.php

 

Jipe

Jipe is aimed to be a small yet powerful Java IDE developed in Java so that it can be used on all platforms supporting Suns JDK. The current version is compatible with > JDK1.1.2 + swing.

Features:

Redevelop the Jipe code to make it easier to maintain and improve.

Improve the documentation of Jipe and it's code.

Add support for the Java(TM) 2 SDK 1.4.0.

Continue support for Jipe 0.95 in the mean time.

Platform:Cross platform;                       License:GNU General Public License (GPL)

Reference:https://jipe.sourceforge.net/

BlueJ

BlueJ is an integrated Java environment specifically designed for introductory teaching.

Features:

fully integrated environment

graphical class structure display

graphical and textual editing

built-in editor, compiler, virtual machine, debugger, etc.

easy-to-use interface, ideal for beginners

interactive object creation

interactive object calls

interactive testing

incremental application development

Platform:Cross platform ;                   License:GNU General Public License V2

Reference:https://www.bluej.org/about/what.html

jGRASP

jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. jGRASP is implemented in Java, and runs on all platforms with a Java Virtual Machine (Java version 1.5 or higher). jGRASP produces Control Structure Diagrams (CSDs) for Java, C, C++, Objective-C, Ada, and VHDL; Complexity Profile Graphs (CPGs) for Java and Ada; UML class diagrams for Java; and has dynamic object viewers that work in conjunction with an integrated debugger and workbench for Java. The viewers include a data structure identifier mechanism which recognizes objects that represent traditional data structures such as stacks, queues, linked lists, binary trees, and hash tables, and then displays them in an intuitive textbook-like presentation view.

Platform:Cross platform;                   License:Please visit https://www.jgrasp.org/license.html

Reference:https://www.jgrasp.org/

IntelliJ IDEA

IntelliJ IDEA is a code-centric IDE focused on developer productivity. IntelliJ IDEA deeply understands your code and gives you a set of powerful tools without imposing any particular workflow or project structure. IntelliJ IDEA is your dream pair-programmer who knows its way around the codebase, makes great suggestions right when you need them, and is always ready to help you shape your code.

Features:

Intelligent code editor has all the smarts for understanding Java code; provides refactorings, code inspections and intentions, super-fast navigation — all that we have accumulated over the years.

Integrates with such essential tools as JUnit and TestNG, Ant and Maven, and popular version control systems: CVS, Subversion and git.

Provides IntelliJ IDEA's famous XML-Java interoperability and comprehensive Groovy programming language support.

The Swing UI designer complements the suite of tools for developing Java desktop applications — such as IntelliJ IDEA itself.

Platform:Cross Platform;                               License:Apache 2.0 license

Reference:https://www.jetbrains.com/idea/

JCreator LE version

JCreator is the development tool for every programmer that likes to do what he does best: programming. It is faster, more efficient and more reliable than other Java IDE’s. Therefore it is the perfect tool for programmers of every level, from learning programmer to Java-specialist. Only LE version is freeware.

Features:

Advanced editor with code-folding

Popup for code completion

Popup for code snippets

Popup for code identifiers

Source code navigation

JSP, Ant and CVS support

Feature rich Debugger

Platform:Windows;                   License:XINOX SOFTWARE

Reference:https://www.jcreator.com/