Quantcast
Channel: Intel Developer Zone Articles
Viewing all articles
Browse latest Browse all 3384

Intel® HTML5 App Porter Tool - BETA - Release Notes version 0.5.3407.54

$
0
0

February 2013 - version 0.5.3407.54

Contents:

Introduction
Operating System and Hardware Requirements
Installation Notes
Supported APIs
Known Issues and Limitations
Documentation

1 Introduction

This is the first, early release of the Intel® HTML5 App Porter Tool – BETA. It is a standalone development tool that helps mobile app developers to migrate native iOS* applications to HTML5 technologies. This tool translates the source code of the original application into a new one using only HTML5 technologies. Intel® HTML5 App Porter Tool – BETA currently supports Microsoft* Windows* 8 and generates a Microsoft* Visual Studio* 2012 project (where available).

2 Operating System and Hardware Requirements

Supported Operating System
  • Systems running any version of Microsoft* Windows* 8 and Microsoft* Visual Studio* 2012 (where available).
Minimum Hardware Requirements
  • 4GB of RAM memory.

  • 200 MB free disk space required for the product installation in all architectures.

The free disk space required for execution depends on the size of the original application.

3 Installation Notes

Please, see http://software.intel.com/en-us/html5 for download and installations instructions.

Changing, Updating and Removing the Product

If you want to add components or remove them, open the Control Panel and select the Add or Remove Programs applet, select “Intel® HTML5 App Porter Tool – BETA” and click Change. To remove the product, select Remove.

4 Supported APIs

iOS* SDK API calls translation support: This version mainly supports API calls translation for UIKit and NSFoundation frameworks. See the Technical Reference guide for further details.
Xcode* Interface Builder files (.xib files) support: This version supports the translation of a subset of the properties and features of the supported API calls (i.e., translation of UIKit API calls). See the Technical Referenceguide for further details.

5 Known Issues and Limitations

  • Objective-C++* support: This version does supports the translation C++ or Objective-C++* files. Please, do not include them as input or strip the C++ code from those files, if possible.
  • Storyboard support: The tool supports the translation of views on XIB files. However, XIB using storyboards are not supported.
  • Pointers and numeric type: Pointer arithmetic is not supported and data types such as C long long, Complex, and unsigned are all translated into JavaScript numbers.
  • Functions with variable number of arguments: The translations of C functions with a variable number of arguments is not supported and it may generate a processing error.
  • For each: The use of for each construct with some types such as NSSet, may generate JavaScript code with errors.
  • @synchronize support: The @synchronize construct is not supported and does not implement any synchronization mechanisms in the generated code.
  • @try @catch support: The @try @catch constructs with multiple @catch are not supported.
  • Categories on unsupported APIs: User-created categories on classes that are not supported by the API translation and it may generate code that contains errors.
  • Objective-C* literals: the use of Objective-C* literals (http://clang.llvm.org/docs/ObjectiveCLiterals.html) is not supported.
  • @synthetize support: The use of customized synthetized variable names is not supported and may generate code with errors.

6 Documentation

To learn more about this product visit our:

  • Developers
  • URL

  • Viewing all articles
    Browse latest Browse all 3384

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>