FACTOID # 5: China has the most workers, so it's a good thing they've also got the most TV's.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
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 > Nullsoft Scriptable Install System
Nullsoft Scriptable Install System

NSIS Installer
Maintainer: Nullsoft
Latest release: 2.20 / September 9, 2006
OS: Windows, POSIX
Use: Software development tools
License: zlib/libpng license
Website: nsis.sf.net

Nullsoft Scriptable Install System (NSIS), is an open source, script-driven installation system with minimal overhead backed by Nullsoft, creators of Winamp. NSIS has risen to popularity as a widely used alternative to commercial products like InstallShield. Image File history File links Screenshot of NSIS 2. ... In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... Nullsoft is a software house founded in 1997 by Justin Frankel. ... A software release refers to the creation and availability of a new version of a computer software product. ... September 9 is the 252nd day of the year (253rd in leap years). ... 2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... Microsoft Windows is a family of operating systems by Microsoft. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... A programming tool is a program or application that software developers use to create, debug, or maintain other programs and applications. ... 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. ... The zlib/libpng license is a software license that applies to zlib, libpng and other non-related software packages. ... Website - Wikipedia, the free encyclopedia /**/ @import /skins-1. ... 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. ... Nullsoft is a software house founded in 1997 by Justin Frankel. ... Winamp is a multimedia player made by Nullsoft and eventually acquired by America Online. ... InstallShield is a software tool for creating installers or software packages. ...

Contents


History

NSIS was created to distribute Winamp. It is based on a previous Nullsoft product, PiMP (plugin Mini Packager), and is also known as SuperPiMP. After version 2.0a0, the project was moved to SourceForge where developers outside of Nullsoft started working on it on a regular basis. NSIS 2.0 was released approximately two years later. Winamp is a multimedia player made by Nullsoft and eventually acquired by America Online. ... Nullsoft is a software house founded in 1997 by Justin Frankel. ... Version is a state of an object or concept that varies from its previous state or condition. ... Sourceforge. ... Nullsoft is a software house founded in 1997 by Justin Frankel. ...


NSIS version 1 is in many ways similar to the classic Windows Installer, but it is more easily scriptable and supports more compression formats. NSIS version 2 has a new streamlined graphical user interface, supports LZMA compression, multiple languages, and an easy plugin system. The Windows Installer (previously known as Microsoft Installer, codename Darwin) is an engine for the installation of programs on Microsoft Windows systems. ... GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ... LZMA, short for Lempel-Ziv-Markov chain-Algorithm, invented by nadnakinam (enciphered manikandan) and Dinesh(no enciphering) is a data compression algorithm in development until 2001 and used in the 7z format of the 7-Zip archiver and by StuffitX. It uses a dictionary compression scheme somewhat similar to LZ77...


POSIX

Version 2.01 was the first version to compile on POSIX platforms out of the box. This allows cross-compilation of Windows installers on Linux and FreeBSD without the usage of Wine. Currently, the only supported hardware platform is x86. To meet Wikipedias quality standards, this article or section may require cleanup. ... Compiling a program takes place by running a compiler on the build platform. ... Microsoft Windows is a family of operating systems by Microsoft. ... Linux (also known as GNU/Linux) is a Unix-like computer operating system. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through 386BSD and 4. ... Wine is an alcoholic beverage produced by the fermentation of the juice of fruits, usually grapes. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ...


Concepts

Script

The NSIS compiler program makensis compiles scripts like the following example into executable installation programs. Each line in the script contains a single command.

 # Example script Name "Example1" OutFile "example1.exe" InstallDir "$PROGRAMFILESExample1" Page Directory Page InstFiles Section SetOutPath $INSTDIR File ..makensis.exe SectionEnd 

Modern User Interface

NSIS 1.98
NSIS 1.98

Version 2.0 introduced a new optional streamlined graphical user interface called Modern UI (MUI). The MUI has a wizard-like interface. It supports a welcome page, finish page, language selection dialog, description area for components, and greater customization options than the old user interface. Image File history File links Screenshot of NSIS 1. ... Image File history File links Screenshot of NSIS 1. ... GUI can refer to the following: GUI is short for graphical user interface, a term used to describe a type of interface in computing. ...

 # Modern UI example cript !include MUI.nsh Name "Example 2" OutFile Example2.exe !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "license.rtf" !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !insertmacro MUI_LANGUAGE "English" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "French" Section "Extract makensis" SetOutPath $INSTDIR File ..makensis.exe SectionEnd 

Plugins

NSIS can be extended with plugins that can communicate with the installer. Plugins can be written in C, C++, and Delphi, and can be used to perform installation tasks or extend the installer interface. A plugin can be called with a single line of NSIS code. A plugin (or plug-in) is a computer program that interacts with a main application (a web browser or an email program, for example) to provide a certain, usually very specific, function. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ... Delphi is the primary programming language of Borland Delphi. ...


Several plugins come with the NSIS package that permit the installer to display a splash screen, display a custom page, display an image on the background, download files from a website, perform mathematical operations, patch files and more.


Other plugins are available online, including ZipDLL, and a Python plugin. Python is an interpreted programming language created by Guido van Rossum in 1990. ...


Features

In computer science, overhead is generally considered any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to be utilized or expended to enable a particular goal. ... zlib is an open-source, cross-platform data compression library. ... bzip2 is an open source data compression algorithm and program developed by Julian Seward. ... LZMA, short for Lempel-Ziv-Markov chain-Algorithm, invented by nadnakinam (enciphered manikandan) and Dinesh(no enciphering) is a data compression algorithm in development until 2001 and used in the 7z format of the 7-Zip archiver and by StuffitX. It uses a dictionary compression scheme somewhat similar to LZ77... A plugin (or plug-in) is a computer program that interacts with a main application (a web browser or an email program, for example) to provide a certain, usually very specific, function. ... In computer science, a preprocessor is a program that takes source code and performs transformations on it, before the step of compilation or interpretation. ...

Notable products that use NSIS

Mozilla Firefox is a free, open source, cross-platform, graphical web browser developed by the Mozilla Corporation and hundreds of volunteers. ... Winamp is a multimedia player made by Nullsoft and eventually acquired by America Online. ... ATI may stand for: ATI Technologies Inc. ... This article is about the video codec DivX. For the pay-per-view DVD system, see DIVX. DivX® is a video codec created by DivX, Inc. ... Kaspersky Anti-Virus Kaspersky Lab is a computer security company offering anti-virus, anti-spyware, anti-spam and anti-intrusion products. ... eMule is a peer to peer file sharing application that works with both the eDonkey network and the Kad network. ... IrfanView is a popular freeware (not free software) image viewer that can view, edit, and convert image files of dozens of image formats and play over a dozen video/audio formats (see IrfanView Formats) (when downloaded from its homesite, TUCOWS, or other choices with all the plugins - available in a... 7-Zip is a file archiver predominantly for the Microsoft Windows operating system. ... Miranda Instant Messenger is a minimalistic, free open source (GNU GPL) multiprotocol instant messaging application for Microsoft Windows. ... Gaim is a popular multi-platform instant messaging client that supports many commonly used instant messaging systems. ... GRAMPS, an abbrevation of Genealogical Research and Analysis Management Programming System, is free genealogy software. ... CDex is a CD audio extractor/converter program for Microsoft Windows written by Albert L. Faber. ... ... OpenOffice. ... Intel Corporation (NASDAQ: INTC, SEHK: 4335), founded in 1968 as Integrated Electronics Corporation, is an American multinational corporation that is best known for designing and manufacturing microprocessors and specialized integrated circuits. ... Google Inc. ... FileZilla is a free, open source FTP client for Windows. ... USGS Urban Ortho-Imagery of Huntington Beach, Los Angeles in older version of World Wind (1. ... LYX (LyX in plain text) is a document processor following the self-coined what you see is what you mean paradigm (WYSIWYM), as opposed to the WYSIWYG ideas used by word processors. ...

External links

Free software Portal

  Results from FactBites:
 
SourceForge.net: Project of the Month (1446 words)
The goals of this project are: create a new Linux kernel driver for the NTFS file system (1.2, 3.x, and later), user space utilities (e.g.
NSIS (Nullsoft Scriptable Install System) is a professional open-source tool for the development of Windows installers.
TUTOS is _T_he _U_ltimate _T_eam _O_rganization _S_oftware, a webbased groupware or ERP/CRM/PLM system to manage your and your teams appointments, addresses, projects, tasks, bugs, mailboxes, documents, notes and your time spent with those things.
  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.