If i understand your question, you want to send APDUs to UICC through I/O communication. With the "SEEK for Android" APIs (http://code.google.com/p/seek-for-android/), it is possible to send APDU to UICC. But if you want to send APDU through NFC, you have to be sure the mobile is compliant with Card Emulation mode.
Let us known if it helps.
Regard.
IzyNFC Team
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The Samsung Galaxy S2 Cityzi from Orange is compliant with the Card Emulation mode.
Generally if a mobile is compliant "full Cityzi", this means that it supports at least NFC Tag Read (type 1, 2 and 4) and Card Emulation mode.
Regards
IzyNFC Team
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In order to developpe an Android application for the emulation mode in the samsung Galaxy S2 Cityzi.
All I have to do is using the IzyNFC to create MIDlet app in the mobile and that all ?
Regards,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To build a service using the emulation card mode, you have to proceed the following steps:
- first develop the Java Card Applet (also called Cardlet) that will received the APDU sent either by the NFC Reader through SWP (e.g the point sale of the merchant) or by the mobile through I/O protocol.
- Then if you need to have a Man Machine Interface on the mobile, you will have to develop the Android application.
The MIDlet term is used for Java ME mobile. For Android we the term Android Application.
By using IzyNFC, you can develop the Java Card Applet and the Android application. By the way if you need advices to develop your NFC Application, you can download development guides at the following URL: http://www.afscm.org/en/specifications/. A member of the NFC Team worked on them.
Feel free to ask more question or samples
Regards
IzyNFC Team
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have another question. I read the document android-developpement_guidlines and I want to know if I can use any SIM card to developpe the emulation mode in my Samsung Galaxy S2, Or I have absolutely to get the Cityzi SIM card from Orange in order to do that ?
Second, do I need to build the system and flash my samsung Galaxy S2 according to SmartCard API website ? or it is already integrated in the mobile ?
Thank you,
Regards,
Alae
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To develop a NFC application using card emulation mode, you will need to have NFC SIM Card. To test your application you must have a Test SIM Card after that if you want to deploy you service in the "Real World", you will have to contact the operators. As you can imagine, because of security and integrity it is not easy to obtain such SIM Card, you have to contact the opertor. Right now there is no known process but what you can do is to send the following information to izynfc@gmail.com:
- Your lastname, your firstname
- your status (student, independant developer, service provider…)
- email adress
- your company name if any
- the goal of your application (demo, test, commercial)
- If you need network or resource on the SIM card …
The IzyNFC team will try to forward this information to Orange and in return you will have the contact at Orange (as soon as possible)
For your second question: it is not necessary to flash your mobile, the API (from SIM Alliance) to access the SIM Card are already present in the Galaxy S2 Cityzy.
Regards
IzyNFC Team
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have an LG Optimus 4X HD, is this mobile compliant with Card Emulation mode?
I'm a student and i want to do card emulation in android for research purposes. I'm from Pakistan and I'm not sure of UICC SIM are available in Pakistan. What should i do? even if i get an UICC from abroad, will it work here?
Can software card emulation can be done on this phone without using CyanogenMod?
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I realy don't know much abour NFC but i am an Android expert.
I want to create an application for Android smartPhone with NFC in SIM card (UICC).
Do you know if it is possible to send a script to a cardlet throught a mobile application ?
Thanks for your help.
Kcm
Good morning,
If i understand your question, you want to send APDUs to UICC through I/O communication. With the "SEEK for Android" APIs (http://code.google.com/p/seek-for-android/), it is possible to send APDU to UICC. But if you want to send APDU through NFC, you have to be sure the mobile is compliant with Card Emulation mode.
Let us known if it helps.
Regard.
IzyNFC Team
Hello,
I have a Samsung Galaxy S2 Cityzi from Orange, is this mobile compliant with Card Emulation mode ?
Regards,
Alae
Hello,
The Samsung Galaxy S2 Cityzi from Orange is compliant with the Card Emulation mode.
Generally if a mobile is compliant "full Cityzi", this means that it supports at least NFC Tag Read (type 1, 2 and 4) and Card Emulation mode.
Regards
IzyNFC Team
Thank you
Regards,
Alae
In order to developpe an Android application for the emulation mode in the samsung Galaxy S2 Cityzi.
All I have to do is using the IzyNFC to create MIDlet app in the mobile and that all ?
Regards,
Alae,
To build a service using the emulation card mode, you have to proceed the following steps:
- first develop the Java Card Applet (also called Cardlet) that will received the APDU sent either by the NFC Reader through SWP (e.g the point sale of the merchant) or by the mobile through I/O protocol.
- Then if you need to have a Man Machine Interface on the mobile, you will have to develop the Android application.
The MIDlet term is used for Java ME mobile. For Android we the term Android Application.
By using IzyNFC, you can develop the Java Card Applet and the Android application. By the way if you need advices to develop your NFC Application, you can download development guides at the following URL: http://www.afscm.org/en/specifications/. A member of the NFC Team worked on them.
Feel free to ask more question or samples
Regards
IzyNFC Team
Good morning,
Thank you for your answer.
Regards,
Alae
Hello,
I have another question. I read the document android-developpement_guidlines and I want to know if I can use any SIM card to developpe the emulation mode in my Samsung Galaxy S2, Or I have absolutely to get the Cityzi SIM card from Orange in order to do that ?
Second, do I need to build the system and flash my samsung Galaxy S2 according to SmartCard API website ? or it is already integrated in the mobile ?
Thank you,
Regards,
Alae
Hello,
To develop a NFC application using card emulation mode, you will need to have NFC SIM Card. To test your application you must have a Test SIM Card after that if you want to deploy you service in the "Real World", you will have to contact the operators. As you can imagine, because of security and integrity it is not easy to obtain such SIM Card, you have to contact the opertor. Right now there is no known process but what you can do is to send the following information to izynfc@gmail.com:
- Your lastname, your firstname
- your status (student, independant developer, service provider…)
- email adress
- your company name if any
- the goal of your application (demo, test, commercial)
- If you need network or resource on the SIM card …
The IzyNFC team will try to forward this information to Orange and in return you will have the contact at Orange (as soon as possible)
For your second question: it is not necessary to flash your mobile, the API (from SIM Alliance) to access the SIM Card are already present in the Galaxy S2 Cityzy.
Regards
IzyNFC Team
Good morning,
Thank you,
Regards
Alae
hello,
I have an LG Optimus 4X HD, is this mobile compliant with Card Emulation mode?
I'm a student and i want to do card emulation in android for research purposes. I'm from Pakistan and I'm not sure of UICC SIM are available in Pakistan. What should i do? even if i get an UICC from abroad, will it work here?
Can software card emulation can be done on this phone without using CyanogenMod?
Thanks