Cmote - a multitouch/accelerometer remote for the Corona® SDK

Send multitouch/accelerometer events to the Corona® SDK without having to go through a build/deploy cycle.
Requires cmote.lua, available here: http://www.neonnitwit.com/cmote

Just add require(“cmote”) to you main.lua to enable.
YouTube iOS/OSX demo:
http://www.youtube.com/watch?v=FMd1dt6WVTE

YouTube Android/Windows demo:
http://www.youtube.com/watch?v=RloZ2RCwNmQ
The Android version is available in the Market now, The iOS version is in review in the App Store (I will post here when it is approved) [import]uid: 51968 topic_id: 10056 reply_id: 310056[/import]

Cmote is now available on the app store. [import]uid: 51968 topic_id: 10056 reply_id: 37391[/import]

Just wondering how this differs to Pringles offerings? [import]uid: 33866 topic_id: 10056 reply_id: 37524[/import]

It allows you to send (multi)touch events to the simulator as well as accelerometer events from your iOS/android device. You can allows manually control the x/y/z gravity events. [import]uid: 51968 topic_id: 10056 reply_id: 37527[/import]

Interesting, i’ll check this out :slight_smile: [import]uid: 33866 topic_id: 10056 reply_id: 37532[/import]

Just got the app and ran a quick test.

Doesn’t get any easier than this, great app.

lano78 [import]uid: 13560 topic_id: 10056 reply_id: 37536[/import]

This is not universal?
Price is a bit too much if you want to get and test iphone/ipad :frowning:
No saying is not worth it (considering time wasting building and testing), but just consider that a lot of us got Matt’s “remote” and could do much of what you have…the main advantage you have is the multi-touch events.

I’m just saying reconsider your pricing perhaps $4.99 each?!

-RD [import]uid: 7856 topic_id: 10056 reply_id: 37626[/import]

It’s supposed to be universal, maybe I did something wrong when building/submitting it. First app and all… It does show the plus in the app store???

Not that that matters though, the touch events are scaled, so it doesn’t matter from which device you test from/to. You can send touch events from ipod to ipad simulator without any problems.

You would only need the Cmote on one device and can send to any simulator setup.

[import]uid: 51968 topic_id: 10056 reply_id: 37631[/import]

I have both cmote and remote and both of them are very good, although cmote is MUCH easier to use. You just have to require (“cmote”) and that’s it, no code to write and it works perfectly.

So for usability then I have to cast my vote on cmote, but overall they are pretty much the same.

One request if it is possible, is to be able to connect through the usb cable incase you should be somewhere without wifi network.

twitter@lano78 [import]uid: 13560 topic_id: 10056 reply_id: 37632[/import]

I don’t think a connection through USB will be an option anytime soon. It would mean rewriting the App natively rather than using Corona since we don’t have that level of access through the SDK. And would also require a OSX program to receive the events and retransmit them to the simulator.

It would also mean I have to learn Objective C or C++. Don’t have the time for that, which is why I’m using Corona in the first place :slight_smile:

I agree it would be nice, but don’t hold your breath… [import]uid: 51968 topic_id: 10056 reply_id: 37634[/import]

You don’t need to add the USB, I just discovered you can connect to the iphone4 if you enable the wifi sharing feature on the phone and use it as an access point.

Another request, be able to save IP and ports you connect with.

[import]uid: 13560 topic_id: 10056 reply_id: 37641[/import]

You can also use an ad hoc network for connecting between your device and Mac. [import]uid: 51968 topic_id: 10056 reply_id: 37646[/import]

hi, is it possible to connect my ipod touch with the windows emulator and send the accelerometer info through cmote? My macbook broke last week and i don’t have an android device. [import]uid: 53744 topic_id: 10056 reply_id: 38012[/import]

Yes you send events from iOS devices to the Windows emulator. [import]uid: 51968 topic_id: 10056 reply_id: 38053[/import]

Great…
I think the price is bit high, but I’ve bought it anyways…

Is there any roadmap? And is it possible to get like a multi-user-pack?

Ok… tried it, but the response is very laggy, and sometimes it seems that some touch events ‘hang’

Feature requests:
* Better performance :slight_smile:
* A different default port (8080 is used for dev webservers often)
* Possibility to choose a background image in the remote for touch
* Possibility to send a background to the remote by code
* Possibility to occasionally (low fps) send a screenshot to the remote by code
* What does the green/red dot do?
* Detection (bonjour maybe) of different simus in the network, without entering a fixed ip

[import]uid: 5942 topic_id: 10056 reply_id: 39301[/import]

There is currently no roadmap, and I’m not aware of the ability to provide a multi-user-pack through iTunes.

Performance:

What hardware are you using? The only performance “lag” I’ve seen has been on Android/windows. Do you have a test case you could send me? I have seen where sometimes the touch events seem to hang, but it has only been where objects have been created by sending a touch event to the Runtime ad creating an object. At this point we don’t have anything to focus future events on, so they can appear to be lost sometimes. Pre existing objects that return true on touch events should be OK, unless there is something else going on.
Features requests:

*Performance:
I will continue to try and improve, but I do expect some quirks due being an add-on to the simulator

*Default port:
Which port, the simulator side? Is so then you can just change it in the cmote.lua script.

*Background images for touch:
Currently no plans for this

*Green/red dot:
This indicates the connection status. Green = connected to the simulator, Red means not. This is also the button to take you back to the settings screen

[import]uid: 51968 topic_id: 10056 reply_id: 39346[/import]

Actually i’ve been using it with my ipod touch sending acceleration events to an android emulator on windows and it’s been working pretty well. It worth totally worth it.

Nice job man [import]uid: 53744 topic_id: 10056 reply_id: 39349[/import]

I’m on iPhone 4 + macbook pro… so should be good enough…
Could be some other problem though.

I know the port can be changed, but it’s like using port 80. It’s often used by other applications. [import]uid: 5942 topic_id: 10056 reply_id: 39361[/import]

Can’t get it to connect to iMac. Using airport express for local wifi. What service type should I put in port rules?

Thanks. [import]uid: 54770 topic_id: 10056 reply_id: 39753[/import]

Nevermind checked allow create computer to computer network on Airport. Then reset Airport and is working like a champ. Duhhh.

[import]uid: 54770 topic_id: 10056 reply_id: 39762[/import]