APEX World: Grip op de browser

advertisement
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]
Download