-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

vendredi 12 avril 2013

Qu'est-ce que open Frame works?

Open Frame works est une bibliothèque de classes écrites dans le langage de programmation informatique C + + qui permet de faciliter le codage rapide et efficace d'applications destinés principalement à être utilisés pour l'expression artistique ou d'expérimentation. L'objectif principal de la trousse d'outils logiciels est de permettre à un artiste ou un programmeur pour créer des présentations ou des applications sans avoir à se préoccuper de fonctions d'interface de bas niveau ou des collections de bibliothèques disparates. La bibliothèque réelle open Frame works s'appuie sur d'autres bibliothèques open source pour l'accès à des graphiques, des polices et des fonctionnalités audio, mais s'enroule alors toutes les différentes commandes de bibliothèque externe au sein de ses propres classes uniques. Les développeurs d’openFrameworks maintenir le code de sorte qu'il peut être compilé sur la plupart des principaux systèmes d'exploitation et des appareils de poche sans nécessiter de modification.

Une différence entre open Frame works et autres bibliothèques disponibles, c'est qu'il ne cherche pas à fournir des wrappers pour la logique du programme le chemin d'une bibliothèque de programmation de jeux pourrait. Au lieu de cela, l'accent est mis uniquement sur la possibilité d'accéder facilement aux éléments pour créer des présentations audio et visuelles, et accepter l'entrée de sorte que ces applications peuvent être interactives. Cette orientation ciblée de développement conduit à une bibliothèque qui est plus bien écrit et laisse suffisamment d'espace pour un programmeur expérimenté pour mettre en œuvre son propre programme logique.

Il y a quelques raisons pour lesquelles un artiste ou un programmeur souhaiterez peut-être utiliser la bibliothèque open Frame works. Pour ceux qui commencent tout juste à apprendre la programmation, la bibliothèque supprime le besoin d'écrire de nombreuses lignes de code répétitif par déjà les inclure dans certaines fonctions ou méthodes. Il pourrait également être plus facile pour certains d'apprendre open Frame Works parce que les conventions de nommage utilisées seront conformes dans la bibliothèque, en supprimant l'obligation de se familiariser avec les conventions de plusieurs bibliothèques indépendantes.

Les bibliothèques externes utilisées par open Frame works sont tous open source et peut fournir un accès très bas niveau pour le matériel comme les cartes graphiques, cartes audio et d'entrée et de sortie. En enveloppant ces fonctions de bas niveau, ainsi que la totalité de leur code nécessaire est associé, dans une classe plus cohérente et intuitive qui contient des méthodes faciles à comprendre et utiliser, à faible niveau d'accès devient possible pour un artiste ou un programmeur, même si cette personne ne comprend pas le code de bas niveau. Accès aux matériels et logiciels directement aussi fournit de meilleures performances et plus lisses animations et la lecture audio.

Open Frame works est conçu pour être une bibliothèque multiplateforme, donc les programmes qui utilisent le code peuvent être compilées sur presque n'importe quel système d'exploitation et peut être exécuté sur des appareils mobiles. Cela peut conduire à de nombreuses possibilités, notamment lors d'une instillation d'art numérique dans une galerie, où il pourrait être possible pour les téléspectateurs de télécharger affiché œuvre d'art interactive pour les appareils mobiles pour le visionner plus tard. Un autre avantage d'être multiplateforme, c'est la capacité à intégrer les périphériques d'entrée uniques, tels que des écrans tactiles, des appareils portatifs ou trois dimensions de suivi de mouvement des caméras sur les consoles de jeux.