Distributed Dispatching via Cloud Computing

  • View
    255

  • Download
    0

Embed Size (px)

DESCRIPTION

Eindpresentatie voor ons eindwerk. Door hervormingen bij de brandweerkazernes, moest de applicatie die instaat om noodoproepen te behandelen herschreven worden. Dit op een manier waarbij de applicatie op een centraal systeem zal draaien, terwijl de communicatieapparatuur gedeeld zal worden.

Transcript

  • 1. Dennis Degryse en Pim Debaere DEBOCOM bvba

2. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 3. 3 maand durende stage DEBOCOM bvba Vernieuwen bestaande EasyCAD Focus op software- en hardwarecommunicatieIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 4. Inleiding WPF Werking Demo applicatie Evolutie Trivia Architectuur BesluitIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 5. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 6. Divisies Civiele Bescherming Brandweer A.S.T.R.I.D. Paging A.S.T.R.I.D.All-round Semi-cellular TrunkingRadio communication system withIntegrated DispatchingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 7. HTTP TETRAISDNSnelheid SnelGemiddeld Traag Afleveringsrapporten 1 2 0 VormHTTP-verzoekenSDS-berichtenDTMF-tonen Max. 1 10 5geadresseerden(maar 40 kanalen) Meest gebruikte Extra Dedicated lijn vorm HTTP HyperText Transfer Protocol TETRA Terrestrial Trunked Radio ISDN Integrated Services Digital Network DTMFIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it Dual-Tone Multi-Frequency 8. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 9. EasyCAD-applicatie per kazerne Hardware aan n machine GUI in deze applicatie GUI Graphical User InterfaceIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 10. ZonalesamenwerkingAfzonderlijke Centraal systeem Gedeeldekazernesapparatuur Eigen systeem Eigen apparatuurIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 11. Cloud computing Hoge beschikbaarheid Schaalbaarheid Performantie Delokalisatie CentralisatieIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 12. Communicatieapparaten Via web service over het internet ter beschikking Op verschillende fysieke locaties Onderhoud via centrale serverIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 13. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 14. Gelaagd MVVM Scheiding presentatie, business logic en data Service-georinteerd WCF Schaalbaarheid Beschikbaarheid MVVM Model-View-ViewModel WCF Windows Communication FoundationIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 15. Communicatie met bijhorende hardware HTTP Port Hayes Port (AT-Command Set) ISDN Port IO In- and Output AT Attention!In leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 16. Probleem Verschillende hardware Verschillende sturing Oplossing Interfacing via modemadaptersIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 17. Biedt paging aan Gebruikt onderliggende IO-componenten Adapter per componentIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 18. PaaS Verschillende services Pagerservices Proxyservices Load balancer Fault retry provider en Failover switch PaaS Paging as a ServiceIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 19. Centraal raamwerk Conventies Codebibliotheken ToolsIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 20. Tools voor ontwikkelaars Debuggen Decoderen logbestanden Encryptie en hashing van wachtwoorden Interactieve shells Vertrouwde UX Windows CMD UX *nix shells User Experience CMD Command (prompt) *nix UNIX-likeIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 21. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 22. Subsysteem binnen .Net Framework Specifiek voor grafische ontwikkeling XAML en MVVM Splitsen designers, UX en developers Toolability XAML Extensible Application Markup LanguageIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 23. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 24. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 25. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 26. Distributed Dispatching via Cloud ComputingIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 27. Doelstelling bereikt Veel ervaring en kennis Low level & high level Toekomstperspectieven Uitbreidingen IntegratieIn leid in g Wer kin g Evo lu t ie Ar ch itectu u r WPF Dem o ap p licatie Tr ivia B eslu it 28. Dennis Degryse@dennisdegrysePim Debaere@PimDebaereDEBOCOM 28 @DEBOCOMbvba