Thursday, 15 December 2011

Christmas Project Part Two


So, assuming you read my most recent blog that i posted all of about 5 minutes ago, you are probably aware of the fact I'm going to be blogging over Christmas (If your not... go and read the blog below this!).  But blogging about what? Ah... now your asking the right questions.

I have probably 4 projects i wish to work on and complete over the next two to three weeks. For starters, a file transfer Java program.

As a Software engineering student, i get given course work that asks me to make simple programs. One such assignment is to simulate a Client-Server relationship on a local network. For example, the Client asks for a picture from the Server and the Server sends it. This got me thinking; could i extend this to something more useful?

So, here's my plan: create a Java program that will allow me to transfer files around all three of my computers that are connected to the local network.
Why you ask? Well, simply put its a pain to transfer files around at the moment. Each computer is connected to DropBox, so i can sync files that way, but my Internet in my house is pretty poor. It cuts out randomly, thus causing me to get out a USB pendrive and faff about with it. I just want someone i can load up from the desktop and send files around.
There is another step to this: User interface. I don't really want to be running it from the command line every time i want to use it, so I'm going to build a small Swing (Javas interfacing stuff) front to it. Some people don't like Swing, which is fair. I've never actually used it, so i thought i might as well give it a go!

This project is all about learning. 

You learn nothing from a map, but loads from getting lost

So yeah, thats the plan. I will post updates along with pictures and designs of progress etc.

Leave a comment if your interested!

Hazz 22

(I am aware there are FAR more efficient ways of doing this, but its all about learning)



No comments:

Post a Comment