How Far is the Reach of WebGL on the Desktop - Renaun Erickson | Renaun Erickson
WebGL WebGL is definitely making some great in-roads into desktop browsers. There are a lot of other HTML5 features that round out WebGL for games, for example check out some AAA web demos here. In talking to people there seems to be some confusion about what is the real reach vs all the hype. Background WebGL is not a W3C specification, it is driven by the Khronos Group. WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces. If you have noticed there is one major browser vendor missing from the list, Microsoft (Internet Explorer). Ok, so in the real world what browsers have WebGL? Don’t forget GPUs Even if all the browser vendors supported WebGL fully out of the box there are other factors that affect reach. What does this mean in the real world? Or here is a thread for a specific test inside a legacy app to see Stage3D’s reach. What about Mobile?
Canvas 3D (WebGL) plus facile avec Three.js
Nous avons tous déjà vu des sites de grandes marques nous en mettant plein la vue avec des animations 3D interactives, ou des démonstrations technologiques qui font rêver. On pense ici à quelques berlines allemandes parfaitement modélisées qu’il est possible d’inspecter sous tous ses angles avec un simple mouvement de la souris... Bien souvent développées en Flash avec la librairie Papervision3D ces animations en jettent un max, mais restent dépendantes du plug-in d'Adobe qui est de moins en moins populaire et "incompatible" tablette et smartphone. Aujourd’hui la tendance est au HTML5 et CSS3, parsemé d’un peu de JavaScript. Comment et pour qui ? Pour ceux qui ne le savent pas, il existe deux composants HTML5 pour dessiner : Canvas, qui permet de faire du dessin bitmap (en pixel) SVG pour le dessin vectoriel, souvent utilisé en cartographie (à l'exception de Google Maps ou OpenStreetMap qui utilisent des mosaïques d'images) La librairie Three.js <! Démonstration Démonstration Et voilà !
The HTML5 test - How well does your browser support HTML5?
webglcookbook
jQuery: The Write Less, Do More, JavaScript Library
Getting started with WebGL - WebGL
WebGL enables web content to use an API based on OpenGL ES 2.0 to perform 3D rendering in an HTML canvas in browsers that support it without the use of plug-ins. WebGL programs consist of control code written in JavaScript and special effects code(shader code) that is executed on a computer's Graphics Processing Unit (GPU). WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background. This article will introduce you to the basics of using WebGL. It's assumed that you already have an understanding of the mathematics involved in 3D graphics, and this article doesn't pretend to try to teach you OpenGL itself. The code examples in this tutorial can also be found in the webgl-examples GitHub repository. Preparing to render in 3DEdit The first thing you need in order to use WebGL to render in 3D is a canvas. Preparing the WebGL context The start() function, in our JavaScript code, is called after the document is loaded. See alsoEdit
Developer Network
Consortium | Open Standards for Real-Time 3D Communication
The German 3D software developer Bitmanagement Software GmbH who are in the board of directors of the Web3D Consortium in Mountain View, California, USA has released the new authoring tool "BS Content Studio", which enables a wide audience to create interactive and Internet ready 3D content. This tool will sustainable accelerate and simplify the work-flow and time necessary to compose, animate and optimize 3D models and interactive content for the web and standalone applications. Even "non 3D specialists” can be now in the position to generate 3D real-time applications easily. The "BS Content Studio" Tool addresses a horizontal market and has been developed around the Web3D ISO standard X3D with the goal to enable a broad range of application domains including CAD, GIS, games, process automation, 3D printing, virtual catalogs, 3D marketing banners, configurators, product visualization, automation, augmented reality, stereo TV content, social communication and many more.
Ajax, JavaScript, CSS, HTML 5 et interfaces graphiques
Open source
Un article de Wikipédia, l'encyclopédie libre. La désignation open source, ou « code source ouvert », s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs. L’open source a déjà investi tous les grands domaines du système d’information des administrations françaises[1] : environnements serveurs, domaines applicatifs, outils d’ingénierie, solutions de réseaux et sécurité. Les solutions open source sont désormais au même rang que les solutions propriétaires dans le paysage des logiciels du secteur public. « Préhistoire »[modifier | modifier le code] Histoire[modifier | modifier le code] Eric Steven Raymond avait d'abord essayé de déposer open source.
Big data
Un article de Wikipédia, l'encyclopédie libre. Une visualisation des données créée par IBM[1] montre que les big data que Wikipedia modifie à l'aide du robot Pearle ont plus de signification lorsqu'elles sont mises en valeur par des couleurs et des localisations[2]. Croissance et Numérisation de la Capacité de Stockage Mondiale de L'information[3]. Dans ces nouveaux ordres de grandeur, la capture, le stockage, la recherche, le partage, l'analyse et la visualisation des données doivent être redéfinis. Certains supposent qu'ils pourraient aider les entreprises à réduire les risques et faciliter la prise de décision, ou créer la différence grâce à l'analyse prédictive et une « expérience client » plus personnalisée et contextualisée. Dimensions des big data[modifier | modifier le code] Le Big Data s'accompagne du développement d'applications à visée analytique, qui traitent les données pour en tirer du sens[15]. Volume[modifier | modifier le code] Variété[modifier | modifier le code]