Grip op de Browser Leon Timmermans - Manager Breeding IT Patrick Jenneskens - Senior System Developer APEX World 2015 25 Maart 2015 Hendrix Genetics Wereldwijd ► Actief in 25 landen Diergenetica ► Kern activiteit Multi species ► Leghennen, kalkoenen, varkens, zalm en forel Leider ► 60 entiteiten/bedrijven, sterke merken Toegewijd ► 2.500 medewerkers wereldwijd Partner ► In waarde creatie, samenwerking, innovatie en duurzaamheid 3 Basis principe van Fokkerij Generatie 1 x Generatie 2 x Generatie 3 Ei productie piramide 2 Fokbedrijven fok bedrijf Broederij 3 Miljard hennen 1 HG fokhen = 180.000.000 eieren 7.000.000.000 consumenten 150 ei/persoon/jaar ei producent Industrie Verpakking Retail Consument 5 Fokkerij Informatie Systeem GROOTOUDERS Stamboom OUDERS Database John Mike Jack Ann Mary Beth Data Analyse model HANDHELDS FOKWAARDE MixBLUP MEETAPPARATUUR KANTOOR LAB John Mike Jack 6 3 9 Ann 7 Mary 9 Beth 2 Fokwaarde 2010 Problemen/uitdagingen • Automatische updates • Browser • Java Runtime Environment • Optimaal gebruik maken van beschikbare bandbreedte (cache statische content) Problemen/uitdagingen • Automatische updates • Browser • Java Runtime Environment • Optimaal gebruik maken van beschikbare bandbreedte (cache statische content) Problemen/uitdagingen • Automatische updates • Browser • Java Runtime Environment • Optimaal gebruik maken van beschikbare bandbreedte (cache van statische content) • Gebruik functietoetsen • Koppeling randapparatuur in APEX pagina’s • Beheer favorieten in browser OWN RUNTIME ENVIRONMENT Wat we willen laten zien: Gemakkelijk toegang tot applicaties (incl. authorisaties) Applicatie beveiliging Functie toetsen Koppeling met randapparatuur Performance verbetering Beheer Demo Infrastructuur Own Runtime Environment Gemakkelijk toegang tot applicaties (incl. authorisaties) RESTful Tot welke applicaties het ik toegang? Gemakkelijk toegang tot applicaties (incl. authorisaties) DEMO !? Applicatie beveiliging Wijzigen van URL voorkomen Own runtime heeft geen adresbalk Functie toetsen Aan functietoetsen kan specifieke functionaliteit gekoppeld worden • Javascript • Andere applicaties Functie toetsen DEMO !? Koppeling met randapparatuur Koppeling met randapparatuur: • Bluetooth • RS-232 Initiëren: • Bij opstarten runtime • Vanuit web pagina Koppeling met randapparatuur Bij opstarten APEX plugin Koppeling met randapparatuur DEMO !? Koppeling met randapparatuur Vanuit web pagina Ajax Response Asynchroon Ajax request X Koppeling met randapparatuur DEMO !? Performance verbetering • Statische content in cache (http://....../i/....) • Caching per applicatie • Cache verwijderen vanuit menu Beheer Beheer Beheer • In de custom runtime zijn de volgende zaken embedded: • • • • • • Java Runtime Environment - Versie 6 - Versie 7 Flashplayer Laden juiste componenten Autonoom Custom runtime is stand alone applicatie Gefaseerd uitrollen van updates Architectuur Xilium CEFGlue Custom runtime environment met alle logica die we vandaag hebben gezien Onbeperkte mogelijkheden • • • • • Single sign on Automatisch printen Bedrijfsprocessen aansturen Sensoren …. Problemen/uitdagingen • Automatische updates • Browser • Java Runtime Environment • Optimaal gebruik maken van beschikbare bandbreedte (cache van statische content) • Gebruik functietoetsen • Koppeling randapparatuur in APEX pagina’s • Beheer favorieten in browser Bedankt voor jullie aandacht Contact: [email protected] [email protected]