NCL Eclipse
   HOME

TheInfoList



OR:

NCL Eclipse is a plugin for
Eclipse IDE Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, un ...
to assist in the development of
Nested Context Language In the field of digital and interactive television, Nested Context Language (NCL) is a declarative authoring language for hypermedia documents. NCL documents do not contain multimedia elements such as audio or video content; rather they function ...
(NCL) applications. NCL is the standard declarative language for
ISDB-Tb ISDB-T International, or SBTVD, short for Sistema Brasileiro de Televisão Digital ( en, Brazilian Digital Television System), is a technical standard for digital television broadcast used in Brazil, Argentina, Peru, Botswana, Chile, Honduras, V ...
(International System for Digital Broadcast Terrestrial Brazilian) and also is
ITU-T The ITU Telecommunication Standardization Sector (ITU-T) is one of the three sectors (divisions or units) of the International Telecommunication Union (ITU). It is responsible for coordinating standards for telecommunications and Information Commu ...
standard for
IPTV Internet Protocol television (IPTV) is the delivery of television content over Internet Protocol (IP) networks. This is in contrast to delivery through traditional terrestrial, satellite, and cable television formats. Unlike downloaded media, ...
systems. NCL Eclipse was first developed by Laws Lab, and it is currently jointly maintained by Laws and TeleMidia Labs. ''NCL Eclipse'' is free software, available at the Brazilian Public Software Portal under
GNU GPLv2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
license. As an
Eclipse IDE Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, un ...
plug-in, NCL Eclipse can be integrated with other plug-ins: for instance, those supporting other ISDB-Tb and ITU-T standard languages (such as
Lua Lua or LUA may refer to: Science and technology * Lua (programming language) * Latvia University of Agriculture * Last universal ancestor, in evolution Ethnicity and language * Lua people, of Laos * Lawa people, of Thailand sometimes referred t ...
and
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
).


Version History


NCL Eclipse 1.0

The first stable version of NCL Eclipse was named "NCL Eclipse 1.0". This version has included support for syntax highlighting, folding (which allows the author to hide parts of source code according to their needs), wizards to create documents, auto-formatting, document, marking error validation, contextual content suggestion, and an outline view (which shows the document content as a tree). To provide the marking error validation, all NCL Eclipse versions use the NCL Validator (validation framework of NCL documents).


NCL Eclipse 1.4

NCL Eclipse 1.1, 1.2, and 1.3 mainly provided bug fixes found in NCL Eclipse 1.0. NCL Eclipse 1.4 brought program visualization, media previews, and hypertext navigation. Additionally, a new plug-in aimed to integrate NCL Eclipse with NCL Club was included in the same package. The internationalization support for English, Spanish, and Portuguese was also included in this version.


NCL Eclipse 1.5

The latest stable and current version is "NCL Eclipse 1.5". This version contains some improvements in the source code. As a new feature, this version came with support for semi-automatic error correction and the option to run the NCL document, provided by a virtual machine running the Ginga-NCL emulator.


References


External links

* {{official website, http://laws.deinf.ufma.br/ncleclipse
Laws Labs

TeleMídia Lab
Technical communication