My name is Bhuvnesh Kumar and I am new to using Intel XDK.
I have been asked by my boss to update an app that was built using Intel XDK in 2014/15.
I tried to use the latest version of Intel XDK but I have had some issues to get it to work as some of the features like xdk base etc are no longer being supported by the new version of xdk.
I was able to find the intel xdk version 1826, which was used t build the app, but am having issues logging into the software. As soon as I put my login info, it goes back to the login page instead of logging me in, which as to what I read on the forums could be because of some account migration done by intel sometime last year.
I was hoping to get access on my account so that I can use this old version, and if you could help me get to this configuration.
Here’s the technology stack information that I have been given:
Intel XDK version 1826
(all the individual library files can be found in the www/lib/js folder)
These files need to be installed via npm install (ie: files listed in package.json):
Bhuvnesh -- you cannot login with that version of the XDK, it will not work. Please upgrade to 3522 and login with that version. The app sources will not change, but the project file will. If you have trouble migrating please post on this thread.
Bhuvnesh -- see the private message for a version of the project that will open in 3522. It was configured as an App Designer app, but the index.html file did not appear to be an App Designer app, so I converted it into a regular Cordova app. Also, I fixed some device ready issues and added in a few helper files, you can do a compare of what you sent me to this to see where I made a few changes. Based on a quick scan, I think you can easily eliminate the use of the intel.xdk.device and intel.xdk.player and, perhaps, the intel.xdk.base plugins; you'll have to experiment. In general, we recommend you not use those old intel.xdk plugins, as they are no longer being updated. There are a few places where the old intel.xdk. web root function is being called, see the util lib file I added for a replacement.
To fully debug your app you're going to have to debug a built app, the intel.xdk functions are not part of the Simulate tab. You may have to use weinre or add special code to get around those functions, but there's a lot going on with the intel.xdk.cache plugin, so that might be hard to do. See this doc page for ideas on how to debug > https://software.intel.com/en-us/xdk/docs/intel-xdk-debug-and-test-overview < You can do a little in the Simulate tab, but not everything.
p.s. The keyboard and screen plugins and file plugins have changed a lot over the past two years. You should confirm that the APIs your app is using from those plugins are still valid, they may have changed since this app was originally written.