|
Summary of what is done and what needs to be done for the rewrite IntroductionWikimap is being rewritten as a normal java applet rather than a processing one because the old code was unorganized and didn't have the full power of java applets. RoadmapItems with strike-throughs are considered to be completed. - Set up basic applet with a thread for animation
- Make a fake list of titles of "articles" to use before the xml parser is written
- Create a Dot class for creating dot instances used in the applet
- Get the first screen working with the fake articles: a center one and the dots around it
- Start mouse interaction, have the article title appear when the mouse is over a dot
- Continue mouse interaction by detecting clicks on articles
- Begin the real visual parts with animations; have the clicked circle move to the center and load new articles
- Create an xml parser to get links from wikipedia (or other sources)
- Merge the parser with the other code so that the wikimap no longer uses fake articles
- Continue visual component, possible better animations/colors/fading
- make articles near the mouse move apart so two cannot be clicked at once
- connect dots the user has visited with a persistent line so they can see their history
- Expand project for more than just wikipedia browsing
|
this is good... we have a roadmap