Note : Suggestions are welcome. So, correct my english :). Thanks...
This is a ambitious project. I intend to create a framework called
that provide a space for development applications using TCL/TK through
the internet and to publish it. The end users will be able to access these
applications using TheDock. TheDock have accesses controller using a database
where are registered the users and other objects involved with the
I intend use :
||To provide the server side.
||To provide the rpc. It works in the server and client sides.
||To provide the basis for the GUI. First I try to use the tcl plug-in
for Netscape and I.E. But I.E. have problems with them and the plug-in
work with the tcl and tk version 8.0.
||To provide OOP.
||To provide a package with widgets.
||To store objects.
I finished the development of the package that store the objects ( db
) and other package that control the user access over each object into
the package ( dbUse ). This last package are under development.
TheDock - Planning
The next topics are the planning about how I am viewing the project ( topics
Database to store the objects and improve security
A server side using tclhttpd and SOAP that control the access to the objects
and run remote procedure call.
A client side using tkHTML and SOAP.
The client side have 4 areas : Menu, Toolbox, Desktop and Status. Each
area is a object into the database.
User Object : To control access to the objects into the database.
Group Object : User's group.
Program Object : Procedures, packages and GUI.
Program.RAID Object : Colorize text, break points, debug, animate,
trace variables, etc...
Program.CASE Object : View/Edit programs in a graphical interface.
Program.DESIGN Object : To create the interface with the user ( widgets
Data Object : Data structure to access databases ( Oracle, Sybase...)
, structured texts ( EDI, XML), and others.
Doc Object : To make docs about objects.
Report Object : To create and print reports.