Distributed Dispatching via Cloud Computing<br />Dennis Degryse en Pim Debaere<br />DEBOCOM bvba<br />
Inleiding<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking   Evolutie   Architectuur   WPF De...
Inleiding<br />3 maand durende stage<br />DEBOCOM bvba<br />Vernieuwen bestaande EasyCAD<br />Focus op software- en hardwa...
Inhoud<br />Inleiding<br />Werking<br />Evolutie<br />Architectuur<br />WPF<br />Demo applicatie<br />Trivia<br />Besluit<...
werking<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WPF Dem...
Civiele veiligheid<br />Divisies<br />Civiele Bescherming<br />Brandweer<br />A.S.T.R.I.D.<br />Paging<br />A.S.T.R.I.D.<b...
Soorten paging<br />HTTP<br />HyperText Transfer Protocol<br />TETRA<br />	Terrestrial Trunked Radio<br />ISDN<br />	Integ...
Evolutie<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WPF De...
Huidige opstelling<br />EasyCAD-applicatie per kazerne<br />Hardware aan één machine<br />GUI in deze applicatie<br />GUI<...
Hervorming<br />Inleiding   Werking   Evolutie   Architectuur   WPF Demo applicatie   Trivia Besluit<br />
Toekomstig model<br />Cloud computing<br />Hoge beschikbaarheid<br />Schaalbaarheid<br />Performantie<br />Delokalisatie<b...
Toekomstig model<br />Communicatieapparaten<br />Via web service over het internet ter beschikking<br />Op verschillende f...
Architectuur<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WPF...
Architectuur<br />Gelaagd<br />MVVM<br />Scheiding presentatie, business logic en data<br />Service-georiënteerd<br />WCF<...
IO-Componenten<br />Communicatie met bijhorende hardware<br />HTTP Port<br />Hayes Port (AT-Command Set) <br />ISDN Port<b...
TETRA-specifiek<br />Probleem<br />Verschillende hardware<br />Verschillende sturing<br />Oplossing<br />Interfacing via m...
Messaginglaag<br />Biedt paging aan<br />Gebruikt onderliggende IO-componenten<br />Adapter per component<br />Inleiding ...
Servicelaag<br />PaaS<br />Verschillende services<br />Pagerservices<br />Proxyservices<br />Load balancer<br />Faultretry...
DEBOCOM Framework<br />Centraal raamwerk<br />Conventies<br />Codebibliotheken<br />Tools<br />Inleiding   Werking   Evo...
Developers Shell<br />Tools voor ontwikkelaars<br />Debuggen<br />Decoderen logbestanden<br />Encryptie en hashing van wac...
WpF<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WPF Demo ap...
Windows Presentation Foundation<br />Subsysteem binnen .Net Framework<br />Specifiek voor grafische ontwikkeling<br />XAML...
DEMO: Applicatie<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur  ...
Aspect-OrientedProgramming<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Archi...
SOCIALE media<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WP...
Besluit<br />Distributed Dispatching via Cloud Computing<br />Inleiding   Werking   Evolutie   Architectuur   WPF Dem...
Besluit<br />Doelstelling bereikt<br />Veel ervaring en kennis<br />Low level & high level<br />Toekomstperspectieven<br /...
Bedankt! Vragen?<br />Dennis Degryse<br />@dennisdegryse<br />Pim Debaere<br />	@pimaxplus<br />DEBOCOM<br />	@DEBOCOMbvba...
Upcoming SlideShare
Loading in …5
×

Distributed Dispatching via Cloud Computing (main)

871 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
871
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Distributed Dispatching via Cloud Computing (main)

  1. 1. Distributed Dispatching via Cloud Computing<br />Dennis Degryse en Pim Debaere<br />DEBOCOM bvba<br />
  2. 2. Inleiding<br />Distributed Dispatching via Cloud Computing<br />Inleiding Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  3. 3. Inleiding<br />3 maand durende stage<br />DEBOCOM bvba<br />Vernieuwen bestaande EasyCAD<br />Focus op software- en hardwarecommunicatie<br />Inleiding Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  4. 4. Inhoud<br />Inleiding<br />Werking<br />Evolutie<br />Architectuur<br />WPF<br />Demo applicatie<br />Trivia<br />Besluit<br />Inleiding Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  5. 5. werking<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  6. 6. Civiele veiligheid<br />Divisies<br />Civiele Bescherming<br />Brandweer<br />A.S.T.R.I.D.<br />Paging<br />A.S.T.R.I.D.<br /> All-round Semi-cellular Trunking Radio communication system with Integrated Dispatching<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  7. 7. Soorten paging<br />HTTP<br />HyperText Transfer Protocol<br />TETRA<br /> Terrestrial Trunked Radio<br />ISDN<br /> Integrated Services Digital Network<br />DTMF<br />Dual-Tone Multi-Frequency<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  8. 8. Evolutie<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  9. 9. Huidige opstelling<br />EasyCAD-applicatie per kazerne<br />Hardware aan één machine<br />GUI in deze applicatie<br />GUI<br />Graphical User Interface<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  10. 10. Hervorming<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  11. 11. Toekomstig model<br />Cloud computing<br />Hoge beschikbaarheid<br />Schaalbaarheid<br />Performantie<br />Delokalisatie<br />Centralisatie<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  12. 12. Toekomstig model<br />Communicatieapparaten<br />Via web service over het internet ter beschikking<br />Op verschillende fysieke locaties<br />Onderhoud via centrale server<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  13. 13. Architectuur<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  14. 14. Architectuur<br />Gelaagd<br />MVVM<br />Scheiding presentatie, business logic en data<br />Service-georiënteerd<br />WCF<br />Schaalbaarheid<br />Beschikbaarheid<br />MVVM<br />Model-View-ViewModel<br />WCF<br /> Windows Communication Foundation<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  15. 15. IO-Componenten<br />Communicatie met bijhorende hardware<br />HTTP Port<br />Hayes Port (AT-Command Set) <br />ISDN Port<br />IO<br /> In- and Output<br />AT<br />Attention!<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  16. 16. TETRA-specifiek<br />Probleem<br />Verschillende hardware<br />Verschillende sturing<br />Oplossing<br />Interfacing via modemadapters<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  17. 17. Messaginglaag<br />Biedt paging aan<br />Gebruikt onderliggende IO-componenten<br />Adapter per component<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  18. 18. Servicelaag<br />PaaS<br />Verschillende services<br />Pagerservices<br />Proxyservices<br />Load balancer<br />Faultretry provider en Failover switch<br />PaaS<br />Paging as a Service<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  19. 19. DEBOCOM Framework<br />Centraal raamwerk<br />Conventies<br />Codebibliotheken<br />Tools<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  20. 20. Developers Shell<br />Tools voor ontwikkelaars<br />Debuggen<br />Decoderen logbestanden<br />Encryptie en hashing van wachtwoorden<br />Interactieve shells<br />Vertrouwde UX<br />Windows CMD <br />*nix shells<br />UX<br /> User Experience<br />CMD<br />Command (prompt)<br />*nix<br />UNIX-like<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  21. 21. WpF<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  22. 22. Windows Presentation Foundation<br />Subsysteem binnen .Net Framework<br />Specifiek voor grafische ontwikkeling<br />XAML en MVVM<br />Splitsen designers, UX en developers<br />Toolability<br />XAML<br />ExtensibleApplicationMarkupLanguage<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  23. 23. DEMO: Applicatie<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  24. 24. Aspect-OrientedProgramming<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  25. 25. SOCIALE media<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  26. 26. Besluit<br />Distributed Dispatching via Cloud Computing<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  27. 27. Besluit<br />Doelstelling bereikt<br />Veel ervaring en kennis<br />Low level & high level<br />Toekomstperspectieven<br />Uitbreidingen<br />Integratie<br />Inleiding  Werking  Evolutie  Architectuur  WPF Demo applicatie  Trivia Besluit<br />
  28. 28. Bedankt! Vragen?<br />Dennis Degryse<br />@dennisdegryse<br />Pim Debaere<br /> @pimaxplus<br />DEBOCOM<br /> @DEBOCOMbvba<br />

×