Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Gaduzila 1.0: Private instant messeging

  1. #1
    Join Date
    Mar 2009
    Posts
    1,375
    Rep Power
    24

    Gaduzila 1.0: Private instant messeging

    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.
    Attached Thumbnails Attached Thumbnails Gaduzila 1.0: Private instant messeging-window-alone-blue.png  

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    Jordan Guest

    Re: Gaduzila 1.0: Private instant messeging

    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?

  4. #3
    Join Date
    Apr 2009
    Location
    Trapped in my own little world.
    Posts
    2,487
    Rep Power
    33

    Re: Gaduzila 1.0: Private instant messeging

    Yes, I second seeing the source!

  5. #4
    Join Date
    Mar 2009
    Posts
    1,375
    Rep Power
    24

    Re: Gaduzila 1.0: Private instant messeging

    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.

  6. #5
    Join Date
    Aug 2007
    Location
    Gizeh, Al Jizah, Egypt, Egypt
    Posts
    8,675
    Blog Entries
    12
    Rep Power
    81

    Re: Gaduzila 1.0: Private instant messeging

    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"
    Code:
    eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
    www.amrosama.com | the unholy methods of javascript

  7. #6
    Join Date
    Aug 2007
    Location
    Gizeh, Al Jizah, Egypt, Egypt
    Posts
    8,675
    Blog Entries
    12
    Rep Power
    81

    Re: Gaduzila 1.0: Private instant messeging

    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"
    Code:
    eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
    www.amrosama.com | the unholy methods of javascript

  8. #7
    Join Date
    Mar 2009
    Posts
    1,375
    Rep Power
    24

    Re: Gaduzila 1.0: Private instant messeging

    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.

  9. #8
    Jordan Guest

    Re: Gaduzila 1.0: Private instant messeging

    Quote Originally Posted by ArekBulski View Post
    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.
    Your only other choice is UDP which wouldn't be very reliable for file transfer. I don't see how you are not going to use TCP.

    Quote Originally Posted by ArekBulski View Post
    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.
    When can we expect version 2.0 with source and something to download/try?

  10. #9
    Join Date
    Mar 2009
    Posts
    1,375
    Rep Power
    24

    Re: Gaduzila 1.0: Private instant messeging

    Quote Originally Posted by Jordan View Post
    Your only other choice is UDP which wouldn't be very reliable for file transfer. I don't see how you are not going to use TCP.
    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.

    Quote Originally Posted by Jordan View Post
    When can we expect version 2.0 with source and something to download/try?
    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.

  11. #10
    Join Date
    Mar 2009
    Posts
    1,375
    Rep Power
    24

    Re: Gaduzila 1.0: Private instant messeging

    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.

Closed Thread
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Instant Messenger
    By 0sm in forum PHP Development
    Replies: 2
    Last Post: 10-08-2009, 08:59 AM
  2. Passing string from one private sub to another private sub
    By terrylau in forum Visual Basic Programming
    Replies: 1
    Last Post: 07-10-2009, 05:24 AM
  3. Instant Messanger
    By Void in forum Linux Applications
    Replies: 5
    Last Post: 10-24-2007, 09:52 AM
  4. Instant Message
    By dirkfirst in forum C# Programming
    Replies: 9
    Last Post: 11-11-2006, 11:03 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts