Freelem est totalement axé Windows, que ce soit le langage de programmation (VB.net), l'API graphique (directX), la base de données (ACCESS), et les autres logiciels pilotés (WORD, EXCEL).
Langage de programmation
Freelem a été développé en VB.net, sous Visual Basic Express (2005 et 2008). Il n'est donc utilisable que sous Windows 98, 2000, XP, Vista et Seven.
Pourquoi avoir écrit le programme en VB.net ? Parce que VB Express, distribué gratuitement, permet de coder facilement et via le framework de manipuler de nombreuses fonctions implémentées. La couche supplémentaire que constitue le framework sur le système d'exploitation ralentit parait-il le fonctionnement de l'application, mais à supposer que ce soit exact ceci n'a pas d'importance : les ressources nécessaires pour une résolution poutre sont faibles. Pour la même raison, l'algorithmie n'a pas été optimisée (stockage bande), cela complexifie le code pour des gains de temps négligeables. En revanche, la programmation a été optimisée par typage strict (typage rigoureux --> minimise les risques de bugs et améliore le temps de calcul).
A titre d'exemple, le calcul statique de la charpente (exemple 08 de la section Qualification) prend approximativement une demi-seconde sur un portable Intel 1,5 GHz x 2 + 1 Go RAM, et un quart de seconde sur un PC de bureau Intel 2,33 Hz x 4 + 2 Go RAM.
Framework
Qu'est ce que le Framework ? C'est une plate-forme informatique, une couche entre Windows et l'application VB. Ainsi, le Framework constitue une bibliothèque d'objets et de fonctions, que le programme .exe, écrit en VB.net, utilise ou appelle.
Sur la plupart des PC, le Framework .NET version 3.5 est déjà installé. Vous pouvez vous en assurer en allant jeter un coup d'oeil dans la liste des programmes du panneau de configuration (Microsoft .NET Framework xxx).
Interface graphique 3D
Pour ce qui est de l'interface graphique, elle est programmée à partir de la bibliothèque directX.
Il est nécessaire d'avoir installé sur son poste au moins la version 9 de directX.
Pour savoir quelle version de directX est installée sur votre poste, la démarche est la suivante : Démarrer > Exécuter et tapez "dxdiag".
Si le logiciel ne s'exécute pas, pensez à mettre à jour directX sur votre PC à l'aide du programe dxwebsetup.exe fourni avec Freelem.
Base de données
Les catalogues de profilés, matériaux et d'appuis sont contenus dans une base ACCESS, attaquée par le programme par des requêtes SQL. L'installation d'ACCESS n'est cependant pas nécessaire pour l'utilisation de Freelem.
Autres (Office)
Freelem pilote également Word et Excel, pour la génération automatique des notes de calculs, et la sortie des résultats (afin de permettre un post-traitement par l'utilisateur). La programmation a été conçue de telle sorte qu'elle soit indépendante de la version d'Office installée sur le PC (2000, 2003, 2007).