TETRA HTML5. 4de gebruikersgroepvergadering 4 oktober 2013, Hasselt

Vergelijkbare documenten
TETRA HTML5. 3de gebruikersgroepvergadering 3 juni 2013, Gent

TETRA HTML5. Gebruikersgroepvergadering 25 februari 2014, Hasselt

TETRA: HTML5 als Sleuteltechnologie?

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

TETRA HTML5. Gebruikersgroepvergadering 15 mei 2014, Gent

React en React Native voor websites en apps

Technische data. Versie dec

ANOUK ROUMANS TO CODE OR NOT TO CODE.

iprova Suite Systeemeisen iprova 5 Hosting

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

Louis van Amerongen - Witteveen+Bos

HTML 5 App. Herman van Dompseler in opdracht van SURFnet. 20 december 2012 Versie 0.91

Paphos Group Risk & Security Mobile App Security Testing

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Aantrekken. All Features Checklist. Employer Branding. Talent Sourcing

HTML. Media. Hans Roeyen V 3.0

INHOUD VAN SERVICE CALLS

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

HTML5 VIDEO. Een stand van zaken Jeroen Wijering, LongTail Video

Mobiele applicaties. Bert Vanhalst Sectie Onderzoek. 14 december 2010

Onderzoeksvaardigheden 2

Building rich user interfaces in Java

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

MOBILE De mogelijkheden van mobile apps

Inhoud. 1 Kennismaken met PhoneGap 1. /ix

Cegeka Mobile Event. to itedit Master subtitle style 5/3/12 30/11/2011

Remcoh Mobile Device beheer. Remcoh legt uit

iphone Toepassing November 23, 2009

Masterproeven Wireless & Cable Research Group (WiCa) Aanbevelingssystemen

Any data from any source available at any time as information on your favorite mobile device

5+1 OPLOSSINGEN VOOR EEN APP

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

Webuniversum.

Waarom Webfysio? - team@webfysio.nl

USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR

Ameland binnen handbereik

Inhoudsopgave. pag. 2

Mobiel werken Mobiel Werken Sven Moreels 1

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

ipad integratie in het onderhoud

Mobiele applicaties voor meerdere platformen

USABILITY VOOR HET WEB EN MOBIELE APPARATEN PETER KASSENAAR

Mobiele applicaties voor meerdere platformen. Is er orde in de chaos?

NIEUWE MEDIA TOOLS & SKILLS les 2. FACEBOOK EN JE ORGANISATIE landschap, good practices en uitbouw

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

Systeemvereisten voor Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Alle rechten voorbehouden.

Responsive web applicaties op Oracle

F U N C T I O N E E L O N T W E R P V O O R F U L L H O U S E M O B I LE ( V I S I O N V E R S I E )

De abonnementsduur van het contract is afhankelijk van uw bundelkeuze (camera en abonnement).

01/05. Websites Nederland over. Mobile marketing. Whitepaper #03/2013. Mabelie Samuels internet marketeer

Systeemvereisten voor Qlik Sense. Qlik Sense 3.1 Copyright QlikTech International AB. Alle rechten voorbehouden.

1.9.9 Release Notes 28 oktober 2014

Cisco Cloud. Collaboration. Ronald Zondervan David Betlem September, Presentation_ID 2010 Cisco Systems, Inc. All rights reserved.

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

Website beoordeling seo.sololaki.com

Gestart als demo/research voor cloud-oplossing. Een Afslagveiling

+ prototyping. Prototyping CMDDEV01-6. Aron Martin CMD2D

Bedrijf. Merk. Activiteit. Opvallen. Logo. Ontwerp. Samenhang. Verkoop. Succes. Uw klanten en leden zijn. interactief!

APPS. Presentatie

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

Zelftest Java concepten

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

Visualiseren van de medische beelden op een mobile device

HOE ONTWERP IK DE JUISTE APP VOOR MIJN ORGANISATIE?

PageSpeed Insights. JavaScript en CSS in content boven de vouw die het weergeven blokkeren, verwijderen

HTML Graphics. Hans Roeyen V 3.0

Design for Mobile. Projectplan CMD jaar 2. Remco Dekker Daan van Klinken Sybren Wartna CMD3A UXD

Systeemvereisten voor Qlik Sense. Qlik Sense June 2017 Copyright QlikTech International AB. Alle rechten voorbehouden.

ERGER JIJ JE OOK AAN DIE LOSSE PAPIERTJES, DE FOTO S DIE

Website beoordeling weeknummers.nl

SEO advies plan. Tim Pieters M41T

Th!nk mobile. Op Zig logisch. Menno Ouweneel Marketingmanager. Twitter: mouweneel Skype: menno_ouweneel

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

CLOUD COMPUTING. Wat is het? Wie zijn de aanbieders? Is het veilig? Wat kun je er mee? Robert K Bol PVGE Best

Piwik. statistieken zonder pottekijkers. een volwaardig open source alternatief voor GoogleAnalytics

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

SportCTM 2.0 Sporter

Friesland College Leeuwarden

PageSpeed Insights. Je pagina heeft 2 omleidingen. Omleidingen zorgen voor extra vertraging voordat de pagina kan worden geladen.

Handleiding online publiceren agenda Visual Rental Dynamics

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

Your view on business On your favorite device

Altijd en overal online?

Tablets, e-reading & app development

Inhoud Inhoud 1 Basis HTML5 en CSS3 1

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Interactieve Narrowcasting speciaal voor Bibliotheken

Vrije visualisatie en intelligentie crëeren met scripting (LUA)

Betreft: Gebruiksinstructie vrkastour

Gebruikershandleiding MobiDM

Android Development CCSS2011

Transcriptie:

TETRA HTML5 4de gebruikersgroepvergadering 4 oktober 2013, Hasselt

Agenda WP1: Administratie WP3 & WP4: Proof-of-Concept en performantietesten WP5 & WP6: Valorisatie en pilootprojecten Varia & broodjeslunch

Projectverloop

Integratie HoGent - UGent Integratieclausule Deze overeenkomst, met alle erin vervatte rechten en plichten, wordt van rechtswege en met ingang vanaf 1 oktober 2013 overgedragen van de HoGent naar de Universiteit Gent, overeenkomstig artikel 17, 2 van het Decreet d.d. 13 juli 2012 betreffende de integratie van de academische hogeschoolopleidingen in de universiteiten, zoals gepubliceerd in het Belgisch Staatsblad. De Universiteit Gent is een openbare instelling met rechtspersoonlijkheid ingevolge het Bijzonder decreet d.d. 26 juni 1991 betreffende de Universiteit Gent en het Universitair Centrum Antwerpen (zoals later gewijzigd), vertegenwoordigd door de rector, met bestuurszetel te 9000 Gent, Sint-Pietersnieuwstraat 25, met ondernemingsnummer 0248.015.142, met rekeningnummer BE59 3900 9658 0026.

Hybride Apps Performantie Overhead bridge (vb. PhoneGap) en UIWebview Browser engine Applicatie code niet gecompileerd

Hybride app geïnstalleerd op het toestel HTML5, CSS en JavaScript native container web-to-native abstractie laag accelerometer, gps, camera, file system,...

Voordelen hybride app 1 codebase voor alle platformen toegang tot native api s verspreiding via de app stores Nadelen hybride app performantie afhankelijk van de browser(engine) minder goede gebruikerservaring

PhoneGap open source verzameling van platform specifieke frameworks en build scripts ondersteuning voor vrijwel alle platformen installatie platform specifieke IDE s en SDK s is vereist PhoneGap Build, cloud based alternatief

Alternatieven (premium) AppMobi Appcelerator Nomad Icenium Custom native bridge

Vlot scrollen essentieel Scrolling benchmarking script https://github.com/natduca/scrollbench.js meting van gemiddelde framerate en aantal frames onder het gemiddelde indicatie van de stabiliteit fysieke scroll ter vergelijking

Test omgeving PhoneGap (2.9.0) Xcode (4.6.3) Eclipse ADT (22.0.1) ios ipad 3 (6.1.3)

Android Samsung Galaxy Tab 2 (4.0.3) HTC Desire C (4.0.3) Mobiele browser ios: Safari Android: Android Browser

Metingen gemiddelde frames per seconde ideaal 60 FPS aantal geregistreerde frames dropped frames geregistreerde frames onder gemiddelde FPS stabiliteit ((Aantal Frames Dropped Frames)/Aantal Frames)*100

Scrolling benchmark 1 PhoneGap applicatie & mobiele website HTML5 en jquery Mobile Pagina lengte: 227428px Aantal DOM nodes: 13861

Scrolling benchmark 2 PhoneGap applicatie & mobiele website HTML zonder CSS Pagina lengte: 508166px Aantal DOM nodes: 13861

Scrolling benchmark 3 PhoneGap applicatie & mobiele website HTML5 en jquery Mobile vereenvoudigd DOM Pagina lengte: 82222px Aantal DOM nodes: 5024

Scrolling benchmark 4 PhoneGap applicatie & mobiele website HTML5 en jquery Mobile sterk vereenvoudigd DOM Pagina lengte: 10419px Aantal DOM nodes: 652

Inzichten Scroll Performantie nooit evenaring van native scrollen Android beter bij een hybride app (Webview) low-end problematisch ios mobiele browser beter duidelijk verband met complexiteit DOM en CSS

Optimalisatie Hardware Acceleratie CSS translate3d transform transform: translate3d(0,0,0); GPU rendering Content reflow vermijden berekening positie en dimensies belastend voor processor

Best practices DOM nodes minimaliseren diep geneste HTML DOM structuren vermijden CSS transformaties gebruiken CSS animaties en transities gebruiken Vaste hoogtes en breedtes gebruiken Afbeeldingen of assets die gebruikt worden in CSS preloaden

Dynamische toevoegingen aan DOM minimaliseren CSS shadows en CSS gradients vermijden Uitgebreid verslag http://html5explored. org/knowledgebase/performantie/hybride-appsproof-of-concept/

Pilootprojecten Projecten in samenwerking met gebruikersgroep projectvoorstellen ingediend specifieke topics uitbreidingen mogelijk 1 jaar code en inzichten worden gedeeld

UGent Dobco Medical Systems second opinion webapplicatie Wijs mobiele festival webapplicatie PXL Showroomr i.s.m. Yappa?Win8 app

Pilootproject Dobco Medical Systems Second opinion DICOM-viewer webapplicatie in HTML5 DICOM beelden bekijken en analyseren realtime view sharing, meting en annotaties voor second opinion

HTML5 Canvas WebGL Websockets WebRTC

Versie 0.0.1 Master Slave

Canvas weergave en verwerking hi-res.png afbeeldingen scrollen door sequence zoom, annotaties en metingen relatieve dimensies

WebGL visualisatie DICOM conversie pixeldata naar een WebGL textuur windowing/levelling met shaders 16bit (65536 grijswaarden) naar 8 bit (256 grijswaarden)

Websockets Realtime Standaard view sharing event synchronisatie (binaire) data transport/synchronisatie performantie

WebRTC data & view sharing peer to peer experimenteel

Architectuur concepten event synchronisatie via websockets canvas synchronisatie via websockets met data url

Canvas synchronisatie via websockets door streaming van binaire data Canvas synchronisatie via WebRTC datachannels

Scherm deling via WebRTC GetUserMedia

Pilootproject Wijs Interactieve webapplicatie voor een muziekfestival focus op mobiel gebruik native app look and feel gebruik van louter HTML5 componenten

HTML5 semantics audio/video/media offline connectivity geolocation

Semantics relevante tags correct gebruik boilerplate code en snippets worden beschikbaar gesteld

Audio/Video/Media embedding media nieuwe tags en attributen streaming media media upload file api device api

Offline appcache functionaliteit zonder internet verbinding local storage tijdelijke opslag data

Connectivity web sockets real-time data en events tijdslijn met activiteiten gebruikers

Geolocation positie bepaling van de gebruikers zoek gebruikers in de buurt analytics... masterproef toeristische gids in HTML5

Showroomr App om grondplan te visualiseren Grondplan dynamisch aanpasbaar en aanvulbaar met extra info (video, tekst,...) Hulp opvragen en locatie delen/opvragen Toepassing op Impermo, maar uitbreidbaar naar Kristalpark Lommel

Windows 8 apps Framework van Microsoft om HTML+JS om te zetten naar native code in Windows 8