Regular Statement String

Regular Statement String and Process Oriented Programming

The document is about Regular Statement String (RSS), which will bring you (application architects and software developers) new ideas of how to build user friendly application interfaces. Furthermore, you can use these interfaces in your C, Java and COM applications in the same way.

In early 1999 when I resigned my job at home, I was interested in creating a new style easy to use application infrastructure other than the Object Oriented programming models, which was so called Process Oriented Interface or concretely RSSI (I invented the word "Process Oriented" 8 years ago, but few people accept it, as now everyone is talking about the similar thing "SOA".). The initial incentive was to simplify user interfaces that I was working on at that time. I completed the framework by June 1999, but I have to postpone the publish time because I have to get a new job then. But recently I was encouraged by some friends to share the invention to public, and they believed it must be helpful to those who are experienced in software development. I agreed with that and wrote some new documents and samples with RSSI here you see.
I am sure you will benefit from it if you or your team often builds software application interfaces, because this method is quite different and fancy. I am looking forward to your e-mails about your opinions and suggestions with my gratitude.

RSS v2 is greatly improved from v1.0. Many of my friends are interested with it and hope to use it in the future. Following are new features of RSS v2:

  1. All interfaces are significantly simplified.
  2. Language-neutral feature is improved. One can use the same style to write client programs with any language whether the server program is written with any language.
  3. Client and server programs are decoupled for the sake of team development.

How to Build a User Friendly Application Interface

This article give six suggestions about how to build a user friendly application interface. It's really interesting and maybe unconventional.