Building Distributed Applications with Free Technology

    Alex Maranda
    alex@arrakis.comm.pub.ro


    Abstract

      Programming today can be a hard game to play, especially when on the table are open systems, heterogeneous hardware and little money. This paper attempts to explore what can free technology bring to the world of distributed computing, exposing the recent developments around Tcl and Python. Complete programming solutions capable of facing the challenges associated with modern applications (platform independent GUI, distributed processing, Web interface, network objects, architecture neutral code) are identified and briefly discussed.
      The paper focuses on technologies built around or associated with Tcl and Python, as these are the only mature languages/environments currently available with a free licensing policy. Other solutions which can be used to some extent for free but do not have a free license, including Sun's Java and Lucent's Limbo, are also referenced.