summaryrefslogtreecommitdiffstats
path: root/kalzium/TODO
blob: 73186d48917396eebaa7be748bfb9de63c075a32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
			 TODO for Kalzium 1.5
			 ===================

Bugs
----

* Miscellaneous bugs:
  + Make use of the biological symbol.	     				----
    CN: I lost the "translation" though, will have to look after it.
	CN: I have deactivated the drawingconde
  + correct mass-rounding
    presumably, the arg()-funktion now rounds wrong			-----


================================================================
                       Future versions

* Export to html and csv comes into my mind. Pretty easy I
  guess. Something like that was in Kalzium of KDE 3.1 I
  think.  But my implementation sucked so much I removed it.

* Add KHotNewStuff support (xml) so that a user can define which
  dates are displayed in the timeline (see SOM)
  
* Log-scale of the gradient						

* Plotting
  + Add groups of elements, for example "Metals", 4th Period		
    transitionmetals and so on. The user can easily select them 
    and only plot the selected group
  + More than one group should be plottable at once.			
    This would enable the user to compare two or more groups, 
    eg. 4th with 5th group

* Add more than only one mode to Kalzium, eg a mode with simplified
  user interface (less looks, easier menu structure, less information
  in the infodialog) and a full-mode where everything is enabled.

* There should be more data about the elements, for example which
  chemitry-nobel-prize was won in that year (+/- 5 years or so)

* Make use of hotnewstuff. In the detailinfodlg there should be
  a weblookup. If the user click on a button Konq will start with
  a page about the element. Of course, the user should be able
  to decide which page.
  For this we could create a simple editor and store it in xml.
  on edu.kde.org we would enable KHNS so that users can share
  their pages. Imaginge for example the different wikipedia-languages

* Add the weblookup also in the glossary

* Besides although for the "common user" is more easy to understand 
  the information in "... years", it's more correct and flexible in 
  scientific terms to use the scientific notation: ...x10e9 years.

* Add lesson-mode? The idea is that a teacher could create xml-files
  which can somehow be used as lessons. Perhaps something like
  "find out how many element boild at 200 Degree Celsius and above.
  With the information: Why is it so?"

* Add experiental mode: A teacher defines experiments (in xml) where
  fotos and texts are used to represent a experiment/task. Perhaps
  combined with openoffice-files (charts and so on). Like in CheExp.

* Add two comboboxes to the infodialog: That way the user can search
  for an element by name and number. Like in CheExp

* Thinking on people with some disabilities, it would be great if they can 
select the elements on the grid by using cursor keys (or just tab key).

* Perhaps there must be a KComboBox in the toolbar where you can select the 
different views of the PTE.

* There's no view of the natural occurrence of the elements. Look at 
http://en.wikipedia.org/wiki/Periodic_table_(standard) and see the notes 
about borders.

* Spectrum-Classes
  + Create an editor. The user enters some wavelength and Kalzium will
    create a graphic from that data.

* Some websites with a lot of information:
http://en.wikipedia.org/wiki/History_of_chemistry
http://en.wikipedia.org/wiki/Timeline_of_chemical_element_discovery
http://en.wikipedia.org/wiki/Nobel_Prize_in_chemistry
http://chemipedia.org/mediawiki/index.php/Hauptseite
http://physics.nist.gov/PhysRefData/Handbook/periodictable.htm

Properties listed on my periodic table:
Page 1:
- electronconfig 						[DONE]
- Atomic radius (covalent, ionic, vdw   [Semi-DONE]
- reduction potential
- EN 									[DONE, there are more values, other scales]
- abundance 							[Semi-Done]
- biological symbol 					[DONE]
- IUPAC-Name 							[DONE]
- number 								[DONE]
- oxidation-numer(s)					[DONE, need to be checked]
- orbitals 								[DONE]

Page 2:
- number of natural isotopes
- massenzahlen (# of neutrons) of the most important isotopes
- natural abundance of the isotopes
- first IE 								[DONE]
- density 								[DONE]
- SP and BP 							[DONE]
- Infos about the most important isotope [DONE but needs to be improved]