There’s currently a bug in Air 2 and Flash 10.1 preventing different gestures to be fired at the same time. For example: if you are zooming a photo you can’t at the same time be rotating a photo. I’ve been told that Adobe was working on it and may already have it fixed.
Currently my hardware (like most on the market) is duel touch. I simply don’t have the capabilities to perform gestures on multiple objects. We should probably ask Lee Brimelow as he recently got the 3M which supports up to 60 touch events. But if I were to guess, I’d say it probably will not work in the current version.
You may find that using the raw touch data and writing your own gestures may A) actually work and B) prove to be more fluid and natural feeling.
Thanks Matt. Access to the hardware is a challenge .
I haven’t received a response from Lee to my email about this yet. I was hoping he could test it on his 3M! I have exchanged some emails with James Ward and Renaun Erickson about it. Renaun said he will test it, but no followup yet. I am working with the guys at multitouch.fi and hopefully they can test it for me. I’ll let you know what I find out.
I like your idea of “going raw” to make it more natural. I may ping you on that later. Sorry to clutter up your About page. Couldn’t find your email, but I can now connect with you on Twitter.
Hello. I have some problems using your tool.
1. Can’t install SimTouch.air (Air 2.0 required) here on pagel. I have latest air 2 beta but since it not released yet it impossible to install (read on adobe forum).
2. I get last version from here http://code.google.com/p/simtouch/downloads/list. I run socket server and air application and my aplication connected to this server. But what next? What events should I listen. Currentli I listen for TouchEvent but have no result.
Thanks.
Hello.
Can’t run this demo. Maybe I do something wrong? I download zip, SimTouch air and socket servers. After I ran servers, connect air to port 3000, change port in Drawable.mxml to 3000 too – trace in sever log shows that connections successful. But flash applicatiob not response to mouse clicks on air through air window (if I manualy dispatch touch events, i.e. not using SimTouch all works fine). Thank you.
Just to close the loop…I got a response from Adobe http://forums.adobe.com/message/2853827#2853827
” I heard back from the multi-touch developer and found that we don’t support the scenario of multi-user multi-touch. However, it can be implemented if you synthesize your own gesture events.”
So, looks like I’ll have to learn how to use Air to synthesize my own gesture events for multi-user interaction. The only examples I’ve seen of this folks have used third party frameworks/APIs, like Lee Brimelow did using GestureWorks and many do with using TUIO, etc. It would be best if Air supported it without depending on 3rd party code.
I’m going to give it a shot! Thanks for your help.
Don
Flash is a low performance platform. Not even mentioning high-powered 3D sites built in Flash (like my own, don’t call me a hater), if I take my MacBookPro for a stroll down, oh, say, funnyordie.com, or any news site (text + images), you can be GUARANTEED I’ll run into some CRAP like a VideoEgg ad, or several other HORRIBLY engineered ADS.
ADS. That’s what’s killing this. Ads. Yes it is, I make them, under the direction of people who don’t give a shit.
The funniest thing about all this, for me, was a conversation I had with some dick while working at VideoEgg. The iPad had just come out, and he and the rest of the team were all “Oh Jobs, what a NAZI! Adobe has proven that Flash runs great on mobile devices!”
What? What the FUCK? DUDE, you instruct me ALL DAY to BREAK best practices because Flash ALLOWS IT and we need to “get the product out the door.” This mentality is rampant in Flash development. Here I’m talking to a guy who SWEARS Flash will run on the iPhone (”I’ve seen it!”), meanwhile, he’s responsible for one of the GREATEST reasons that it WILL NOT.
Think about it. It’s all about engineering quality and the amount of instances. They showed ecodazoo at the beta demonstration…. hmmm… a SUPERBLY engineered site (a minority of Flash content), and it was the only instance on the page. Right after that, Hulu crashed repeatedly. Let’s not get started on a common news site with ads….
This is the point people: on a desktop, when you take your browser to a page with Flash ads, that browser INSTANTLY allocates excess in 100MB of RAM. Why? Because Flash is dogshit, when it comes to utilizing hardware. If NATIVE games on my Mac run great and look like XBox 360 but Flash runs like shit looking no better than PS1, how the HELL does anyone expect Flash to work fine on a mobile device with a less capable hardware? FLASH BRINGS DESKTOPS TO A CRAWL.
Furthermore, the landscape of utter BULLSHIT Flash content on the internet is vast. Jobs doesn’t want to retain control because he’s a “Nazi”; he’s trying to prevent iPhone OS from becoming Windows Ninety-Fucking-Five.
It blows me away that none of you realize any of this.
Moreover, they HAVE to retain control over the platform, because if Adobe doesn’t FULLY implement the API, then developers will not have full access to the device; developers are then at the behest of Adobe, not Apple, when it comes to expecting a usable API. That simply will fail miserably. And for all of you who think that Adobe will stay up to speed on that tip, tell me this: WHERE THE HELL IS MY HARDWARE ACCELERATED 3D IN FLASH AND WHY THE HELL DO WE STILL HAVE FUCKING PAPERVISION!?!?!?!?
So, instead of enhancing a platform that obviously needs it (even more than it obviously needs to ditch the plugin architecture and remake the Flash platform to DO THE EXACT SAME THING while exporting content in the form of WEB STANDARDS), instead Adobe would rather turn this into a pissing contest about how they shouldn’t have to act like REAL DEVELOPERS.
“We’ll show you Apple, you just watch! See, look it’s running grea… oh it crashed again.”
Sounds like you are running a third party socket server.
There are two versions of the SimTouch Application. The newer one doesn’t require that you run an additional Socket Server, it’s built into the application but requires Air 2.0 and their new Socket Server classes.
Too bad we can’t add toolTips to the real world. That would come in handy when your boy gets to the, “Daddy, what’s this? What’s this? What’s that?…” phase.
[...] called MultiTouchup.com. There you will find tutorials, videos, and links to related tools. The ABOUT section describes the blog as, “a continuum of education on multitouch technologies.” [...]
so you can use an external multitouchscreen and control your mac through multitouch?
can you confirm this again?
please contact me, for more informations i am very interested in how to get this work. i am trying to control ableton live with an external multitouchscreen under mac osx.
You can’t actually control your mac operating system with a multitouch monitor. You can control the windows 7 operating system running in VMWare Fusion 3. Also a quick tip is to make sure your multitouch monitor is running as your primary monitor.
Don,
There’s currently a bug in Air 2 and Flash 10.1 preventing different gestures to be fired at the same time. For example: if you are zooming a photo you can’t at the same time be rotating a photo. I’ve been told that Adobe was working on it and may already have it fixed.
Currently my hardware (like most on the market) is duel touch. I simply don’t have the capabilities to perform gestures on multiple objects. We should probably ask Lee Brimelow as he recently got the 3M which supports up to 60 touch events. But if I were to guess, I’d say it probably will not work in the current version.
You may find that using the raw touch data and writing your own gestures may A) actually work and B) prove to be more fluid and natural feeling.
Hope this is helpful.
Thanks Matt. Access to the hardware is a challenge .
I haven’t received a response from Lee to my email about this yet. I was hoping he could test it on his 3M! I have exchanged some emails with James Ward and Renaun Erickson about it. Renaun said he will test it, but no followup yet. I am working with the guys at multitouch.fi and hopefully they can test it for me. I’ll let you know what I find out.
I like your idea of “going raw” to make it more natural. I may ping you on that later. Sorry to clutter up your About page. Couldn’t find your email, but I can now connect with you on Twitter.
Thanks!
Don
Thank you for your helpful class. I tested it in Flash Player 10.1 prerelease, work like a charm.
Hello. I have some problems using your tool.
1. Can’t install SimTouch.air (Air 2.0 required) here on pagel. I have latest air 2 beta but since it not released yet it impossible to install (read on adobe forum).
2. I get last version from here http://code.google.com/p/simtouch/downloads/list. I run socket server and air application and my aplication connected to this server. But what next? What events should I listen. Currentli I listen for TouchEvent but have no result.
Thanks.
Hello.
Can’t run this demo. Maybe I do something wrong? I download zip, SimTouch air and socket servers. After I ran servers, connect air to port 3000, change port in Drawable.mxml to 3000 too – trace in sever log shows that connections successful. But flash applicatiob not response to mouse clicks on air through air window (if I manualy dispatch touch events, i.e. not using SimTouch all works fine). Thank you.
Just to close the loop…I got a response from Adobe
http://forums.adobe.com/message/2853827#2853827
” I heard back from the multi-touch developer and found that we don’t support the scenario of multi-user multi-touch. However, it can be implemented if you synthesize your own gesture events.”
So, looks like I’ll have to learn how to use Air to synthesize my own gesture events for multi-user interaction. The only examples I’ve seen of this folks have used third party frameworks/APIs, like Lee Brimelow did using GestureWorks and many do with using TUIO, etc. It would be best if Air supported it without depending on 3rd party code.
I’m going to give it a shot! Thanks for your help.
Don
You’re all morons.
Flash is a low performance platform. Not even mentioning high-powered 3D sites built in Flash (like my own, don’t call me a hater), if I take my MacBookPro for a stroll down, oh, say, funnyordie.com, or any news site (text + images), you can be GUARANTEED I’ll run into some CRAP like a VideoEgg ad, or several other HORRIBLY engineered ADS.
ADS. That’s what’s killing this. Ads. Yes it is, I make them, under the direction of people who don’t give a shit.
The funniest thing about all this, for me, was a conversation I had with some dick while working at VideoEgg. The iPad had just come out, and he and the rest of the team were all “Oh Jobs, what a NAZI! Adobe has proven that Flash runs great on mobile devices!”
What? What the FUCK? DUDE, you instruct me ALL DAY to BREAK best practices because Flash ALLOWS IT and we need to “get the product out the door.” This mentality is rampant in Flash development. Here I’m talking to a guy who SWEARS Flash will run on the iPhone (”I’ve seen it!”), meanwhile, he’s responsible for one of the GREATEST reasons that it WILL NOT.
Think about it. It’s all about engineering quality and the amount of instances. They showed ecodazoo at the beta demonstration…. hmmm… a SUPERBLY engineered site (a minority of Flash content), and it was the only instance on the page. Right after that, Hulu crashed repeatedly. Let’s not get started on a common news site with ads….
This is the point people: on a desktop, when you take your browser to a page with Flash ads, that browser INSTANTLY allocates excess in 100MB of RAM. Why? Because Flash is dogshit, when it comes to utilizing hardware. If NATIVE games on my Mac run great and look like XBox 360 but Flash runs like shit looking no better than PS1, how the HELL does anyone expect Flash to work fine on a mobile device with a less capable hardware? FLASH BRINGS DESKTOPS TO A CRAWL.
Furthermore, the landscape of utter BULLSHIT Flash content on the internet is vast. Jobs doesn’t want to retain control because he’s a “Nazi”; he’s trying to prevent iPhone OS from becoming Windows Ninety-Fucking-Five.
It blows me away that none of you realize any of this.
Moreover, they HAVE to retain control over the platform, because if Adobe doesn’t FULLY implement the API, then developers will not have full access to the device; developers are then at the behest of Adobe, not Apple, when it comes to expecting a usable API. That simply will fail miserably. And for all of you who think that Adobe will stay up to speed on that tip, tell me this: WHERE THE HELL IS MY HARDWARE ACCELERATED 3D IN FLASH AND WHY THE HELL DO WE STILL HAVE FUCKING PAPERVISION!?!?!?!?
So, instead of enhancing a platform that obviously needs it (even more than it obviously needs to ditch the plugin architecture and remake the Flash platform to DO THE EXACT SAME THING while exporting content in the form of WEB STANDARDS), instead Adobe would rather turn this into a pissing contest about how they shouldn’t have to act like REAL DEVELOPERS.
“We’ll show you Apple, you just watch! See, look it’s running grea… oh it crashed again.”
Sincerely,
- A devout Flash developer
BTW, Stephen, you are absolutely right.
Sounds like you are running a third party socket server.
There are two versions of the SimTouch Application. The newer one doesn’t require that you run an additional Socket Server, it’s built into the application but requires Air 2.0 and their new Socket Server classes.
Hope this helps!
Congrats on the addition of a jr dev to your family.
Congrats. May your boy be as geeky as you are.
Too bad we can’t add toolTips to the real world. That would come in handy when your boy gets to the, “Daddy, what’s this? What’s this? What’s that?…” phase.
[...] called MultiTouchup.com. There you will find tutorials, videos, and links to related tools. The ABOUT section describes the blog as, “a continuum of education on multitouch technologies.” [...]
hey.
so you can use an external multitouchscreen and control your mac through multitouch?
can you confirm this again?
please contact me, for more informations i am very interested in how to get this work. i am trying to control ableton live with an external multitouchscreen under mac osx.
and your way seems tto be the only way out.
best regards, waiting for your mail
@uebermoderne,
You can’t actually control your mac operating system with a multitouch monitor. You can control the windows 7 operating system running in VMWare Fusion 3. Also a quick tip is to make sure your multitouch monitor is running as your primary monitor.
Hope that helps,
Matt