80 likes | 218 Views
Ideas for projects. Storing media and documents. Storing media fragments in duplicate is like normalizing a document – you can save the pieces even if all documents that use them are deleted You can store documents in the db or you can simply put in a path expression in a tuple field.
E N D
Storing media and documents • Storing media fragments in duplicate is like normalizing a document – you can save the pieces even if all documents that use them are deleted • You can store documents in the db or you can simply put in a path expression in a tuple field
Creating documents • In the graduate project, the creation process should be interactive and visual, perhaps with drag and drop • In the undergraduate project, the process could be interactive, but only with a generic GUI, but this is not required
Searching individual documents • Not required, but a great thing to add, perhaps using xpath– this is for the grad project • If a document must be open with a particular app, you must record this and open the app when a document of this type is returned – this is for the grad project • In the ugrad project, you could also open up apps to display documents
Other ideas… • Make it look nice if you do the grad project • Add extra interaction if you are doing the grad project • For either project, support more specialized forms of document • For the ugrad project, add interaction with a gui you make, but does not have to be a web app • For either project, track the use of text, image, video, audio, animation fragments in multiple docs
More creative ideas • Add full text search to documents and support “similarity” searches • Create a simple html5 editor with a subset of html5 • Add security levels with user classes, combined with access rights, combined with db fragments – and make the access rights relevant to a given document type • Mine the web for documents and parse them into usable, semantic fragments
Option for ugrad project • Create an app, but make it a desktop app • WPF app • Realbasic • Swing • Air (Flash Builder)
Other ideas For grad project • Build it with html5 • Support video and audio conversion • Such as compressing wav or aiff to mp3 sound • Allow a document designer to specify their desired format • Plugin a video or audio editor