[TIMOB-17534] WP8 (C#): Implement Touches App using Titanium API
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Critical |
Status | Closed |
Resolution | Done |
Resolution Date | 2015-01-06T22:17:15.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Windows |
Labels | n/a |
Reporter | Matt Langston |
Assignee | Ingo Muschenetz |
Created | 2014-08-20T22:15:51.000+0000 |
Updated | 2017-03-16T21:40:40.000+0000 |
Description
We need two implementations of the Touches App on a WP81 device using the Titanium API only. One implementation of the Titanium API will be done in C# (this ticket), and the other in C++. The pros and cons of the two implementations will be evaluated, and an implementation language will be chosen based on this evaluation.
I have uploaded the Titanium version of the Touches App to our JavaScriptCore repo here: https://github.com/appcelerator/JavaScriptCore/tree/master/titanium/examples/touches
Both implementations need to be able to run this app.
The app is designed to stress the communications bridge between the JavaScript engine and the native platform that hosts the JavaScript engine, and is instrumented to measure important performance characteristics of this bridge as the squares are dragged. A file of
profile data is written to the device (or simulator) for every touchend event.
The following 36 Titanium API are required to implement the Touches App. This is what the C# and C++ teams should implement:
We settled on C++ for stability and speed.
Can confirm that this was done.