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/

Reply via email to