TETRA HTML5. Gebruikersgroepvergadering 25 februari 2014, Hasselt

Vergelijkbare documenten
TETRA HTML5. Gebruikersgroepvergadering 15 mei 2014, Gent

TETRA HTML5. 4de gebruikersgroepvergadering 4 oktober 2013, Hasselt

TETRA: HTML5 als Sleuteltechnologie?

TETRA HTML5. 3de gebruikersgroepvergadering 3 juni 2013, Gent

Louis van Amerongen - Witteveen+Bos

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Appendix 1 Teamplayers

Over de schutting: Tour top 100

Summerschool Mobiele Apps augustus 2012 Herman van Dompseler. HTML 5 App

Een website maken met Joomla!

WESTPOINTDIGITAL MOBILE APPS DEVELOPMENT

LES 1: AAN DE SLAG MET WORDPRESS. Lesoverzicht: Aan de slag Wat is WordPress CMS Front-end Back-end Samenvatting. Tijd: 5 minuten

ANOUK ROUMANS TO CODE OR NOT TO CODE.

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access

MBO niv.3 Medewerker Beheer ICT, Nova College ROC te Haarlem MBO niv.4 ICT beheerder, Nova College ROC te Haarlem

Project plan. Erwin Hannaart Sander Tegelaar

Is APEX a worthy substitute for Oracle Forms?

Frontend performance meting

Three Ships Silverpoint

Responsive web applicaties op Oracle

De interface van de Audio Narration lijkt nu meer op de vormgeving zoals we die kennen van Storyline. Meerdere blokken zijn vanaf Studio 360 naar

BEDRIJFSINFORMATIE VLAAMSE OVERHEID VIA DRUPAL. SHOPT IT - 8 mei 2014

ECM Crowd Simulation in Unity

NiceConnect. Hanneke van den Heuvel Rob Vonsée Henri Reterink. A Nice Innovations product. Building for the future. Better, faster, everywhere.

Grafisch ontwerp. Referenties.

Afstuderen en stage bij HydroLogic. Werk aan uitdagende ICT-opdrachten!

Mobility bij de overheid. De basisbeginselen

Maximo Tips and Tricks

Web Handleiding. semper vigilant Fall 2014 LOCALBOX 1.1.3

Beschrijving functioneel en technisch design van de website

PHP-OPDRACHT SITE BOUWEN

Bestaat er serieus onderwijs in het maken van websites?

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Efficiënt en veilig werken met cliëntgegevens. Zorg & ICT beurs 15 maart 2017

Building rich user interfaces in Java

Loremipsumdolorsitamet,consectetue radipiscingelit.aeneancommodoligula egetdolor.aeneanmassa.cumsociisnat oquepenatibusetmagnisdisparturient

Werkplekvisie. Hans van Zonneveld Senior Consultant Winvision

React en React Native voor websites en apps

Waarom een Independent Software Vendor voor XForms kiest. Johan Blok CM Pro

Hang je Little Big Detail op de muur.

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat.

SAP Mobile Documents SP 05 Hoe het werken met de nieuwste versie nog makkelijker is geworden.

Handreiking Mobiele App Ontwikkeling en Beheer voor de Rijksoverheid

Web Games en het mobiele web. Hoorcollege Webdesign 9 6 juni 2014 Christof van Nimwegen

Content Management Systeem Specifieke modules van het Steenstra CMS 2011

STUDIEWIJZER MOBILE WEB APPS AND SECURITY BACHELOR IN DE TOEGEPASTE INFORM ATICA SEMESTER 4 ACADEMIEJAAR LECTOR: FRÉDÉRIC VLUMMENS

INHOUD VAN SERVICE CALLS

Icoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)

What happened in Vegas?

Onze nieuwsbrief software maakt het ook mogelijk om de resultaten van uw mailing te volgen en voldoet uiteraard aan de Opt-In en Opt-Out regels.

Xebic. Cloud Solutions voor het Onderwijs

Joomla Template & Bootstrap 3.0. JUGA Henk Rijneveld (henk@henkrijneveld.nl)

Instellingen CMS Pakketten DRUPAL INSTALLATIE

O P ZOE K N AA R E EN STAGE PLAATS? O N T D E K O N Z E VACATU RES.

HTML Graphics. Hans Roeyen V 3.0

Belangrijke Informatie

Tales en Markomo heten u van harte. Welkom. Wegwijs op het mobiel internet

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. - Workshop SharePoint 1

Selenium IDE Webdriver. Introductie

I AM. Totaalcommunicatie. Dienstbeschrijving

LEERVRAAG. EINDDOEL 1. Van novice naar beginner: zelfstandig een Titanium video app bouwen 2. Beeldvan User Design principes

Eenvoudig creëren van dakhellingen Wanden worden automatisch bijgesneden Mogelijkheid tot het plaatsen van ramen

Vergeleken met Storyline 2 is de indeling van het menu Insert flink aangepast. Screenrecording en nieuwe slides vallen tegenwoordig onder het menu

Webuniversum.

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken

1.4.1 WordPress online WordPress-software Open source Forums 4

CMS Made Simple productsheet

Technische data. Versie dec

CB Goes Responsive. Ahead with smart logistics

Joomla! vs Facebook (en andere Social Media)

Interactive media Developer (IMD) In samenwerking met House of Media

PRESTATIESITE WEBPAKKET

OneDrive, SharePoint and Teams: The holy trinity of collaboration

Inhoudsopgave. pag. 2

1 van :43

Optika Zwijndrecht november 2010

Mijn eerste Website bouwen

Factuur Lay-out / Factuur Template

owncloud Het alternatief tegen grote gluurders

Next-gen level in Unity

CMS Manual Pebble Media

theater & event crossmedia publishing engine Crowdhug is de nieuwe backbone van je theater

ZÉLF JE WORDPRESS WEBSITE MAKEN?

ipad integratie in het onderhoud

Veldwerk innovatie project

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Gebruikershandleiding Typo3

Factsheet Enterprise Mobility

Opdrachtformulering (pagina 3 van 7)

Transcriptie:

TETRA HTML5 Gebruikersgroepvergadering 25 februari 2014, Hasselt

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

Pilootcase Yappa - probleemstelling Initieel: visualisatie grondplan (winkel, ) Grondplan: dynamisch aanpasbaar Aanvulbaar met extra info: video, tekst, Hulplijn => verkoper vragen Locatie opvragen / delen Indoor locatiebepaling

Pilootcase Yappa - probleemstelling Probleemstelling werd verbreed Meer generieke oplossing Toepasbaar op o.a. Kristalpark Lommel 3 cases Gebouw (kantorencomplex, school / universiteit, shoppingcentrum) Winkel / magazijn / Ruimtelijk gebied (buurt, industrieterrein, natuurgebied, )

Pilootcase Yappa - Analyse Communicatie met back-end / alles lokaal / offline modus met synchronisatie (Indoor) Locatiebepaling ibeacon / Estimote QR code Experimentele opties (Indoor Atlas) Grafische aspecten => niet de focus Mobile aspect => responsive design?

Pilootcase Yappa Locatiebepaling in de winkel Eerste versie Kaartje QR-codes om locatie aan te geven => scanner app Resultaten met magnetisch veld waren niet naar wens

Pilootcase Yappa - Showroomr Data wordt momenteel ontsloten via back-end communicatie Responsive design aan front-end kant Embedded in Android project voor integratie QR-code scanner

Pilootcase Yappa - Showroomr Bovenop kaart van de winkel, die kan geüpload worden => grid Wordt gebruikt om obstakels aan te geven, deze kunnen bovenop de kaart getekend worden Routebepaling Generiek genoeg voor gebouw, terrein, Uitdaging met meerdere verdiepingen http://qiao.github.io/pathfinding.js/visual/

Pilootcase Yappa - Showroomr Volgende stappen: Clickable hotspots => audio, video,... 3D content => work in progress Andere mogelijkheden voor locatiebepaling: ibeacon, Estimote, NFC, Voor- en nadelen app versus puur html5 Bv. nood QR code scanner

Pilootcase Yappa - afbeeldingen

Pilootcase Yappa - afbeeldingen

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

3D CMS Administrator kan 3D scene opstellen Editor in browser Opslag in centrale database Gebruikers kunnen 3D scene verkennen Interactie met 3D wereld: Tekst Foto s Webpagina s Animaties?

3D CMS - doel Zaalplan voor beurzen Grondplan voor evenementen (festivals, ) Interieur winkel/magazijn Grondplan industriële site Focus op herbruikbaarheid

3D CMS - admin functionaliteit Overzicht beschikbare assets Toevoegen 3D model, material, texture aan database Invoegen aan scene 3d model Lichtbron Startpunt voor user

3D CMS - admin functionaliteit Verplaatsen objecten in scene (positie, rotatie, scale) 3D model in scene aanpassen: Material (diffuse, specular, emission, ) en texture Collider Zichtbaarbaar Shadow caster Behavior (klikbaar, animatie, )

3D CMS - user functionaliteit Bezoek scene via hyperlink Kiezen viewpoint Bird s eye First person Camera Rondwandelen Interactie met objecten Klikken op object Pathfinding?

3D CMS - back-end (werkversie): PHP (CodeIgniter RESTful server), MySQL

3D CMS - back-end

3D CMS - front-end Babylon Js Uitgebreide render engine Collision detection ingebouwd Géén Wavefront obj ondersteuning (enkel via exporter programma) Babylon formaat >> Client side obj importer ontwikkelen

Babylon JS Game engine? <> render engine >> enkel renderen van objecten Meerdere componenten: Render engine Physics engine (of collision detection) Scripting Animation Sound

Babylon JS WebGL 3d game engine Open source, Apache Licence 2.0 Scene graph met camera s, meshes, materials, textures en lichten Collision engine Animation engine Particle system http://www.babylonjs.com/

Babylon JS - demo //get canvas var canvas = document.getelementbyid("babyloncanvas"); //Babylon var engine = new BABYLON.Engine(canvas, true); //scene var scene = new BABYLON.Scene(engine);

Babylon JS - demo //camera var camera = new BABYLON.ArcRotateCamera("camera", 1, 0.8, 10, new BABYLON. Vector3(0, 0, 0), scene); scene.activecamera.attachcontrol(canvas); //light var light = new BABYLON.DirectionalLight("light", new BABYLON.Vector3(-0.75, -1, -0.5), scene);

Babylon JS - demo //add box var box = BABYLON.Mesh.CreateBox("box", 3.0, scene); var material = new BABYLON.StandardMaterial( material1", scene); box.material = material;

Babylon JS - demo // Once the scene is loaded, just register a render loop to render it engine.runrenderloop(function () { scene.render(); });

Babylon JS - demo Resultaat demo

Babylon JS - physics Collisions? Wanneer raken twee objecten mekaar? scene.collisionsenabled = true; box.checkcollisions = true; Zwaartekracht? Voorlopig enkel op camera camera.applygravity = true; Demo

Babylon JS - demo Picking Object uit de scene selecteren Muis >> raycast in 3d >> object var pickresult = scene.pick(evt.clientx, evt.clienty); Demo

Babylon JS - 3d CMS WIP Demo

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

Phonegap / JQM ervaringen HTML5 app jquery Mobile jquery Mobile router Backbone js Apache Cordova

Phonegap / JQM ervaringen Develop once? Plugins nodig? Device InAppBrowser UrbanAirship (notifications) Beschikbaarheid per platform Installatie per platform

Phonegap / JQM ervaringen Develop once? Ja, voor basis maar met plugins pet platform en custom code en configuratie per platform

Phonegap / JQM ervaringen Performance? JQM problematisch op low end devices optimalisaties (transitions, gradients, shadows, ) Native feel moeilijk te evenaren

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

Verspreiding technologie Cegeka Knowledge Sharing Meeting Research Dag PXL FeWeb on tour CoderDojo Belgium Opleidingsonderdeel Special Topics in IT 2

Cegeka Knowledge Sharing Meeting 5 november 2013 Strategische samenwerking Cegeka - Hogeschool PXL Uitwisseling ervaringen en expertise Cegeka werknemers Toelichting project + partners voor de aanwezigen Nieuwe features HTML5 10-tal collega s PXL was eveneens aanwezig

Research Dag PXL 15 november 2013 Interne onderzoeksdag Postersessie Poster HTML5 werd uitgebreid toegelicht voor de aanwezigen, waaronder Vlaams Minister van Innovatie, mevrouw Ingrid Lieten

FeWeb on Tour Beroepsfederatie internetprofessionals Jaarlijkse ronde PXL-IT Research werd via 10-tal slides voorgesteld Lopende projecten, waaronder HTML5, werden in detail voorgesteld, samen met partners en doelstellingen.

CoderDojo Hasselt PXL UHasselt HTML groepje Melding project en partners

Opleidingsonderdeel Special Topics in IT2 Studenten 3e jaar applicatie-ontwikkeling Enkele relevante, recente topics 9 weken, HTML5, CSS3, JavaScript 3 weken: focus op Canvas element Project Alle studenten hebben hierdoor kennis van HTML5 technologie

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

Varia PWO project Windows 8 Business Apps Focus op modern UI guidelines / apps in business context Performantietesten die reeds zijn uitgevoerd => herhalen in de context van Windows 8? Zijn er andere items die jullie eventueel aan bod willen zien komen?

Agenda Pilootcase Yappa - Showroomr 3D CMS Phonegap / JQM ervaringen Verspreiding technologie Varia Planning

Planning Pilootcase Yappa / Stad Lommel Verdere uitwerking Integratie aspecten locatiebepaling Generalisatie 3D CMS ontwikkeling Stage