RE: generating a standalone in v9.x

2019-11-02 Thread Douglas Ruisaard via use-livecode
you need is described in the release notes from 9.x onwards > > > > > > Removing the command quit is not the solution > > > > > > use this, it is copied from the release notes: > > > > > > on closeStack > > > if the environment

RE: generating a standalone in v9.x

2019-11-02 Thread Douglas Ruisaard via use-livecode
ompleted. REALLY? > Whatever! Now that I know that "feature", I can live with it.. but I bet > THAT characteristic *isn't* > described in the release note(s). > > Thanks again for your help! > > Doug > > > Date: Fri, 1 Nov 2019 19:20:04 +0100 > > Fro

Re: generating a standalone in v9.x

2019-11-01 Thread Douglas Ruisaard via use-livecode
e completed. REALLY? Whatever! Now that I know that "feature", I can live with it.. but I bet THAT characteristic *isn't* described in the release note(s). Thanks again for your help! Doug > Date: Fri, 1 Nov 2019 19:20:04 +0100 > From: JJS > To: Douglas Ruisaard via use-livecode &g

Re: generating a standalone in v9.x

2019-11-01 Thread Douglas Ruisaard via use-livecode
he stack or card, I put this: > >put the environment is "development" and \ > there is a stack "revStandaloneProgress" and \ > the mode of stack "revStandaloneProgress" > 0 into skipLogin > > if not skipLogin then >--

my message not showing up in "use-livecode"

2019-11-01 Thread Douglas Ruisaard via use-livecode
This has happened a few times before... the following message never got posted to " use-livecode@lists.runrev.com". Can you explain why? It must have gone somewhere because Giovanni Cannizzaro [johnthejoc...@yahoo.it] responded but I certainly can see how *he* saw it but no one else

generating a standalone in v9.x

2019-10-31 Thread Douglas Ruisaard via use-livecode
I am having an issue with using "any" business version of 9 (9.04, 9.05, 9.5-32bit, 9.5-64bit) to generate a standalone output of my application. I am using Windows 7 Enterprise SP1 and have tried building the identical script (with the same result) on two different installations of said OS on

RE: Weighted distribution of Numbers

2019-08-05 Thread Douglas Ruisaard via use-livecode
Opps.. correction to: "... When I look at the graph of this function using a "k" value of 5 and above, I *thinK* it starts to simulate your desired mapping" That should read " ... When I look at the graph of this function using a 'k' value of 3 down to close to zero I *think* starts to

RE: Weighted distribution of Numbers

2019-08-05 Thread Douglas Ruisaard via use-livecode
Ralph: Although several persons have responded... most far above my "pay-scale" ... Your mention of the audio taper rang bell for me. In the process of simulating an analog audio potentiometer using a digital one... I needed to find a formula for an inverse audio taper... and it DID take a

Re: source of a socket error message

2019-07-19 Thread Douglas Ruisaard via use-livecode
I *REALLY* appreciate the responses! Beyond where (exactly) LC actually generates this message (I can see it in the LC executable in a large "look-up" table), I was hoping I could find it in a "read-able" script so I could trace the logic. I'm trying NOT to exceed the scope of a subject

source of a socket error message

2019-07-17 Thread Douglas Ruisaard via use-livecode
Let me start this off by stating that the information I am seeking IS NOT due to an *issue* with LC. Hopefully, I can make it clear why I am asking for assistance from this group in regard to the situation I am trying to deal with and why I need the LC expertise of this group as a resource.

Re: Standalone issue

2018-10-28 Thread Douglas Ruisaard via use-livecode
ate the explanations. Douglas Ruisaard Trilogy Software (250) 573-3935 > > On 10/27/18 10:26 AM, Douglas Ruisaard via use-livecode wrote: > > If that's true then there's (sigh!) one more reason to stay away from LC > > v9... but I really don't > understand the reason why this

Standalone issue ... was starting the Project Browser

2018-10-27 Thread Douglas Ruisaard via use-livecode
ckground > preOpenCard > ...etc > openStack > openBackground > openCard > ...etc > closeStack > closeBackground > closeCard > ...etc > > I understand why this is necessary now, but it is pretty instrusive, is going > to bite a lot of people, > and clutters up scri

RE: starting the Project Browser

2018-10-26 Thread Douglas Ruisaard via use-livecode
://www.hyperactivesw.com > On October 25, 2018 11:49:36 AM Douglas Ruisaard via use-livecode > > wrote: > > > thanks for the reply... as I mentioned, the location/sizing thing was > > the less important issue. I didn't explain the standalone issue well > > enough

Re: starting the Project Browser

2018-10-25 Thread Douglas Ruisaard via use-livecode
Brilliant!!! ... works perfectly when combined with a "set loc" and "set rect" call. Doesn't touch the standalone settings! Thanks so much! Douglas Ruisaard Trilogy Software (250) 573-3935 > > Hi, > > does this help? > > revIDETogglePalette "Project Browser" > > you can test if the

RE: starting the Project Browser

2018-10-25 Thread Douglas Ruisaard via use-livecode
to my app working!) So, the issue was not DIRECTLY involved with the "generation" of the standalone, it was the issue that using this call set the standalone setting back to a "new-stack" default! Douglas Ruisaard Trilogy Software (250) 573-3935 > > On 10/24/2018 02:10 P

Re: jsonImport or JSONToArray

2018-10-24 Thread Douglas Ruisaard via use-livecode
I'll drink to THAT!! .. but then again, I'll drink to almost anything! ... coffee... what were you thinking? but seriously, it's a fine idea... particularly as I got blind-sided by finding an irrelevant inclusion (JSON Library) when I needed the mergJSON one and the inclusions are NOT even

RE: use-livecode Digest, Vol 181, Issue 33

2018-10-24 Thread Douglas Ruisaard via use-livecode
... Back to using the LC tools option. thanks! Douglas Ruisaard Trilogy Software (250) 573-3935 > Hi Douglas, > > > Am 23.10.2018 um 20:31 schrieb Douglas Ruisaard via use-livecode > > : > > > > Is there a way to start/open the "Project Browser" (from the

starting the Project Browser

2018-10-23 Thread Douglas Ruisaard via use-livecode
Is there a way to start/open the "Project Browser" (from the main LC Tools menu) using a script command for LC v8 and above? It used to be (possibly v7 or before) that the stack retained the "state" of the Project Browser and would automatically display it when a stack was opened if the stack

RE: jsonImport or JSONToArray

2018-10-22 Thread Douglas Ruisaard via use-livecode
k i remember there was a problem with > > including that library when ?searching for inclusions? was selected in the > > SB settings. > > > > Regards, > > Matthias > > > > > > Matthias Rebbe > > > > free tools for Livecoders: > > https://i

Re: jsonImport or JSONToArray

2018-10-22 Thread Douglas Ruisaard via use-livecode
bbe > > free tools for Livecoders: > https://instamaker.dermattes.de <https://instamaker.dermattes.de/> > https://winsignhelper.dermattes.de <https://winsignhelper.dermattes.de/> > > Am 22.10.2018 um 00:45 schrieb Douglas Ruisaard via use-livecode > > <mailto:us

jsonImport or JSONToArray

2018-10-21 Thread Douglas Ruisaard via use-livecode
Has anyone recently tried to create a standalone app which includes either a jsonImport or JSONToArray call? While my code works perfectly when run within the LC API, once a standalone is produced, it chokes on either one of these calls. I've reduced the code to its bare essentials. A

RE: sending a JSON string

2018-10-18 Thread Douglas Ruisaard via use-livecode
.json;, "DELETE", > > tHeaders, "transferComplete", > > tFormData) intotResult > > > > *end*mouseup > > > > *on*transferComplete pID, pResult, pBytes, pCurlCode > > > > *local*tData, tHeaders, tResult, rError > > > > *if* pCurlCode

RE: sending a JSON string

2018-10-17 Thread Douglas Ruisaard via use-livecode
t; > > *end*mouseup > > > > *on*transferComplete pID, pResult, pBytes, pCurlCode > > > > *local*tData, tHeaders, tResult, rError > > > > *if* pCurlCode isnot0*then* > > > > *put*tsNetRetrError(pID) & crafterfld"output" > >

Re: sending a JSON string

2018-10-17 Thread Douglas Ruisaard via use-livecode
"& tData & crafterfld"output" > > *put*"Headers"&& tsNetRetrSentHeaders("1", rError) & crafterfld"output" > > *put*tResult & cr& tHeaders & cr& pResult & cr& tData afterfld"output" >

sending a JSON string

2018-10-16 Thread Douglas Ruisaard via use-livecode
I'll start by apologizing for my abysmal familiarity with HTTP, JSON, and URL's ... I'm hoping someone will have pity and give me a hand! I am trying to send a "command" to a ThingSpeak channel, which is very successfully receiving data from a simple little ESP8266 module. Periodically, I

Re: Socket questions

2018-08-22 Thread Douglas Ruisaard via use-livecode
?Dave or Doug? ... anyway. It sounds like a "known" problem then I tried searching the QC listing at Livecode's (http://quality.livecode.com/) but can't find any reference to that specific function and too much when looking for "socket" and "domain". Do you know if a bug submission has

RE: Navigator 6.0 Alpha 4

2018-08-21 Thread Douglas Ruisaard via use-livecode
18, 2018 at 10:30 AM Douglas Ruisaard via use-livecode wrote: Geoff... Excellent tool but I can't seem to get it to display one of the "cards" of a Data Grid template. In a "standard" DataGrid Form object, Card Id's 1002 and 1005 are created. According to the LC Proj

RE: use-livecode Digest, Vol 179, Issue 47

2018-08-19 Thread Douglas Ruisaard via use-livecode
and use send" a dummy request to test the connection. Cheers! Douglas Ruisaard Trilogy Software (250) 573-3935 > From: Mark Wieder > To: Douglas Ruisaard via use-livecode > Subject: Re: Socket questions > Message-ID: > Content-Type: text/plain; charset=utf-8; format=flowed

Socket questions

2018-08-18 Thread Douglas Ruisaard via use-livecode
Experimenting with sockets in LC .. Windows 7 Pro, LC v8.1.9. I have tsnet working fine in another project but tsnet appears to be primarily for "sending" stuff (sorry for the technical jargon). Of course, tsnet can read after it sends a request. However, sockets let me simply open and

RE: Bluetooth detection and use?

2018-08-18 Thread Douglas Ruisaard via use-livecode
I'm always happy to see the Bluetooth topic "revived" for another exposure on this forum... since I also am quite interested in it. I have been VERY successful in using the mergBLE library in LC for IOS (but it takes some getting used to) ... Unfortunately, it is exclusive to IOS which leaves

Navigator 6.0 Alpha 4

2018-08-18 Thread Douglas Ruisaard via use-livecode
Geoff... Excellent tool but I can't seem to get it to display one of the "cards" of a Data Grid template. In a "standard" DataGrid Form object, Card Id's 1002 and 1005 are created. According to the LC Project Browser, which identifies iconically and positionally the "Data Grid Template

searching lists.runrev.com

2018-08-08 Thread Douglas Ruisaard via use-livecode
Not exactly an LC question... but relevant to this group... When I try to use the link: http://www.google.com/advanced_search?q=site:lists.runrev.com with ANY choice of "last update"... the search NEVER finds anything... no matter what word(s) I use in the "all these words" or "this exact word

find Regular Expression function in LC editor and/or IDE

2018-08-08 Thread Douglas Ruisaard via use-livecode
using LC Business v8.1.9 on Windows 7 Pro and/or LC Business v9.0 on Mac 10.12.6 in the Message Box, put: put " put x into y" into x; put matchText(x,"^\s(put)?((?!into).)*$") produces "false" in the Message Box, put: put "put x" into x; put

RE: datagrid scrolling question

2018-08-05 Thread Douglas Ruisaard via use-livecode
OK.. the light bulb FINALLY went on .. I'm slow but, like the tortoise, I eventually "get there" (usually). For some reason Brian's reply made me re-think how I could fetch the WiFi info query from *each* row, submit it to tsnet and then update each row in realtime. I know, I know... that's

Re: Getting Started with DataGrid and another datagrid form

2018-08-05 Thread Douglas Ruisaard via use-livecode
Ah ... I think I can answer this. Basically, you don't *have* to code the "Layout Control" beyond the recommended: set the rect of graphic "Background" of me to pControlRect and even that may be, technically, optional. The handler is there (I believe) as a method by which you can

Re: datagrid scrolling question

2018-08-05 Thread Douglas Ruisaard via use-livecode
Many thanks to one and all for the interesting responses ... particularly to Zryip for the extensive reply! I may be coming at LC from a somewhat unusual direction. The vast majority of my programming background was in very large, distributed servers running dedicated medical applications and

RE: datagrid scrolling question

2018-08-05 Thread Douglas Ruisaard via use-livecode
Thanks very much for the reply. Good question .. made me think about why that won't work very well for me (but it would, of course, work). The button on each row not only queries the associated wi-fi module, but the "mouseUp" handler in the Behavior Script acquires a response back from each

Re: Getting Started with DataGrid and another datagrid form

2018-08-04 Thread Douglas Ruisaard via use-livecode
The more you understand a task, the more versatile and appropriate any given tool becomes. I think the biggest struggle for me is finding examples which are "close" to my own goal. I have no problem reverse engineering code... I've done it for a very long time. But unless the outcome

datagrid scrolling question

2018-08-04 Thread Douglas Ruisaard via use-livecode
I sent a badly constructed message with this content (more or less) a few days ago. I am re-posting it in the hope that anyone who tried to decipher those two messages will give this another consideration. So pardon the repeat, but I'm quite sure someone from this group can lend me a hand on

Re: Getting Started with DataGrid and another datagrid form question

2018-08-04 Thread Douglas Ruisaard via use-livecode
I concur with Brahmanathaswami that, in particular, datagrid forms (I haven't worked with tables (yet)) are very finicky with regard to scrolling.  I still would greatly appreciate some help with a recently submitted message to this group, Subject: datagrid form question Once you play around

re: datagrid form question

2018-07-31 Thread Douglas Ruisaard via use-livecode
I realized belatedly that I didn't do a very good job (at all) of describing what one of the row's in my grid looks like... it may be relevant to a solution. Each row has 1 checkbox, 3 fields and 2 buttons. One of the buttons (the one I need assistance with), named "Query" calls a "tsnet"

datagrid form question

2018-07-31 Thread Douglas Ruisaard via use-livecode
Using LC v8.1.9 on Windows 7 pro "Where" do I send a "mouseup" message on a datagrid form which has scrolled lines... i.e.: send "mouseUp 1" to I know it sounds like a ridiculously simple question (and likely is) but a datagrid form seems to create a "Row Template" group for each

Re: Checking if internet is connected using tsNet?

2018-07-28 Thread Douglas Ruisaard via use-livecode
Bob... Wondering if you would post the windows-version of this technique again... or copy it to this forum, ideally? The dropbox entry I can find is expired. > Subject: Re: Checking if internet is connected using tsNet? > > And don't forget my telnet technique. Telnet will tell you if there

Re: [Bug 19998] The non-appearance of Polygon graphics in LC

2018-07-10 Thread Douglas Ruisaard via use-livecode
10.7.5 > > 2. I have no money to buy a newer machine. > > Richmond. > > On 10/7/2018 10:06 pm, Douglas Ruisaard via use-livecode wrote: > > Sorry if I missed something.. but, Richmond (or anyone, for that matter), > > could you elucidate on the > specific

Re: [Bug 19998] The non-appearance of Polygon graphics in LC

2018-07-10 Thread Douglas Ruisaard via use-livecode
Sorry if I missed something.. but, Richmond (or anyone, for that matter), could you elucidate on the specifics of which systems confine you to LC v8? Or at least which systems YOU employ which are not compatible with LC v9... If there are such systems or a list of known incompatibilities

Re: What are possible reasons for memory consumption ...

2018-07-08 Thread Douglas Ruisaard via use-livecode
To help determine if Brian's suggestion is occurring, you could put the following line in your "self perpetuating" code (assuming you're not running the code on a Mobile device which have no "messsage box") just before the "send... in x time ": put the pendingmessages If you see ANY output,

Re: Future support for Serial Coms

2018-07-06 Thread Douglas Ruisaard via use-livecode
Sorry, I sent the previous message with the WRONG subject line please replace it with this one... Cam ... would you please provide the specifics on the serial to Bluetooth device you're referring to? Make / model/ etc. for my needs, it has to be a serial to BLE device ... which there

RE: use-livecode Digest, Vol 178, Issue 8

2018-07-06 Thread Douglas Ruisaard via use-livecode
Cam ... would you please provide the specifics on the serial to Bluetooth device you're referring to? Make / model/ etc. for my needs, it has to be a serial to BLE device ... which there is at least one from: http://www.usconverters.com/bluetooth-smart-low-energy-rs232-serial I'm designing a

Re: Future support for Serial Coms

2018-07-05 Thread Douglas Ruisaard via use-livecode
Cam .. you mention that you have Windows working with LC "over USB and *Bluetooth*" ...??? Really? Can you describe more details about using Bluetooth / Windows / LC? As far as I know, the ONLY implementation for Bluetooth from LC is Monte Goulding's "mergBLE" which exclusively runs on iOS.

Re: LiveCode - Andoid SDK - Java compatibility chart?

2018-06-18 Thread Douglas Ruisaard via use-livecode
While I agree that the Java "install" is not necessarily a true bug in LC, is there a reason why LC could not "host" the "current" working set of install files? ... and (can you imagine???) even semi-automate the installation process when the user chooses to employ EITHER iOS or Android? I

Re: Android USB port

2018-06-12 Thread Douglas Ruisaard via use-livecode
ct of LC development.. but willing to learn. Douglas Ruisaard Trilogy Software (250) 573-3935 > On 6/10/18 10:44 AM, Douglas Ruisaard via use-livecode wrote: > > Apple, if it isn't known, requires you to sell your first-born, sign a > > contract in blood and then > embed a

Re: Android USB port

2018-06-10 Thread Douglas Ruisaard via use-livecode
Thanks, Tom ... got a chuckle out of your reply! To be fair, Erik Beugelaar *did* reply back on April 24 (I must have missed it) and suggested looking into Jave FFI (supported by LC v9) for possible methodologies. I have NO CLUE regarding Java... and, cynical as it may be, I don't expect to

Android USB port

2018-06-09 Thread Douglas Ruisaard via use-livecode
Sorry if this is a repeat but I have not seen any replies to my previous query from April 19 ("Android assistance / information?") This query is likely to need someone in this community as versed in Android as Monte Goulding is in iOS. One of the beauties of LC is its cross-platform ability.

Re: Active window and mouse location

2018-05-13 Thread Douglas Ruisaard via use-livecode
Since I do not create the stack as a "modal stack" (a command I didn't even know existed... again, thanks for THAT), then does that make my card (only one in the app) a "system" window? After read the doc's on "modal stack", I doubt that I want my stack to become "modal"... even temporarily.

Re: Active window and mouse location

2018-05-11 Thread Douglas Ruisaard via use-livecode
no apologies necessary... you got it completely right!... Unfortunately your idea doesn't work in Windows 7 and/or in LC v 8.1.9 (I've removed v9 for the time being, so it isn't available to try your idea). The LC window remains "behind" any other window which I have made the top-most.

Re: Active window and mouse location

2018-05-10 Thread Douglas Ruisaard via use-livecode
browser of whatever happens to be in front, so no clue why it won't work > for you. (unless the > window that it is behind is a system window itself) > > On Wed, May 9, 2018 at 3:34 PM, Douglas Ruisaard via use-livecode < > use-livecode@lists.runrev.com> > wrote: >

Re: Active window and mouse location

2018-05-09 Thread Douglas Ruisaard via use-livecode
Thanks, Mike... but this doesn't make my LC screen active... it does flicker it but leaves it in buried under the top window. I'll check out those links, Lagi... thanks for the research Thanks to Bob und Klaus for the "Launch" suggestion ... however, I don't want to open, launch or startup

Re: Active window and mouse location

2018-05-09 Thread Douglas Ruisaard via use-livecode
Thanks, as always, for the responses. Getting old means you forget about the differences between Commands and Functions... but anyway My MAIN question was whether there was a way to get LC to make a desktop window THE active, top-most window... next necessarily the LC's window (in my case) but

Active window and mouse location

2018-05-08 Thread Douglas Ruisaard via use-livecode
In Windows 7, LC v8.1.9 Is there a way to make an LC "window" the active / top window on the desktop after making another window on the desktop active? I have an app which allows me to copy a portion of text from, say, a Notepad window, into the clipboard. A timed loop within my LC script

RE: FindBar Demo Stack

2018-05-02 Thread Douglas Ruisaard via use-livecode
I'd be VERY interested... please, where I can find the demo? Douglas Ruisaard Trilogy Software (250) 573-3935 > Hi all. > > I've pieced together a very simple demo stack of my FindBar group if anyone > is interested. It comes > with a 100 record sqlite database with a sites table to query

Omegabundle, Scott Rossi and TactileMedia

2018-04-29 Thread Douglas Ruisaard via use-livecode
I was intrigued by Roger's reference to "tmAlign and "tmEffects" ... always on the lookout for tools to make my programming life easier. In the process I also ran across references to "Omegabudle 2011 for Livecode" ... which sounded like a GREAT deal. HOWEVER, I cannot find anywhere that I

RE: use-livecode Digest, Vol 175, Issue 42

2018-04-25 Thread Douglas Ruisaard via use-livecode
las Ruisaard Trilogy Software (250) 573-3935 > > Because LiveCode 9 now supports Java FFI, maybe you can find the source code > in Java how to do this > and then implement it? > Just an idea. > > Goodluck, > Erik > > On 19/04/18 18:00, "use-livecode o

Android assistance / information?

2018-04-24 Thread Douglas Ruisaard via use-livecode
Anyone is this community as versed in Android as Monte Goulding is in iOS?  One of the beauties of LC is its cross-platform ability.  The app I've written in iOS ports just fine to Android .. at least the user-interactive and data processing parts do.  .. without changing one line of code (and

Re: mergBLE usage

2018-04-23 Thread Douglas Ruisaard via use-livecode
Actually... I didn't make that association... so thanks for your help in my previous exploits in mergBLE ... *AND*, of course (as you probably guessed), your offering this time was spot on!.. I'm still getting a handle on how LC handles things like background processing. I'm used to having

mergBLE usage

2018-04-22 Thread Douglas Ruisaard via use-livecode
Monte... or anyone else brave enough to contribute :-) (no colored emoji, sorry) ... Is there a way to time out the attempted connection to a BLE device using the mergBLE functions. I can't seem to find a command which doesn't need a peripheral UUID ... like "mergBLEConnectPeripheral

Re: some thoughts on version 9.0.0

2018-04-20 Thread Douglas Ruisaard via use-livecode
, Keith Martin via use-livecode < use-livecode@lists.runrev.com> wrote: > On 19 Apr 2018, at 17:00, Douglas Ruisaard via use-livecode wrote: > > Next is the significant decrease in the "Ink" choices... I've found > (by >> process of elimination) the &qu

mergAccessory

2018-04-19 Thread Douglas Ruisaard via use-livecode
I am pursuing another course of action for my iOS USB investigation... in the meantime, in case I need it, I'd appreciate some assistance with mergeAccessory. first, the associated doc (api.lcdoc) to mergAccessory is a tad out of date... referencing LC v 5.5 ... but adjusting for version

some thoughts on version 9.0.0

2018-04-19 Thread Douglas Ruisaard via use-livecode
I use the Project Browser heavily ... one change in 9.0.0 I definitely DO NOT like is the "new" way of indicating a "behavior" assignment on an object. What's with the little oval with a "1" in it??? I used the (previous) line counts to visually match to the "source" button line counts..

Android assistance / information?

2018-04-19 Thread Douglas Ruisaard via use-livecode
Anyone is this community as versed in Android as Monte Goulding is in iOS? One of the beauties of LC is its cross-platform ability. The app I've written in iOS ports just fine to Android .. at least the user-interactive and data processing parts do. .. without changing one line of code (and

RE: iOS usb/serial access and use

2018-04-16 Thread Douglas Ruisaard via use-livecode
to use the USB cable. It could be that there is a third party accessory that you can plug in to do this though. If so you could use mergAccessory to read and write to it. Cheers Monte > On 16 Apr 2018, at 1:42 am, Douglas Ruisaard via use-livecode > <use-livecode@lists.runrev.com> wrot

Re: iOS usb/serial access and use

2018-04-16 Thread Douglas Ruisaard via use-livecode
f so you could use mergAccessory to read and write to it. Cheers Monte > On 16 Apr 2018, at 1:42 am, Douglas Ruisaard via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Now, for the next "component", I'd like to be able to communicate to and from > the

iOS usb/serial access and use

2018-04-15 Thread Douglas Ruisaard via use-livecode
I've managed, with a lot of help from the community, to get the mergBLE commands and messages working very well between my LC iOS app and an arduino. Now, for the next "component", I'd like to be able to communicate to and from the arduino to and from an iOS device (iPhone or iPad) via a