finaldraft.ppt

advertisement
CrystalWeb
Crystals you can play with!
Final Report
December 7, 2004
Ed Barnard
Stephanie Silberstein
Frederick Wang
Harris Wang
crystalweb@mit.edu
Introduction
Motivations
• Crystals hard to visualize in 2-D space
• Lack of user-friendly databases
• Promote interest in crystallography
Audience
• College students studying crystals
• People interested in materials science
• Researchers – database capability
Crystals you can play with!
crystalweb@mit.edu
Objectives
Website
• Web-accessible visualizations of 3-D crystals
• Descriptions and examples of crystal structures
• Crystal database
• Provide interactive software tools
Software
• Allow users to build and explore crystals
• Provide online user manual
Crystals you can play with!
crystalweb@mit.edu
Site Map
Home
Welcome/
overview
Purpose
Crystal of
the Day!
Learn about Crystals
Crystal
Lattices
Diffraction
Fourier
Transform
Database
Search
Results
Entries
Browse
Software
Manual
Java Info
Download
Glossary
Crystals you can play with!
crystalweb@mit.edu
Website Technologies
• HTML dynamically generated using PHP
• CSS to determine look and feel
• Browser compatibility
• MySQL for database storage
• Image storage and retrieval
Crystals you can play with!
crystalweb@mit.edu
AtomicControl
• Standalone application for building crystal models
• Java 1.4
• Swing UI
• Java3D API
• Windows/Mac/Linux
Crystals you can play with!
crystalweb@mit.edu
Usability Testing
Scenario:
Returning sophomore (took 3.091, but forgot
everything) needed to find answers to a pop quiz on
crystallography.
Tasks
• Find general crystallography information
• Explore rotating crystal structures
• Download AtomicControl Software
Crystals you can play with!
crystalweb@mit.edu
Improvements
• Rename toolbar links
• More detailed descriptions of crystals
• Enhance visual design and consistency
• Browser compatibility across all platforms
Crystals you can play with!
crystalweb@mit.edu
CrystalWeb Demonstration
• You’re probably wondering…Does it work?
• Check it out:
• http://ebarnard.mit.edu/~ebarnard/crystalweb
Crystals you can play with!
crystalweb@mit.edu
Member Roles
•Ed: Database, PHP, software
•Stephanie: Website/graphics design, site content
•Frederick: Graphics design, database
•Harris: Project manager, site content, database
•Prof. Samuel Allen: Faculty Advisor for
AtomicControl Project
Crystals you can play with!
crystalweb@mit.edu
Project Timeline
Sept.
7
14
21
Oct.
28
5
12
19
Nov.
26
2
9
16
Dec.
23
30
7
…
Brainstorming
Skeleton Site
Develop Site
Usability Testing
Finalize Site
Project Proposal
Progress Report
Final Presentation
Final Report
Future Development
Today!
Crystals you can play with!
crystalweb@mit.edu
Summary of Work
Website
 Web-accessible visualizations of 3-D crystals
 Descriptions and examples of crystal structures
 Crystal database
 Provide interactive software tools
Software
Allow users to build and explore crystals
Provide online user manual
Crystals you can play with!
crystalweb@mit.edu
Summary of Work
Website
 Web-accessible visualizations of 3-D crystals
 Descriptions and examples of crystal structures
 Crystal database
 Provide interactive software tools
Software
Allow users to build and explore crystals
Provide online user manual
Crystals you can play with!
crystalweb@mit.edu
Project Future
• AtomicControl will be part of Ed’s senior thesis
• Use in classrooms at MIT
• 3.012, 3.014, 3.091
• Addition to Athena and OpenCourseWare site.
Crystals you can play with!
crystalweb@mit.edu
Download