Dan Wilcox, what a surprise that **you** too answer this!
Sounds like you’re going to have to learn *alot* really quickly. There
is no *easy way*, especially when you want to distribute things on the
various App Stores.
I arrived to the same conclusion.
I’d recommend partnering with a mobile app developer so you can focus
on the PD stuff, otherwise you’ll be spending a long time getting the
hang of things before you actually get to do the actual app. Trust me.
I trust you. The thing is that, if I find a Mobile app developer, the Pd
part will be minimum compared to the rest of the development.
For something simple, quick, and dirty, I’d highly recommend
OpenFrameworks.
Yes... in the list, is the most difficult to me. It's "another world".
For platform specific stuff, work with native Android and iOS
directly. Both have great frameworks, development environments,
documentation, etc. libpd provides project files to build for both. If
the core of the work is in the Pd patches themselves and the UI is
mainly a thin skin, you could share the same patches and just write
the UI natively for both platforms.
More distant frameworks... more "distant worlds"...
- It will send this file, by Bluetooth through the serial port, to the
"device”.
This is not possible. Better to use the built in file access (iTunes
File sharing over USB, Android SD card) or a mini webserver people can
point a browser or FTP program to.
Well, I said "file", but it is data. Most likely 1536 bytes (256*6). If
I can't send this data, I won't can send the "start" command and
time-to-syncronize commands...
Again, you’re not going to use Bluetooth for this. Or at least you
probably *could* but it wouldn’t be as easily done as using something
like OSC over a wifi network.
Maybe... I'll ask the device developer.
Using Kivy (http://kivy.org <http://kivy.org/>)
I don’t know about this one. You’ll need probably have a harder time
setting up libpd to work with it.
It looks very nice. And uses Python. For me, is "nearer".
Using OpenFrameWorks (http://openframeworks.cc/)
This will work out of the box for both iOS and Android with the same
core code. You just need to use the Project Generator to create
different built files for each platform. It’s perfect for simple
things but you will *have* to use native code in order to create
native GUIS.
Learning C++ now? No, thank you! :P
:)
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list