Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Interesting topics for a degree dissertation?

 
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
i'm a student of computer sciences and media. When finishing our studies, we have to do a degree dissertation (sorry, i don't know if this is the right word, my dictioniary told me so). That means, that we have to do a project on a topic out of media and computing. It is possible to do a scientifical project (research), but more often it is done as a practical project, which means for example design and implementation of an application. Duration of the project is 4 month.
My special interest is in software engineering and programming, so i'd like to do a topic out of this area. As i'm just a student my problem now is, that i don't reallly know what could be interesting for any companies/developers/the economy. If you understand what my problem is and you have any suggestions on interesting topics it would be kind of you, to let me know.
Thanks in advance
Frank
p.s. please xcuse my bad english
 
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Frank,
Welcome to JavaRanch. Are you a pretty good Java programmer? Most all of us who have programmed for a while enjoy creating certain types of applications and don't care much for others. Would you enjoy creating a game application or some twist on numerical computation or some pure business program? Whatever you decide on should be something that would be exciting and enjoyable to you and something for which you could envision a clear solution. Don't get too ambitious though, four months is not a long time for a solo programmer.
 
Frank Bacher
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think i'm a advanced java programmer. Did some applets, apllications and programming in J2EE. Additional to that, i did programming in ASP, JavaScript, C, C++. So i am not an expert in anyone of them but i think what i don't know about programming Java, I can learn fast.
What I want to do is, to develop a "useful" application. Maybe a kind of business application, maybe an application that is useful in private life (for example an application to manage your CDs or video tapes, a programm for networking things like a ftp client or a chat or p2p thing - but the things i enumerated all already exist). If possible, i want to do something new, and that is the real problem, because everything I thought about, exists. And you are right, 4 month is not a long time, and I don't really know, what is possible in this time.
 
Michael Morris
Ranch Hand
Posts: 3451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Something that I thought of coding a few months back, and as far as I know there aren't any out there right now, is a cookie manager. The main problem would be communication between the browser and the manager. If you taget it to IE and Windows only it might be doable in 4 months. Since you have C++ experience you could probably handle the JNI side without much problem. The only real issue I see is you would be creating a platform dependent application with Java.
Another application that is sorley needed in java is an implementation of the Adress Resolution Protocol or ARP. That cetainly would be doable in a four month time frame and the native libraries are already available for sockets on all major platforms. You would be amazed at how many posts we get regarding how to enumerate all the machines on a subnet. There is no simple way to do that in java now.
 
Frank Bacher
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe a cookie manager for IE would be a nice thing, but as I use Linux and Konqueror, Mozilla and Mozilla Firebird i don't think that this is an important thing ;-) (and i think there are ways to manage them in these browsers).
The second thing you mentioned sounds interesting, but, to tell the truth, i don't really understand what this thing should do or how it should look like.
 
Ranch Hand
Posts: 227
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a project that would be terribly useful to many orginizations and enterprises based upon RowSet manipulation. If you are familiar with SQL, complicated object graphs, threads, Swing, and understand a business need for combining/comparing/filtering datamining, please contact me for details.
I have started this project, and debated taking it open source, but am too busy to continue. I would not mind having you start over from scratch and see what you come up with.
I'd post more details, but it gets very complicated. Please email me at dana.hanna@bgehome.com if you are interested.
 
Frank Bacher
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@ Dana:
Thank you, sounds interesting, but my knowledge in SQL is very basic, just did things like insert, edit, delete. And complicated object graphs are a thing, which i don't know well, too.
@ Michael:
I think, you got me wrong. My reply was not ment unfriendly. I just wanted to say that i don't know this ARP thing and i don't understand what this thing is for. As i am not a native english speaker, i've got some problems with that language.
 
We should throw him a surprise party. It will cheer him up. We can use this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic