Send OSC from iPad keyboard to Laptop

Hi All,
I need users to fill a simple form with name, last name etc on iPad, and some other user information, it might use iPad keyboard, that part doesn’t have to be too complicated. but I need to send the response to a Desktop app, how to send that data as a package, by OSC? I can’t use a web service, the whole installation doesn’t have access to internet.

Thanks for the help
David

I just tried the OSC example and it gives these errors:
Any advice?

Undefined symbols for architecture i386:
"_vDSP_create_fftsetup", referenced from:
cinder::audio::dsp::Fft::init() in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_ctoz", referenced from:
cinder::audio::dsp::Fft::forward(cinder::audio::BufferT const*, cinder::audio::BufferSpectralT) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_deq22D", referenced from:
cinder::audio::dsp::Biquad::processSliceVDsp(double
, double*, double*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_destroy_fftsetup", referenced from:
cinder::audio::dsp::Fft::~Fft() in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_fft_zrip", referenced from:
cinder::audio::dsp::Fft::forward(cinder::audio::BufferT const*, cinder::audio::BufferSpectralT) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_fft_zrop", referenced from:
cinder::audio::dsp::Fft::inverse(cinder::audio::BufferSpectralT const
, cinder::audio::BufferT) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_rmsqv", referenced from:
cinder::audio::dsp::rms(float const
, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_svemg", referenced from:
cinder::audio::dsp::sum(float const*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vadd", referenced from:
cinder::audio::dsp::add(float const*, float const*, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vasm", referenced from:
cinder::audio::dsp::addMul(float const*, float const*, float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vdiv", referenced from:
cinder::audio::dsp::divide(float const*, float const*, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vfill", referenced from:
cinder::audio::dsp::fill(float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vmul", referenced from:
cinder::audio::dsp::mul(float const*, float const*, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vsadd", referenced from:
cinder::audio::dsp::add(float const*, float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
cinder::audio::dsp::sub(float const*, float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vsdiv", referenced from:
cinder::audio::dsp::divide(float const*, float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vsmul", referenced from:
cinder::audio::dsp::Fft::inverse(cinder::audio::BufferSpectralT const*, cinder::audio::BufferT) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
cinder::audio::dsp::mul(float const
, float, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_vsub", referenced from:
cinder::audio::dsp::sub(float const*, float const*, float*, unsigned long) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
"_vDSP_ztoc", referenced from:
cinder::audio::dsp::Fft::inverse(cinder::audio::BufferSpectralT const*, cinder::audio::BufferT*) in libcinder-iphone-sim_d.a(libcinder-iphone-sim_d.a-i386-master.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

It looks you are missing core frameworks, required by cinder::audio. Either remove cinder::audio, or find which frameworks are required for the symbols the linker complains about.

–8

I think you need Accelerate.framework.