Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

To start, here is a definition of a framework:

In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful. In computer systems, a framework is often a layered structure indicating what kind of programs can or should be built and how they would interrelate. Some computer system frameworks also include actual programs, specify programming interfaces, or offer programming tools for using the frameworks. A framework may be for a set of functions within a system and how they interrelate; the layers of an operating system; the layers of an application subsystem; how communication should be standardized at some level of a network; and so forth. A framework is generally more comprehensive than a protocol and more prescriptive than a structure

Agnos is a software framework that can be reused to build any acceptance system. It requires good software skills, basic EMV/payment expertises, and a good knowledge of the API to start (reading documentation is not enough. We recommend to follow a course). In average, between 8 and 12 weeks are required to port the system onto a new platform to be ready to start a qualification

...

Integration Environment

According to the license agreement, a corresponding set of artifacts is delivered. Software components have been prepared to fit to your platform and operating system:

...

Note: AVT on Linux is also available. Contact us for details.

Integration Steps

Here are the major steps to cross in order to port the framework in preparation to qualification tests.

Step 1: Train

The Wiki is the main source of information. There are few others documents available related to training modules (Training Modules).

In order to improve our documentations and our support, please use Wiki as references to send us requests. To help us, send questions by Jira and include some of the following artifacts (depending on the context):

  • Object (mandatory): [Company name][Project name][Software component] Topic

  • Reference of the unclear / incomplete section of a document

  • Software components versions (mandatory)

  • Test Case (or Card) reference

  • EMV Logs, Configuration files, Transaction Related Data, …

...

Use our portal to contact us ofr any questions: Customer Support Portal

Step 2: Play with the AVT

The AVT is used as a reference terminal to validate the behaviors of a system under test and Amadis implementation on a PC-based system. It may also be used for training purpose.

See Agnos Virtual Terminal page.

Step 3: Study the Logical Model

Step 4: Study the Physical Model

Step 5: Start Porting

See Agnos Framework Porting pages.