Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-24093] Windows: Modularize Hyperloop

GitHub Issuen/a
TypeNew Feature
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2016-11-11T01:17:53.000+0000
Affected Version/sRelease 5.4.0
Fix Version/sRelease 6.1.0
ComponentsWindows
Labelshyperloop
ReporterKota Iguchi
AssigneeKota Iguchi
Created2016-11-03T00:19:52.000+0000
Updated2017-03-03T01:16:53.000+0000

Description

The [Windows Runtime Direct API Access](http://docs.appcelerator.com/platform/latest/#!/guide/Windows_Runtime_Direct_API_Access) is actually embedded into Titanium Windows SDK and it doesn't provide native API access through hyperloop module. It also provides access to only a part of Windows API because it does not use reflection unlike the other platform does (hyperloop for iOS and Android). *Expected* You should be able to use native API access by using hyperloop module. Currently Hyperloop is meant to be used by permitted account (Appcelerator Platform Pro, Enterprise account etc) only.

Comments

  1. Kota Iguchi 2016-11-03

    https://github.com/appcelerator/titanium_mobile_windows/pull/888
  2. Abir Mukherjee 2017-03-03

    Environment: NPM Version: 2.15.9 Node Version: 4.6.0 Windows OS: 10.0.14393.693 Appc CLI: 6.1.0 Appc CLI NPM: 4.2.8 Titanium SDK version: 6.1.0.v20170227120704 Appcelerator Studio, build: 4.8.1.201612050850 Windows Device: 8.1 and 10.0.14393 Validated that Hyperloop is usable on Windows 8.1 and Windows 10 devices. I used the demo app pasted below. When the app installed and opened, an Alert popped up with an eight digit number.
       var win = Ti.UI.createWindow({ backgroundColor: 'green' });
       win.addEventListener('open', function () {
       
           // Test instance method call
           var System_Object = require('System.Object');
           var object = new System_Object();
           alert(object.GetHashCode());
       });
       win.open();
       

JSON Source