I developed an Android client for my HPSDR software (currently receive
only).  I have it running on both my Android phone and a 7" tablet.

There is a (not very good) video of a very early version running on an
HTC Magic phone and some more information on my blog at
http://g0orx.blogspot.com/2010_02_14_archive.html

I have a server running that does all the DSP work using DttSP.  The
audio is streamed as uLaw 8 bit samples at 8k samples/second.  The
spectrum data is sent as a sequence of unsigned bytes which are
interpreted as 0 to -255 dBm for the spectrum and waterfall displays.
The client requests the number of samples for each frame based on the
display width and the server does the averaging.  Running with a refresh
rate of 10 frames per second on a display of 800 pixels width only
requires 8000 bytes/second. Combined the spectrum and audio data require
about 16kB per second.

The frequency can be changed by dragging the spectrum/waterfall display
or by using a thumb wheel if present.  Bands and other options such as
mode, filter, etc are selected using menus.

I did have this running in Dayton (2010) on my phone connecting back to
my server in the UK and was able to listen to the Formula 1 Grand Prix
commentary on BBC Radio 5 on 909kHz with no problems.

-- John g0orx/n6lyt

On Mon, 2011-07-25 at 19:32 +0000, Jack Haverty. wrote:
> Hi Ross,
> 
> That's a good article.  Thanks!   Android is a new player on the tablet
> field, so Apps aren't as mature as the Ipad's, but I've been impressed so
> far.  The Android remote app operates in much the same way.  I have multiple
> (physical) monitors on my PC, and the Android side allows me to pick which
> one to show.
> 
> It does have "full functionality", with the touchscreen emulating the
> mouse.  What I find unwieldy comes from the fact that the GUI isn't really
> designed for a tablet-sized touchscreen.  E.G., some of the controls - the
> sliders, buttons, thumbwheels (boxes with arrows for setting number
> parameters, etc.,) are very difficult to use.   You have to zoom in to make
> them large enough to adjust, then zoom back out.   Sometimes when you do
> something that pops up a window, it pops up somewhere offscreen.    I'm not
> a Windows guy, so it's possible that I just don't know how to make it do
> better.
> 
> Almost all apps that were originally designed for a mouse/keyboard/screen
> have this characteristic.  You can really see it when you use an app that
> has been reworked to take advantage of the tablets' nature.
> 
> So, I find that although I can use the tablet as the PSDR GUI, it's not
> always worth it.  For specific uses, it works fine.  E.G., I can monitor an
> HF band to watch for openings while doing something elsewhere in the house,
> garden, shop, etc.
> 
> 73,
> /Jack
>  On Jul 25, 2011 11:41 AM, "Ross Stenberg" <ross.stenb...@charter.net>
> wrote:
> > Hi Jack, the Air Display app for the iPad is in effect just treating
> > PowerSDR like a second monitor with full touchscreen capability. It has
> > full functionality. I learned of it here
> > http://www.hamradioscience.com/2011/05/using-the-ipad-to-control-your-rig/
> >
> > 73 Ross K9COX
> >
> > On 7/25/2011 1:24 PM, Jack Haverty. wrote:
> >>
> >> I have an Asus Transformer tablet and it's great. Running Android
> >> 3.1. I use AndroidVNC to access my Linux PC, and Splashtop Remote for
> >> Windows/Flex. Both are available from the built-in App Store.
> >>
> >> Using the Flex this way is unwieldy at best. It really needs a
> >> different app, designed to take advantage of the tablet, and use the
> >> touch screen, gestures, even the tilt and motion sensors in a new GUI.
> >>
> >> So, it does work, but I find it usable only for things like shutting
> >> the radio down when I've left it on - saves a walk to the shack which
> >> is in the workshop building.
> >>
> >> Someone suggested that an Android app be built. I think that's a
> >> great idea. Wonder if the PSDR software is open enough to make that
> >> possible - e.g. adding some way to get data to enable an external app
> >> to draw it's own panadaptor, waterfall, etc. I would envision a
> >> headless backend, using your current PC which is cabled to the Flex,
> >> doing all of the heavy DSP work, interfaced through Ethernet to a
> >> tablet GUI (or two or more? - they're pretty cheap...)
> >>
> >> Imagine working CW by just tapping your fingers on the tablet. One
> >> finger for straight key, two for bug/keyer. Or a simple gesture to
> >> bring up a keyboard, set filters, change frequencies, etc.
> >>
> >> 73,
> >> /Jack
> >>
> >>
> >
> _______________________________________________
> 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.flexradio.com/  Homepage: http://www.flexradio.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.flexradio.com/  Homepage: http://www.flexradio.com/

Reply via email to