project-visionAs I’ve announced the RebTweeter Project yesterday, I will now give the first Project Vision Draft below:

  • Will be a client/server application
  • The server can be local or remote
  • The client can be desktop or web in any platform/language  (not limited to PHP, Java, C#,…)
  • For local access, non-rebol client will have to download and install Rebol/View automatically without annoying user with this task
  • For remote access it will use REST Web Service for all clients; message format will be a Custom Command using Rebol’s Dialect Capability (that will be “standardized” to be “open” ;) ).
  • Rebol-type clients will also be able to access the server directly without using Web Service.
  • Web and Rebol’s type Client at least should be skinnable, power users like to be able to customize the look and feel of their applications
  • Extensibility: Custom Commands can be created by user / third parties locally or remotely
  • Custom Commands can be shared by user either privately trough kind of P2P mode or publicly on Central Server Repository.

Ambitious isn’t it ;)

Bookmark and Share