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.
In his keynote address at the RAPID 2015 conference last week, Made In Space CTO Jason Dunn gave an update on how far his company and co-development partner NASA have come in their quest to bring 3D printing to the space station -- and beyond.
On Memorial Day, Americans remember the sacrifices the US armed forces have made, and continue to make, in service to the country. All of us should also consider the developments in technological capabilities and equipment over the years that contribute to the success of our military operations.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.