FACTOID # 54: The Mall in Washington, D.C. is 1.4 times larger than Vatican City.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "NetBeans" also viewed:
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > NetBeans
NetBeans IDE

NetBeans 5.5 Screenshot
Developer: Sun Microsystems
Latest release: 5.5.1 / May 24, 2007
OS: Cross-platform
Available language(s): Multilingual
Genre: Java IDE
License: CDDL
Website: www.netbeans.org

NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. Image File history File links Download high-resolution version (1024x735, 117 KB) A screenshot of NetBeans 5. ... Software development is the translation of a user need or marketing goal into a software product. ... Sun Microsystems, Inc. ... A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ... It has been suggested that Maintenance OS be merged into this article or section. ... A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ... Computer software can be organized into categories based on common function, type, or field of use. ... This article or section does not cite any references or sources. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... Common Development and Distribution License (CDDL) is an open source license, produced by Sun Microsystems, based the Mozilla Public License, version 1. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... In computing, a platform describes some sort of framework, either in hardware or software, which allows software to run. ... Java is a programming language originally developed by Sun Microsystems and released in 1995. ... This article does not cite any references or sources. ... This article or section does not cite any references or sources. ...


The NetBeans Platform allows applications to be developed from a set of modular software components called modules. A module is a Java archive file that contains Java classes written to interact with the NetBeans Open APIs and a manifest file that identifies it as a module. Applications built on modules can be extended by adding new modules. Since modules can be developed independently, applications based on the NetBeans platform can be easily and powerfully[1] extended by third party developers. Software component representations: above the representation used in UML, below the representation commonly used by Microsofts COM objects. ... In computing, a Jar file (short for Java archive) is a ZIP file used to distribute a set of Java classes. ... Wikipedia does not have an article with this exact name. ... In the video game industry, a third-party developer is a developer that is not only a separate entity from a console manufacturer, but also not affiliated or held by any contractual agreement to make exclusive games for any specific console. ...

Contents

History

NetBeans began in 1997 as Xelfi, a student project under the guidance of the Faculty of Mathematics and Physics at Charles University in Prague. A company was later formed around the project and produced commercial versions of the NetBeans IDE until it was bought by Sun Microsystems in 1999. Sun open-sourced the NetBeans IDE in June of the following year. The NetBeans community has since continued to grow, thanks to individuals and companies using and contributing to the project.[2] The Charles University of Prague (also simply University of Prague; Czech: Univerzita Karlova; Latin: Universitas Carolina) is the oldest and most prestigious Czech university and among the oldest universities in Europe, being founded in 1340s (for the exact year, see below). ... Nickname: Motto: Praga Caput Rei publicae Location within the Czech Republic Coordinates: , Country Czech Republic Region Capital City of Prague Founded 9th century Government  - Mayor Pavel Bém Area  - City 496 km²  (191. ... Sun Microsystems, Inc. ...


The NetBeans Platform

The NetBeans Platform is a reusable framework for simplifying the development of other desktop applications. When an application based on the NetBeans Platform is run, the platform's Main class is executed. Available modules are located, placed in an in-memory registry, and the modules' startup tasks are executed. Generally, a module's code is loaded into memory only as it is needed.


Applications can install modules dynamically. Any application can include the Update Center module to allow users of the application to download digitally-signed upgrades and new features directly into the running application. Reinstalling an upgrade or a new release does not force users to download the entire application again. In cryptography, a digital signature or digital signature scheme is a type of asymmetric cryptography used to simulate the security properties of a signature in digital, rather than written, form. ...


The platform offers services common to desktop applications, allowing developers to focus on the logic specific to their application. Among the features of the platform are:

  • User interface management (e.g. menus and toolbars)
  • User settings management
  • Storage management (saving and loading any kind of data)
  • Window management
  • Wizard framework (supports step-by-step dialogs)

The NetBeans IDE

The NetBeans IDE is an open-source integrated development environment written entirely in Java using the NetBeans Platform. NetBeans IDE supports development of all Java application types (J2SE, web, EJB and mobile applications) out of the box. Among other features are an Ant-based project system, version control and refactoring. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... Java 2 Platform, Standard Edition or J2SE is a collection of java Application Programming Interfaces targeting Java platform applications running on a workstation. ... In software engineering, a web application is an application delivered to users from a web server over a network such as the World Wide Web or an intranet. ... The Enterprise Java Beans specification is one of the several Java APIs in the Java 2 Platform, Enterprise Edition. ... A MIDlet is a Java program for embedded devices, more specifically the J2ME virtual machine. ... Apache Ant is a software tool for automating software build processes. ... Revision control is an aspect of documentation control wherein changes to documents are identified by incrementing an associated number or letter code, termed the revision level, or simply revision. It has been a standard practice in the maintenance of engineering drawings for as long as the generation of such drawings... Refactoring is the process of rewriting a computer program or other material to improve its structure or readability, while explicitly keeping its meaning or behavior. ...


The current version is NetBeans IDE 5.5.1, which was released in May 2007. NetBeans IDE 5.5 extends the existing Java EE features (including Java Persistence support, EJB 3 and JAX-WS). Additionally, the NetBeans Enterprise Pack supports development of Java EE 5 enterprise applications, including SOA visual design tools, XML schema tools, web services orchestration (for BPEL), and UML modeling. The NetBeans C/C++ Pack supports C/C++ projects. NetBeans 5.5.1 builds on the functionality of NetBeans 5.5 and also provides several bug fixes. Java Platform, Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language. ... NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. ... NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. ...


NetBeans IDE 5.5 builds upon the previous version 5.0, which introduced comprehensive support for developing IDE modules and rich client applications based on the NetBeans platform, a new GUI builder (formerly known as "Project Matisse"), new and redesigned CVS support, Weblogic 9 and JBoss 4 support, and many editor enhancements. GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ... The Concurrent Versions System (CVS), also known as the Concurrent Versioning System, is an open-source version control system invented and developed by Dick Grune in the 1980s. ... This article needs cleanup. ... JBoss (pronounced Jay Boss) is an open source Java EE-based application server implemented in Java. ...


Modularity: All the functions of the IDE are provided by modules. Each module provides a well defined function, such as support for the Java language, editing, or support for the CVS versioning system. NetBeans contains all the modules needed for Java development in a single download, allowing the user to start working immediately. Modules also allow NetBeans to be extended. New features, such as support for other programming languages, can be added by installing additional modules. For instance, Sun Studio, Sun Java Studio Enterprise, and Sun Java Studio Creator from Sun Microsystems are all based on the NetBeans IDE. Java is a programming language originally developed by Sun Microsystems and released in 1995. ... Sun Java Studio Creator [1] is an integrated development environment based on the NetBeans IDE developed by Sun Microsystems. ... Sun Microsystems, Inc. ...


License: Since July 2006, NetBeans IDE is licensed under the Common Development and Distribution License (CDDL), a license based on the Mozilla Public License (MPL). Common Development and Distribution License (CDDL) is an open source license, produced by Sun Microsystems, based the Mozilla Public License, version 1. ... In computing, the Mozilla Public License (MPL) is an open source and free software license. ...


NetBeans IDE Packs and Add-Ons

NetBeans Mobility Pack

The NetBeans Mobility Pack [1] is a tool for developing applications that run on mobile devices; generally mobile phones, but this also includes entry-level PDAs, among others. Look up PDA in Wiktionary, the free dictionary. ...


The Mobility Pack can be used to write, test, and debug applications for the Java Micro Edition platform (Java ME platform) technology-enabled mobile devices. It integrates support for the Mobile Information Device Profile (MIDP) 2.0, the Connected Limited Device Configuration (CLDC) 1.1, and Connected Device Configuration (CDC). One can easily integrate third-party emulators for a robust testing environment. Currently, the pack is available as two separate clusters, one covering CDC and the other, CLDC devices. Java Micro Edition (Java ME or as it used to be referred to J2ME), is a runtime and collection of Java APIs for the development of software for resource contrained devices such as PDAs, cell phones and other consumer appliances. ... Mobile Information Device Profile (MIDP), is a specification published for the use of Java on embedded devices such as cell phones and PDAs. ... The Connected Limited Device Configuration (CLDC) is a framework for J2ME applications targeted at devices with very limited resources such as pagers and mobile phones. ... The Connected Device Configuration (CDC) is a framework for building J2ME applications on embedded devices ranging from a pager up to Set-top box. ...


NetBeans Profiler

The NetBeans Profiler [2] is a tool for the optimization of Java applications: It helps you find memory leaks and optimize speed.


The Profiler is based on a Sun Laboratories research project that was named JFluid. That research uncovered specific techniques that can be used to lower the overhead of profiling a Java application. One of those techniques is dynamic bytecode instrumentation, which is particularly useful for profiling large Java applications. Using dynamic bytecode instrumentation and additional algorithms, the NetBeans Profiler is able to obtain runtime information on applications that are too large or complex for other profilers. NetBeans IDE 6.0 will support Profiling Points that let you profile precise points of execution and measure execution time. In computer programming, a profiler is a computer program that can track the performance of another program by checking information collected while the code is executed . ...


NetBeans C/C++ Pack

The NetBeans C/C++ Pack [3] adds support for C/C++ developers to NetBeans IDE 5.5.


This pack lets C/C++ developers use their specified set of compilers and tools in conjunction with NetBeans IDE to build native applications for e.g. MS Windows, Linux, and Solaris. The pack makes the editor language-aware for C/C++, and provides project templates, a dynamic class browser, make file support, and debugger functionality. Developers can also extend the pack with their own additional functionalities.


NetBeans Enterprise Pack

The NetBeans Enterprise Pack [4] extends support for Enterprise application development and Web services in NetBeans IDE 5.5.


The Enterprise Pack extends the IDE's capabilities to write, test and debug service-oriented architecture (SOA) applications using XML, BPEL, and Java web services. The pack adds visual design tools for UML modeling, XML schema, and web services orchestration, and support for secure identity-enabled web services. It also installs and configures the necessary runtimes, including a BPEL engine and identity management server integrated with Sun Java System Application Server. The introduction to this article provides insufficient context for those unfamiliar with the subject matter. ...


NetBeans Visual Web Pack

The Netbeans Visual Web Pack [5] provides an easy and intuitive drag and drop interface for developers to create rich UIs for web development. These components are based on JSF and help in easy development for user interfaces. This visual web pack is considered to be a much better and improved version with a lot of good features compared to the previous releases of sun java studio creator.


The source code for the UI component set is also open source and available for download at: https://woodstock.dev.java.net


NetBeans Ruby Pack

The upcoming 6.0 version of Netbeans will allow IDE development with Ruby and JRuby, as well as Rails for these two implementations of Ruby [6] [7]. A NetBeans Ruby Pack preview is available since Milestone 7 release of NetBeans 6. Ruby is a reflective, dynamic, object-oriented programming language. ... JRuby is a Java implementation of the Ruby interpreter, being developed by the JRuby team. ... Ruby on Rails is a free web application framework that aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. ...


The Ruby Pack includes editor functionalities as :

  • basic editing,
  • syntax highlighting for Ruby
  • code completion,
  • occurrence highlighting,
  • integrated documentation pop-ups for Ruby API calls,
  • semantic analysis with highlighting of parameters and unused local variables.

It is also possible to create directly Ruby projects or Ruby on Rails projects, using the reference Ruby implementation, or using JRuby (the Java implementation of Ruby).


NetBeans JavaScript Editor

NetBeans JavaScript Editor [8] provides extended support for Javascript and CSS.


Features:


1. JavaScript editor:

  • syntax highlighting,
  • code completion for native objects and functions,
  • all NetBeans editor's features,
  • generation of JavaScript class skeleton,
  • generation of AJAX callback from a template;

2. CSS editor extension:

  • code completion for styles names,
  • quick navigation through the navigator panel,
  • display CSS rule declaration in a List View,
  • display file structure in a Tree View,
  • sort the outline view by name, type or declaration order (List & Tree),
  • create rule declaration (Tree only),
  • refactor a part of a rule name (Tree only).

Localization

As of January 2007, Simplified Chinese, Traditional Chinese, German, Japanese, Portuguese (Brazil) and Spanish language packs are available for Netbeans 5.5.1.[9] Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... This article or section does not adequately cite its references or sources. ... Traditional Chinese characters refers to one of two standard sets of printed Chinese characters. ...


Albanian, Azerbaijani, Czech, Dutch, French, Greek, Indonesian, Italian and Swedish language packs are in progress.


Notes

  1. ^ http://platform.netbeans.org/tutorials/
  2. ^ A Brief History of NetBeans

See also

Sun Microsystems, Inc. ... Java is a programming language originally developed by Sun Microsystems and released in 1995. ... Eclipse is an open source platform-independent software framework for delivering what the project calls rich-client applications, as opposed to thin client browser-based applications. ... IntelliJ IDEA is a commercial Java IDE by the company JetBrains. ... JBuilder is a Java IDE from Borland. ... JDeveloper - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... BlueJ running on Mac OS X is an interactive Java development environment, developed mainly for educational purposes, but also suitable for small-scale development. ... NetBeans BlueJ Edition is an integrated development environment (IDE) meant to transition students from the introductory IDE BlueJ to the more professional IDE NetBeans. ...

External links


  Results from FactBites:
 
NetBeans - Wikipedia, the free encyclopedia (1032 words)
NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform.
NetBeans began in 1997 as Xelfi, a student project under the guidance of the Faculty of Mathematics and Physics at Charles University in Prague.
NetBeans IDE 5.5 builds upon the previous version 5.0, which introduced comprehensive support for developing IDE modules and rich client applications based on the NetBeans platform, a new GUI builder (formerly known as "Project Matisse"), new and redesigned CVS support, Weblogic 9 and JBoss 4 support, and many editor enhancements.
Meng Yan ( 孟岩 ) @ Weblog » Blog Archive » Netbeans RCP In Action (1046 words)
Netbeans is not only the Java IDE, Netbeans.org has provided netbeans platform as an application runtime for build rich desktop application, just like eclipse platform.
Netbeans has a long history, the story is very interesting, also, there’s many applications that already take the advantage of Netbean RCP, you can check out detail information here.
Netbeans RCP (http://www.netbeans.info/downloads/download.php?a=bandp=2), you can download the binary version or even the source to build one, all up to you.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.