Software Archive
Read-only legacy content
17061 Discussions

Intel XDK Release 3491, August 3, 2016

PaulF_IntelCorp
Employee
5,890 Views

Hello Developers,

Today we released Intel XDK version 3491. This very important release merges the Intel XDK IoT Edition and the Intel XDK Early Access into a single release of the Intel XDK. We are moving in the direction of supporting Internet of Things (IoT) app development. Since mobile devices are part of that equation, we continue our support of the development of hybrid Cordova mobile HTML5 apps. For more details regarding this new direction, please read Joe's blog. a

We have made some significant improvements for both IoT and mobile Cordova app development with this release:

  • Replacing the Emulate tab with a new Simulate tab.
  • Added a new Cordova CLI 6.2.0 build option (CLI 5.1.1 has been deprecated).
  • Moved iOS mobile provisioning files, icons and splash screens to a new "package-assets" folder.
  • Stability improvements and many bug fixes.

In future releases we will be adding more functionality for IoT app development. We will also be fine-tuning our Cordova mobile app support to align with the needs of IoT app development. As a result, we are deprecating some mobile app development features that are not heavily used or are inconsistent with IoT app development needs.

Feature deprecations and removals with this release:

  • Profile tab has been removed. Please use the profiling features available in the Chrome Debug Tool (on the Debug tab).
  • Cordova CLI 5.1.1 has been deprecated and will be removed in our next release, likely in September 2016.
  • Legacy Windows 8.x build platforms have been deprecated. They are only available using CLI 5.1.1 and 5.4.1. Only Windows 10 UAP builds are supported with CLI 6.2.0. These older Windows 8.x platform builds will be removed in September 2016.
  • Game Asset Manager, samples and templates have been deprecated and will be removed in a future release.
  • Legacy Whitelist (Android only) was previously deprecated and is no longer available for new projects.

For detailed information about this release, and past releases, please see https://software.intel.com/en-us/xdk/docs/release-notes-information-intel-xdk. Our automatic updater will notify existing Intel XDK users when the update is available within the Intel XDK. Updates will be released to all users within 24 hours. If you would like the update sooner, you can download it directly from xdk.intel.com and install it manually.

Please let us know of any issues you encounter via the Intel XDK forum.

Important note about Intel XDK versions 2893 and older!

Versions of the Intel XDK released prior to March 2016 (2893 and older) can no longer use the Build tab, the Test tab or App Preview and can no longer be used to create custom debug modules for use with the Debug and Profile tabs. This change was necessary to improve the security and performance of our Intel XDK cloud-based build system. If you are currently running version 2893 or older, of the Intel XDK, you must upgrade to the latest version of the Intel XDK!!

screenshot_xdk.jpg

------------------------------------------------

Summary of fixes in the 3400 release:

This Intel XDK release is a hot-fix that addresses several bugs and issues:

  • Crashes at startup due to a variety of timeout problems.
  • Long startup times due to slow or spotty network connections.

------------------------------------------------

Summary of fixes in the 3357 release:

  • The built-in Brackets editor now includes a new "tab view" making it easier to switch between all of your active source files.
  • The standard Brackets Extension Manager toolbar is now exposed at the right-hand side of the edit window, where you will find it in a stand-alone install of the Brackets editor.
  • The Brackets Git Extension is now more easily accessed, via the standard Brackets Extension Manager toolbar (see above).
  • To minimize crashes due to the Emulate tab, the CDT debug window will automatically close when switching away from the Emulate tab, if you have enabled the "auto-refresh" feature of the Emulate tab (this is the default condition).

------------------------------------------------

Summary of fixes in 3240 hotfix release:

  • When selecting Apache Cordova* CLI 5.4.1 you were not limited to the minimum target of iOS 8 which resulted in developers attempting to build for unsupported platforms and then building what appear to be non-working apps.
  • If the index.html project file was not contained in the "www" directory of the project, The Emulator would display a '404: Intel XDK can't find your app' error.
  • In some cases, if the Publisher Display Name was not populated for a Windows* build, the plugin add and subsequent build for Windows would fail. Validation for requiring the Publisher Display Name has been added.
  • Corrected an issue where sometimes the plugin manager would not allow a third-party/local plugin to be added to the project.

------------------------------------------------

Summary of new features in 3088/3042:

  • We no longer support CLI 4.1.2 builds. Projects that use CLI 4.1.2 MUST be updated.
  • Added Cordova CLI 5.4.1 to the Intel XDK build system. See this FAQ for details.
  • A new Certificate Management feature allows you to create or import Android certificate keystore files and iOS P12 distribution certificate files.
  • The Build tab allows you to build your app for multiple targets with a single mouse click.
  • Android and Android-Crosswalk options have been combined into a single target platform in the Build Settings section of the Projects tab.
  • Crosswalk support in the Intel XDK is now based on the Crosswalk Webview plugin (AKA "Cordova 4" in Crosswalk docs).
  • A new Publish tab has been added to assist you with creating and publishing application assets and information to a variety of Android stores.
  • The Windows and Windows Phone build options have been expanded and significantly updated to include Windows 10 Universal Apps. Please use the CLI 5.4.1 build option for your Windows and Windows Phone builds.
  • The built-in Brackets editor has been updated to version 1.6 and several new Brackets extensions have been added.
  • Whitelist settings in the Build Settings section of the Projects tab have been updated.
  • App Preview has been updated (to version 2.8.0). Check the respective stores to be sure you have the latest version.
  • Updates to our project file format will require that all projects be "updated" before you can use them with this release.

This release also addresses the Google App Store warning regarding the use of older versions of Cordova-Android. You must migrate your app to our CLI 5.1.1 or CLI 5.4.1 build system to eliminate this warning and to be able to publish apps in the Google App Store after May 9, 2016. Our CLI 5.1.1 build system has been updated to address this issue (see this FAQ for specific details).

0 Kudos
88 Replies
Vladimir_Z_
Beginner
1,392 Views

Installed 3400 version. It crashes when my built file for Android is downloaded 100% and when I use emulator for Nexus 7 after several run/stop actions on it.

Also the IDE crashes when I switch from one device to another device in the emulator section or when I try to run debug console while the application loads inside the emulator.

This happens on Windows 7 and I have reported most of the bugs, but just to add some info here.

Ah and just to add, I imported my own project and the IDE created its own files inside my project folder. It is a Phaser 2.2.2 game but I haven't used Intel XDK Phaser template. Maybe this has something to do with the crashes, not sure?

0 Kudos
Pamela_H_Intel
Moderator
1,392 Views

Vladimir,

Do you have your source files inside a www directory, and your plugins in a plugin directory outside of www? We designed our directory structure to coincide with Cordova expectations. If you have a different structure, things may not work correctly. Take a look at some of the XDK samples and how they are structured.

Pamela

0 Kudos
Vladimir_Z_
Beginner
1,392 Views

No, when I imported my project it had only basic web site structure, like intex.html, js folder, css folder etc... not www folder.

Still, the IDE should not crash so much like it did :)

I will make separate folder for XDK project and will copy files there.

0 Kudos
Pamela_H_Intel
Moderator
1,392 Views

Cordova now demands a www folder. Try rearranging and see if that helps.

0 Kudos
Felicia_C_
Beginner
1,392 Views

Working on Windows 7 SP 1

Tried updating to build 3400 from build 3240. Could not start the program - program exited before and generated a crash report. This happen more times than I can count, despite reboots.

Uninstalled and tried to re-install. Install fails on component 2, repeatedly and despite reboots. Tried to re-install build 3240: same thing occurs. 

Message

Intel XDK ended premature because of an error(s).

failed to extract archive

A file error occurred (Unspecified error).

 

0 Kudos
sharif_h_
Beginner
1,392 Views

i am sorry to say that .day by day your update version of intel xdk getting hazard for the developer..i think. coz every update you add some additional feature and system crash some other feature ...or remove some other feature..now a day i never built any application .because  the core plug in like admob is absent ..although i  add admob from third party plugin but it show me build fail because of the plugin is old...please solve the issue

0 Kudos
Pamela_H_Intel
Moderator
1,392 Views

@Sharif - We do not control admob changes. They have many plugins, you will need to find the one that works best for your needs.

@Felicia - a few users have experienced this installation error (including myself). We are fixing it for the next release. Meanwhile, for 3400, users have reported success after several retries. I was able to install after going to xdk.intel.com to get a fresh installer download.

Pamela

0 Kudos
Alabi_M_
Beginner
1,392 Views

please I have a book currently building on intel xdk but I am unable to scroll down the page one or two line will still remain

0 Kudos
Dmitry_B_2
Beginner
1,392 Views

How can I fix this error?

xdk-6.2.0_0.png

0 Kudos
PaulF_IntelCorp
Employee
1,392 Views

CLI 6.2.0 is not currently supported. That is a bad error message. Choose CLI 5.4.1. Version 6.2.0 of the CLI will be supported in a future release, but attempting to use it now will either fail or produce undesirable results. If you've got it specified in your intelxdk.config.additions.xml file, remove it from that file.

0 Kudos
Ad
New Contributor III
1,392 Views

Hello Intel,

I have just update the XDK IDE from 3400 to 3491 and I'm a little confused now...

No problems with the installation but after restarting the XDK IDE my active project showed me a message about missing Plug-Ins in the project file. I have tried several options, like use the directory information of using the project information, but all options ended up with an error. At the end I choose the option to remove the project, which is a little bit scary,  and added it again by opening the .xdk project file. That was the tric. Now the project has no plug-in errors any more.... I tried to open my other project and about 50% of all my projects gave a simular error, but could be solved by my previous 'solution'. Don't ask me why, but all projects are working now.

After reading the release notes I discover that the Profiling Tab is removed now! I'm in the middle of testing a crosswalk application with the Phaser Game Engine and have huge memory problems, help help. The profiles is, or better was, a good tool for profiling the crosswalk application. The remark "use the profiling features available in the Chrome Debug Tool" does not apply in this case because, as fas I know, I can't profile a crosswalk application in Chrome. Was is the reason to remove this option and is there any change that this option is coming back, or do I have to install XDK 3400 again to use the profile tab?

Reading the release notes and remarks and have a little bit the feeling that the Intel XDK is moving to IoT and is skipping more and more App related options (like the game assets and samples). As embedded engineer I'm very interesting in IoT and it is a very exiting development but I hope that Intel will keep focus on App developers too....

Happy programming from Holland

0 Kudos
Mark_F_
Beginner
1,392 Views

After upgrading to 3491 I can no longer use the Simulate (aka old Emulator).

It does "Cordova Prepare" and then gives error:

Pruning at selector "/widget/plugins" from "C:\Users\Mark\AppData\Local\XDK\xdk-scratchdir\00000000-0000-0000-000000000000\platforms\ios\HelloCordova\config.xml" went bad.

No matter what device I choose.

It managed to work the one time, but then simply froze on the first screen of the app.

I cannot even open the debug window, when I click the icon, nothing happens. So I cannot even check if this is due to some code it doesnt like.

0 Kudos
PaulF_IntelCorp
Employee
1,392 Views

Ad -- thanks for the feedback. We are continuing to support mobile apps, but our emphasis will be on mobile "companion" apps for IoT applications. The Game Asset Manager has been deprecated and will be removed, however, there is nothing in that action which prevents you from developing a gaming app, as long as it is a standard Cordova app it will continue to work with the XDK, since the core functionality required is the same.

Regarding the Chrome tools, Crosswalk is closely related to Chrome, and when you use the Debug tab you are running your app in Crosswalk. Notice that you are (and always have been) using standard Chrome DevTools (CDT) when you are using the Debug tab. You can also connect directly to a Crosswalk built Android app with remote CDT by following these instructions > https://software.intel.com/en-us/xdk/docs/intel-xdk-debug-and-test-overview#RemoteChromeDevTools < so, in that sense, debugging a Crosswalk app is interchangeable with debugging a Chrome browser or a Chrome webview app (on Android).

If you want to continue using 3400, please see this post for access to the install files > https://software.intel.com/en-us/forums/intel-xdk/topic/672415#comment-1879949 <

0 Kudos
PaulF_IntelCorp
Employee
1,392 Views

Mark -- I sent you a private message. In addition, do you see this problem with the hello cordova sample app? Please try that and report.

0 Kudos
Tomasz_C_
Beginner
1,392 Views

Hello,

 

I'd like to report a possible issue with the newly released version of XDK 3491 (I'm using it with the Edison):

The project files are not deleted from the board (/home/root/.node_app_slot/   folder) after exiting the XDK, as I think they were in the previous version. This wouldn't be a problem, except that on the next startup of the Edison after running an app via the XDK this app seems to be automatically executed, even though I haven't added any startup services.

This automatic execution doesn't happen after manually deleting the files in /home/root/.node_app_slot/.

I'm not sure it's an issue with the XDK, but it didn't happen to me with the previous release.

Regards,
Tomasz

0 Kudos
PaulF_IntelCorp
Employee
1,392 Views

I don't think there was ever an automatic deletion of the files in the app slot folder on your IoT device. There is a configuration panel that makes it easy to delete those files, see the screen below.

Screen Shot 2016-08-04 at 1.50.02 PM.png

0 Kudos
dancun_c_
Beginner
1,392 Views

the emulate isnt refreshing whenever i make new code saves.....this isnt nice aT ALL!!

 

0 Kudos
Mark_F_
Beginner
1,392 Views

For those of you who are losing your hair trying to work out why the new simulator gives javascript prompts about "gap:init2" and so on without working after that.....

Make sure you don't have "data-noxhrfix" in your index.html - this seems to break the new sim.

0 Kudos
PaulF_IntelCorp
Employee
1,392 Views

Mark -- thank you for that heads up. I've filed a bug regarding the Simulate tab. It appears to be a bug in that open-source tool and can be caused by adding any "data-*" attribute to the <head> tag, it's not unique to that specific data- attribute.

0 Kudos
Peter_F_4
Beginner
1,369 Views

Ever since this new update i cant open any projects. I cant even open template projects - Template projects get stuck on "Finalizing project..." and any build i open from Construct 2 gets stuck on "Opening project"

 

Everything worked perfect in the previous version. I've uninstalled, restarted pc and searched for HOURS to find a download to the last version. Any ideas on whats goin on here?

Thanks, 

Peter

0 Kudos
Flemming_P_
Beginner
1,369 Views

Hi  .. I upgraded from 3400 > 3491

And now when opening the Construct 2 > xdk file this error show
and the project in blank ( No content in the tab )

 

 

 

 

 

0 Kudos
Reply