Dissertation - ideas needed!
-
Since many of you write articles for CP, you might be able to help me with something. I am in the final year of an MSc in Software Development. Next year I have to submit a Research Project and Dissertation. This is a 9 month project (about 16 hours a week). It should consist of a piece of Research into an IT/Software related field, and some software development to demonstrate potential solutions to an identified problem area. I need to submit an outline proposal over the next few weeks. My first proposal was rejected as it was focussed on a development project, with no research element. The ideas I have at the moment are: - XML: the integration of XML with RDBMS databases - Web Publishing (Content management using XML) - XML Schema Mapping (i.e. mapping different schema fields to allow data exchange - Moving from centralised schemas to a 'schema mapping' model) - XML encryption and security (How to hide/encrypt certain fields in XML that may be confidential etc. How to apply security 'access levels' to certain XML nodes) - Object persistance in a stateless environment Other (vague) ideas: - Traffic flow simulation - XML web services... - Online communities... - Ubiquitous/distributed computing... I'm looking for a general area with plenty of scope for research, with a problem area I can focus on which will lend itself to prototype software development. Nothing too complicated, I'm not a C++ coder or anything, but I quite enjoy .NET, ASP.NET, and C#/VB.NET - I also have plenty experience of database design / SQL / system analysis. I've been told by the lecturer that it must be innovative, not something that's already been done. Any ideas would be much appreciated. John[^]
-
Since many of you write articles for CP, you might be able to help me with something. I am in the final year of an MSc in Software Development. Next year I have to submit a Research Project and Dissertation. This is a 9 month project (about 16 hours a week). It should consist of a piece of Research into an IT/Software related field, and some software development to demonstrate potential solutions to an identified problem area. I need to submit an outline proposal over the next few weeks. My first proposal was rejected as it was focussed on a development project, with no research element. The ideas I have at the moment are: - XML: the integration of XML with RDBMS databases - Web Publishing (Content management using XML) - XML Schema Mapping (i.e. mapping different schema fields to allow data exchange - Moving from centralised schemas to a 'schema mapping' model) - XML encryption and security (How to hide/encrypt certain fields in XML that may be confidential etc. How to apply security 'access levels' to certain XML nodes) - Object persistance in a stateless environment Other (vague) ideas: - Traffic flow simulation - XML web services... - Online communities... - Ubiquitous/distributed computing... I'm looking for a general area with plenty of scope for research, with a problem area I can focus on which will lend itself to prototype software development. Nothing too complicated, I'm not a C++ coder or anything, but I quite enjoy .NET, ASP.NET, and C#/VB.NET - I also have plenty experience of database design / SQL / system analysis. I've been told by the lecturer that it must be innovative, not something that's already been done. Any ideas would be much appreciated. John[^]
John Honan wrote: Web Publishing (Content management using XML) http://xml.apache.org/cocoon[^] Might get you started if you choose something like this... Regards, Brian Dela :-)
-
Since many of you write articles for CP, you might be able to help me with something. I am in the final year of an MSc in Software Development. Next year I have to submit a Research Project and Dissertation. This is a 9 month project (about 16 hours a week). It should consist of a piece of Research into an IT/Software related field, and some software development to demonstrate potential solutions to an identified problem area. I need to submit an outline proposal over the next few weeks. My first proposal was rejected as it was focussed on a development project, with no research element. The ideas I have at the moment are: - XML: the integration of XML with RDBMS databases - Web Publishing (Content management using XML) - XML Schema Mapping (i.e. mapping different schema fields to allow data exchange - Moving from centralised schemas to a 'schema mapping' model) - XML encryption and security (How to hide/encrypt certain fields in XML that may be confidential etc. How to apply security 'access levels' to certain XML nodes) - Object persistance in a stateless environment Other (vague) ideas: - Traffic flow simulation - XML web services... - Online communities... - Ubiquitous/distributed computing... I'm looking for a general area with plenty of scope for research, with a problem area I can focus on which will lend itself to prototype software development. Nothing too complicated, I'm not a C++ coder or anything, but I quite enjoy .NET, ASP.NET, and C#/VB.NET - I also have plenty experience of database design / SQL / system analysis. I've been told by the lecturer that it must be innovative, not something that's already been done. Any ideas would be much appreciated. John[^]
John Honan wrote: Object persistance in a stateless environment Uh.... "Object persistance is not necessary in a stateless environment". can't go wrong with this ;) Since it came up lately - but it requires at least some processor architecture knowledge - "implementing a high performance stack based execution engine" sounds cool (i.e. more natural to stack-based languages like MSIL, in contrast to the register-based architectures we have now. The main problem is that current optimization techniques are not applicable anymore)
"Der Geist des Kriegers ist erwacht / Ich hab die Macht" StS
sighist | Agile Programming | doxygen -
Since many of you write articles for CP, you might be able to help me with something. I am in the final year of an MSc in Software Development. Next year I have to submit a Research Project and Dissertation. This is a 9 month project (about 16 hours a week). It should consist of a piece of Research into an IT/Software related field, and some software development to demonstrate potential solutions to an identified problem area. I need to submit an outline proposal over the next few weeks. My first proposal was rejected as it was focussed on a development project, with no research element. The ideas I have at the moment are: - XML: the integration of XML with RDBMS databases - Web Publishing (Content management using XML) - XML Schema Mapping (i.e. mapping different schema fields to allow data exchange - Moving from centralised schemas to a 'schema mapping' model) - XML encryption and security (How to hide/encrypt certain fields in XML that may be confidential etc. How to apply security 'access levels' to certain XML nodes) - Object persistance in a stateless environment Other (vague) ideas: - Traffic flow simulation - XML web services... - Online communities... - Ubiquitous/distributed computing... I'm looking for a general area with plenty of scope for research, with a problem area I can focus on which will lend itself to prototype software development. Nothing too complicated, I'm not a C++ coder or anything, but I quite enjoy .NET, ASP.NET, and C#/VB.NET - I also have plenty experience of database design / SQL / system analysis. I've been told by the lecturer that it must be innovative, not something that's already been done. Any ideas would be much appreciated. John[^]
How about dependable discovery of P2P clients with no need of a central repository or server? (i.e. You find the address of one connected client, and the rest are immediatlely locatable. But I suppose this falls into the mesh networking idea, too.) Or (if you're feeling particularly ambitious), alternate IDE input methods for programmers. (Voice recognition for people with their own offices, gesture recognition, or hand-waving, etc -- all with a focus on increasing a developer's productivity rather than the general public's.) I just read an article in the September issue of MSDN Magazine about using coroutines in .NET. Not having seen coroutines before, I find them an interesting new idea. You might, too. You probably won't choose any of these, but you were just looking for ideas, right? :D John
"We want to be alone when we hear too many words and we feel alone when it has been a while since anyone has spoken to us." Paul David Tripp -- War of Words -
Since many of you write articles for CP, you might be able to help me with something. I am in the final year of an MSc in Software Development. Next year I have to submit a Research Project and Dissertation. This is a 9 month project (about 16 hours a week). It should consist of a piece of Research into an IT/Software related field, and some software development to demonstrate potential solutions to an identified problem area. I need to submit an outline proposal over the next few weeks. My first proposal was rejected as it was focussed on a development project, with no research element. The ideas I have at the moment are: - XML: the integration of XML with RDBMS databases - Web Publishing (Content management using XML) - XML Schema Mapping (i.e. mapping different schema fields to allow data exchange - Moving from centralised schemas to a 'schema mapping' model) - XML encryption and security (How to hide/encrypt certain fields in XML that may be confidential etc. How to apply security 'access levels' to certain XML nodes) - Object persistance in a stateless environment Other (vague) ideas: - Traffic flow simulation - XML web services... - Online communities... - Ubiquitous/distributed computing... I'm looking for a general area with plenty of scope for research, with a problem area I can focus on which will lend itself to prototype software development. Nothing too complicated, I'm not a C++ coder or anything, but I quite enjoy .NET, ASP.NET, and C#/VB.NET - I also have plenty experience of database design / SQL / system analysis. I've been told by the lecturer that it must be innovative, not something that's already been done. Any ideas would be much appreciated. John[^]
Back when I wrote my thesis, I received a few ideas from my thesis advisor. I finally settled on "Finding the Median in Linear Worst-case Time." It was language-neutral but I did provide code examples in C. From all of the articles I researched (some going back to the 60s), some were coded in Pascal, some in pseudocode, and a few in MIX. I went ahead and translated all of those into C so that the reader could see everything in a common language. Good luck!
-
John Honan wrote: Web Publishing (Content management using XML) http://xml.apache.org/cocoon[^] Might get you started if you choose something like this... Regards, Brian Dela :-)
-
John Honan wrote: Object persistance in a stateless environment Uh.... "Object persistance is not necessary in a stateless environment". can't go wrong with this ;) Since it came up lately - but it requires at least some processor architecture knowledge - "implementing a high performance stack based execution engine" sounds cool (i.e. more natural to stack-based languages like MSIL, in contrast to the register-based architectures we have now. The main problem is that current optimization techniques are not applicable anymore)
"Der Geist des Kriegers ist erwacht / Ich hab die Macht" StS
sighist | Agile Programming | doxygen -
How about dependable discovery of P2P clients with no need of a central repository or server? (i.e. You find the address of one connected client, and the rest are immediatlely locatable. But I suppose this falls into the mesh networking idea, too.) Or (if you're feeling particularly ambitious), alternate IDE input methods for programmers. (Voice recognition for people with their own offices, gesture recognition, or hand-waving, etc -- all with a focus on increasing a developer's productivity rather than the general public's.) I just read an article in the September issue of MSDN Magazine about using coroutines in .NET. Not having seen coroutines before, I find them an interesting new idea. You might, too. You probably won't choose any of these, but you were just looking for ideas, right? :D John
"We want to be alone when we hear too many words and we feel alone when it has been a while since anyone has spoken to us." Paul David Tripp -- War of WordsJohn Fisher wrote: How about dependable discovery of P2P clients with no need of a central repository or server? (i.e. You find the address of one connected client, and the rest are immediatlely locatable. But I suppose this falls into the mesh networking idea, too.) This is the sort of thing I've been thinking about. Using XML for data exchange in conjunction with a P2P network and schema mapping. What putting me off the voice recognition thing is I don't want to get too tied down in brand new APIs or hardware. If something goes wrong, I'm screwed. John Fisher wrote: I just read an article in the September issue of MSDN Magazine about using coroutines in .NET. Not having seen coroutines before, I find them an interesting new idea. Sounds interesting, I've never ever heard of them. I'll look it up! :) John[^]
-
Back when I wrote my thesis, I received a few ideas from my thesis advisor. I finally settled on "Finding the Median in Linear Worst-case Time." It was language-neutral but I did provide code examples in C. From all of the articles I researched (some going back to the 60s), some were coded in Pascal, some in pseudocode, and a few in MIX. I went ahead and translated all of those into C so that the reader could see everything in a common language. Good luck!