Créez les interfaces du futur avec les APIs d aujourd hui. Thursday, October 18, 12

Size: px
Start display at page:

Download "Créez les interfaces du futur avec les APIs d aujourd hui. Thursday, October 18, 12"

Transcription

1 Créez les interfaces du futur avec les APIs d aujourd hui

2 Je suis web opener chez

3 Deux interfaces futuristes utilisant des APIs web

4 + web sockets + device orientation = + du WebGL!!

5 server.js α, β, ɣ α, β, ɣ remote.js teapot.js

6 web sockets

7 remote.js: var websocketserverurl = 'ws:// :8080/'; window.addeventlistener('domcontentloaded', function init() { //init websocket connections //device orientation sync socket var ws = new WebSocket(websocketServerUrl); ws.onopen = function() { ws.opened = true; }; //listen to device orientation window.addeventlistener('deviceorientation', function(e) { if (ws.opened) { ws.send(json.stringify({ alpha: e.alpha, beta: e.beta, gamma: e.gamma })); } }); });

8 server.js: // ws server var ws = require('websocket-server'); var wsserver = ws.createserver(); wsserver.addlistener('connection', function(connection){ connection.addlistener('message', function(msg) { wsserver.broadcast(msg); }); }); wsserver.listen(8080);

9 teapot.js: window.addeventlistener('domcontentloaded', function init() { //connect to server using websockets var ws = new WebSocket('ws:// :8080/'); ws.onopen = function() { ws.onmessage = function(e) { var data = JSON.parse(e.data), avalue = data.alpha / 180 * Math.PI, bvalue = data.beta / 180 * Math.PI, gvalue = data.gamma / 180 * Math.PI; }; }; }); teapot.rotation.set(gvalue, avalue, -bvalue);

10

11 socket.io

12 device orientation

13 remote.js: //listen to device orientation window.addeventlistener('deviceorientation', function(e) { angles.innerhtml = 'alpha: ' + e.alpha + ', beta: ' + e.beta + ', gamma: ' + e.gamma; if (ws.opened) { ws.send(json.stringify({ alpha: e.alpha, beta: e.beta, gamma: e.gamma })); } });

14

15 source: public-geolocation/2012jun/0000.html All Android-based test results shown below were obtained from a HTC One X running Android 4.0. All iosbased test results were obtained from an Apple ipad running ios 5.1. N up up α β ɣ Chrome beta for Android / / FF mobile for Android 360/ / Opera Mobile for Android 0/ / Safari for ios / /180 Specification 0/ /

16 et tout ça n est que pour un dispositif!

17 1. shim: gist.github.com/ (crée par richtr) 2. étalonnage fait à travers d une UI

18 WebGL

19 three.js

20

21 // scene size var WIDTH = 724, HEIGHT = 512; // get the DOM element to attach to var container = $('container'); // create a WebGL renderer, set its size and append it to the DOM var renderer = new THREE.WebGLRenderer(); renderer.setsize(width, HEIGHT); renderer.setclearcolorhex(0x111111, 1); renderer.clear(); container.appendchild(renderer.domelement); // create a scene var scene = new THREE.Scene();

22 // camera settings: fov, aspect ratio, near, far var FOV = 45, ASPECT = WIDTH / HEIGHT, NEAR = 0.1, FAR = 10000; // create a camera and position camera on z axis (starts at 0,0,0) var camera = new THREE.PerspectiveCamera( FOV, ASPECT, NEAR, FAR); camera.position.z = 100; // add the camera to the scene scene.add(camera); // create some lights, position them and add it to the scene var spotlight = new THREE.SpotLight(); spotlight.position.set( 170, 330, -160 ); scene.add(spotlight); ambilight = new THREE.AmbientLight(0x333333); scene.add(ambilight); //enable shadows on the renderer renderer.shadowmapenabled = true;

23 // add an object (teapot) to the scene var teapot; var loader = new THREE.JSONLoader(), createscene = function createscene( geometry ) { var material = new THREE.MeshFaceMaterial(); teapot = new THREE.Mesh( geometry, material ); teapot.scale.set(8, 8, 8); teapot.position.set( 0, -10, 0 ); scene.add( teapot ); console.log('matrix ' + teapot.matrix); console.log('rotation ' + teapot.rotation.x); }; loader.load('teapot-model.js', createscene ); // draw renderer.render(scene, camera); animate(); //animate function animate() { requestanimationframe(animate); renderer.render(scene, camera); }

24

25 canvas 2D?

26 + getusermedia = + du WebGL!!

27 getusermedia

28 <video id="camera" autoplay></video> var video = document.getelementbyid("camera"); navigator.getusermedia({ video: true }, function(stream) { video.src = window.url.createobjecturl(stream) stream; }, function() { //error... }); ** vous devez ajouter ces deux lignes pour que vôtre code marche dans tous les navigateurs navigator.getusermedia = navigator.getusermedia navigator.webkitgetusermedia navigator.mozgetusermedia navigator.msgetusermedia; window.url = window.url window.webkiturl window.mozurl window.msurl;

29

30 headtrackr.js

31 <canvas id="inputcanvas" width="320" height="240" style="display:none"></canvas> <video id="inputvideo" autoplay loop></video> <script> var videoinput = document.getelementbyid('inputvideo'); var canvasinput = document.getelementbyid('inputcanvas'); var htracker = new headtrackr.tracker(); htracker.init(videoinput, canvasinput); htracker.start(); </script>

32 // set up camera controller for head-coupled perspective headtrackr.controllers.three.realisticabsolutecameracontrol( camera, 27, [0,0,50], new THREE.Vector3(0,0,0), {damping : 0.5}); {THREE.PerspectiveCamera} camera {number} scaling size of screen in 3d-model relative to vertical size of computer screen in real life {array} fixedposition array (x,y,z) w/ the position of the real life screen in the 3d-model space coordinates {THREE.Vector3} lookat the object/position the camera should be pointed towards {object} params optional object with optional parameters

33 document.addeventlistener('headtrackingevent', function(event) { scene.fog = new THREE.Fog(0x000000, 1+(event.z*27), 3000+(event.z*27)); }, false); * x : position of head in cm's right of camera as seen from users point of view (see figure) * y : position of head in cm's above camera (see figure) * z : position of head in cm's distance from camera (see figure)

34 WebGL

35 three.js

36 //top wall plane1 = new THREE.Mesh(new THREE.PlaneGeometry(500, 3000, 5, 15), new THREE.MeshBasicMaterial({color: 0xcccccc, wireframe : true })); plane1.rotation.x = Math.PI/2; plane1.position.y = 250; plane1.position.z = ; scene.add(plane1);

37 var geometry = new THREE.Geometry(); geometry.vertices.push( new THREE.Vertex(new THREE.Vector3(0, 0, ))); geometry.vertices.push(new THREE.Vertex( new THREE.Vector3(0, 0, z))); var line = new THREE.Line(geometry, new THREE.LineBasicMaterial({color: 0xeeeeee })); line.position.x = x; line.position.y = y; scene.add(line);

38

39 github.com/luzc/wiimote auduno.github.com/ headtrackr/examples/targets.html github.com/auduno/headtrackr

40 shinydemos.com/touch-tracker github.com/operasoftware

41 @gerbille github.com/luzc dev.opera.com

Technological Educational Institute of Crete School of Applied Technology Department of Informatics Engineering

Technological Educational Institute of Crete School of Applied Technology Department of Informatics Engineering Technological Educational Institute of Crete School of Applied Technology Department of Informatics Engineering Paper Title Integrating WebRTC and X3DOM: Bridging the Gap between Communications and Graphics

More information

Développement Web 2. Node.js Installation de modules

Développement Web 2. Node.js Installation de modules Développement Web 2 Bertrand Estellon Aix-Marseille Université April 1, 2014 Nodejs Nodejs Introduction Introduction Nodejs est une plateforme : permettant d écrire des applications; basée sur le langage

More information

Outline. 1.! Development Platforms for Multimedia Programming!

Outline. 1.! Development Platforms for Multimedia Programming! Outline 1.! Development Platforms for Multimedia Programming! 1.1.! Classification of Development Platforms! 1.2.! A Quick Tour of Various Development Platforms! 2.! Multimedia Programming with Python

More information

WebRTC.... GWT & in-browser computation. Alberto Mancini, Francesca Tosi JooinK.com

WebRTC.... GWT & in-browser computation. Alberto Mancini, Francesca Tosi JooinK.com WebRTC... GWT & in-browser computation Alberto Mancini, Francesca Tosi JooinK.com WebRTC Plug-in free realtime communication WebRTC is a free, open project that enables web browsers with Real-Time Communications

More information

HTML5 Websockets with ruby and rails. Saurabh Bhatia, CEO, Safew Labs

HTML5 Websockets with ruby and rails. Saurabh Bhatia, CEO, Safew Labs HTML5 Websockets with ruby and rails Saurabh Bhatia, CEO, Safew Labs Meet the humble "Websocket" 1. What is it? WebSocket is a technology providing for bi-directional, full-duplex communications channels,

More information

Programming 3D Applications with HTML5 and WebGL

Programming 3D Applications with HTML5 and WebGL Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium

More information

WebGL Massively Multiplayer Online Game

WebGL Massively Multiplayer Online Game WebGL Massively Multiplayer Online Game Student Gianni Chen [email protected] Advisor Professor Norm Badler [email protected] Advisor Aline Normoyle [email protected] Figure 1: Hexmki, HexGL

More information

A Hybrid Visualization System for Molecular Models

A Hybrid Visualization System for Molecular Models A Hybrid Visualization System for Molecular Models Charles Marion, Joachim Pouderoux, Julien Jomier Kitware SAS, France Sébastien Jourdain, Marcus Hanwell & Utkarsh Ayachit Kitware Inc, USA Web3D Conference

More information

ColdGuard Bi-PARTING DOOR INSTALLATION INSTRUCTIONS

ColdGuard Bi-PARTING DOOR INSTALLATION INSTRUCTIONS EHD TRACK LEVEL, (SET LEVEL ON PLASTIC HEADER. DO NOT PLACE LEVEL ON ALUMINUM TRACK.) TRACK IS FLUSH WITH TOP OF HEADER JUNCTION BOX IDLER PULLEY LOCATOR PINS LOCATOR PINS OPERATOR DOOR STOP JUNCTION BOX

More information

Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008)

Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008) Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008) Ce document répertorie les interfaces de programmation que les développeurs peuvent utiliser pour créer des applications

More information

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)

Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Veuillez vérifier les éléments suivants avant de nous soumettre votre accord : 1. Vous avez bien lu et paraphé

More information

Making the Most of Existing Public Web Development Frameworks WEB04

Making the Most of Existing Public Web Development Frameworks WEB04 Making the Most of Existing Public Web Development Frameworks WEB04 jquery Mobile Write less, do more 2 The jquery Suite UI Overhaul Look and Feel Transitions Interactions Touch, Mouse, Keyboard Don t

More information

Learning HTML5 Game Programming

Learning HTML5 Game Programming Learning HTML5 Game Programming A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL James L. Williams AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York

More information

Tidspunkt 18-08-2015 11:58 01-07-2015 00:00-18-08-2015 23:59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: 267852. Safari9 ios 7921 100%

Tidspunkt 18-08-2015 11:58 01-07-2015 00:00-18-08-2015 23:59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: 267852. Safari9 ios 7921 100% Indstillinger Tidspunkt 18-08-2015 11:58 Periode 01-07-2015 00:00-18-08-2015 23:59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: 267852 Safari9 ios 7921 100% MAC OS X 1 0% Safari8 ios 572

More information

"Internationalization vs. Localization: The Translation of Videogame Advertising"

Internationalization vs. Localization: The Translation of Videogame Advertising Article "Internationalization vs. Localization: The Translation of Videogame Advertising" Raquel de Pedro Ricoy Meta : journal des traducteurs / Meta: Translators' Journal, vol. 52, n 2, 2007, p. 260-275.

More information

An Overview of HTML5 and Deciding When to Use It. Robby Robson, Ph.D. & Heather L. Jones, MCT Eduworks

An Overview of HTML5 and Deciding When to Use It. Robby Robson, Ph.D. & Heather L. Jones, MCT Eduworks An Overview of HTML5 and Deciding When to Use It Robby Robson, Ph.D. & Heather L. Jones, MCT Eduworks Learning Objectives At the end of this tutorial, you should be able to Describe the problems that HTML5

More information

:: WIRELESS MOBILE MOUSE

:: WIRELESS MOBILE MOUSE 1. 1 2 3 Office R.A.T. 2 1 2 3 :: WIRELESS OBILE OUSE FOR PC, AC & ANDROI D :: :: KABELLOSE OBILE AUS FÜR PC, AC & ANDROID :: :: SOURIS DE OBILE SANS FIL POUR PC, AC & ANDROI D :: 2. OFFICE R.A.T. 3. OFF

More information

TP1 : Correction. Rappels : Stream, Thread et Socket TCP

TP1 : Correction. Rappels : Stream, Thread et Socket TCP Université Paris 7 M1 II Protocoles réseaux TP1 : Correction Rappels : Stream, Thread et Socket TCP Tous les programmes seront écrits en Java. 1. (a) Ecrire une application qui lit des chaines au clavier

More information

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design

Personnalisez votre intérieur avec les revêtements imprimés ALYOS design Plafond tendu à froid ALYOS technology ALYOS technology vous propose un ensemble de solutions techniques pour vos intérieurs. Spécialiste dans le domaine du plafond tendu, nous avons conçu et développé

More information

Detection of water leakage using laser images from 3D laser scanning data

Detection of water leakage using laser images from 3D laser scanning data Detection of water leakage using laser images from 3D laser scanning data QUANHONG FENG 1, GUOJUAN WANG 2 & KENNERT RÖSHOFF 3 1 Berg Bygg Konsult (BBK) AB,Ankdammsgatan 20, SE-171 43, Solna, Sweden (e-mail:[email protected])

More information

1-20020138637 26-sept-2002 Computer architecture and software cells for broadband networks Va avec 6526491

1-20020138637 26-sept-2002 Computer architecture and software cells for broadband networks Va avec 6526491 Les brevets CELL 14 décembre 2006 1 ARCHITECTURE GENERALE 1-20020138637 26-sept-2002 Computer architecture and software cells for broadband networks 6526491 2-6526491 25-févr-03 Memory protection system

More information

WEBRTC : EXPLORATION THROUGH THE QUESTION OF INTEROPERABILITY WITH SIP

WEBRTC : EXPLORATION THROUGH THE QUESTION OF INTEROPERABILITY WITH SIP WEBRTC : EXPLORATION THROUGH THE QUESTION OF INTEROPERABILITY WITH SIP Soutenance 17/06/2013 Ornella Annicchiarico, Benoit Le Quéau, Mouhcine Mendil, Florian Seka 1 CONTENT I. Objectives II. Infrastructure

More information

Licence Informatique Année 2005-2006. Exceptions

Licence Informatique Année 2005-2006. Exceptions Université Paris 7 Java Licence Informatique Année 2005-2006 TD n 8 - Correction Exceptions Exercice 1 La méthode parseint est spécifiée ainsi : public static int parseint(string s) throws NumberFormatException

More information

Chapter 1: Introduction

Chapter 1: Introduction Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 1: Introduction Objectifs des cours Apprécier les fondammentales du Génie Logiciel: Methodologies Techniques de description et

More information

POB-JAVA Documentation

POB-JAVA Documentation POB-JAVA Documentation 1 INTRODUCTION... 4 2 INSTALLING POB-JAVA... 5 Installation of the GNUARM compiler... 5 Installing the Java Development Kit... 7 Installing of POB-Java... 8 3 CONFIGURATION... 9

More information

Building A Self-Hosted WebRTC Project

Building A Self-Hosted WebRTC Project Building A Self-Hosted WebRTC Project Rod Apeldoorn EasyRTC Server Lead Priologic Software Inc. [email protected] Slides will be available at: http://easyrtc.com/cloudexpo/ A Little About Priologic

More information

Short Form Description / Sommaire: Carrying on a prescribed activity without or contrary to a licence

Short Form Description / Sommaire: Carrying on a prescribed activity without or contrary to a licence NOTICE OF VIOLATION (Corporation) AVIS DE VIOLATION (Société) Date of Notice / Date de l avis: August 29, 214 AMP Number / Numéro de SAP: 214-AMP-6 Violation committed by / Violation commise par : Canadian

More information

Website Report: http://www.servicesaprixfixes.com/ To-Do Tasks: 22 SEO SCORE: 73 / 100. Add the exact keywords to this URL.

Website Report: http://www.servicesaprixfixes.com/ To-Do Tasks: 22 SEO SCORE: 73 / 100. Add the exact keywords to this URL. Page 1 of 8 Website Report: http://www.servicesaprixfixes.com/ Keyword: Marketplace, B2B, services aux entreprises, small business Date: Decemr 12, 2014 SEO SCORE: 73 / 100 To-Do Tasks: 22 Add the exact

More information

Sun Management Center Change Manager 1.0.1 Release Notes

Sun Management Center Change Manager 1.0.1 Release Notes Sun Management Center Change Manager 1.0.1 Release Notes Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0891 10 May 2003 Copyright 2003 Sun Microsystems, Inc. 4150

More information

Gaynes School French Scheme YEAR 8: weeks 8-13

Gaynes School French Scheme YEAR 8: weeks 8-13 Studio 2 Rouge Module 2 Paris, je t adore! Unité 1 pp. 28 29 Une semaine à Paris Programme of Study GV1 Tenses (perfect: regular verbs) references LC1 Listening and responding LC4 Expressing ideas (writing)

More information

Proposition d intervention

Proposition d intervention MERCREDI 8 NOVEMBRE Conférence retrofitting of social housing: financing and policies options Lieu des réunions: Hotel Holiday Inn,8 rue Monastiriou,54629 Thessaloniki 9.15-10.30 : Participation à la session

More information

Crosswalk: build world class hybrid mobile apps

Crosswalk: build world class hybrid mobile apps Crosswalk: build world class hybrid mobile apps Ningxin Hu Intel Today s Hybrid Mobile Apps Application HTML CSS JS Extensions WebView of Operating System (Tizen, Android, etc.,) 2 State of Art HTML5 performance

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

General Certificate of Education Advanced Level Examination June 2012

General Certificate of Education Advanced Level Examination June 2012 General Certificate of Education Advanced Level Examination June 2012 French Unit 4 Speaking Test Candidate s Material To be conducted by the teacher examiner between 7 March and 15 May 2012 (FRE4T) To

More information

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203

Administrer les solutions Citrix XenApp et XenDesktop 7.6 CXD-203 Administrer les solutions Citrix XenApp XenDesktop 7.6 CXD-203 MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation

More information

User Manual Culturethèque Thailand

User Manual Culturethèque Thailand User Manual Culturethèque Thailand Contents: 1. What can one do at Culturethèque?... 3 2. How to access Culturethèque?... 4 3. How to search on Culturethèque?... 5 4. How to access documents on Culturethèque?...

More information

HTML5. Eoin Keary CTO BCC Risk Advisory. www.bccriskadvisory.com www.edgescan.com

HTML5. Eoin Keary CTO BCC Risk Advisory. www.bccriskadvisory.com www.edgescan.com HTML5 Eoin Keary CTO BCC Risk Advisory www.bccriskadvisory.com www.edgescan.com Where are we going? WebSockets HTML5 AngularJS HTML5 Sinks WebSockets: Full duplex communications between client or server

More information

HTML5 & CSS3. Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: www.jensjaeger.com Mail: mail@jensjaeger.

HTML5 & CSS3. Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: www.jensjaeger.com Mail: mail@jensjaeger. HTML5 & CSS3 and beyond Jens Jäger Freiberuflicher Softwareentwickler JavaEE, Ruby on Rails, Webstuff Blog: www.jensjaeger.com Mail: [email protected] 1 Content A short of history Html New Markup Webforms

More information

Trends in HTML5. Matt Spencer UI & Browser Marketing Manager

Trends in HTML5. Matt Spencer UI & Browser Marketing Manager Trends in HTML5 Matt Spencer UI & Browser Marketing Manager 6 Where to focus? Chrome is the worlds leading browser - by a large margin 7 Chrome or Chromium, what s the difference Chromium is an open source

More information

HEALTH CARE DIRECTIVES ACT

HEALTH CARE DIRECTIVES ACT A11 HEALTH CARE DIRECTIVES ACT Advances in medical research and treatments have, in many cases, enabled health care professionals to extend lives. Most of these advancements are welcomed, but some people

More information

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg

Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Agenda Le Business Case pour le Cloud Computing Qu est ce que le Cloud

More information

"Templating as a Strategy for Translating Official Documents from Spanish to English"

Templating as a Strategy for Translating Official Documents from Spanish to English Article "Templating as a Strategy for Translating Official Documents from Spanish to English" Sylvie Lambert-Tierrafría Meta : journal des traducteurs / Meta: Translators' Journal, vol. 52, n 2, 2007,

More information

Calcul parallèle avec R

Calcul parallèle avec R Calcul parallèle avec R ANF R Vincent Miele CNRS 07/10/2015 Pour chaque exercice, il est nécessaire d ouvrir une fenètre de visualisation des processes (Terminal + top sous Linux et Mac OS X, Gestionnaire

More information

Sun StorEdge A5000 Installation Guide

Sun StorEdge A5000 Installation Guide Sun StorEdge A5000 Installation Guide for Windows NT Server 4.0 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 805-7273-11 October 1998,

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

openoffice impress manual : The User's Guide

openoffice impress manual : The User's Guide openoffice impress manual : The User's Guide openoffice impress manual actually features a great offer for customers by providing users unlimited access and downloads. openoffice impress manual At this

More information

openoffice impress manual

openoffice impress manual Reference Manual To understand showcasing to make use of and the way to totally exploit openoffice impress manual to your benefit, there are many sources of information for your requirements. OPENOFFICE

More information

α α λ α = = λ λ α ψ = = α α α λ λ ψ α = + β = > θ θ β > β β θ θ θ β θ β γ θ β = γ θ > β > γ θ β γ = θ β = θ β = θ β = β θ = β β θ = = = β β θ = + α α α α α = = λ λ λ λ λ λ λ = λ λ α α α α λ ψ + α =

More information

SunFDDI 6.0 on the Sun Enterprise 10000 Server

SunFDDI 6.0 on the Sun Enterprise 10000 Server SunFDDI 6.0 on the Sun Enterprise 10000 Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No.: 806-3610-11 November 1999, Revision A Send

More information

"Simultaneous Consecutive Interpreting: A New Technique Put to the Test"

Simultaneous Consecutive Interpreting: A New Technique Put to the Test Article "Simultaneous Consecutive Interpreting: A New Technique Put to the Test" Miriam Hamidi et Franz Pöchhacker Meta : journal des traducteurs / Meta: Translators' Journal, vol. 52, n 2, 2007, p. 276-289.

More information

Study on Parallax Scrolling Web Page Conversion Module

Study on Parallax Scrolling Web Page Conversion Module Study on Parallax Scrolling Web Page Conversion Module Song-Nian Wang * and Fong-Ming Shyu Department of Multimedia Design, National Taichung University of Science and Technology [email protected], [email protected]

More information

PLAYER DEVELOPER GUIDE

PLAYER DEVELOPER GUIDE PLAYER DEVELOPER GUIDE CONTENTS CREATING AND BRANDING A PLAYER IN BACKLOT 5 Player Platform and Browser Support 5 How Player Works 6 Setting up Players Using the Backlot API 6 Creating a Player Using the

More information

Web - Travaux Pratiques 1

Web - Travaux Pratiques 1 Web - Travaux Pratiques 1 Pour rappel, le squelette d une page HTML5 est la suivante : Syntaxe ... ... Une fois qu une page est terminée,

More information

Chapter 1: Introduction

Chapter 1: Introduction Object-Oriented Sof tware Engi neering Using UM L, Patterns, and Java Chapter 1: Introduction Objectifs des cours Apprécier les fondammentales du Génie Logiciel: Methodologies Techniques de description

More information

Sun StorEdge Availability Suite Software Point-in-Time Copy Software Maximizing Backup Performance

Sun StorEdge Availability Suite Software Point-in-Time Copy Software Maximizing Backup Performance Sun StorEdge Availability Suite Software Point-in-Time Copy Software Maximizing Backup Performance A Best Practice Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part

More information

Optimizing and interfacing with Cython. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) and Synchrotron Soleil (St Aubin)

Optimizing and interfacing with Cython. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) and Synchrotron Soleil (St Aubin) Optimizing and interfacing with Cython Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) and Synchrotron Soleil (St Aubin) Extension modules Python permits modules to be written in C. Such modules

More information

Solaris 10 Documentation README

Solaris 10 Documentation README Solaris 10 Documentation README Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817 0550 10 January 2005 Copyright 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa

More information

Hours: The hours for the class are divided between practicum and in-class activities. The dates and hours are as follows:

Hours: The hours for the class are divided between practicum and in-class activities. The dates and hours are as follows: March 2014 Bienvenue à EDUC 1515 Français Langue Seconde Partie 1 The following information will allow you to plan in advance for the upcoming session of FSL Part 1 and make arrangements to complete the

More information

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index:

Modifier le texte d'un élément d'un feuillet, en le spécifiant par son numéro d'index: Bezier Curve Une courbe de "Bézier" (fondé sur "drawing object"). select polygon 1 of page 1 of layout "Feuillet 1" of document 1 set class of selection to Bezier curve select Bezier curve 1 of page 1

More information

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics

Introduction to Tizen SDK 2.0.0 Alpha. Taiho Choi Samsung Electronics Introduction to Tizen SDK 2.0.0 Alpha Taiho Choi Samsung Electronics Contents Web technologies of Tizen Components of SDK 2.0.0 Alpha Hello world! Debugging apps Summary 1 Web technologies on Tizen Web

More information

Supported Client Devices: - SIP/H.323 hardware and software end-points

Supported Client Devices: - SIP/H.323 hardware and software end-points Zeenov Agora is a scalable and high-performance video, audio, desktop sharing, data collaboration and communication platform that we offer as a service for hosting all your online meetings. Zeenov Agora

More information

Group Projects M1 - Cubbyhole

Group Projects M1 - Cubbyhole SUPINFO Academic Dept. Project presentation Group Projects Version 1.0 Last update: 20/11/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous permet

More information

SketchUp Instructions

SketchUp Instructions SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially

More information

Ready. Set. Go. Pick a spot and plug it in.

Ready. Set. Go. Pick a spot and plug it in. Ready. Set. Go. Pick a spot and plug it in. Download the Nest app for Android or ios and follow the simple setup instructions. It should only take a minute. Literally. Learn how to install safely at nest.com/ca/setup/nestcam

More information

Vincent Rullier Technology specialist Microsoft Suisse Romande

Vincent Rullier Technology specialist Microsoft Suisse Romande Vincent Rullier Technology specialist Microsoft Suisse Romande Pourquoi virtualiser Différents types de virtualisation Présentation Applications Postes de travail Serveurs Bénéfices Conclusion Q&A Technology

More information

Study of HTML5 WebSocket for a Multimedia Communication

Study of HTML5 WebSocket for a Multimedia Communication , pp.61-72 http://dx.doi.org/10.14257/ijmue.2014.9.7.06 Study of HTML5 WebSocket for a Multimedia Communication Jin-tae Park 1, Hyun-seo Hwang 1, Jun-soo Yun 1 and Il-young Moon 1 1 School of Computer

More information

READ AND FOLLOW ALL SAFETY INSTRUCTIONS 1. DANGER RISK OF SHOCK DISCONNECT POWER BEFORE INSTALLATION

READ AND FOLLOW ALL SAFETY INSTRUCTIONS 1. DANGER RISK OF SHOCK DISCONNECT POWER BEFORE INSTALLATION UR Series LED Upgrade Kit Includes: 48" Linear Option IMPORTANT SAFEGUARDS When using electrical equipment, basic safety precautions should always be followed including the following: READ AND FOLLOW ALL

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Direct AC Wiring Option Installation Guide

Direct AC Wiring Option Installation Guide Revision A Direct AC Wiring Option Installation Guide The direct AC wiring option enables you to wire AC power directly in to the ADP InTouch. The option kit contains the following parts. 25mm 12mm Caution:

More information

TIMISKAMING FIRST NATION

TIMISKAMING FIRST NATION Post-Secondary Financial Assistance Forms TFN EDUCATION 2014-05-01 TIMISKAMING FIRST NATION 0 Education Dept. Application Check List Please enclose the following when applying: Form: Statement of Intent

More information

Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server

Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 U.S.A. 650-960-1300 Part No. 806-6121 July 2000, Revision A Copyright 2000

More information

Archived Content. Contenu archivé

Archived Content. Contenu archivé ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject

More information

Table of Contents. Overview... 2. Supported Platforms... 3. Demos/Downloads... 3. Known Issues... 3. Note... 3. Included Files...

Table of Contents. Overview... 2. Supported Platforms... 3. Demos/Downloads... 3. Known Issues... 3. Note... 3. Included Files... Table of Contents Overview... 2 Supported Platforms... 3 Demos/Downloads... 3 Known Issues... 3 Note... 3 Included Files... 5 Implementing the Block... 6 Configuring The HTML5 Polling Block... 6 Setting

More information

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support Supported Operating Systems and Browsers Supported Operating Systems and Browsers The following statements outline the scope of Mobiliti s general device and operating system support. Only devices explicitly

More information

openoffice impress 3 guide

openoffice impress 3 guide openoffice impress 3 guide AN INTRODUCTORY GUIDE For more course product tips check out us, leave a comment about any openoffice impress 3 guide you have used and inform us relating to your favorite ones.

More information

Fondation Rennes 1. Atelier de l innovation. Fondation Rennes 1. Fondation Rennes 1 MANAGEMENT AGILE. Fondation Rennes 1 ET INNOVATION

Fondation Rennes 1. Atelier de l innovation. Fondation Rennes 1. Fondation Rennes 1 MANAGEMENT AGILE. Fondation Rennes 1 ET INNOVATION Atelier de l innovation MANAGEMENT AGILE ET INNOVATION Chaire Economie de l innovation - Mourad Zeroukhi 2012-2014 Centre de Recherche en иconomie et Management UniversitИ de Rennes 1 Chaire Economie de

More information

VIREMENTS BANCAIRES INTERNATIONAUX

VIREMENTS BANCAIRES INTERNATIONAUX Les clients de Finexo peuvent financer leur compte en effectuant des virements bancaires depuis de nombreuses banques dans le monde. Consultez la liste ci-dessous pour des détails sur les virements bancaires

More information

HTML5 the new. standard for Interactive Web

HTML5 the new. standard for Interactive Web WHITE PAPER HTML the new standard for Interactive Web by Gokul Seenivasan, Aspire Systems HTML is everywhere these days. Whether desktop or mobile, windows or Mac, or just about any other modern form factor

More information

Thursday, February 7, 2013. DOM via PHP

Thursday, February 7, 2013. DOM via PHP DOM via PHP Plan PHP DOM PHP : Hypertext Preprocessor Langage de script pour création de pages Web dynamiques Un ficher PHP est un ficher HTML avec du code PHP

More information

Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29

Icons: 1024x1024, 512x512, 180x180, 120x120, 114x114, 80x80, 60x60, 58x58, 57x57, 40x40, 29x29 I. Before Publishing 1. System requirements Requirements for ios App publishing using FlyingCatBuilder Mac running OS X version 10.9.4 or later Apple Development Account Enrollment in ios Developer Program

More information

Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT

Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT Feature Mobile Mobile OS Platform Phone 8 Symbian Android ios General MDM settings: Send SMS *(1 MOZO client settings (Configure synchronization

More information

FOR TEACHERS ONLY The University of the State of New York

FOR TEACHERS ONLY The University of the State of New York FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION F COMPREHENSIVE EXAMINATION IN FRENCH Friday, June 16, 2006 1:15 to 4:15 p.m., only SCORING KEY Updated information

More information

Supported Operating Systems & Browsers

Supported Operating Systems & Browsers Supported Operating Systems & Browsers Operating System Minimum OS Maximum OS Hardware Requirements Browser Support Channel Support version 2.2 All later major example 2.3, 4.0, 4.1, 4.2, 4.3, 4.4 Remote

More information

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before

More information

Sun Enterprise Optional Power Sequencer Installation Guide

Sun Enterprise Optional Power Sequencer Installation Guide Sun Enterprise Optional Power Sequencer Installation Guide For the Sun Enterprise 6500/5500 System Cabinet and the Sun Enterprise 68-inch Expansion Cabinet Sun Microsystems, Inc. 901 San Antonio Road Palo

More information

Enterprise Risk Management & Board members. GUBERNA Alumni Event June 19 th 2014 Prepared by Gaëtan LEFEVRE

Enterprise Risk Management & Board members. GUBERNA Alumni Event June 19 th 2014 Prepared by Gaëtan LEFEVRE Enterprise Risk Management & Board members GUBERNA Alumni Event June 19 th 2014 Prepared by Gaëtan LEFEVRE Agenda Introduction Do we need Risk Management? The 8 th EU Company Law Directive Art 41, 2b Three

More information

How To Read An Islamic

How To Read An Islamic MINISTÈRE DE L'ÉDUCATION NATIONALE, DE L'ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE ANNALES ISLAMOLOGIQUES en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne en ligne AnIsl

More information

EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE

EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE EPREUVE D EXPRESSION ORALE SAVOIR et SAVOIR-FAIRE Pour présenter la notion -The notion I m going to deal with is The idea of progress / Myths and heroes Places and exchanges / Seats and forms of powers

More information

Sélection adaptative de codes polyédriques pour GPU/CPU

Sélection adaptative de codes polyédriques pour GPU/CPU Sélection adaptative de codes polyédriques pour GPU/CPU Jean-François DOLLINGER, Vincent LOECHNER, Philippe CLAUSS INRIA - Équipe CAMUS Université de Strasbourg Saint-Hippolyte - Le 6 décembre 2011 1 Sommaire

More information

Performance Optimization and Debug Tools for mobile games with PlayCanvas

Performance Optimization and Debug Tools for mobile games with PlayCanvas Performance Optimization and Debug Tools for mobile games with PlayCanvas Jonathan Kirkham, Senior Software Engineer, ARM Will Eastcott, CEO, PlayCanvas 1 Introduction Jonathan Kirkham, ARM Worked with

More information

Windows 10 Quoi de neuf dans la plateforme de développement? Etienne Margraff Microsoft Technical Evangelist @meulta

Windows 10 Quoi de neuf dans la plateforme de développement? Etienne Margraff Microsoft Technical Evangelist @meulta Windows 10 Quoi de neuf dans la plateforme de développement? Etienne Margraff Microsoft Technical Evangelist @meulta Jean-Sébastien Dupuy Microsoft Technical Evangelist @dupuyjs Converged OS kernel Converged

More information