LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 10-14-2003, 05:53 AM   #1
fishsponge
Member
 
Registered: Apr 2003
Location: Cambridge, UK
Distribution: Debian/Solaris
Posts: 147

Rep: Reputation: 15
Final Year project ideas???


I am in my final year at university atm, and as part of this year i have to write a massive project (10,000 - 15,000 words). It must be related to my degree (Computer Science), and preferably related to real-world problems, although that's not *essential*.

my interests are in networking, web-based stuff, and maybe a bit of databases, so i would ideally like to do some kinda web site with a database backend. All of this must be on linux/unix... i hate windoze.

A good idea a friend of mine had was to create a "Friends Reunited" web site for people on his course. While this has been done before (at friendsreunited.co.uk) it's still a good idea, because it's taylored to his course in particular, and he's designing it from scratch.

Does anyone have any ideas at all about what i could possible do my final year project on?? I know this is a lot to ask, but if you have any clues, please let me know!!

thanks in advance...
 
Old 10-14-2003, 06:01 AM   #2
Gill Bates
Member
 
Registered: Aug 2003
Location: the far side
Distribution: OpenSuSe 10.2, Mac OS X Tiger
Posts: 380

Rep: Reputation: 30
is it a practical project to be complete with working program or all in theory?
either way i would suggest looking into xml databases, they will be big me thinks
 
Old 10-14-2003, 06:01 AM   #3
guygriffiths
Member
 
Registered: Jun 2003
Location: Reading, UK
Distribution: Debian 3.0, LFS
Posts: 524

Rep: Reputation: 37
An interesting project would be to compile your own distro onto a CD.
And before you all shout "But what about Knoppix", stop and listen, while I continue...
Install your own distro (LFS can help) and make it fit on a CD, and make it have several very useful apps. Then make it use cdrtools and put it on a CDRW so that whenever it tries to write to disk it can simply write to the CD. That way, you would have a personal Linux system on a bootable CD, that you can tailor to your own needs, and even have a little room for your own home directory.
Anyone could then just install extra software, provided that it would fit on the CD.
Or, for more flexibility, you could do it with Rewriteable DVDs. The drives are bound to become commonplace soon, and you could fit tons of stuff on it.
You could then use it on any PC. It would be like carrying your system around with you.
Do it do it do it!
 
Old 10-14-2003, 06:10 AM   #4
fishsponge
Member
 
Registered: Apr 2003
Location: Cambridge, UK
Distribution: Debian/Solaris
Posts: 147

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by Gill Bates
is it a practical project to be complete with working program or all in theory?
either way i would suggest looking into xml databases, they will be big me thinks
well, it must have some design in it, but it must also show that you have at least started to create the real product. You see, they mark them in different areas - research, design, analysis etc... but the weights of the different areas changes depending on the type of project.

An XML database would be a great idea, but what could i use it for?? I can't think of anything at the moment. i think i've been thinking about this too much, and now i'm braindead.

guygriffiths - i like this idea a lot, but unfortunately, i think there's *way* too much i'd have to learn in order to get this anywhere near working - i don't know how to burn CDs in linux, let alone CD-RWs, the whole driver thing in linux confuses the hell out of me, and many other things do as well. thanks for the idea though, i like it a lot... just a shame that it's simply take too long for me to learn all the necessary stuff.
 
Old 10-14-2003, 06:18 AM   #5
Gill Bates
Member
 
Registered: Aug 2003
Location: the far side
Distribution: OpenSuSe 10.2, Mac OS X Tiger
Posts: 380

Rep: Reputation: 30
most final year projects are looking for some degree of originality - do a regular shopping web site except base the whole thing off XML, stylesheets, XML database the works, that is original enough and will be pretty impressive to see on a resume/cv when u finished college

p.s. although the website not original the technology is on the cutting edge and that counts a lot

Last edited by Gill Bates; 10-14-2003 at 06:19 AM.
 
Old 10-15-2003, 07:15 PM   #6
Kurt M. Weber
Member
 
Registered: Oct 2003
Distribution: Slackware
Posts: 335

Rep: Reputation: 36
Why not clustering or load-balancing software?
 
Old 10-15-2003, 07:36 PM   #7
fishsponge
Member
 
Registered: Apr 2003
Location: Cambridge, UK
Distribution: Debian/Solaris
Posts: 147

Original Poster
Rep: Reputation: 15
i really like the idea of the XML shopping site actually... i've been wanting a shopping site for myself for some time now anyway.

i decided yesterday that i was going to use XML, so i'm glad you suggested it as well

what do you know of XHTML 1.1?? apparently i can create XML modules in that, which would be good. Read this for more info... (it's another of my project threads): http://support.kdawebservices.com/showthread.php?t=788
 
Old 10-16-2003, 05:38 AM   #8
stealthelephant
LQ Newbie
 
Registered: Oct 2003
Posts: 4

Rep: Reputation: 0
xhtml is html but it is strict!!
if the tags arent right then u gotta fix them, not let the editor do it
 
Old 10-16-2003, 11:00 AM   #9
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,340

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
"Install your own distro (LFS can help) and make it fit on a CD, and make it have several very useful apps."

That is what LifeBoat does.

http://users.rcn.com/srstites/LifeBo...home.page.html


----------------------------
Steve Stites
 
Old 10-16-2003, 01:13 PM   #10
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
Not at all related to anything you wanted, and very much theory based, I almost decided to make a sort of concurrency modelling work bench in python / gtk. i did a course on concurrent programming in a previous year, which had some really cool visual aids i wanted to translate to a proper concurrency simlulator...

http://www.dcs.warwick.ac.uk/people/...cs237/lec/5.ps

maybe you'd prefer to dive into a more theoretical area? I always think it makes you look smarter to do more theoretical stuff. that's why i didn't, and made an oscilloscope instead!

probably not your thing, but it's a ncie idea i still think
 
Old 10-17-2003, 09:02 PM   #11
fishsponge
Member
 
Registered: Apr 2003
Location: Cambridge, UK
Distribution: Debian/Solaris
Posts: 147

Original Poster
Rep: Reputation: 15
OK... thanks for the replies, but here's an idea for my project that i had yesterday, please let me know what you think.

OpenOffice uses XML as it's native format for documents.

Web Browsers use HTML as their native language.

What if someone sends you an OpenOffice document and you don't have OpenOffice? you can't read it, right?

What if i create an XML database (using MySQL) to store OpenOffice documents in, with either an XSL or XHTML 1.1 front-end that displays them in HTML format?

The database could have different categories (or directories) for documents, and possibly some kind of version control.

It could also be searchable.

Given the nature of XHTML and XSL, i think it could be displayed in different ways as well... so you could swap the document over to being white text on a black background, for example, or make the fonts bigger for visually impaired.

I can see lots of potential here... plus it's a very new technology.

What do you think?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
final yeat UG project help archish Programming 1 10-01-2005 03:01 PM
Linux Final Project Ideas Warfare Linux - General 6 07-11-2005 08:06 AM
pls help me for my final year project chintan shah Programming 2 05-18-2005 07:38 AM
Final Year Projects fhameed Programming 1 07-19-2004 02:44 AM
Project ideas? CyberDrake Linux - General 5 11-13-2002 09:42 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 08:54 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration