Corona® Ultimote v1.4 - New Version!

#### Important! If you recently updated ultimote please download the updated library files our website
http://www.mydevelopersgames.com/site/corona-ultimote-2/

Check out our video: http://www.youtube.com/watch?v=fZBjw_8100o
Transmit just about any type of supported event from your Android/iOS device to the Corona® simulator to speed up your development time. Here are some of the features:

Ability to transmit events from device to simulator in realtime. Also allows you to record macros of any combination of events with frame by frame accuracy. Imagine how much time you would save if you didn’t have to go for a walk every time you wanted to test your GPS/Maps enabled app OR imagine testing your accelerometer/gyro based app without taking your hands off the keyboard to shake your phone. Now you can import a path from Google® Earth so you do not have to be in Manhattan to simulate a walk through Manhattan! And better yet, no more building and transferring your code to the device to debug, just relaunch!

  • Multitouch - you can debug multitouch gestures and game mechanics. Getting all those touch id’s and phases just right takes patience, now you can do it on the simulator. You can even record your zoom/rotate gestures for even faster development.

  • Accelerometer - Debug tilt sensitivity and update refresh rates directly from the simulator, no building required! Record a macro of all the tilt moves only once to enhance your productivity.

  • Gyroscope - So you want to make a gyro enabled application but your phone doesn’t have a gyro? No problem! use one of our pre-recorded macros and your code won’t know the difference.

  • GPS - Use a pre-recorded macro of our employees driving to work and you can see how easy it is to debug your gps enabled app. Don’t forget, any of these can be streamed in realtime to your simulator or recorded offline with your handset.

  • Compass - Spinning around the room can cause vertigo and fainting. Record a macro next time so you will only have to do it once, and definitely don’t keep re-building and re-spinning.

  • Hardware Keys - Don’t have an Android but want to support hardware keys? No problem, just use one of our macros.

  • Orientation events - Ever fail to consider how vigorous accelerometer play can trigger orientation events? now stay one step ahead and debug these in the simulator.

Effortless integration

  • Simply add: ultimote = require "Ultimote"; ultimote.connect();

  • Next, click Auto-connect in the Ultimote App, IPs/Ports are found automatically.

  • Ultimote will find all of your event listeners and fire them accordingly. No need to do anything different for debug vs production builds except comment out one line. This is truly a drop-in solution.

Send Screenshots and Screen Sync to Device

  • Real time screen synchronization allows select elements of your scene to be transmitted to your connected mobile device. This will allow you to interactively debug multitouch and other events. Send any display object to the device by simply setting one field: obj.ultimoteObject = true

  • Alternatively, you can even transmit entire screenshots periodically to the mobile device with just one line of code: ultimote.autoScreenCapture()

Relavent System Level Functions Forwarded To Device

  • It does not make any sense to call system.setAccelerometerInterval from the simulator right? With ultimote these commands are sent to the connected mobile device instead of being ignored by the simulator.

  • system.getInfo parameters also reflect the connected mobile device instead of the simulator allowing you to test various things such as language and locale changes. This also eliminates any “Not Supported In Simulator” warnings thrown by Corona®.

Try Corona® Ultimote Today

Impressive! [import]uid: 70114 topic_id: 17667 reply_id: 67277[/import]

Amazing ! Now this cheap simulator that comes with corona can be worth something Im so tired of building for device to run test on accelerometer and other features that simulator doesnt support.

Great job M.Y.developers

+1 to this Product! [import]uid: 30314 topic_id: 17667 reply_id: 67281[/import]

Glad you liked it! We started making this tool because we were also tired of building to debug. With our macro recording feature we hope to streamline your development. For instance, instead of clicking through your menus to get to your game, just record a macro to do it for you. Then you can record another macro that has all the accelerometer/Multitouch/Gyro/etc events for your actual game and you can play the two in series. You can see if this works in your preexisting project with the demo project/macros we provided. Just look at the documentation pdf’s or the included project files for a clear example. Let us know here if you have any questions or comments.
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 67285[/import]

Thanks M.Y.developers Ill definitely give it a shot because my current game works with Accelerometer and its frustrating and a huge time wasting building to keep testing every little change. When is the product expected to release on App Store ? [import]uid: 30314 topic_id: 17667 reply_id: 67299[/import]

We are requesting an expedited review but due to the specialized nature of this app it may run into trouble getting approved. We are trying our best to have it out in the app store as soon as possible. Meanwhile if you want a specific accelerometer macro, let us know and we can record one for you. [import]uid: 55057 topic_id: 17667 reply_id: 67301[/import]

This tool is very impressive, but i have some question:

  1. can we use it only on android device to control simulator even for ios builds ? I mean app is availble on android market already so if somebody owns Android and iOS device so it can be used without need to wait for Appstore validation.

  2. can ARM6 devices be used for this purpose ?

  3. can it be used similar to Gideros player, which is installed on device without need for actual build. I mean effect is very similar.

Regards
Bladum [import]uid: 101858 topic_id: 17667 reply_id: 67324[/import]

Thank you for your interest,

  1. Yes, you can use the Android build to control the Corona Simulator. What you do from there (ie build for iOS) is up to you and you should remove Ultimote from production builds anyway so it will not matter.

  2. I do not think Corona supports ARM6 devices anymore unfortunately. However, there are no fancy graphics that the ARM6 cannot handle so we will look into getting an older version of Corona and building it from there to support ARM6 in the future.

  3. Yes, it is very similar to Gideros player. You can stream objects and screenshots to the device in realtime so in effect you can test your app on the device without having to compile. You can even send system level functions that would be ignored by the simulator to the actual device.

If you wish to buy the Android version now, email us your receipt and we can give you a promo code for the iOS version when it is available. mydevelopergames@gmail.com [import]uid: 55057 topic_id: 17667 reply_id: 67325[/import]

Hi,

The thing with ARM6 is that there are many people that still have ARM6 for testing (and cannot use them now). This way Your ARM6 device can be only used to control simulator not for current builds. Build would require ARM7 device as usually.

Regards,
Bladum [import]uid: 101858 topic_id: 17667 reply_id: 67459[/import]

Hello,
Ultimote was made using Corona. We tried to compile for ARM6 using an old version of Corona(build 319) but it did not run on our device despite all our efforts. We cannot get support from Ansca either because this version is not supported.
Best,
M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 67594[/import]

App is now available on the iOS app store!
-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 68633[/import]

Great, but i need a mac and a iphone first;) [import]uid: 86417 topic_id: 17667 reply_id: 69323[/import]

Any promo/discount codes available for this app? seems to be interesting… [import]uid: 4883 topic_id: 17667 reply_id: 69935[/import]

The app store does not do discount codes (at least we are not aware of) but it is still on sale for 15% off the original price of 19.99. Also, we have a demo on the site for you to try out before buying. The demo showcases perhaps the most timesaving feature of Ultimote: macro playback.
you can get the demo here
http://www.mygamedevelopers.com/Corona-Ultimote.html
or for a direct link:
http://www.mygamedevelopers.com/UltimoteDemov1.zip
and the app store link is here
http://itunes.apple.com/us/app/corona-ultimote/id480405158?ls=1&mt=8
and the android market link is here
https://market.android.com/details?id=com.MYDevelopers.Ultimote&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5NWURldmVsb3BlcnMuVWx0aW1vdGUiXQ

Also. if you get the android version we will send you a promo code for the iOS version for free.

Thanks for your interest,
M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 69939[/import]

Just bought it. I need to test the accelerometer. Does it work for the Kindle Fire? [import]uid: 4883 topic_id: 17667 reply_id: 69946[/import]

Thank you for purchasing our App. If Corona supports accelerometer events on Kindle Fire then our App should work on it as well (because it is written in Corona).

-M.Y. Developers [import]uid: 55057 topic_id: 17667 reply_id: 69951[/import]

I meant if there is an app to install in the Fire, the same as in the iPhone. [import]uid: 4883 topic_id: 17667 reply_id: 69955[/import]

No it is not available on the fire yet since we do not own a fire to test. Do you own a fire? we can send you an apk file to test it/have it.
Thanks,
M.Y. Developers

[import]uid: 55057 topic_id: 17667 reply_id: 69962[/import]

Yes, I have. Send to me alex@asouza.com
[import]uid: 4883 topic_id: 17667 reply_id: 69977[/import]

I bought Ultimote and it’s been working great. However, I’ve recently run into an issue where the iPhone app repeatedly reconnects over and over again.

The console displays:

[text]
waiting for device…
waiting for device…
waiting for device…
Connected!
waiting for device…
waiting for device…
waiting for device…
waiting for device…
Connected!
waiting for device…
waiting for device…
Connected!
waiting for device…
[/text]

etc.

This is being caused by the following:

[lua]local ultimote = require(“Ultimote”)
ultimote.connect()[/lua]

The only sensors I have enabled on the device are “touch” but even that’s not actually being used since my lua file has no other lines in it.

I’ve tried rebooting my computer, rebooting my phone, and uninstalling the app and reinstalling it from the app store. Nothing seems to fix it. [import]uid: 52771 topic_id: 17667 reply_id: 70222[/import]