Fred - This was great as always. I've followed your N&V column for many years and have always liked your style! - You never give anyone a chance to get bored, before you change topics on us!! I have learned a lot from you over the years, particularly on the PIC32's.
Anyhow, quick question from Tuesday's' FTDI driver lecture. Computer connects to my tablet via bridge alright...BUT I keep getting a error on my tablet stating, java.lang.ArrayIndexOutOfBoundsException: length=0...
Any suggestions on where to start looking for my problem?? I can run the app...but it is not drawing correctly
It does not appear to have Bluetooth, but it has WiFi. It's thicker and heavier than the Samsung tab 7 that I just bought. I don't know about the manufacturer - you might want to do some research there.
Thanks Fred. And I agree with @DonH on your presentation style and pace of the material. This has been a valuable experience the get a leg up on Android development. BTW - I used to read your contributions in Circuit Cellar... loved them too. Hmm... Good just never goes out of style. Thanks.
@Fred - for instance, what Android device did you use to develop the class material? (Type (i.e. tablet?/phone?) Model Name/Number, Version, Screen size, OS version, etc.). Thanks. (I'm new to Android...)
Fred, I understand what you're saying but when in B4A, B4A Bridge you say connect Wireless and NOT connect BT, should not the B4A client on my Android phone connect once I enter its IP address in to the B4A desktop app?????
B4A can target Bluetooth and TCP/IP. WiFi is nothing more than Ethernet frames running on a wireless medium. Ethernet frames can carry TCP/IP information. Chances are that your phone's wifi engine is connected to your LAN. Bluetooth does not work in LANs. Bluetooth uses piconets and frequency hops a bunch.
Fred - CCarpenter mentions he is experimenting with an older Android 2.2 tablet device, that is too old to duplicate the hardware experiments you've demonstrated. Can you please provide some specifics on minimum requirements for a device needed to duplicate the labs? Thanks.
I've been playing with B4A with a WinXP pc, wifi and an old android 2.2 tablet. It seems to be working fine, but I've not had enought time to do much with it. Fred indicates that my tablet is too old to duplicate the hardware experiments he's been discussing.
Jennifer, B4A seems to be a capable development platform for Android. I would like to be able to perform some hands on tests using a realdevice and an application to solve a real world problem. While the topics presented here are very interesting (to say the least), the needs that I see where an Android device, along with B4A could be a solution, are somewhat different than the projects that have been presented so far.
B4A is impressive. I've never looked at an Android device before this class. Bought one and have been creating little working apps this week. Could NOT have done that with another device. Great series, by the way - I'm looking forward to tomorrow!
@fjgalan, yes a lot of fond memories with the original basic. It was a universal language that help me across several different computers at the time. It was also my first "embedded" language to control the outside world form computers like the TRS80 I and the TRS80 100 portable computer.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.