Author Topic: Welcome to the 2nd Annual Keyboardlover Software Dev/Design Contest!  (Read 1549 times)

0 Members and 1 Guest are viewing this topic.

Offline keyboardlover

  • Thread Starter
  • Posts: 4022
  • Hey Paul Walker, Click It or Ticket!
    • http://www.keyboardlover.com
Last year's contest was mostly a programming contest, but was also focused on design. This year's contest is ONLY focused on design, with a bit of "real" engineering thrown in ;)

The contest will end this Friday, 4/22/2012 at 7:00 PM EST. The prize will consist of keycaps, the number and type of which will be at my discretion (i.e. it's a SURPRISE!). Runner-ups MAY be chosen at my discretion.

Anyway, here's the deal:
Late one night recently I realized that one of the most common/used software design patterns, "Model-View-Controller (MVC)" pattern, has already been used in electronic devices, probably for a very long time. One of those devices we are already pretty familiar with (hint hint!).



Name that device, and explain how it uses the MVC design. You can visualize/explain it in any way you see fit. UML diagrams are encouraged but not mandatory (and definitely don't have to use strict UML). Also, name any other electronic devices that use this pattern and explain how they do so. The more detailed your response, the more likely you will win.

Also, MVC was first described in 1979 by Trygve Reenskaug, who was then working on Smalltalk (and Smalltalk was the first programming language in which it was really used). Has it been used in electronic devices even before Smalltalk? If so, what were they? Tell me in your answer.

Good luck!!

Offline Djuzuh

  • Posts: 1127
Welcome to the 2nd Annual Keyboardlover Software Dev/Design Contest!
« Reply #1 on: Mon, 23 April 2012, 17:07:54 »
Han, my answer disappeared with the rollback !

Offline keyboardlover

  • Thread Starter
  • Posts: 4022
  • Hey Paul Walker, Click It or Ticket!
    • http://www.keyboardlover.com
Welcome to the 2nd Annual Keyboardlover Software Dev/Design Contest!
« Reply #2 on: Mon, 23 April 2012, 17:58:37 »
You still have plenty of time to answer again :)

Offline keyboardlover

  • Thread Starter
  • Posts: 4022
  • Hey Paul Walker, Click It or Ticket!
    • http://www.keyboardlover.com
Welcome to the 2nd Annual Keyboardlover Software Dev/Design Contest!
« Reply #3 on: Wed, 25 April 2012, 12:26:47 »
No. In fact no one is even close!

I may have to cancel this contest. If it is, I will chalk it up to being too difficult and will have an easier one at a later date.

Offline keyboardlover

  • Thread Starter
  • Posts: 4022
  • Hey Paul Walker, Click It or Ticket!
    • http://www.keyboardlover.com
Welcome to the 2nd Annual Keyboardlover Software Dev/Design Contest!
« Reply #4 on: Sun, 29 April 2012, 07:49:56 »
Closing thread and canceling contest. I'm guessing it was too hard.

I'll start thinking about a next one :)