Parallax has been running educator's courses for instructors in Taiwan, China, Netherlands and USA in recent months. The purpose is to introduce the teachers and their students to the Propeller ActivityBot and C for Propeller as shown in Learn.parallax.com. The reception has been very good and we're now seeing some classroom use as a result of our efforts.
We've also requested feedback from educators, like this http://www.parallax.com/news/oct23-2013/parallax-wants-educator-and-student-feedback-our-new-learn-program
. Since last week, many educators have written us and requested iPad support. Between student-owned iPads and schools which are furnishing every student with an iPad this has become a very common request. No requests for Androids yet, only iPads. Even my own middler schooler is in a public school where iPads have been given to every single student (there's a funder who worked for Apple). They also want to program ActivityBots, but there's not a PC or Mac to be found in their building beyond the teacher's machines.
I thought I should start with you, our customers and developers, to ask about how this might be achieved. It's a project I will take on myself in Parallax, but I don't know much about the iOS environment and what possibilities may exist for running our tools. In order to talk with developers I need to have a better idea about what's possible. These are some considerations I'm aware of:
- programming interface: RS/232/USB via cable, WiFi, or Bluetooth
- tool compatibility: Qt tools and SIDE, OpenSpin - can these tools be compiled for iOS?
- running tools on iOS vs. externally on a server, with browser interface - is this possible?
- where to find developers
Anything you might be able to tell me about engineering issues, design considerations or alternatives would be appreciated. It is my hope to determine whether or not this is possible, and then to build a requirements document/specification so we could talk with contract developers.
Thank you in advance.