Hi Richard,

I can't wait to get an answer from Assaf :)


regards
Matthias


Am 22.10.2013 um 18:33 schrieb Richard Bair <richard.b...@oracle.com>:

> Hi Matthias, I think Assaf, one of the embedded engineers, is now on the 
> mailing list and can help answer these questions.
> 
> Thanks
> Richard
> 
> On Oct 21, 2013, at 1:58 AM, Matthias Hänel <hae...@ultramixer.com> wrote:
> 
>> Hi,
>> 
>> 
>> I believe my conceptual question on touch/mouse events has been missed 
>> because of the other questions
>> in the "JAVAFX on ANDROID" thread. That's why I would like to start a new 
>> discussion about touch events.
>> 
>> 
>> 1. The main question is how are touch and internal mouse events handled? 
>> Javafx controls seem to rely on mouse events.
>> That's why I assume there must be some kind of an emulation layer. Are these 
>> emulated in Prism, Glass (Java-Glasses)
>> or even lower? Where is it suppose to emulate the mouse events? 
>> 
>> What I've seen right now is that iOS-native glass does the mouse
>> emulation by itself in GlassViewDelegate.m. Touch events and Mouse events 
>> are sent from the lowest layer.
>> In Android there are only touch events passed to the lens implementation. On 
>> udev which I assume is the implementation
>> that's used for Dukepad it does only pass touch events. Udev and Android are 
>> lens implementations so, they are using
>> the same Java classes which do kind of mouse emulation for toch events. But 
>> it's not exactly the same as the iOS
>> codes does.
>> 
>> iOS:
>> sends Touch, Mouse-Enter and Mouse-Down
>> 
>> Lens (Android/Dukepad):
>> sends Mouse-Enter and Touch
>> 
>> 
>> The major differences in calling order and the missung mouse down leeds me 
>> to the assumption that the events are actually
>> missing.
>> 
>> 
>> 
>> 2. Is that mouse emulation supposed to be eliminated due to the latest 
>> lensWindow changes? 
>> I believe that must be handled in higher layers not in the input layer 
>> itself.
>> 
>> 
>> 3. What is the input layer for the Dukepad? I think it's the udev 
>> implementation and this does pretty much the same as the current 
>> android implementation. I just want to have a "stable" reference to look at 
>> ;)
>> 
>> 
>> 4. Has anyone with a Dukepad the opportunity to test the ListView-Example? 
>> For me on Android, it doesn't scroll at all with any touches.
>> With the automatic scrolling (from Richard sources) I get around 30fps on 
>> the Samsung Galaxy Tab 10.1.
>> 
>> 
>> 
>> regards
>> Matthias
>> 
> 

Reply via email to