Bob I wonder if you have done any experiments with graphical interfaces with JS. I think I probably have something roughly equivalent in function but on a completely different architecture but have stopped short of trying to do a graphical display because I have to severely limit the time I spend on hobbies at the moment. I have just used plain old JS and Ajax and get a reasonable scroll rate with frequency but I'm not sure what refresh rate could be achieved with a graphical display and whether it would be very different on different browsers. If you plan to do anything in that area I would be very interested in how you get on.
Bob G3UKB On Tue, 2009-01-06 at 13:28 -0600, Bob Tracy wrote: > Frank, > > First, let me clarify my position with respect to the new architecture: I > do not work for FlexRadio, I am a volunteer developer. My concept of how > the new software will be structured may or may not be the way it happens, I > can only suggest ways to implement it. > > No, there are no diagrams currently available for publication, it is simply > too early in the process. I understand there will be a formal presentation > at Dayton this year, at which time I'm sure more details will be published. > > In general terms, your "requirements/wishes" are included in my > understanding of the overall design goals for the new software, you are not > off-track. > > I am absolutely incompetent to discuss the audio chain, you will need to > talk to one of the resident wizards about that. > > My current experiment in command and control looks like this: > > A simple GUI built with GWT containing a few buttons to simulate band, mode, > and frequency selection. > A button press is translated into an HTTP POST with a URL like > http://servername:port/device/service_area/command. > A YAWS application receives the HTTP request and directs the command to the > application module (appmod) in charge of the device/service_area > requested. > The appmod spawns as many processes as needed to perform the specific task. > Some tasks may be accomplished by the initial appmod itself, > others (like band swtiching) may need to spawn many concurrent processes > (change band, save/recall bandstack, etc). > At present, a simple TCP/IP server connects the VR kernel request to the > radio interface. > > As stated above, this is the first-cut implementation and is subject to > change from minute to minute. Wish I had more to offer. > > 73, > > Bob K5KDN > > > > -----Original Message----- > From: Frank Goenninger [mailto:f...@me.com] > Sent: Tuesday, January 06, 2009 10:23 AM > To: Lux, James P; Bob Tracy > Cc: Reflector Flex-Radio > Subject: Re: [Flexradio] New architecture questions > > > With all those bits and pieces of information on the new architecture > I am wondering what it actually looks like... Anywhere any info > available? Some early diagrams? > > I would assume it meets the following "requirements" / wishes: > > * Separate "radio driver" process, connectable from several "clients" > * Interface connectable via sockets for maximum flexibility > * Clients could be: PowerSDR, NetJack for audio distribution, VAC ... > * Separate "channels" for audio RX1, RX2, command & control, I/Q, ... > > Or am I completely off track here? > > ... being really curious ;-) > > Thanks for info! > > 73, Frank DG1SBG > > Am 06.01.2009 um 05:19 schrieb Lux, James P: > > > > > > > > > On 1/5/09 7:00 PM, "Bob Tracy" <btr...@anvilcom.com> wrote: > > > >> Jim, > >> > >> I am using Eclipse with the Erlang (ErlIDE) and Google Web Tools > >> (GWT) > >> plug-ins to develop an experimental GUI. I have an Erlang VR > >> kernel (not as > >> sophisticated as Frank's, but functional) that I use to test > >> communications > >> between the GUI and the radio. I am also using several of the open > >> source > >> third-party GWT libraries and the Google GWT incubator library. > >> > >> I have found Eclipse to be an excellent IDE and I had no problems > >> switching > >> from VS to Eclipse. > > > > Likewise..I'm using Eclipse at work now. > > > >> > >> I think the current consensus among the developers is that Eclipse > >> will be > >> the IDE, the GUI tool will probably be GWT but that is still > >> subject to more > >> testing. > > > > OK.. And I guess the next question is whether the "new PowerSDR" > > would run > > as a Windows native app, or in some sort of emulation or VM. All > > sorts of > > issues with either approach when it comes to audio and video devices > > under > > Vista (as I thrash about with Ekiga) > > > > > > _______________________________________________ > > FlexRadio Systems Mailing List > > FlexRadio@flex-radio.biz > > http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz > > Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ > > Knowledge Base: http://kc.flex-radio.com/ Homepage: > http://www.flex-radio.com/ > > > > > _______________________________________________ > FlexRadio Systems Mailing List > FlexRadio@flex-radio.biz > http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz > Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ > Knowledge Base: http://kc.flex-radio.com/ Homepage: > http://www.flex-radio.com/ _______________________________________________ FlexRadio Systems Mailing List FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ Knowledge Base: http://kc.flex-radio.com/ Homepage: http://www.flex-radio.com/