|
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:
- To raise awareness about design and diagramming techniques as a form of communication
- 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
|
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"
|