Saturday, June 20, 2009

A Module Needs a Name

We are building a modular system. Anything is a module. The configuration database, the protocols, the avatar display, the buddy list, i18n, anything.

But there is one very central module. Some of us call it the "facility manager". It manages URLs, chat rooms, participants in rooms, and it builds a model of the user's presence. Display modules query the "facility manager" and enumerate the data structures of the presence model. The "facility manager" knows who is in which room, it knows what happens in rooms, and it mediates between protocol modules and display modules. The "facility manager" uses protocol modules to enter chat rooms. It gets network events, builds the presence model, and presents it to display modules.

The "facility manager" is the model in MVC. But neither "model" nor "facility manager" are cool names. The thing needs a name. A real name, a cool name. So, that we can talk about the thing. Any ideas?

9 comments:

  1. The "Matrix - Modul" or "deine Mudda". "Central Circus" or "Central Circuit". hmm or the "lens" and the last one = focusing elektrocode .

    have phun with it ; -)
    greetz gout

    ReplyDelete
  2. Hello...friend, I thought of a name; "MC" =(mesh center) regards.§æ Macr@Soft

    ReplyDelete
  3. hmmm ...
    * "MC" / "emcee" for "Master of Ceremonies"
    * "Metronome" (music)
    * "mestre" (Capoeira)
    * "hub" or "mind" (The Culture)
    * "Gunnery Sergeant" (GySgt) (U.S. Marines, fit's the role description ;-))

    cheers -xl

    ReplyDelete
  4. yes....cool "master" = noun > master
    Mr
    love
    owner
    Head
    boss
    master
    teacher
    preceptor
    lens
    artist
    supervisor
    expert
    winner
    master verb >control,govern adjective >top ,main
    Name Master virtual Center = MVC

    Thanks. Regards. §æ Macr@Soft

    ReplyDelete
  5. warum nicht bei open world bleiben

    ReplyDelete
  6. My favorite so far is "mediation hub". But time will tell...

    ReplyDelete
  7. Either it is a functional name, then it is the "presence model" or a cool name, then "hub" is too functional.

    Nexus?

    ReplyDelete
  8. wie wäre es mit YANA (you are not alone)
    dieser name wurde mir vorgeschlagen
    habs dann mal weitergeleitet

    lg baby

    ReplyDelete