Here is an experimental project I made some time ago. Gaduzila is a private IM messanger. It does not send text messages or emoticons, because it was designed to transfer files and screenshots. And it does that so easily that you might not believe it without seeing it yourself. I propose you watch the video.
YouTube - Gaduzila demonstration
Say what you like or don't. Any suggestions will be nice, too. Gaduzila 2.0 is more or less underway in writing concept art so what you propose might actually become reality.
I thank all in advance.
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
Wow, that looks very simplistic and very useful. I watched the video. Where are the files stored when the user is logged out? Where is the source?![]()
Yes, I second seeing the source!
Remember it was an experimental messenger. My goal was to see how easy can be using IM, like sending a file with one click. The other person automatically receives the file and it appears on their desktop.
Major flaws are: It works only with two profiles (mine and Thistle). Also it does not work at all when the server application is not running on my pc, therefore you can't send without receiving.
Honestly, the code is so bloated that even I cannot maintain it. It uses TCP/IP connections, new one every few seconds, to check for new files to receive it. Gaduzila 2.0 will have completely new networking code, probably not TCP/IP at all.
Sorry Jordan and BlaineSch. I will not post the sources for that reason: GUI and usability are perfect, code is bloated like a poop. Showing code will only spread bad practices and idiotic design. Please give me some nice suggestions on how to improve usability and new features.![]()
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
wow, awesome!
i really like it
yo homie i heard you like one-line codes so i put a one line code that evals a decrypted one line code that prints "i love one line codes"
www.amrosama.com | the unholy methods of javascriptCode:eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
when a user sends a file, that file is stored on the server till the other user logs in.
is that true?
if yes then i suggest sending files directly between clients(or at least allow sending when online), you can get lots of files on the server in no-time
yo homie i heard you like one-line codes so i put a one line code that evals a decrypted one line code that prints "i love one line codes"
www.amrosama.com | the unholy methods of javascriptCode:eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
Ah, you are very right Amrosama. Sorry, server can store files for future transfer. But the server app still has to be running of course.
It was a personal project for me and Thistle. I did not care back then. Also after long debugging I realized that Thistle has a dynamic IP. And he cannot open ports, or at least it did not work for me. This all led to the way it works now.
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
I was thinking about using MySql database for example, and let Gaduzila 2.0 access it directly. I just don't want to use TCP streams directly, because inventing my own TCP-based protocol, like with MSN, would be like a nightmare.
I got some ideas in my mind, but that is all I can say for the moment. Maybe when I find some intriguing functionality suggestions then I will decide to drop everything else and start working on it.
Current phase: Planning functionality and usability features, or call it brainstorming. Even before writing a Concept Art document, actually.
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
The discussion burned out, so let me try to heat it up. My question to everyone is... *drums*
What features do you expect in Gaduzila 2.0 for your own usage?
Those I am planning myself are: text messages with emoticons, sending files and screenshots, automatic import of contacts and emoticons from online profile (stored on the server).
I will definitely consider releasing the messenger into open beta and stable usage when we get to that point, of course.![]()
proudly presenting my personal website and game website: F1Simulation. a thrilling Managed DirectX racing game... also my Ask Me
look at my tutorials about cropping images and Mono: bundling Mono with programs and lambda expressions
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks