![]() |
ImplementationProgramming embedded devices requires rare skills and patience. It is becoming increasingly difficult to find programmers with experience of programming in assembler languages and of directly controlling hardware via its registers. Development is often slow and difficult due to low quality development tools and imperfect compilers. the Digital Locksmiths have vast experience of the widest range of CPU architectures and their associated development tools. This familiarity with the target platforms and their tools, combined with prior experience of the required algorithms, enables us to more quickly port and test programs. Our appreciation of the idiosyncrasies of the development tools enables us to accurately predict the development time scales and offer highly economical development services to clients. Our development capability includes a variety of platforms, operating systems, communication protocols (i.e contact and contactless) and application types.
In addition to smartcard applications and operating systems, we have extensive experience developing supporting systems: terminals, personalization systems and security systems for a wide variety of platforms. We bring the same commitment to security in the development of these systems as we do to the implementation of smartcard applications. |