wavesbannermainverthor

Onze technieken

 

Onze ervaring is dat het gebruik van de laatste standaarden, programmeertalen en technieken ons in staat stelt de beste resultaten te boeken. Om ons heen zien we dat de behoefte aan high-performance applicaties steeds groter wordt. Onderhoudbare code met een lage koppeling en een hoge cohesie is een sleutelwoord bij het maken van zulke software. Dit houdt in dat de onderdelen van de ontwikkelde software gegroepeerd worden per functionaliteit en zo onafhankelijk mogelijk van elkaar zijn. Dit biedt ons de mogelijkheid om verschillende onderdelen van de software parallel te ontwikkelen en het resulteert in onderhoudbare code. Daarnaast, als gevolg van een lage koppeling, kan een functionaliteit eenvoudig aangepast worden zonder daarbij het risico te lopen andere delen van de software te beïnvloeden. Voordat er aan het programmeren van de software wordt begonnen, wordt er een technisch ontwerp gemaakt. Dit technische ontwerp beschrijft hoe de software uitgeprogrammeerd zal worden en hoe de onderdelen van de software zullen samenwerken en communiceren. Onze programmeurs bespreken deze ontwerpen met elkaar om daarmee het beste resultaat te behalen. Dit verhoogt de betrouwbaarheid van de code en vermindert de kans op fouten.

 

Ons in huis ontwikkelde C++ framework heeft zichzelf door de jaren heen bewezen. Al onze C++ projecten gebruiken dit framework, waardoor het zeer stabiele software moet zijn. Het stelt ons in staat om high-performance oplossingen relatief snel aan te bieden.

 

Omdat mobiele software tegenwoordig steeds belangrijker wordt, hebben wij ook ervaring opgedaan op het gebied van mobiele software ontwikkeling. Zowel voor oudere mobiele telefoons die gebruik maken van het Symbian OS en Nokia OS, als voor de nieuwste besturingssystemen zoals iOS, Android en Windows Mobile.

Onze technieken

We gebruiken de laaste programmeertalen en
-technieken
, waaronder:

  • Native C++
  • C# .NET
  • Objective C
  • Java
Platformen die we ondersteunen zijn:

  • Microsoft Windows (server & desktop)
  • iOS (iPhone & iPad)
  • Android
  • Windows CE & Windows Mobile