Sunday, 26 April 2009
Product Code
Product

Wednesday, 22 April 2009
Processing problem
Thursday, 2 April 2009
Production Timescale
Stage two prototype should be completed by the 20th April allowing for a week of testing and adjustments where required.
The XML will be developed along the process, and integrated after the 20th during the testing period on a separate copy of the software. Developing it during the process will allow it to have full functionality and ensure that important information is not missed off the files. I am going to use a seperate file for intergaration of the XML so that any alterations do not effect the testing process
Final product should be completed by 25th with just final testing before delivery on the 27th.
Planed Production
The information that i am going to use in the system is going to be:
- File ID
- File Name
- File Root
- File Type
- Linked File Names
Update Information
The second step of the implementation process will be to allow the user to update there information. This will allow them to add a new file and then add/remove connections between files. At this point this will only be reflected while the program is kept open but it opens the possibility for the development in the latter stages.
Interface Desighn
I am also going to take some of the design ideas form the visual thesaurus this includes the info pain on the right hand side, this will allow me a really good space to for the functions of adding new files, creating links and removing links. There is also going to be a space at the bottom where the information about the file the user has selected as there main file.
The 3D object within the sphears will have relivant images for each of the file types like the system has at the moment, it will also show there file name which will be expaned when the user hovers over it.
Desighn:
Research Results
The weighting of these where:
- 21 - progresion
- 13 - year 8
- 9 - year 9
- 7 - other
Interface
The concept is to do something lthe system Orbital from flash village but allow the user to explore the space. This will be done becouse when they click on a orbiting globe it will then become the point of focus and they will be shown the files relating to that one. Similar to the system used on the visual thesaurus.
Visual Thesaurus
The visual thesaurus is a visula representation of a thesaurus where the user searches for a word which is then displayed with any other words that have similar meanings to it, the user can then click on these links to move the word into the place of the current word and then they are represented with all words related to that one. This is a very similar system to my proposed file system but using words instead of files.

User research

With the information provided i am expecting that the group puts the file in one of the files highlighted below. these inculde Exam's, Scores, Tests, or a year specific location.

User Requirments
- Find files fast
- Create custom links between files
- Add new files
- See a large scope of files at once
Reasoning for Requirements
My system will need to let users find files faster than the current system without requiring them to go back and forth to find files. They must also be allowed to add there own setup to the system so it is not set to what is pre-programed into the system. The user must also be able to see all the files related at once as this could be a large amount, so the system can be designed for a larger screen size to fit the most on without compressing it into a small space.
Additional Benefit
One of the main additional benefits is that in order to have a file exist in two separate locations you don't have to duplicate it you can just reference it in two places. This can be done in the current system using shortcuts but this has the main problem that if you remove the file the shortcut still exists in the system, coursing annoyance if a new variation on a file is created with a different name as the shortcut ceases to exist
Idea Justification
The reason for choosing the non-office based idea is that over the past 5 years the number of pc's owned by home users has increased. With the number of PC's expected to pass one billion with 50% of western Europe homes having at least one PC in 2007 and increased from less than 20% in the 80's.
Most of the operating system and interface design was originally designed for the office use as when they where created in the 60's when it was believed that only company's, governments and the very wealthy would own pc's. This meant that the design was created to replicate an office environment. This is very obvious with the original operating systems link windows 3.0:
In recent years this has been changed to reflect the new influx of home users, this has lead to more graphics and smother designed. Link in the the new windows 7:
Even with this shift towards the new home user designs and functions there are still many parts of the system which are very similar to the old office based design. These include the Main Screen being called the desktop (based on the fact you keep the items you most use on your desk for quick access) and the filing system (based on the idea you keep all your files kept organised and kept together)
My System
my system will be designed to work best for the new home user where they don't want to keep all there files stored in a fixed structure like you do in an office but more want to be able to keep stuff how they want and have it easy to locate files all at the same time. so if they have two files they use together a lot then they don't need to keep them in separate places even if that works best in there filing system. so that files can exist in two places at the same time.
System Details
The system must allow the user to add there own setup to the system, so that each users system will become individual but have the best setup for them, but it must also have a level of structure that will allow any user to use it.
This means that it will allow the user who set it up to access there files a lot faster and more efficiently than if they where using a traditional system, also they will be able to customise it for there desired purpose.
Athough a system such as this would require constant maintinace from the user to ensure that all the files are in the correct place it would be required that the system adds new files and updates existing ones when the user makes changes. This could then be updated by the user to keep files in the correct position.
