Results 1 to 6 of 6

Thread: Meaning of Interface21?

  1. #1
    Join Date
    Jul 2006
    Location
    Philadelphia, PA, USA
    Posts
    341

    Default Meaning of Interface21?

    Spring history question: what is the meaning of the name Interface21? I know that the original pre-Spring codebase was named Interface21, but why was the framework named this in the first place?

    Thanks!

    -Arthur Loder

  2. #2

    Default

    Only Rod can answer that. I could make a practical guess, original spring started out with 21 interfaces. and implementation got bigger over the period. All I remember reading once, Rod started out with a small framework for the place he was working at and after that he realized how nice it was and how big a room it has to evolve to a full blown j2ee framework. I am not sure if idea came from Brad Appleton's Pizza Inversion.

  3. #3
    Join Date
    Aug 2004
    Posts
    2,715

    Talking Only a guess...

    First: I do not know.
    That said, I would also like to make a guess

    I think the code base had been packaged using Rod's company name (which is named Interface21). As far as I recall the framework was just code accompanying his book and was afaik never referred to by a specific name.

    As of the name itself I would guess that it might mean something like "interface to the 21st century" or so. Just an idea, though.

    Maybe Rod can enlighten us.

    Just my 2cents,
    Andreas

  4. #4
    Join Date
    Aug 2004
    Location
    San Mateo, CA
    Posts
    1,265

    Default

    Andreas is close. I actually registered the domain name in 1998. (Interface21 was founded in its present form in 2004.)

    Interface was a play on the OO concept (and my love of it) and the notion of an interface to a system--at that point in time I was involved in web-enabling legacy systems.

    Yes, 21 stands for 21st century, as in 20th Century Fox. I believe now they're just Fox, so we may need to drop the 21 in 2099. :-)
    Rod Johnson - GM, SpringSource Division, VMware
    http://www.springsource.com
    Spring From the Source

  5. #5
    Join Date
    Aug 2004
    Posts
    2,715

    Default

    Quote Originally Posted by Rod Johnson
    so we may need to drop the 21 in 2099. :-)
    ...and don't forget to reserve the interface22 domain betimes, just in case

    Regards,
    Andreas

  6. #6
    Join Date
    May 2005
    Posts
    394

    Default

    I always figured that interface21 was to avoid catch22 chicken-and-egg initialization problems.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •