60 likes | 179 Vues
In this project, we will build a fully functional data management application that integrates various media like images, videos, and sound, while also exploring advanced data management techniques. The application will feature both a web app using frameworks like Django or Ruby on Rails and a desktop app for local data handling. We will document our development process regularly, allowing for real-time feedback and improvements. By sharing our ongoing progress, we aim to learn collectively, emphasizing collaboration and knowledge sharing in this exciting project.
E N D
Build something • Install on your machine • Build • Desktop app • Web app (consider XAMPP or MAMP/WAMP) • Backend • User interface • Must involve information management • Best to bring it in on a notebook • Share the development process as you go along
What sort of tool to experiment with? • Perhaps you know an area that others don’t know • Advanced or specialized data management • Geographic information systems • Information integration • Images, video, animation, sound data • Music (MIDI or audio editing or synthesized instruments) • Natural language • Speech synthesis
Development environments • Web (focus on data): • Ruby on Rails, Grails, Turbo Gears, Django, etc. • Rapidweaver, Freeway, etc. • HTML5 (local data storage, graphical and video data standards) • Desktop app development environments focused on data intensive applications • REALbasic • Visual Studio • Specialized database system • Geographical • CAD • Medical imaging, textual medical records
What to show • If you have a windows machine, we can plug you into the TV displays • We can take turns looking at your screen • You can take screen capture (image or video), perhaps with voice over • You can use slides, but only for screen capture and remarks concerning the screen captures • No need to hand in a paper
Important • Programming (or a lot of it) is not required • But please put in time to share something substantive with the class • Try to build something non-trivial • You can share it in stages • You can work in groups • ** End with a lesson or lessons learned!