Slashdot Mirror


Developing Applications with KJSEmbed

Rich writes "Ian Geiser of SourceXtreme has released an interesting HOWTO showing how you can use KDE's embedded JavaScript tool to write quick-and-dirty apps. The apps can use the features of Qt and KDE to pack a lot of punch for a small amount of code. You can find it on his website."

3 of 25 comments (clear)

  1. Not trolling... by byolinux · · Score: 3, Interesting

    All this is fine, but really what Free Software needs is a tool like Visual Basic (the later versions) that

    a) works
    2) can take VB and convert
    d) can compile nicely to multiple architectures.

    As far as I know, nothing like this is available for GNU/Linux. The nearest thing I know like this, is RealBasic for Mac - now can produce binaries for X86, but it's not free.

    1. Re:Not trolling... by black+mariah · · Score: 3, Interesting

      Gambas (http://gambas.sf.net) is moving along at a nice clip. It's a VB-ish and simple enough that even a mega-lame coder wannabe like me can create some useful stuff. Currently compilation and running of programs is... iffy. Unless you have Gambas installed you're not going to be running any programs created by it on your computer, but it's a strong base for someone to jump in and add the features you're talking about.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
  2. interface scripting by OmniVector · · Score: 4, Interesting

    I wish someone in linux would implement a system that mimics the functionality of apple script. before people go off flaming me, let me explain for those who don't know what it does. apple script basically lets you set hooks in the program in a standard way so that anyone can script an application by manipulating objects in the program. the program registers with the applescript by giving it a list of all the objects it has and the methods these objects have that you can call on them. it's a very clean interface, and requries little extra work from the developers (which is nice). even if this does exist for KDE/gnome.. it's under documented, or no one uses it!

    --
    - tristan