|
Customers Profile
Integrated Technologies Express, Inc(ITE)
3F,No.13,Innovation Road IScience-Based Industrial
ParkHsin-Chu City, Taiwan R.O.C.
Tel: +886 (3) 579-8658
Fax: +886 (3) 579-4801 http://www.ite.com.tw/
Our Solution
We have provided EMV2000 certified and PC/SC Compatible
Smart card Reader Driver for Super I/O chip. The driver
is designed using Windows Driver Model (WDM)
Architecture with Plug ' n' Play and Power Management
features. The driver can be used with Microsoft Windows
98SE / 2000 and XP.
Tools and Technologies
· Microsoft Windows
98SE/2000/XP
· Microsoft Visual Studio 6.0
· Microsoft Driver Development
Kit (DDK), Microsoft's WHQL
for Smart Cards.
· WinDbg, KD (kernel
Debugger)
· INTEGRI Level 1 Replayer
Pre-Certification Toolkit
· Microsoft Visual source safe
· Microsoft Visio 2000
· Windows Driver Model (WDM)
Architecture
· Microsoft Smart Card
Resource Manager
Methodology
ECI has a well-defined Software Development Life Cycle (SDLC)
model that takes an iterative approach in executing a
project. Each build / milestone are scheduled so that
obtaining specific requirements related to the build /
milestone, revision of project documents, planning,
thorough testing and bug fixing are carried out
incrementally.One of the team members plays the role of
a Quality Analyst. The main activities of a Quality
Analyst are to review and update project documents,
organize testing activities and conduct regular code
reviews and code walkthroughs.Designated Team Members
work along with the Quality Analyst as members of the
testing team continuously aiming to enhance the quality
of the software delivered.
Benefits
The software is tightly integrated into the Microsoft
platform and provides full support to the applications
developed using Microsoft Smart Card SDK and DDK
|
Introduction
The driver is being developed for Smart Card
Interface in Super I/O chip. It allows the e-Commerce
and other Smart Card applications to access the Smart
Cards. The driver has been developed based on the
EMV2000 specifications and Microsoft guidelines.
Situation
IT8712F is the newest member of ITE's growing
family of Low Pin Count Interface-based Super I/O
devices with Environment Controller integration. IT8712
provides the most commonly used legacy Super I/O
functionality plus the latest Environment Control
initiatives, such as H/W Monitor, Fan Speed Controller,
ITE's "SmartGuardian" function and Smart Card
Reader Interface.ESN was tasked to develop a Smart Card
Reader Driver for the Super I/O Device under latest
Microsoft Platforms based on the EMV2000 Specifications
to support e-Commerce applications and also to support
PC/SC based Smart Card applications.
Features
The Smart Card Driver has been developed based on
EMV2000 specifications to get certified by EMVCo. The
ISO/IEC 7816-x Standards are also implemented for PC/SC
Compliance. This driver is developed based on Windows
Driver Model architecture and supports Plug 'n' Play and
Power Management features under latest Microsoft Windows
operating systems.
Our Process
- Thorough study of requirements was carried out
leading to the preparation of Software Requirements
Specification (SRS)
- Investigation of technology choices for the
implementation of the Project.
- High-level and Detailed Design documents of the
system are created.
- Beta versions with Incremental functionality are
sent to the client to obtain feedback from the
client.
- Coding standards according to Microsoft DDK are
strictly implemented. The Quality Analyst and senior
members of the team carry out regular code reviews
and walkthroughs.
- Using INTEGRI Level 1 Replayer Pre-Certification
Toolkit ESN carries out testing.
- Finally the Smart Card Reader Driver is submitted
for EMV2000 certification from EMVco.
Conclusion
ECI uses its expertise in driver
development with a proven track record of providing
efficient project management and effective
communication.
ECI also contributed in design
modification of the Super I/O Device to make the
hardware compatible with EMV2000 Specifications.
|