[ Top page ]

Main

Computation and Programming Archives

September 30, 2006

Java program examples for dialogue (chat)

At the end of 2003, I made a web page titled SSIP Communicator. The SSIP Communicator was a program written by Java, and it was for character-based dialogue (conversation between two persons). It was not a practical program but for education in my company. I am not sure if it was successful because I used it only once. However, I like it because it is a pretty small and well-structured communication program. Recently, a protocol called SIP (Session Initiation Protocol) is used for IP telephony, video conferencing, and so on. SSIP is a similar to but much simpler than SIP.

In companies, new commers are often involved in handling complicated programs, and they may fail to grasp whole program. When I start a new project, I usually start with a program as simple as possible, and try to grasp whole system. In SSIP, I intended to try this type of practice in a protocol for conversations. It became a longer program than I had expected, but it must be shorter than other similar programs (though I was not sure if there are similar programs). The program is free to use. I hope people will use this.

Continue...

A calculator program by JavaScript

In 1996, I wrote a simple calculator as study program. This is a calculator only for four basic operations (i.e., "+", "-", "*", "/"). However, it is different from normal calculators; it does not evaluate the expression until you enter "=". I feel relieved because I can find error inputs easier. JavaScript is now used everywhere, but I think this program is a more educational because it is simpler and you can see the behavior of this program more easily.

October 21, 2006

The power of text editors

TBD. [... Text editors are powerful tools for programming and for creating contents. ...]

About Computation and Programming

This page contains an archive of all entries posted to Blog from Kanada in the Computation and Programming category. They are listed from oldest to newest.

Communication and Networking is the previous category.

Miscellaneous is the next category.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.
Powered by
Movable Type 3.36