473,785 Members | 2,882 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.NET - project ideas (a bit off-topic)

Hi,
Sorry, it's gonna be a bit off-topic but I'm looking for experienced
..NET (c#) developers and I guess there're quite many here.
I'm looking for a topic for my final year project (B.sc). It has to do
with .NET and preferably something with network programming (webservices)
I'd like to learn something interesting and practical as well. Have you
got any ideas?!

Thanks,
Piotrek
Nov 17 '05 #1
5 3408
not quite sure what kinds of projects you did for your Junior year, so I
don't know the level you are at.
Can you give us some ideas of projects that were considered acceptible in
the past for this kind of effort?

(also: any constraints that we may not know of, rules you have to follow in
choosing a project...)

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Hi,
Sorry, it's gonna be a bit off-topic but I'm looking for experienced
.NET (c#) developers and I guess there're quite many here.
I'm looking for a topic for my final year project (B.sc). It has to do
with .NET and preferably something with network programming (webservices)
I'd like to learn something interesting and practical as well. Have you
got any ideas?!

Thanks,
Piotrek

Nov 17 '05 #2
Ok, I guess I'll bite. I image this doesn't have to be a unique project does
it?

1. Forum server where a user could setup a forum. You could have little ads
on the side.

2. Remote data strongbox. What that is, is a service where a person can
upload files to somewhere, and there would need to be a kind of encryption
involved using a keythat the user recieves via email. The files have a
lifetime of X hours, and the service charges X per hour of storage per
megabyte, or a flat rate per month.

3. A mail client plug in that could be inserted between a standard email
client and the internet or intranet that would weed out emails based on
language set. No chinese, no korean, no this no that, you could even have it
work both ways in that it might only allow emails with chinese in, or
doesn't allow engish email in. Now, pictures and stuff might be a problem
oh well.

4. A homeforum client and server. What this would do is use emails as a
medium for a forum that is stored on a home system that would look like a
real forum but is email based, it would request an xml file containing
forums subscribed to and articles by number, and then send them what is new.
If a user wished they could have the option to drop what was there. The
email subject would have to be prepended by a special series of characters,
that would be used to alert the client that this is a forum email and to
download it and add it to the database. This way, a person could set up a
forum with a small group of friends and be able to chat with them rather
than having a machine actually acting as a full fledged web server. Emails
requesting articles could be recieved and responded to.
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Hi,
Sorry, it's gonna be a bit off-topic but I'm looking for experienced
.NET (c#) developers and I guess there're quite many here.
I'm looking for a topic for my final year project (B.sc). It has to do
with .NET and preferably something with network programming (webservices)
I'd like to learn something interesting and practical as well. Have you
got any ideas?!

Thanks,
Piotrek

Nov 17 '05 #3
Well, I've been doing some programming in .NET for a while
- ASP.NET (forums, heavy ADO.NET & XML use)
- desktop applications (some utilities e.g. editors for proprietry file
formats,fancy database interfaces)
- some fairly basic webservices ( providing processed data from SQLServer)

As for past projects, they were usually focused on algorithms rather than
"technology ", we had things like:
pattern(images) recognition, applications of travelling salesman
algorithms,comp ilers etc.
I think there was also editor for .chm files.

I'm looking for something different though. I'd like a project solving some
more-or-less real-life problem, involving rather advanced .NET programming.
.. Something which would make me read quite a lot on .NET /windows/web
designing (UML) etc.
Maybe a distributed applications involving webservices, MSMQ, asp.net, t-sql

I have 6 months to complete the project.

Thanks,
Piotrek
"Nick Malik [Microsoft]" <ni*******@hotm ail.nospam.com> wrote in message
news:Ob******** ************@co mcast.com...
not quite sure what kinds of projects you did for your Junior year, so I
don't know the level you are at.
Can you give us some ideas of projects that were considered acceptible in
the past for this kind of effort?

(also: any constraints that we may not know of, rules you have to follow in choosing a project...)

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Hi,
Sorry, it's gonna be a bit off-topic but I'm looking for experienced
.NET (c#) developers and I guess there're quite many here.
I'm looking for a topic for my final year project (B.sc). It has to do with .NET and preferably something with network programming (webservices) I'd like to learn something interesting and practical as well. Have you got any ideas?!

Thanks,
Piotrek


Nov 17 '05 #4
If you like Web Services, read the following and see if it is of interest.
It is 'different' and it is also real. Both Winforms and Webforms, makes
use of good aspects of UML, and is effectively platform agnostic, although
current build is .NET only.

http://members.optushome.com.au/rcer...WhitePaper.pdf

Radek

"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Well, I've been doing some programming in .NET for a while
- ASP.NET (forums, heavy ADO.NET & XML use)
- desktop applications (some utilities e.g. editors for proprietry file
formats,fancy database interfaces)
- some fairly basic webservices ( providing processed data from SQLServer)

As for past projects, they were usually focused on algorithms rather than
"technology ", we had things like:
pattern(images) recognition, applications of travelling salesman
algorithms,comp ilers etc.
I think there was also editor for .chm files.

I'm looking for something different though. I'd like a project solving some more-or-less real-life problem, involving rather advanced .NET programming. . Something which would make me read quite a lot on .NET /windows/web
designing (UML) etc.
Maybe a distributed applications involving webservices, MSMQ, asp.net, t-sql
I have 6 months to complete the project.

Thanks,
Piotrek
"Nick Malik [Microsoft]" <ni*******@hotm ail.nospam.com> wrote in message
news:Ob******** ************@co mcast.com...
not quite sure what kinds of projects you did for your Junior year, so I
don't know the level you are at.
Can you give us some ideas of projects that were considered acceptible in
the past for this kind of effort?

(also: any constraints that we may not know of, rules you have to follow

in
choosing a project...)

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Hi,
Sorry, it's gonna be a bit off-topic but I'm looking for experienced .NET (c#) developers and I guess there're quite many here.
I'm looking for a topic for my final year project (B.sc). It has to

do with .NET and preferably something with network programming (webservices) I'd like to learn something interesting and practical as well. Have you got any ideas?!

Thanks,
Piotrek



Nov 17 '05 #5
If you like web services, you may be interested in a project that explores
the underlying reason for distributing a system in the first place: to
reduce complexity while enabling collaboration between applications.

You know that UDDI is a mechanism for systems to register the web SERVICES
that they provide. How about a system to register the web EVENTS that
applications can provide and to distribute those events to subscribers.

So your system exposes web services that do the following:
--- return the list of events that can be subscribed to. (Initially empty)
--- allow a system to subscribe to the event, and provide a mechanism for
the event to be sent to the system
--- allow a system to register a set of events that it will provide and info
on each event (for the first call to return).

Then, when an event comes in, the system will determine who subscribed to
it, and will dispatch the event to the subscriber.

Sound easy? Consider this:
-- What if system A wants to subscribe to events that occur, but system A is
not online when the event occurs? How can you make sure that system A gets
the event?
-- What if a malicious user creates a system to send "false" events that
look like an event that system A cares about? How do you insure that system
A doesn't get the false event message?
-- The events from any system must be XML documents. However, they can be
different documents for each event. Should you validate that the event is
valid by checking against a schema? (Schema provided by the publishing
system when they register the event).
-- What happens when your server goes down? Are any undelivered events
lost? They shouldn't be.
-- How would you scale? Can you set up a mechanism for this app to
communicate with another version of itself running on another server? I.E.
a mechanism for all messages to be sent to another system that asks for "all
events"? How would you share the catalog of events? What if these systems
don't have access to the same database server?
-- How do you insure that a message is sent once-and-only-once to a
recipient? Do recipients send acknowledgement s? What do you do if your app
sends a message downstream that the downstream app returns a SOAP exception?
Do you send it again? Can you provide options? Can the app be taken down
and brought back up (presumably after it is fixed), and then subscribe to
the event that failed in addition to any other events it missed along the
way?

You can take this from the simple all the way to the very very very complex.
Your project would not only need to create this middleware component, but
also a couple of "test harness" mini-apps to consume the web services and
demonstrate that a message is sent from the publisher, via the event
dispatcher, to only those apps that choose to subscribe to the event.

This is an excellent introduction to the key concepts of systems
integration, SOA, middleware technologies, and the fundamental concepts
behind brokers. There is a lot of very well paid work in this area, and a
huge gap in understanding of these key concepts, making people who know this
stuff pretty valuable.

Good luck,
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
Well, I've been doing some programming in .NET for a while
- ASP.NET (forums, heavy ADO.NET & XML use)
- desktop applications (some utilities e.g. editors for proprietry file
formats,fancy database interfaces)
- some fairly basic webservices ( providing processed data from SQLServer)

As for past projects, they were usually focused on algorithms rather than
"technology ", we had things like:
pattern(images) recognition, applications of travelling salesman
algorithms,comp ilers etc.
I think there was also editor for .chm files.

I'm looking for something different though. I'd like a project solving
some
more-or-less real-life problem, involving rather advanced .NET
programming.
. Something which would make me read quite a lot on .NET /windows/web
designing (UML) etc.
Maybe a distributed applications involving webservices, MSMQ, asp.net,
t-sql

I have 6 months to complete the project.

Thanks,
Piotrek
"Nick Malik [Microsoft]" <ni*******@hotm ail.nospam.com> wrote in message
news:Ob******** ************@co mcast.com...
not quite sure what kinds of projects you did for your Junior year, so I
don't know the level you are at.
Can you give us some ideas of projects that were considered acceptible in
the past for this kind of effort?

(also: any constraints that we may not know of, rules you have to follow

in
choosing a project...)

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Piotrek Stachowicz" <dy******@poczt a.onet.pl> wrote in message
news:d8******** **@news.onet.pl ...
> Hi,
> Sorry, it's gonna be a bit off-topic but I'm looking for experienced
> .NET (c#) developers and I guess there're quite many here.
> I'm looking for a topic for my final year project (B.sc). It has to do > with .NET and preferably something with network programming (webservices) > I'd like to learn something interesting and practical as well. Have you > got any ideas?!
>
> Thanks,
>
>
> Piotrek
>
>



Nov 17 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
4540
by: Slash | last post by:
Hello everyone I'm looking for seminar topics (and project ideas too) for my final year in Computer Engineering. I'm considering doing something on C++/Linux, considering that I love it so much -- I'm still learning it though. The topic could be anything computer-related at all, anything new and interesting perhaps :) Perhaps a research topic.
4
2329
by: christopher clark | last post by:
Hello, could anyone recommend some project ideas for someone just beyond the beginner level, but not quite intermediate? I seem to have a case of programmer's block, even though I don't consider myself a programmer yet, heh. I have done everything in the various books I have, and wish to do something that will help me get better at programming in the C# language. I have tried to think of something interesting to work on, but seem to...
0
4531
by: puzzlecracker | last post by:
I am looking for an idea to create pretty interesting C++ distributive system using dbs, component models, using conventional technologies. If someone has cool ideas, samples, references, I would highly appreciate that....Thanks ps. I have been out of c++ for about a year now...thus, I want to mark my return with creating a cool system
1
2039
by: s | last post by:
I am a Master's student and intend to look for positions in the industry. Can anybody suggest some good project ideas using C++ which can convince the potential employers that the person applying is a talented C++ developer. Also, any advice I need to keep in mind while doing projects would be highly appreciated. Thanks a lot.
12
4498
by: menkaur | last post by:
hi to everyone I wondered if this might be the right place to ask for some ideas for python project for university. I'd like it to be something useful and web-based. And the project must be complete in 2-3 months by 2-3 person group. May be something useful for open source or python community ... Well, just post what you think could be appropriate ...
3
3428
by: Elizabeth86 | last post by:
I am doing my Masters in Computer Science I wanted some good Project Topics which can be done in C or C++ language
1
1949
by: Bennettwilliams | last post by:
Is there any EASY project ideas for C Sharp? i ran out of ideas and cant find any on the internet! I've already wrote a web browser, and a Binary Converter, if you have any ideas, that would help!
0
9480
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
1
10092
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9950
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8973
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7499
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5381
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5511
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4053
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
2879
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.