Sie sind auf Seite 1von 8

Open NFC for Android v4.

4 Release Notes

Document Type: Reference: Release Date: File Name: Security Level:

Release Notes REN_NFC_1202-304 Version 0.1 (13740) Feb. 15, 2012 REN_NFC_1202-304 Open NFC for Android v4.4 - Release Notes v0.1.pdf General Business Use

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 2/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

Disclaimer
This document is licensed under the Creative Commons Attribution 3.0 license (http://creativecommons.org/licenses/by/3.0/). (You may use the content of this document in any way that is consistent with this license and if you give proper attribution (http://www.open-nfc.org/license.html#attribution). Copyright 2012 Inside Secure Open NFC and the Open NFC logo are trademarks or registered trademarks of Inside Secure. Other brand, product and company names mentioned herein may be trademarks, registered trademarks or trade names of their respective owners.

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 3/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

History
Version Date 0.1 Comments Feb. 15, 2012 Release for Open NFC 4.4.0

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 4/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

Summary of Contents
1 2 3 3.1 3.2 3.3 3.4 Introduction ........................................................................................................ 5 Content ............................................................................................................... 6 Change Log ........................................................................................................ 7 Version 4.4.1 Android 4.0.3 ................................................................................. 7 Changes between version 4.3.3 Beta and version 4.3.1 r0 ................................. 7 Changes between version 4.3.1 r0 and version 4.3.0 r0 ...................................... 7 Version 4.3.0 r0 ................................................................................................... 8

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 5/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

1 Introduction
This document is the release notes of Open NFC Android-Edition v4.4.1 relying on the NFC software stack Open NFC Core Edition v4.4.1. See the terms and conditions of your license for the limitations on the usage of this product.

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 6/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

2 Content
From Sourceforges GIT Open NFC source code o Android porting project and source code (client-server) working with MR NFC HAL lib o Including example of driver under GPLv2 license (to adapt for I2C ; example uses TCP/IP to connect to a remote EVB) o Including example driver i2C o Including Simulator NFC HAL Patches for Open NFC

Content SDK for the Android application developers


o Android SDK (Add-On + Skin Nexus S) o NFC Controller Simulator (binary) o Connection Center, Trace Server (binary) o NFC Controller Simulator User Manual o Connection Center User Manual o Security Stack, Bluetooth Wifi Handover Examples o Security Stuff (acl generator + keystores) o Android SDK Manual o Android-Edition API documentation o Bluetooth-Wifi Handover User Guide General Delivery Android Release Notes Documents o Linux porting guide o Android porting guide o NFC HAL API Specification o NFC HAL Protocol Specification o NFC HAL porting guide o NFC Controller Simulator (binary) o Connection Center, Trace Server (binary) o NFC Controller Simulator User Manual o Connection Center User Manual o Specification for Type 5, Type 6 o Security Stack, Bluetooth Wifi Handover Examples o Bluetooth-Wifi Handover User Guide o Security Stack Specifications

Check document version before use.

Copyright 2012 Inside Secure

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 7/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

3 Change Log
This section describes differences between the current release and the previous versions of the product.

3.1 Version 4.4.1 Android 4.0.3


Id. Type Porting New feature New feature Resolved issue Description Porting Open NFC 4.4.1 on Android 4.0.3 Porting hidden Google NFC API for Secure Element SNEP, Beam and Android application record implementation Retrieve the tag information. Some information like non formatted tag, size.

3.2 Changes between version 4.3.3 Beta and version 4.3.1 r0


Id.
WME1384

Type Change

Description Automatic boot of the NFC stack when Android is started. The NFC stack is automatically booted. The RF ON/OFF function just cut the field without stopping the NFC stack.

3.3 Changes between version 4.3.1 r0 and version 4.3.0 r0


Id. Type Resolved Issue Resolved Issue Resolved Issue New Feature Description Screen On/Off : Open NFC Service is registering at good time in order to catch ACTION_SCREEN_ON, ACTION_SCREEN_OFF Intent Connection Handle are well freed fix the polling too fast when exiting from SCREEN OFF mode add an entry in menu Wireless Settings / NFC, to clearly indicate the version of our OpenNFC for ANDROID => In log at launch, the version is displayed => In application named : "Settings Open NFC" the text below the title shows the current version provide an easy way to update a MR Firmware from an SD Card. => The application named "FirmwareUpdate" is updated it follows the rule : * IF there is a SDCARD and at the root of this SDCARD there is a file named "firmware.bin" * THEN this file is used for updating the Firmware * ELSE IF the file "/data/firmware.bin" exits (To put it use the command : "adb <pathToFirmwareToUse> /data/firmware.bin") * THEN this file is used * ELSE Use the embedded resources "e.g. gelato_fw_screen_off" Bluetooth Wifi Pairing (Handover) Add SecurityException in Security Stack : Implementation of SimAliance interfaces Testing tools : Unit test and using case AndroidManifest evolution and bug fix Be able test ConvertInformationNfc (Class that convert Open NFC stack card information to Android API information) and HelperForNFC (Lot of utilities) Create unit tests
Copyright 2012 Inside Secure

New Feature

New Feature New Feature New Feature Resolved Issue Evolution New Feature

Check document version before use.

Open NFC for Android v4.4 - Release Notes


General Business Use

Page : 8/8 Date : Feb. 15, 2012 Ref. : REN_NFC_1202-304 v0.1(13740)

Id.

Type Resolved Issue Resolved Issue New Feature New Feature Cleaning New Feature Resolved Issue Cleaning New Feature Resolved Issue New Feature

Description Redifined timeouts Remove temporary compiled files from git Add utilities for have String representation of Android API : NDEF message and NDEF record Tag writing/reading complete test Remove android.smardcard package Expose the value of ConnectionProperty Security Stack corrections Add comments, packages.html, for javadoc. Register for end of transaction in Secure Element for Android. Intent management. Check the validity of the application that register. Peer to peer corrections Multiple AID receive in Secure Element slot management

3.4 Version 4.3.0 r0


Id. Type New feature Description Add tag writing : Implements the ndefWrite method inside the AIDL. It does checking for tag presence, tag writing rights. It converts Android API NdefMessage to Open NFC stack NdefMessage. Finally call Open NFC stack to write the converted NdefMessage in the tag Add peer to peer : Create the ClientServer class to establish a P2P connection in client or server mode. It manages the listeners, the link establishment and the peer to peer exchange. It works with a queue of message to send and throws Intent when a message received. It manages threads for peer to peer connection life cycle Create the ClientServerCache class to manage the cache of actual living peer to peer connection. It initializes the peer to peer connection (ClientServer), manage the memory and give an easy access to each alive connection. Implements the enableForegroundDispatch and disableForegroundDispatch (Couple for enable/disable to listening of peer to peer message) methods and associated Intent management. Implements enableForegroundNdefPush and disableForegroundNdefPush (Couple for enable/disable the writing of peer to peer message) methods and associated Intent management. Adding My-D tag support Adding B prime reader support

New feature

New feature New feature

Check document version before use.

Copyright 2012 Inside Secure

Das könnte Ihnen auch gefallen