Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Dissertation - ideas needed!

Dissertation - ideas needed!

Scheduled Pinned Locked Moved The Lounge
databasecsharpsecurityxmlhelp
9 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    John Honan
    wrote on last edited by
    #1

    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[^]

    B P J D 4 Replies Last reply
    0
    • J John Honan

      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[^]

      B Offline
      B Offline
      Brian Delahunty
      wrote on last edited by
      #2

      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 :-)

      J 1 Reply Last reply
      0
      • J John Honan

        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[^]

        P Offline
        P Offline
        peterchen
        wrote on last edited by
        #3

        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

        J 1 Reply Last reply
        0
        • J John Honan

          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[^]

          J Offline
          J Offline
          John Fisher
          wrote on last edited by
          #4

          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

          J 1 Reply Last reply
          0
          • J John Honan

            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[^]

            D Offline
            D Offline
            David Crow
            wrote on last edited by
            #5

            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!

            J 1 Reply Last reply
            0
            • B Brian Delahunty

              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 :-)

              J Offline
              J Offline
              John Honan
              wrote on last edited by
              #6

              Thanks Brian, Interestingly enough, Cocoon is what gave me the idea for something like this to start with! ;) John[^]

              1 Reply Last reply
              0
              • P peterchen

                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

                J Offline
                J Offline
                John Honan
                wrote on last edited by
                #7

                peterchen wrote: Since it came up lately - but it requires at least some processor architecture knowledge - "implementing a high performance stack based execution engine" sounds cool Woah! - I think I'll save that one for my PhD thesis... ;P John[^]

                1 Reply Last reply
                0
                • J John Fisher

                  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

                  J Offline
                  J Offline
                  John Honan
                  wrote on last edited by
                  #8

                  John 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[^]

                  1 Reply Last reply
                  0
                  • D David Crow

                    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!

                    J Offline
                    J Offline
                    John Honan
                    wrote on last edited by
                    #9

                    Thanks David, Although to be honest, I was never much of a maths student... :rolleyes: DavidCrow wrote: I finally settled on "Finding the Median in Linear Worst-case Time." That sounds like something straight out of a Stephen Hawkings book! :eek: John[^]

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups