Illumination Software Creator
{{Infobox software
| name=Illumination Software Creator
| developer=Bryan Lunduke
| latest release version=5.0
| latest preview version=6.0 Beta 9
| operating system=Linux, Microsoft Windows, Mac OS X, Android, iOS, Maemo
| genre=Programming
| license=GPL
| website=[https://web.archive.org/web/20130115000142/http://lunduke.com/?page_id=3454 Lunduke.com]
| AsOf=May 2013
}}
Illumination Software Creator (Illumination) is a tool for visually designing and developing software, and a corresponding Visual programming language that is available for Microsoft Windows, Linux and Mac OS X. Software developed with Illumination runs on Microsoft Windows, Linux, Mac OS X, Android, iOS, Maemo, and Adobe Flash-powered websites. Illumination is developed and sold by Bryan Lunduke. Source code is also available to buy under three levels of licensing.{{cite news |url=http://lunduke.com/?page_id=3194 |title=Buy The Source Code! |url-status=live |archiveurl=https://web.archive.org/web/20130116044342/http://lunduke.com/?page_id=3194 |archivedate=16 January 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }}
History
Illumination was created by Bryan Lunduke, and first released in May 2010.{{cite news |url=http://lunduke.com/?p=1141 | title=1.0 Beta 1 announcement| last1=Lunduke| first1=Bryan}} The earliest known public mention of Illumination was on the April 11, 2010 episode of The Linux Action Show!.{{cite web |url=http://www.jupiterbroadcasting.com/1814/the-future-of-software-development-the-linux-action-show-s11e07/ |title=The Future of Software Development - The Linux Action Show! s11e07 |accessdate=14 February 2013 |archive-date=23 September 2012 |archive-url=https://web.archive.org/web/20120923100138/http://www.jupiterbroadcasting.com/1814/the-future-of-software-development-the-linux-action-show-s11e07/ |url-status=dead }}
On June 6, 2012 the Illumination was released as open source software,{{cite news |url=http://lunduke.com/?p=3470 |title=1.0 Illumination Software Creator has been set Free |url-status=live |archiveurl=https://web.archive.org/web/20131006071545/http://lunduke.com/?p=3470 |archivedate=6 October 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }} as attempt to innovate a donation-driven Business model for open-source software.{{cite web|url=http://www.omgubuntu.co.uk/2012/06/help-linux-tycoon-more-go-open-source |publisher=OMGUbuntu |first=Joey-Elijah |last=Sneddon |date=2012-06-01 |accessdate=2013-08-08 |title=Will You Help Change The Way Open-Source Apps are Funded? |quote=Lunduke is pledging to open-source and distribute his portfolio of hitherto paid software – which includes the Linux distro management simulator Linux Tycoon - for free, under the GPL, if he can reach a donation-driven funding goal of $4000/m. Reaching this goal, Lunduke says, ‘will provide proof for others, who would also like to move their software businesses to be open source, that it is doable.’}} After initially achieving the requested amount of money, on July 12, 2012 deficit of target sums from donations resulted in the source closing, and a fee being attached for download of binaries.{{cite news |url=http://lunduke.com/?p=3650 |title=Open Source Funded By Donations? Not So Much |url-status=live |archiveurl=https://web.archive.org/web/20130125212527/http://lunduke.com/?p=3650 |archivedate=25 January 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }}
On November 28, 2012 the source code for current versions became available for purchase, under a Personal Proprietary License, the GNU General Public License, and a BSD license.{{cite news |url=http://lunduke.com/?p=4097 |title=License the source code! |url-status=live |archiveurl=https://web.archive.org/web/20130125212638/http://lunduke.com/?p=4097 |archivedate=25 January 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }}
On November 28, 2012 the business model was changed,{{cite news |url=http://lunduke.com/?page_id=4114 |title=Pay (what you want) To Download |url-status=live |archiveurl=https://web.archive.org/web/20130125212643/http://lunduke.com/?p=4114 |archivedate=25 January 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }} allowing download of all premium lunduke.com content, including this software, for a minimum donation of $2.{{cite news |url=http://lunduke.com/?page_id=3500 |title=Access The Downloads |url-status=live |archiveurl=https://web.archive.org/web/20130115000112/http://lunduke.com/?page_id=3500 |archivedate=15 January 2013 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }}
Features
Illumination works by arranging "building blocks"{{cite web |url=http://radicalbreeze.com/?p=188 |title=Illumination Software Creator 1.0 Press Release |url-status=live |archiveurl=https://web.archive.org/web/20121114180505/http://lunduke.com/?page_id=3454/?p=188 |archivedate=14 November 2012 |accessdate=14 February 2013 }} in order to visually describe the functionality of a software application. Like many other Visual programming languages, Illumination does not require any code to be written by hand in order to develop software.
Within Illumination each "Block" is a self-contained piece of functionality.{{cite web |url=http://radicalbreeze.com/?page_id=168 |title=Illumination Tutorial |url-status=dead |archiveurl=https://archive.today/20130208174711/http://lunduke.com/?page_id=3454/%3Fpage_id=168 |archivedate=8 February 2013 |accessdate=14 February 2013 }} Blocks are tied together via "inputs" and "outputs" which pass no data, and only serve to structure the flow of the application. Illumination also contains a "Window Editor" to allow for the building of applications with simple user interfaces.
As of 2.0,{{cite news |url=http://lunduke.com/?p=1270 |title=2.0 announcement |url-status=live |archiveurl=https://web.archive.org/web/20121113161207/http://lunduke.com/?p=1270 |archivedate=13 November 2012 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }} Illumination Software Creator supports creating Python (PyGTK) applications as two distinct targets: Desktop and Maemo Tablet. And also supports creating Adobe Flex based rich Internet applications that run on the Adobe Flash platform.
At version 2.1{{cite news |url=http://lunduke.com/?p=1533 |title=2.1 announcement |url-status=live |archiveurl=https://web.archive.org/web/20121113161210/http://lunduke.com/?p=1533 |archivedate=13 November 2012 |accessdate=14 February 2013 |last1=Lunduke |first1=Bryan }} support for building Android applications was added.
In version 2.2{{cite web |url=http://radicalbreeze.com/?p=51 |title=2.2 press release |url-status=dead |archiveurl=https://archive.today/20130411171657/http://lunduke.com/?page_id=3454/%3Fp=51 |archivedate=11 April 2013 |accessdate=14 February 2013 }} support for building what are called "Custom Blocks" was added to allow developers to expand the functionality of their projects as needed using traditional programming languages (such as Java, Python and ActionScript).
For version 3.0{{cite web |url=http://radicalbreeze.com/?p=107 |title=3.0 press release |access-date=2013-02-14 |archive-url=https://archive.today/20130411165429/http://radicalbreeze.com/?p=107 |archive-date=2013-04-11 |url-status=dead }} support for building iOS applications was added.
For version 4.0, released on September 7, 2011, support for building HTML5 applications and including graphics was added.{{Cite web | url=http://blog.radicalbreeze.com/?p=177 | title=PR: Illumination Software Creator 4.0 Adds HTML5 and Graphics | access-date=2011-09-08 | archive-url=https://web.archive.org/web/20110926073306/http://blog.radicalbreeze.com/?p=177 | archive-date=2011-09-26 | url-status=dead }}
For version 4.2,{{Cite web | url=http://blog.radicalbreeze.com/?p=251 | title=4.2 press release | access-date=2012-02-12 | archive-url=https://web.archive.org/web/20120313152847/http://blog.radicalbreeze.com/?p=251 | archive-date=2012-03-13 | url-status=dead }} released on February 6, 2012, Portal Blocks have been added.
Illumination Software Creation Station
The Illumination Software Creation Station{{Cite web | url=http://susegallery.com/a/aUkeyz/illumination-software-creation-station | title=Illumination Software Creation Station | access-date=2010-12-20 | archive-date=2011-10-23 | archive-url=https://web.archive.org/web/20111023224652/http://susegallery.com/a/aUkeyz/illumination-software-creation-station | url-status=dead }} is an Opensuse based Linux distribution, built with Susestudio, that provides a pre-setup system for testing and using Illumination Software Creator as a Live-CD or VMWare virtual machine.
On Dec 16th, 2010, the Illumination Software Creation Station won the first annual Novell Disters award for best software appliance built with Susestudio.{{Cite web| url=http://www.zdnet.com/blog/open-source/roll-your-own-linux-distribution-with-novells-suse-studio/7972 | archive-url=https://web.archive.org/web/20101219143522/http://www.zdnet.com/blog/open-source/roll-your-own-linux-distribution-with-novells-suse-studio/7972 | url-status=dead | archive-date=December 19, 2010 | title=ZDNet - Disters Award| website=ZDNet}}{{Cite web| url=http://ostatic.com/blog/novell-names-its-first-annual-dister-award-winners-with-cash-prizes | title=OSTATIC - Disters Award}}{{Cite web| url=http://www.novell.com/promo/suse/the-disters-contest-winners.html | title=Novell - Disters Award Winners}}
References
{{Reflist|2}}
External links
- https://github.com/jsebean/IlluminationSoftwareCreator github.com/jsebean/IlluminationSoftwareCreator]
Category:Visual programming languages
Category:Integrated development environments
Category:Linux integrated development environments
Category:Android (operating system) development software
Category:Mobile software programming tools