On Sun, Oct 29, 2006 at 02:12:07PM +0100, Karel Demeyer wrote: > -------Doorgestuurd bericht------- > > Van: Youness Alaoui <[EMAIL PROTECTED]> > > Antwoordadres: Mailing list for developers and everyone helping AMSN > > <amsn-devel@lists.sourceforge.net> > > Aan: Mailing list for developers and everyone helping AMSN > > <amsn-devel@lists.sourceforge.net> > > Onderwerp: Re: [Amsn-devel] [EMAIL PROTECTED]: Audio > > and Video Assistant] > > Datum: Sun, 29 Oct 2006 02:03:19 -0500 > > > > Hi, > > First, thank you for taking the time to write this. There's a lot of info > > on all of this and unless I missed something, I > > agree with everything you said.. > > I won't make it long, so let's summarize it into these simple words : > > you're the HIG/GUI expert! > > > > p.s.: the current assistant has a 'checking extensions loaded' step... you > > didn't talk about it in your specs below and I > > agree that it shouldn't be there, the user doesn't need to know what > > extensions are needed... > > Indeed, this step is replaced by the checking "if everythings needed is > present for starting the assistant" before starting it. > > cfr the "*Before* starting the assista ..." paragraph > > Karel.
I know:) I said you didn't talk about it and I agree it shouldn't be there... I just wanted to make sure others understood that it should be dropped :) KKRT > > > Thanks again, > > KaKaRoTo > > > > > > On Sat, Oct 28, 2006 at 01:07:09AM +0200, Karel Demeyer wrote: > > > Hi, > > > > > > > > > Thanks for involving me here. I'm not really interested in the coding > > > part, though I'd like to give some advice about my code and about the > > > GUI I'd like to see. I'm sure the idea I had back then wasn't good > > > code-wise nor UI-wise, therefor here my thoughts: > > > > > > firstly I stopped the work as I wanted to redo do it but missed the > > > courage. I'd like to see an "Assistant" snit widget to be made so it's > > > easy to make such assistants in TCL/TK without much work. Once that is > > > done you can create more assistants, like to set up an account with all > > > the basic settings and so on. Though, it's easy to say without doing it > > > so I do'nt really care if this would be done or not. > > > > > > GUI wise I have made a "mockup" (on paper) about how I would make the > > > assistant if I did it now, using the Gnome HID UI Guidelines, knowing > > > about the MAC (old and new) guidelines etc. > > > > > > see: > > > http://developer.gnome.org/projects/gup/hig/2.0/ > > > http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/index.html > > > > > > About how 1 set should look like, well, like I ddi it in the > > > code. > > > This is an exact copy of a GNOME HIG-respecting assistant (btw: this was > > > mentioned long ago when I made the code, "assistant" is a > > > 'better' ('prefered'?) name for what a windows-guy would call a > > > "wizard", this comes from the HIG too.) > > > > > > > > > Anyway, here's my plan: > > > > > > *Before* starting the assistant itself, you should check if the needed > > > extensions are present and loaded and if a camera and/or audio device is > > > present. If these are NOT true, it's useless to start the assistant so > > > you should show an error box with a usefull message as in "how to fix > > > this" (only about the present problem, don't talk about "missing cam or > > > extension", just say "this is missing, this is what you should do", > > > eventually with a link to a page on the wiki. This window shouldn't > > > hold TOO MUCH text as otherwise people won't like to read it. Also, you > > > might make it nicer to see with an appropriate icon, but don't use an > > > icon implying a nuclear war or something, I mean, don't frighten your > > > users). > > > Once you're sure everything's ok to run teh assistant, show the FIRST > > > PAGE. This should be a Welcome message to tell the user what this steps > > > will be about. This page is NOT numbered (see my code). > > > The SECOND PAGE should be about the webcam choice. I think the way I > > > did it is OK, try to stick to this. Though, I remembered me putting a > > > border around the preview widget. I did this "just because I could". > > > This isn't a good developper's attitude, so you might get rid of it :). > > > Using a canvas makes it easy to put things on it you might need though, > > > so think about this. I can't come up with a use for it now. > > > If no webcam is present this page should just show a message no webcam > > > device was found. Then teh next page should be teh audio settings (make > > > sure to call this page 2). > > > If a webcam was present and choosen, the next step is the webcam > > > finetuning, called step 2 (this makes it a bit more difficult to code as > > > the numering isn't hard coded, but makes a big difference in user > > > experience). > > > The finetuning should have the preview area at exactly the same > > > position, so if the user changes from step 1 to 2, it should be like > > > that part of the screen didn't change at all. instead of the 2 > > > drop-down boxes, 4 sliders should be used instead. Ow, now I know why I > > > used the canvas. Error messages can be hovering the preview. If the > > > error repeats every second for example, only show it once and stop > > > trying to do what it's doing and have a "retry" button maybe. > > > Make sure to give both the dropdown boxes in step 1 as the 4 sliders a > > > nbice caption that has the same style used all over the assistant. > > > > > > THen the next step is the audio settings. I guess here the user can > > > choose jack and line ? Well, have 2 drop-down boxes (comboboxes) at the > > > exact same place as the webcam device choosing-boxes. On the > > > preview-place, a "volume meter" could be placed if possible. at the > > > right of if a slider (up-down) to change volume settings. > > > > > > Then I won't have another step for network settings as nothing is to set > > > here I think. The last step is a "Done" message. If there is a > > > possibility of a network problem, you could suggest a solution here > > > (don't use too much text) and/or a link to the wiki. CVOngratulate the > > > user here for his/her work and you could tell him shortly how to use the > > > webcam/audio capabilities. > > > > > > > > > Have fun > > > > > > Karel. > > > > > > > > > > > > Op woensdag 25-10-2006 om 10:56 uur [tijdzone -0400], schreef Youness > > > Alaoui: > > > > Hello, > > > > just wanted to send you this, as this is mainly your work. Maybe you'll > > > > be interested to help design, contribute, code, > > > > or just say good luck. I think your code is pretty good and I guess > > > > documented and modular enough for them to be easy to > > > > work on it, but just in case, maybe you'd like to explain how it works, > > > > I'll keep you informed if need be. > > > > Anyways, I hope you're doing ok and I hope hearing from you soon. > > > > > > > > Take care! > > > > KaKaRoTo > > > > > > > > ----- Forwarded message from Youness Alaoui <[EMAIL PROTECTED]> ----- > > > > > > > > To: amsn-devel@lists.sourceforge.net > > > > From: Youness Alaoui <[EMAIL PROTECTED]> > > > > X-Spam-Score: 1.1 (+) > > > > X-Spam-Report: Spam Filtering performed by sourceforge.net. > > > > See http://spamassassin.org/tag/ for more details. > > > > Report problems to > > > > http://sf.net/tracker/?func=add&group_id=1&atid=200001 > > > > 1.0 FORGED_RCVD_HELO Received: contains a forged HELO > > > > 0.1 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP > > > > address > > > > [209.161.212.105 listed in dnsbl.sorbs.net] > > > > Subject: [Amsn-devel] Audio and Video Assistant > > > > X-BeenThere: amsn-devel@lists.sourceforge.net > > > > X-Mailman-Version: 2.1.8 > > > > Reply-To: Mailing list for developers and everyone helping AMSN > > > > <amsn-devel@lists.sourceforge.net> > > > > List-Id: Mailing list for developers and everyone helping AMSN > > > > <amsn-devel.lists.sourceforge.net> > > > > List-Unsubscribe: > > > > <https://lists.sourceforge.net/lists/listinfo/amsn-devel>, > > > > <mailto:[EMAIL PROTECTED]> > > > > List-Archive: > > > > <http://sourceforge.net/mailarchive/forum.php?forum=amsn-devel> > > > > List-Post: <mailto:amsn-devel@lists.sourceforge.net> > > > > List-Help: <mailto:[EMAIL PROTECTED]> > > > > List-Subscribe: > > > > <https://lists.sourceforge.net/lists/listinfo/amsn-devel>, > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > Hi, > > > > This is to announce a new mini-project that needs to be worked on. It > > > > will be due for 0.97 of course. We need to finish > > > > the webcam assistant that Karel started. It's really the best windows > > > > aMSN currently has and it's really a shame to have > > > > it hidden that way. We need to finish it in order to make it available > > > > for the users... > > > > Moreover, we need an audio configuration tool... so my idea is to merge > > > > both, make the 'webcam assistant' into a 'Video > > > > and Audio Assistant'. > > > > I'm going to divide the work to two devels : Tom and Jonne. > > > > Tom already agreed to work on that, Jonne, I'll be waiting on your > > > > availability to know if you can work on this. > > > > Tom never used Tk extensively so it might be difficult for him to > > > > improve the assistant gui-wise, so he'll be working on > > > > providing some simple APIs to do all the basic stuff that needs to be > > > > done by the assistant. For example, he'll be > > > > wrapping the extensive api of snack into simple api like a getVolume > > > > and setVolume proc, instead of all the work on > > > > choosing which jack, which line, if mono or stereo, the balance for > > > > stereo, on which mixer device, etc... > > > > Jonne you'll be working on improving the GUI, and making sure it > > > > works.. For now, we can't get past step 2 if we don't > > > > have a cam plugged in, because it crashes... so this has to be fixed.. > > > > the webcam config is almost done, it just needs to > > > > be tweaked and bugfreed + enhanced for audio. > > > > > > > > Tell me if you agree, when you can start on this, what's your estimated > > > > on the work to be done and how much time you're > > > > willing to dedicate to this so we can have an idea of when to poke > > > > again to know if it's done or not. > > > > > > > > If anybody wants to join in or contribute in any other way, reply to > > > > this thread. > > > > > > > > p.s.: we might not some pixmaps for the GUI, but that will come after, > > > > so in the meantime, you can always just draw > > > > something stupid in 'paint' :p > > > > > > > > Thanks, > > > > KaKaRoTo > > > > > > > > ------------------------------------------------------------------------- > > > > Using Tomcat but need to do more? Need to support web services, > > > > security? > > > > Get stuff done quickly with pre-integrated technology to make your job > > > > easier > > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > > > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > > > Amsn-devel mailing list > > > > Amsn-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > > > > > > ----- End forwarded message ----- > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > _______________________________________________ > > > Amsn-devel mailing list > > > Amsn-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Amsn-devel mailing list > > Amsn-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel