Diagram of the Day
About this site
 
Home About Exit History

 

Purpose

Too often good designs and good articles about design go unheralded and unnoticed. The purpose of Diagram of the Day is thus two fold:

  1. To raise awareness about design and diagramming techniques as a form of communication
  2. To create a visual dialog and history of the development of software design in general and specifically service oriented architecture, Web services, J2EE and Java-based multi-tiered servers.

Policies

Diagram of the Day has the following policies.

Submitting a Diagram

If you have or know of a diagram that you would like to see as Diagram of the Day, either forward your diagram to richkatz@acm.org, or use the following form:

Diagram of the Day

Submit-a-Gram

I wish to submit the following diagram to Diagram of the Day

Article Location:
Article Title:
Author or Designer Name
Author or Designer E-Mail Address
Diagram Image location:
Diagram Title:
Topic
Specify if other
Diagram Description

Selection process

After a submittal is received, it's will be reviewed for eligibility, verification, and election criteria:

Eligibility Rules

New submittals to Diagram of the Day must meet the following criteria to be eligible:

  • Public: The diagram can be viewed publicly on a Web document, or (in some cases) in a document that the public may freely view and/or download.
  • Viewable: The diagram or a significant portion of the diagram can be clearly viewed at a width reduced to of no more than 375 pixels
  • Technology: The diagram and related document explain something about design, architecture, Web services, J2EE or applications or related technologies

Verification Rules

Eligible diagrams must also meet the following verification criteria:

  • Contact: The author and/or artist can be contacted and the diagram can be properly credited and is published as part of a discourse on the technology
  • Comprehensible: The staff at Diagram of the Day must be able to actually understand what the diagram means - or obtain a clear explanation. We're not stupid. But we are somewhat short on telekinetic and psychic abilities.

Election Critieria

Each Sunday, the entire staff of Java Skyline sits together in front of the tube and watches the X-Files. After Scully has solved the case, we discuss the diagrams. Diagrams are chosen based on the criteria that they:

  • Are clear and expressive
  • Are contemporary or essential express something of immediate or intrinsic value about the technology
  • Are either inventive, attractive, asthetically pleasing, funny, elegant, mysterious, or contageous.

Diagram display, Requests for modification or deletion

Diagram of the Day provides no criticism positive or negative about designs or diagrams.

Diagram of the Day consults the article author or magazine to ensure that the descriptions are correct and that diagram attribution is correct.

If the author elects not to have a diagram displayed, it will be completely removed. All requests by the author for change, correction, or deletion are honored immediately!

Contact Us

Contact us at richkatz@acm.org if:

  • You wish to submit a diagram but can't figure out the form - or it's not working.
  • You wish to make a change to, delete, or correct a diagram, description, or attributions
  • You have a comments about the future: Semantic Web, Ontologies, Service Oriented Architecture, Web services, J2EE, SOAP, WSDL, or UDDI
  • You have a comment about DOM (Perignon, Di Maggio or DeLuise), SAX: (Parker, Pepper, Coltrane) or Clarinet: (Wolfgang Amadeus Mozart or Benny Goodman).
  • You see a bad moon rising
  • You're stuck in Lodi again are unable to contact your travel agent. We probably can't help. But thanks for asking.
  • You just want to say "Hi"
Diagram of the Day is a project of Java Skyline Magazine for server developers