Karism
Dernière Réalisation
Shop eXpress
Contacts
KARISM SARL
Po Box 8
1211 GENEVE 21
SUISSE
Tel.:+41(0)78 835 57 66
E-mail:info@karism.ch
Télécharger la plaquette: eXpress-Web
Copyright © 2010 , Karism
Technologie

Eventail des technologies généralement utilisées par KARISM

C#, C/C++, XML, PHP, MySQL, Javascript, OpenGL, ActionScript, Flash, SQL, AJAX

C#, est un langage de programmation orienté objet à typage fort, créé par la société Microsoft.
Il a été créé afin que la plate-forme .NET soit dotée d'un langage permettant d'utiliser toutes ses capacités. Il est très proche du Java dont il reprend la syntaxe générale ainsi que les concepts (la syntaxe reste cependant relativement semblable à celles de langages tels que le C++ et le C). Un ajout notable à Java est la possibilité de surcharge des opérateurs, inspirée du C++. Il convient toutefois de remarquer que l'implémentation de la redéfinition est plus proche de celle du Pascal Objet.


C/C++, est un langage de programmation permettant la programmation sous de multiples paradigmes comme, par exemple, la programmation procédurale, la programmation orientée objet et la programmation générique. Au cours des années 1990, C++ est devenu l'un des langages de programmation les plus populaires dans l'industrie informatique. Le langage C++ n'appartient à personne et par conséquent n'importe qui peut l'utiliser sans payer de droits.

XML, (eXtensible Markup Language ), ( langage de balisage extensible ) est un langage informatique de balisage générique. Le World Wide Web Consortium (W3C), promoteur de standards favorisant l'échange d'informations sur Internet, recommande la syntaxe XML pour exprimer des langages de balisages spécifiques. De nombreux langages respectent la syntaxe XML : XHTML, SVG, XSLT, etc.

Son objectif initial est de faciliter l'échange automatisé de contenus entre systèmes d'informations hétérogènes (interopérabilité). XML est une simplification de SGML dont il retient les principes essentiels comme :

la structure d'un document XML est définissable et validable par un schéma,
un document XML est entièrement transformable dans un autre document XML.


PHP, (acronyme récursif pour PHP: Hypertext Preprocessor), est un langage de scripts libre, principalement utilisé pour produire des pages web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. PHP est un langage impératif disposant depuis la version 5 de fonctionnalités de modèle objet complètes. En raison de la richesse de sa bibliothèque, on désigne parfois PHP comme une plate-forme plus qu'un simple langage.

MySQL, est un système de gestion de base de données libre. MySQL fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (application web, ...) que par des professionels, au même titre que Oracle ou Microsoft SQL Server. MySQL AB a été acheté le 16 janvier 2008 par Sun Microsystems pour un milliard de dollars américains[1].

Javascript, est un langage de programmation de scripts principalement utilisé pour les pages web interactives. C'est un langage orienté objets à prototype, c'est à dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas instanciés au sein de classes mais qui sont chacun équipés de constructeurs permettant de générer leurs propriétés, et notamment une propriété de prototypage qui permet d'en générer des objets héritiers personnalisés.

OpenGL, (Open Graphics Library) est une spécification qui définit une API multi-plateforme pour la conception d'applications générant des images 3D (mais également 2D). L'interface regroupe environ 250 fonctions différentes qui peuvent être utilisées pour afficher des scènes tridimensionnelles complexes à partir de simples primitives géométriques. Du fait de son ouverture, de sa souplesse d'utilisation et de sa disponibilité sur toutes les plate-formes, elle est utilisée par la majorité des applications scientifiques, industrielles ou artistiques 3D et certaines applications 2D vectorielles

ActionScript, Ce langage permet d'ajouter de l'interactivité aux animations Flash, en répondant aux actions de l'utilisateur et en pilotant les movie clip (conteneurs graphiques permettant de hiérarchiser les animations), et les différents objets multimédias (images, son, vidéo...). Il permet également la communication de l'application avec le serveur, notamment par le chargement de fichiers ou la communication avec un langage serveur comme le PHP.

Flash, la technologie Flash est devenue une des méthodes les plus populaires pour ajouter des animations et des objets interactifs à une page web. Flash est généralement utilisé pour créer des animations, des publicités ou des jeux vidéo. Il permet aussi d'intégrer de la vidéo en streaming dans une page.

SQL, SQL a été adopté comme recommandation par l'Institut de normalisation américaine Technologies de l'information - Langages de base de données - SQL.

AJAX, Asynchronous JavaScript And XML L'avantage de cette méthode est d'abord la vitesse à laquelle une application AJAX répond aux actions de l'utilisateur
À l'image de DHTML ou de LAMP, AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web :

HTML (ou XHTML) pour la structure sémantique des informations ;
CSS pour la présentation des informations ;
DOM et JavaScript pour afficher et interagir dynamiquement avec l'information présentée ;
l'objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur Web.

XML.
En alternative au format XML, les applications AJAX peuvent utiliser les fichiers texte ou JSON.

Les applications AJAX peuvent être utilisées au sein des navigateurs Web qui supportent les technologies décrites précédemment. Parmi eux, on trouve Mozilla, Firefox, Internet Explorer, Konqueror, Safari et Opera.
Accueil  |  Evénement  |  Société  |  Services  |  Produits  |  Portfolio  |  Clients  |  Contacts
Technologie  |  Developpement  |  Web Design  |  Multimedia  |  Galerie  |  Partenaires  |  Accès Clients  |  CGV  |