Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Corona® Ultimote v1.4 - New Version!
Started by M.Y.developers Nov 12 2011 11:32 AM

101 replies to this topic
[TOPIC CONTROLS]
Page 1 of 5 1 2 3 »
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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:
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


  • Download the demo/library files directly from
    www.mydevelopersgames.com/site/Ultimote/CoronaUltimoteDistribution.zip
    uid: 55057 topic_id: 17667 reply_id: 317667


[TOPIC: post.html]
#2

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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:
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


  • Download the demo/library files directly from
    www.mydevelopersgames.com/site/Ultimote/CoronaUltimoteDistribution.zip
    uid: 55057 topic_id: 17667 reply_id: 317667


[TOPIC: post.html]
#3

Sven.Lua

[GLOBAL: userInfoPane.html]
Sven.Lua
  • Contributor

  • 145 posts
  • Corona SDK

Impressive!
uid: 70114 topic_id: 17667 reply_id: 67277


[TOPIC: post.html]
#4

LeivaGames

[GLOBAL: userInfoPane.html]
LeivaGames
  • Contributor

  • 373 posts
  • Corona SDK

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!
uid: 30314 topic_id: 17667 reply_id: 67281


[TOPIC: post.html]
#5

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 67285


[TOPIC: post.html]
#6

LeivaGames

[GLOBAL: userInfoPane.html]
LeivaGames
  • Contributor

  • 373 posts
  • Corona SDK

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 ?
uid: 30314 topic_id: 17667 reply_id: 67299


[TOPIC: post.html]
#7

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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.
uid: 55057 topic_id: 17667 reply_id: 67301


[TOPIC: post.html]
#8

Bladum

[GLOBAL: userInfoPane.html]
Bladum
  • Observer

  • 3 posts
  • Corona SDK

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
uid: 101858 topic_id: 17667 reply_id: 67324


[TOPIC: post.html]
#9

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 67325


[TOPIC: post.html]
#10

Bladum

[GLOBAL: userInfoPane.html]
Bladum
  • Observer

  • 3 posts
  • Corona SDK

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
uid: 101858 topic_id: 17667 reply_id: 67459


[TOPIC: post.html]
#11

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 67594


[TOPIC: post.html]
#12

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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


[TOPIC: post.html]
#13

martin.edmaier

[GLOBAL: userInfoPane.html]
martin.edmaier
  • Contributor

  • 206 posts
  • Corona SDK

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


[TOPIC: post.html]
#14

d3mac123

[GLOBAL: userInfoPane.html]
d3mac123
  • Contributor

  • 248 posts
  • Corona SDK

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


[TOPIC: post.html]
#15

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 69939


[TOPIC: post.html]
#16

d3mac123

[GLOBAL: userInfoPane.html]
d3mac123
  • Contributor

  • 248 posts
  • Corona SDK

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


[TOPIC: post.html]
#17

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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
uid: 55057 topic_id: 17667 reply_id: 69951


[TOPIC: post.html]
#18

d3mac123

[GLOBAL: userInfoPane.html]
d3mac123
  • Contributor

  • 248 posts
  • Corona SDK

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


[TOPIC: post.html]
#19

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

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

uid: 55057 topic_id: 17667 reply_id: 69962


[TOPIC: post.html]
#20

d3mac123

[GLOBAL: userInfoPane.html]
d3mac123
  • Contributor

  • 248 posts
  • Corona SDK

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


[TOPIC: post.html]
#21

izamojc

[GLOBAL: userInfoPane.html]
izamojc
  • Observer

  • 26 posts
  • Guests

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:

local ultimote = require("Ultimote")ultimote.connect()


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.
uid: 52771 topic_id: 17667 reply_id: 70222


[TOPIC: post.html]
#22

izamojc

[GLOBAL: userInfoPane.html]
izamojc
  • Observer

  • 26 posts
  • Guests

It turns out I needed to reset my router. I assume it was an IP conflict or something.

It would be good if there was an ultimote wiki to document this sort of thing.
uid: 52771 topic_id: 17667 reply_id: 70277


[TOPIC: post.html]
#23

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Izamojc,
Thank you for letting us know of the problem. We are happy to hear that Ultimote is working for you and we are working on our new site that will eventually have a wiki and a bug tracker/feature request system.
Let us know if you run into any further problems, we try to check this forum often.
Thank you,
-M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 70296


[TOPIC: post.html]
#24

izamojc

[GLOBAL: userInfoPane.html]
izamojc
  • Observer

  • 26 posts
  • Guests

If I can make a suggestion, it would be great if there was a way to fake geo-locations by dragging a point around a map. I'm building a location-based app that uses proximity to play audio.

The locations I'm testing are in New York and I'm in Toronto so it's impossible for me to test on the device. It would be nice to be able to drag a fake "user" around a map rather than manually building location macros.

Keep up the great work!
uid: 52771 topic_id: 17667 reply_id: 70308


[TOPIC: post.html]
#25

M.Y.developers

[GLOBAL: userInfoPane.html]
M.Y.developers
  • Corona Geek

  • 1,517 posts
  • Corona SDK

Hi Izamojc,

Thank you for the suggestion. It is a very good idea and even more practical. We are working on importing google earth paths into our program so in the mean time, please make sure you have google earth on your computer and also be familiar with the add path tool as we will be using this feature to import data into Ultimote. We will keep you updated.

Thank you,
M.Y. Developers
uid: 55057 topic_id: 17667 reply_id: 70328



[topic_controls]
Page 1 of 5 1 2 3 »
 
[/topic_controls]