JBuilder-IDE
03:35Show all | Close all
-
Introduction
-
What is IDE ?
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools and a debugger.
Some IDEs contain compiler, interpreter, or both, such as Microsoft Visual Studio and Eclipse; others do not, such as SharpDevelop and Lazarus. The boundary between an integrated development environment and other parts of the broader software development environment is not well-defined. Sometimes a version control system and various tools are integrated to simplify the construction of a GUI. Many modern IDEs also have a class browser, an object inspector, and a class hierarchy diagram, for use with object-oriented software development.[1]
-
Overview
IDEs are designed to maximize programmer productivity by providing tight-knit components with similar user interfaces. IDEs present a single program in which all development is done. This program typically provides many features for authoring, modifying, compiling, deploying and debugging software. This contrasts with software development using unrelated tools, such as vi, GCC or make. One aim of the IDE is to reduce the configuration necessary to piece together multiple development utilities, instead providing the same set of capabilities as a cohesive unit. Reducing that setup time can increase developer productivity, in cases where learning to use the IDE is faster than manually integrating all of the individual tools. Tighter integration of all development tasks has the potential to improve overall productivity beyond just helping with setup tasks. For example, code can be continuously parsed while it is being edited, providing instant feedback when syntax errors are introduced. That can speed learning a new programming language and its associated libraries. Some IDEs are dedicated to a specific programming language, allowing a feature set that most closely matches the programming paradigms of the language. However, there are many multiple-language IDEs, such as Eclipse, ActiveState Komodo, IntelliJ IDEA, Oracle JDeveloper, NetBeans, Microsoft Visual Studio, Genuitec MyEclipse, WinDev, and Xcode. While most modern IDEs are graphical, text-based IDEs such as Turbo Pascal were in popular use before the widespread availability of windowing systems like Microsoft Windows and the X Window System (X11). Text IDEs use function keys or hotkeys to perform various tasks. -
Histroy
IDEs initially became possible when developing via a console or terminal. Early systems could not support one, since programs were prepared using flowcharts, entering programs with punched cards (or paper tape, etc.) before submitting them to a compiler. Dartmouth BASIC was the first language to be created with an IDE (and was also the first to be designed for use while sitting in front of a console or terminal). Its IDE (part of the Dartmouth Time Sharing System) was command-based, and therefore did not look much like the menu-driven, graphical IDEs prevalent today. However it integrated editing, file management, compilation, debugging and execution in a manner consistent with a modern IDE. Keyboard Maestro [2] Maestro I is a product from Softlab Munich and was the world's first integrated development environment[3] 1975 for software. Maestro I was installed for 22,000 programmers worldwide. Until 1989, 6,000 installations existed in the Federal Republic of Germany. Maestro I was arguably the world leader in this field during the 1970s and 1980s. Today one of the last Maestro I can be found in the Museum of Information Technology at Arlington. One of the first IDEs with a plug-in concept was Softbench. In 1995 Computerwoche commented that the use of an IDE was not well received by developers since it would fence in their creativi
-
-
What is Eclipse ?
Most people know Eclipse as an integrated development environment (IDE) for Java. Today it is the leading development environment for Java with a market share of approximately 65%.
Eclipse is created by an Open Source community and is used in several different areas, e.g. as a development environment for Java or Android applications. Eclipse's roots go back to 2001.
The Eclipse Open Source community has over 200 Open Source projects covering different aspects of software development.
The Eclipse projects are governed by the Eclipse Foundation. The Eclipse Foundation is a non-profit, member supported corporation that hosts the Eclipse Open Source projects and helps to cultivate both an Open Source community and an ecosystem of complementary products and services.
The Eclipse IDE can be extended with additional software components. Eclipse calls these software components plug-ins. Several Open Source projects and companies have extended the Eclipse IDE.
It is also possible to use Eclipse as a basis for creating general purpose applications. These applications are known as Eclipse Rich Client Platform (Eclipse RCP) applications. -
Eclispe Installation
Java might already be installed on your machine. You can test this by opening a console (if you are using Windows: Win+R, enter cmd and press Enter) and by typing in the following command: java -version If Java is correctly installed, you should see some information about your Java installation. If the command line returns the information that the program could not be found, you have to install Java. A Google search for How to install JDK on YOUR_OS should result in helpful links. Replace YOUR_OS with your operating system, e.g. Windows, Ubuntu, Mac OS X, etc. -
Environment and requirement
Eclipse requires an installed Java Runtime. Eclipse 4.2 requires at least Java 5 to run.
For this tutorial you should use Java in version 6 or higher.
The Eclipse IDE contains its own Java compiler. The Java Development Tools are required if you compile Java source code outside Eclipse and for advanced development scenarios. For example if you use automatic builds or if you develop web development. -
Packages of eclispe
Tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn and others.
Feature Listorg.eclipse.cvs org.eclipse.datatools.common.doc.user org.eclipse.datatools.connectivity.doc.user org.eclipse.datatools.connectivity.feature org.eclipse.datatools.doc.user org.eclipse.datatools.enablement.feature org.eclipse.datatools.intro org.eclipse.datatools.modelbase.feature org.eclipse.datatools.sqldevtools.feature org.eclipse.datatools.sqltools.doc.user org.eclipse.epp.package.common.feature org.eclipse.help org.eclipse.jdt org.eclipse.jpt.common.eclipselink.feature org.eclipse.jpt.common.feature org.eclipse.jpt.dbws.eclipselink.feature org.eclipse.jpt.jaxb.eclipselink.feature org.eclipse.jpt.jaxb.feature org.eclipse.jpt.jpa.eclipselink.feature org.eclipse.jpt.jpa.feature org.eclipse.jsf.feature org.eclipse.jst.common.fproj.enablement.jdt org.eclipse.jst.enterprise_ui.feature org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature org.eclipse.jst.server_adapters.ext.feature org.eclipse.jst.server_adapters.feature org.eclipse.jst.server_ui.feature org.eclipse.jst.web_ui.feature org.eclipse.jst.webpageeditor.feature org.eclipse.jst.ws.axis2tools.feature org.eclipse.jst.ws.cxf.feature org.eclipse.jst.ws.jaxws.dom.feature org.eclipse.jst.ws.jaxws.feature org.eclipse.mylyn.bugzilla_feature org.eclipse.mylyn.context_feature org.eclipse.mylyn.ide_feature org.eclipse.mylyn.java_feature org.eclipse.mylyn.wikitext_feature org.eclipse.mylyn_feature org.eclipse.pde org.eclipse.platform org.eclipse.rse org.eclipse.rse.useractions org.eclipse.tm.terminal org.eclipse.tm.terminal.ssh org.eclipse.tm.terminal.telnet org.eclipse.tm.terminal.view org.eclipse.wst.common.fproj org.eclipse.wst.jsdt.feature org.eclipse.wst.server_adapters.feature org.eclipse.wst.web_ui.feature org.eclipse.wst.xml_ui.feature org.eclipse.wst.xsl.feature -
Types pf packages
- There are 6 types of packages in eclispe
-
Download
Cilck here to download from Official website
0 comments: