don't click here

Illumination Software Creator

Discussion in 'Technical Discussion' started by Conan Kudo, May 18, 2010.

Will you try Illumination Software Creator?

  1. Interesting, and probably will!

    0 vote(s)
    0.0%
  2. Interesting, but not going to.

    0 vote(s)
    0.0%
  3. Terrible idea, won't try it.

    0 vote(s)
    0.0%
  4. Meh, I'm not interested in making my own programs at all!

    0 vote(s)
    0.0%
  1. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    The other day, I saw this interesting new product from an indie software developer.

    The product is the Illumination Software Creator.

    Quoting from the site:
    Currently, it supports exporting a project to:
    * Python GTK-based Desktop Application
    * Python GTK-based Nokia N800/N810/N900 Tablet Application
    * And with 2.0 and up, Adobe Flash/Flex Applications


    It seems to be pretty cool, and a great way to learn the basic concepts behind programming in a language neutral way, I suppose.

    And since it exports to source code, you can further modify your code if you have knowledge of the project export target.

    It is available for Linux, Mac OS X (version 2.0 and up), and Windows.

    It is available for $50 and you'll be eligible for free upgrades.

    Additionally, the developer of Illumination Software Creator has made an video introduction of it on YouTube.
     
  2. Nibble

    Nibble

    Oldbie
    It's certainly a neat concept, but it's not new. I remember in the earlier days of the internet coming across this:

    http://aflow-designer.com/

    Illumination uses the same idea of a sort of flow chart visualization, just that it's more free-form while A-Flow has a more rigid structure. That said, it looks promising and I'd probably prefer Illumination's way of doing of it (if I were to use it at all).
     
  3. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Hmm.

    It is pretty similar. But ISC is cross platform, exports to code, and is being actively developed, so I'd say that ISC wins over it. And the free form approach is nicer than the structured one.

    But, AFlow does have the nice point of being able to interact with databases. Not that ISC couldn't in a future beta or something. Just that, it currently does not.
     
  4. Chilly Willy

    Chilly Willy

    Tech Member
    751
    11
    18
    Doom 32X
    These "visual building block" programs never pan out. There's a reason the vast majority of computer languages are not visual, nor made of building blocks. I can't think of a single useful program written in such a manner, either. It's like trying to give your Master's Dissertation using elementary school level flash cards.
     
  5. AamirM

    AamirM

    Tech Member
    I don't get it. This does not seems like "programming" to me. More like a GUI maker. Qt Creator/Designer probably does most of it already.

    Also, wtf GTK?
     
  6. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Qt Creator does not do visual logic design. Only UI.

    GTK is probably the only toolkit guaranteed to be available on Linux, mainly because nearly all "big" apps use it.... Qt is planned eventually...
     
  7. AamirM

    AamirM

    Tech Member
    Yeah, Qt Designer can do "visual logic" design (attaching signals and slots). But its limited I agree. But I doubt you can do much better in Illumination Software Creator.

    Also what "big" apps are you talking about?
     
  8. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Firefox, OpenOffice, VMware, Chrome, Pidgin, GIMP, PiTiVi, OpenShot Video Editor, etc.
     
  9. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Hmm, seems it is only $50 instead of $99 from Radical Breeze....
     
  10. Phos

    Phos

    Going for the high score on whatever that little b Member
    3,318
    0
    0
    Sounds like game maker, but for applications. I think the problem that these things usually face have more to do with a lack of people who would use it. You basically need to make it both powerful and streamlined enough that someone who already knows a language or two might use it to make something simple in a faster way. Most people who don't know a language probably wouldn't have ideas for programs that don't already exist. At least that's my view on it.
     
  11. Mad Echidna

    Mad Echidna

    Gone Oldbie
    5,219
    0
    0
    yeah you know, like pretty much every single app anyone would ever use aside from Skype


    [​IMG]
     
  12. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Indeed... :colbert:

    On the developer's blog, he announced the release of ISC 1.1.

    He's also announced the roadmap for ISC (from 2.0 onward) is as follows:
    He's also said:
    Looks like Illumination is shaping up quite well...
     
  13. Travelsonic

    Travelsonic

    Member
    827
    20
    18
    when programming, a building block approach to organizing and implementing your code is not a bad thing, especially if you create modules of code that can be useful in other projects. :)
     
  14. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Most languages ARE made up of building blocks. Functions, sections of code that do tasks in the main(), etc. are all "blocks" of code. The best metaphor for code is building blocks.
     
  15. Travelsonic

    Travelsonic

    Member
    827
    20
    18
    Indeed - not to mention classes, structs, unions, etc.
     
  16. And those that aren't; LISP, Smalltalk, etc. offer facilities to make your own.
     
  17. Conan Kudo

    Conan Kudo

    「真実はいつも一つ!」工藤新一 Member
    478
    1
    18
    Illumination Software Creator 2.0 has arrived!

    This new version adds two big new features: