December 18, 2008 11:52 AM
1. Correct - single-touch inputs work just like mouse inputs. Two-touch input is given to the focused application through window messages - if you can access those through Java, you can access the messages (I don't know that you can, but it's been awhile since I last used Java). Details on those messages are in the guidelines.
2. You might have some trouble with this one When you've added an application as a tile into the TouchSmart application, it will take control of its window position and window size. It will also attempt to place itself on top in some circumstances. Depending on how you do it, you might have trouble with it policing your window when you want it to be shown exclusively.
Is there any particular reason you'd like it to run within the TouchSmart application? Since the TouchSmart PC has windows, you could just create a separate application and run that in full screen mode without problems. Adding it to the TouchSmart application doesn't grant you anything other than running your application as a tile within the TouchSmart application, so you won't be missing anything you need if you go that route.
Since the customer is using it as a kiosk, I would suggest running your application outside of the TouchSmart application, as you would really want only the kiosk software to be available to ensure his/her customers aren't exiting the software, fiddling with the system, then leaving the kiosk software closed for the next customer.
Obviously, your customer might have different requirements, so just keep that in mind.
Let me know if you need any more help. Good luck and have fun!
--Andrew