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

Maat: px
Weergave met pagina beginnen:

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

Transcriptie

1 WAZUG BCC Veiling

2 Concept

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

4 Afslag variant Prijsdump variant

5 Windows Azure CMS: Orchard Admin app: dynamic data Auction Manager Proces: worker role Frontend communicatie: SignalR / javascript

6 Signal R ServiceBus ServiceBus Orchard MVC Azure Worker Role Dynamic Data Browser Web FE Web FE Azure ServiceBus Auction Manager Auction Manager Azure Blob Browser Admin Pages HTTP + SignalR Azure ServiceBus Blob Lease SQL SQL Azure

7 Bootstrap Signal Knockout R SignalR MVC ServiceBus SignalR.ServiceBus MVC Quartz Azure Worker Role Dynamic Data Browser Web FE Web FE Azure ServiceBus Auction Manager Auction Manager Azure Blob Browser Admin Pages HTTP + SignalR Azure ServiceBus Blob Lease SQL SQL Azure

8 Bootstrap Knockout SignalR MVC SignalR.ServiceBus Quartz Browser Web FE Web FE Azure ServiceBus Browser HTTP + SignalR Azure ServiceBus SQL SQL Azure

9 Azure ServiceBus Browser Web FE Standaard MVC: 1. Browser laadt page 2. Request komt binnen bij Controller 3. Controller verzamelt Data in Model 4. Controller toont View met Data SQL Azure

10 Azure ServiceBus Browser Web FE SQL Azure Client-side: 5. Browser start javascript 6. Javascript initialiseert ViewModel met observable() variabelen als member 7. Javascript start SignalR hub connection 8. Javascript roept hub.initialize() aan

11 Azure ServiceBus Browser Web FE Serverside: 9. Hub.Initialize() wordt aangeroepen 10. Laadt het actieve veilingproduct uit de database 11. Roept Hub.Client.Initialized(product) aan SQL Azure

12 Azure ServiceBus Browser Web FE SQL Azure Clientside: 9. initialized(product) wordt aangeroepen 10. Initialized() functie updated alle ViewModel observable members met de ontvangen waarden 11. Knockout updated automatisch het DOM zodat de nieuwe waarden getoond worden

13

14 Rapid Responsive Frontend Development

15 Open Source CSS Framework Gesponsord en ontwikkeld door Twitter Fixed or Fluid Layout (12 colomns) Ondersteunt Responsive Design: Gebruikt LESS

16 Base features Herbruikbare componenten Javascript componenten Goede documentatie Themeable

17 Bootstrap

18

19 Single page/dynamic web UI

20 Een JavaScript framework voor dynamische User Interfaces gebaseerd op het MVVM pattern Open Source, maar de hoofdontwikkelaar (Steve Sanderson) werkt bij Microsoft

21 Declaratieve bindings Automatische UI verversing Dependency tracking Templating

22

23

24 Data access met SqlFu

25 Full featured frameworks: Micro ORM s:

26 Geen abstractie van SQL, geen Linq Wat dan wel? Voordelen:

27 Database updates van development naar productie

28 Geinspireerd door concepten uit Rails Iedere database wijziging is een Migration Een Migration heeft twee methoden: Een Migration heeft een versienummer Migration kan gestart worden via:

29 FluentMigrator + SqlFu

30 Realtime updates van (web)server naar (web)client

31 Een async.net library voor het bouwen van multiuser realtime interactieve webapplicaties Gesponsord door MS maar 100% Open Source, gehost op GitHub Onderdeel van de ASP.NET Web Stack Beschikbaar via NuGet

32 Universeel server -> client data pushen is in de praktijk erg lastig Verschillende mogelijkheden voor verschillende browsers/operating Systems (zoals Server Side Events, Longpolling, ForeverFrame en WebSockets) SignalR doet alle heavy lifting voor je

33 Backend (Messagebus) Server (Hosting proces) Client

34 PersistentConnection Hub

35

36 https://github.com/signalr/signalr/wiki

37 Authenticatie met Facebook, Google en Microsoft accounts

38 Server: Azure ACS, WIF, SWT/SAML Clients: Mono + Windows 8

39

40

41

42

43 <phone:webbrowser x:name="browsersignincontrol" IsScriptEnabled="True" Visibility="Collapsed" /> BrowserSigninControl.Navigate(new Uri(_selectedIdentityProvider.LoginUrl)); var browser = sender as WebBrowser; CookieCollection fedauthcookie = browser.getcookies(); _cookiestore.fedauthcookiecollection = fedauthcookie; App.Connection.CookieContainer = _cookiestore.fedauthcookiecontainer;

44 Background tasks in een Azure website

45 Job Scheduling Systeem Open Source Port van Quartz (populaire Java based scheduler) Full Featured

46 Ondersteuning voor clustering (failover en loadbalancing) In Memory en Persistent Job Store (Oracle en SQL Server) Zeer uitgebreid scala scheduling mogelijkheden Uitgebreide mogelijkheden voor customization

47 Job Trigger Scheduler JobStore Plugin Listener

48 https://github.com/quartznet/

49 MVC, layered architecture, domain events

50 Onderwerp van veel discussie: Welke Abstracties gebruik je? Is het:

51 Browser Requests View Models SignalR calls (Ajax calls) Applicatie Controllers Views Hubs s (Web Api s) Domain Queries Commands Tasks Entities Events SQL Database

52 Source code walkthrough van de Cloud Auction

53 Bonusonderwerp

54 Ga naar https://developers.facebook.com Registreer met mobiel nr ( registered user ) Voeg de Developer App toe Maak een nieuwe Facebook App

55

56 App ID App Secret Canvas Page Canvas Url

57 Nuget> install-package Facebook Facebook plaatst een iframe om de canvas page, en submit user data:

58 Facebook Canvas Page Facebook ACS Login

59 Bonusonderwerp

60

61 Xamarin MonoTouch WP8/WinRT XAML Xamarin Mono for Android XCode Objective-C WP8/WinRT C# Android SDK Java App Logic C# Shared language

62 In BCC Veiling: ASP.NET WebAPI SignalR Hub Functions Discovery Service Send Client Version & Platform Receive Web API Url or upgrade message! Authenticatie OAuth Header FedAuth Cookie

63 Architectuur: Keep it simple Azure Platform zeer geschikt voor deze toepassing Mobile Apps

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access

Gebruik van cryptografie voor veilige jquery/rest webapplicaties. Frans van Buul Inter Access Gebruik van cryptografie voor veilige jquery/rest webapplicaties Frans van Buul Inter Access 1 Frans van Buul frans.van.buul@interaccess.nl 2 De Uitdaging Rijke en veilige webapplicaties Een onveilig en

Nadere informatie

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Medicatie controle. Mobiele app op basis van App Service en Azure AD Medicatie controle Mobiele app op basis van App Service en Azure AD Michiel Lankamp Principal developer @michiellankamp michiel.lankamp@winvision.nl Zorggroep Sint Maarten Zorgorganisatie met 2.600 medewerkers,

Nadere informatie

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Cloud? Waarom nu? Marc Gruben April 2015 Waarom Daarom Cloud? Cloud! Waarom Daarom nu? nu! Marc Gruben April 2015 Wie ben ik? Informatie analist Project/development manager Developer/architect Wie

Nadere informatie

Sitecore en AngularJS: hoe werken ze samen

Sitecore en AngularJS: hoe werken ze samen Sitecore en AngularJS: hoe werken ze samen Derk Hudepol Consultant 11-02-2016 Click Wie ben to add ik? title Consultant bij Avanade Werkzaam bij Avanade voor bijna 6 jaar Werk 3+ jaar met Sitecore Meeste

Nadere informatie

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193

Curriculum Vitae. Personalia. Profiel. Harold Uitslag Geboorte datum: 14 Oktober 1985 Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Personalia Naam: Harold Uitslag Geboorte datum: 14 Oktober 1985 Adres: Kervelstraat 8, 8082CD Elburg Telefoonnummer: 06 28841193 Email adres: harolduitslag@hotmail.com Rijbewijs: Ja Burgerlijke staat:

Nadere informatie

Serious Request. Michaël Hompus & Michiel Lankamp

Serious Request. Michaël Hompus & Michiel Lankamp Serious Request Michaël Hompus & Michiel Lankamp De agenda voor deze sessie Introductie De aanleiding De opzet De applicaties De lessen en tips De aanleiding Het Nederlandse Rode Kruis Sp@rk Microsoft

Nadere informatie

The Netflix of sports. Henk van de Crommert, Microsoft Services Erwyn van der Meer, Microsoft Services

The Netflix of sports. Henk van de Crommert, Microsoft Services Erwyn van der Meer, Microsoft Services The Netflix of sports Henk van de Crommert, Microsoft Services Erwyn van der Meer, Microsoft Services Wie zijn wij? Henk van de Crommert is consultant bij Microsoft Consulting Services. Hij houdt zich

Nadere informatie

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Gijs-Jan. Roepnaam: Gijs-Jan Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Gijs-Jan Roepnaam: Gijs-Jan Regio: Gelderland Geboortedatum: 06-01-1983 Nationaliteit:

Nadere informatie

Onder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA

Onder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA Onder de motorkap van Microsoft Azure Web Sites Eelco Koster Software architect ORDINA Agenda Introductie Architectuur Project Kudu Azure Resource Manager Doel Dieper inzicht geven in de werking van Azure

Nadere informatie

Whitepaper. Connected Android Apps. Inleiding

Whitepaper. Connected Android Apps. Inleiding Whitepaper Connected Android Apps Inleiding Dit jaar zou wel eens het jaar van de tablet kunnen worden. De mobiele markt heeft met de komst van de tablet al laten zien dat mobiliteit niet stopt bij het

Nadere informatie

One Backend, Different Clients. ervang deze tekst door eengrafische illus het p

One Backend, Different Clients. ervang deze tekst door eengrafische illus het p One Backend, Different Clients ervang deze tekst door eengrafische illus het p Joeri Goeyvaerts & Glenn Delahaye voor het behalen van de graad van Bachelor in de New Media and Communication Technology

Nadere informatie

Capita Selecta Design Patterns voor administratieve applicaties

Capita Selecta Design Patterns voor administratieve applicaties Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26

Nadere informatie

Beveiligingsbeleid Perflectie. Architectuur & Procedures

Beveiligingsbeleid Perflectie. Architectuur & Procedures Beveiligingsbeleid Perflectie Architectuur & Procedures 30 november 2015 Versiebeheer Naam Functie Datum Versie Dimitri Tholen Software Architect 12 december 2014 0.1 Dimitri Tholen Software Architect

Nadere informatie

Responsive web applicaties op Oracle

Responsive web applicaties op Oracle APEX Responsive web applicaties op Oracle Spreker(s) : Datum : E-mail : Arian Macleane & Jacob Beeuwkes 06-06-2013 info@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline Trends APEX intro APEX

Nadere informatie

SKILLS. Rolf. Contact the Agency Laurens Simonse 06 22801031 l.simonse@lsg.nl. Bart Nijskens 06 52302211 b.nijskens@lsg.nl

SKILLS. Rolf. Contact the Agency Laurens Simonse 06 22801031 l.simonse@lsg.nl. Bart Nijskens 06 52302211 b.nijskens@lsg.nl Contact the Agency Laurens Simonse 06 22801031 l.simonse@lsg.nl Bart Nijskens 06 52302211 b.nijskens@lsg.nl Rolf Rolf is het type ontwikkelaar die je naast zijn technische kennis (4 jaar.net ervaring)

Nadere informatie

APEX en JasperReports

APEX en JasperReports APEX en JasperReports een Dream Team! Spreker(s) : Datum : E-mail : Vincent Deelen 28 mei 2013 vincent.deelen@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline APEX en rapporten Oracle BI publisher

Nadere informatie

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003

Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal

Nadere informatie

HANDLEIDING EXTERNE TOEGANG CURAMARE

HANDLEIDING EXTERNE TOEGANG CURAMARE HANDLEIDING EXTERNE TOEGANG CURAMARE Via onze SonicWALL Secure Remote Access Appliance is het mogelijk om vanaf thuis in te loggen op de RDS omgeving van CuraMare. Deze handleiding beschrijft de inlogmethode

Nadere informatie

Oracle Mobile and Social Access Management 10 oktober 2012. Joost Koiter

Oracle Mobile and Social Access Management 10 oktober 2012. Joost Koiter Oracle Mobile and Social Access Management 10 oktober 2012 Joost Koiter Kennis en experese: Op gebied van Oracle Service Oriented Architecture (SOA) Op gebied van Oracle Iden4ty & Access Management (IAM,

Nadere informatie

Analyse Programmeertalen

Analyse Programmeertalen Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat

Nadere informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (pagina 3 van 7) Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet

Nadere informatie

Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop

Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop Web Application Security Hacking Your Way In! Peter Schuler & Julien Rentrop 1 Agenda Injection Cross Site Scripting Session Hijacking Cross Site Request Forgery #1 OWASP #2 top 10 #3 #5 Bezoek www.owasp.org

Nadere informatie

Portals & Open Source

Portals & Open Source Portals & Open Source OGh Jaarcongres 2003 Zeist, 7 october R.V.L.P. Schaaf Agenda Introductie Begrippenkader en standaards Open Source portals Onder de loep: Imbrium Praktijk case Open Source in uw organisatie?

Nadere informatie

Mitel User Group. Mitel-licentiestructuur. Jan Jansen. Account Director april 2015

Mitel User Group. Mitel-licentiestructuur. Jan Jansen. Account Director april 2015 Mitel User Group Mitel-licentiestructuur Jan Jansen Account Director april 2015 De concrete vraag Kan iemand van Mitel de licentiestructuur uitleggen? 2 Agenda Waarom licenties Basis Mitel-licentiestructuur

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

Stef. Heeft u een uitdagend full stack.net project, waar Stef zijn tanden in kan zetten? Ga dan snel het gesprek aan met deze bevlogen techneut!

Stef. Heeft u een uitdagend full stack.net project, waar Stef zijn tanden in kan zetten? Ga dan snel het gesprek aan met deze bevlogen techneut! Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars.nl Bart Nijskens 06 52302211 bart@rockstars.nl Stef Lees hier het profiel van Rockstar professional Stef uit Dordrecht. Stef is een vriendelijke

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Lars GEBOORTEJAAR 1980 W OONREGIO Utrecht NATIONALITEIT Nederlands RIJBEWIJS Ja WIE IS LARS? Lars is een ervaren die zowel Web- als Windows applicaties ontwikkelt. Hierbij

Nadere informatie

Engels goed Duits goed

Engels goed Duits goed Personalia Naam Erik Stet Woonplaats Zandvoort Geboortedatum 5 september 1972 Nationaliteit Nederlandse Talenkennis Nederlands goed Engels goed Duits goed Dit CV maakt onderdeel uit van mijn persoonlijke

Nadere informatie

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

Piwik. statistieken zonder pottekijkers. een volwaardig open source alternatief voor GoogleAnalytics Piwik statistieken zonder pottekijkers een volwaardig open source alternatief voor GoogleAnalytics Joris Lange, Smart Joomla Websites JUG030, 9 mei 2016 Webanalyse is het meten, verzamelen, analyseren

Nadere informatie

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

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure Asset 1 van 7 Over het bouwen van cloudoplossingen Gepubliceerd op 24 february 2015 Praktische handleiding voor ontwikkelaars die aan de slag willen met het maken van applicaties voor de cloud. Zij vinden

Nadere informatie

De techniek achter het nieuwe Adviesbox. Installatie, beheer en gebruik eenvoudig gemaakt met behulp van moderne applicatietechnologie

De techniek achter het nieuwe Adviesbox. Installatie, beheer en gebruik eenvoudig gemaakt met behulp van moderne applicatietechnologie Installatie, beheer en gebruik eenvoudig gemaakt met behulp van moderne applicatietechnologie Inleiding is de afgelopen jaren steeds functioneel vernieuwd om aansluiting te houden met de dynamische financiële

Nadere informatie

Prowise Pro Connect 2.0 Technische documentatie

Prowise Pro Connect 2.0 Technische documentatie Prowise Pro Connect 2.0 Technische documentatie 2012 Prowise Inhoudsopgave 3 Over Pro Connect 4 Gebruikte techniek voor Pro Connect 4 Pro Connect poorten 5 Automatische poort detectie 5 Flash Fallback

Nadere informatie

Hydranten Controle Applicatie voor de Brandweer Antwerpen

Hydranten Controle Applicatie voor de Brandweer Antwerpen Scriptie ingediend tot het behalen van de graad van PROFESSIONELE BACHELOR IN DE ELEKTRONICA-ICT Hydranten Controle Applicatie voor de Brandweer Antwerpen Jesse Lauwers en Cedric Snijers Departement Wetenschappen

Nadere informatie

De architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld

De architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld De architect: in spagaat tussen mensen en technische details Illustratie met een simpel voorbeeld Illustratie van stap voor stap naar een architectuur aan de hand van een voorbeeld Overview Exercise Assistant:

Nadere informatie

TETRA HTML5. 4de gebruikersgroepvergadering 4 oktober 2013, Hasselt

TETRA HTML5. 4de gebruikersgroepvergadering 4 oktober 2013, Hasselt 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

Nadere informatie

Building rich user interfaces in Java

Building rich user interfaces in Java Building rich user interfaces in Java Een introductie tot Oracle s JavaFX Spreker(s) : Datum : E-mail : Laurens Bossen en Paul van der Slot 20-03-2014 Laurens.bossen@transfer-solutions.com, paul.van.der.slot@transfer-solutions.com

Nadere informatie

Organisatie. Gestart in 2009 Open Source Webdevelopment Grafische achtergrond Servicegericht

Organisatie. Gestart in 2009 Open Source Webdevelopment Grafische achtergrond Servicegericht Even voorstellen Organisatie Gestart in 2009 Open Source Webdevelopment Grafische achtergrond Servicegericht Ons team Philip Vergunst Oprichter en webdeveloper Nathan Vergunst Back-end developer Cor van

Nadere informatie

Joomla Template & Bootstrap 3.0. JUGA 19-11-2013 Henk Rijneveld (henk@henkrijneveld.nl)

Joomla Template & Bootstrap 3.0. JUGA 19-11-2013 Henk Rijneveld (henk@henkrijneveld.nl) Joomla Template & Bootstrap 3.0 JUGA 19-11-2013 Henk Rijneveld (henk@henkrijneveld.nl) De case Joomla 3.laatst Helemaal responsive Fixed kop- en voetgebied Specifieke chrome Zoveel mogelijk zelf Joomla

Nadere informatie

Cloud werkplek anno 2014. Cloud werkplek anno 2014

Cloud werkplek anno 2014. Cloud werkplek anno 2014 Introductie Peter Klix Infrastructuurarchitect Specialisatie networking en desktop concepts Peter.klix@eic.nl Cloud desktop Introductie Desktop concepten door de jaren Infrastructuur Cloud concepten Focus

Nadere informatie

Geert Dekkers Web Studio info@nznl.net +31(0)6 27 224 301

Geert Dekkers Web Studio info@nznl.net +31(0)6 27 224 301 Geert Dekkers Web Studio info@nznl.net +31(0)6 27 224 301 Persoonlijk Geert Dekkers, geb 1955, opleidingen in educatie en de kunsten. Programmeert websites sinds 1998. Als programmeur grotendeels autodidact,

Nadere informatie

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS WMS voor Kadastrale kaart Limburg GEORZ-lab Datum: 17 juli 2009 Auteur: GEORZ-lab, Just van den Broecke Versie: 2 Contact: Ebrahim Hemmatnia (Adviseur PPI GEO, Kadaster), tel. 088 183 22 16. Inleiding

Nadere informatie

FUMAGGO WEB SOLUTIONS

FUMAGGO WEB SOLUTIONS FUMAGGO WEB SOLUTIONS Aanpassen design stemexamen.nl Offerte voor ProDemos Den Haag Fumaggo Web Solutions Lammenschansweg 93, 2313 DK Leiden KvK Rijnland 52202992 Leiden, 19 juni 2012 2 1 Introductie ProDemos

Nadere informatie

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl

SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV arthur@1secure.nl SOA Security en de rol van de auditor... ISACA Roundtable 2 juni 2008 Arthur Donkers, 1Secure BV arthur@1secure.nl 1 SOA Web 2.0, web services en service oriented architecture (SOA) is tegenwoordig de

Nadere informatie

Xebic. Cloud Solutions voor het Onderwijs

Xebic. Cloud Solutions voor het Onderwijs Xebic Cloud Solutions voor het Onderwijs Cloud Solutions www.xebic.com Inleiding Doel Architectuur concepten OnStage, de Cloud applicatie van Xebic. 2 Inhoud Xebic Bedrijf Cloud-roots Views Cloud Applicaties

Nadere informatie

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden:

Vincent. Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert zichzelf graag door onderstaande drie vragen te beantwoorden: Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Vincent Hierbij het profiel van.net developer Vincent uit Delft. Vincent presenteert

Nadere informatie

PERSOONLIJKE GEGEVENS

PERSOONLIJKE GEGEVENS PERSOONLIJKE GEGEVENS VOORNAAM Ashtiaq GEBOORTEJAAR 1978 W OONREGIO Rotterdam NATIONALITEIT Nederlands RIJBEWIJS B WIE IS ASHTIAQ? Ashtiaq is een gemotiveerde en gedreven.net developer die zijn werk met

Nadere informatie

Joomla! vs Facebook (en andere Social Media)

Joomla! vs Facebook (en andere Social Media) Joomla! vs Facebook (en andere Social Media) Arnold Bergshoeff facebook.com/verfrissendmarketing twitter.com/verfrissendmkt Welke kant op koppelen? Website Content of Functionaliteit naar Facebook Content

Nadere informatie

Applicatie-Architecturen

Applicatie-Architecturen Applicatie-Architecturen joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Onderwerp Programming in the large! ( programming in the small)! Bijvoorbeeld: KU Leuven Veel verschillende functionaliteit

Nadere informatie

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

Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Novell Data Synchronizer: wie kan er nog zonder? Wiljo Tiele Geert Wirken Welkom op Mobiele telefoons uit aub In het Reehorst-gebouw niet roken De presentaties staan na vandaag op de website Heeft u een

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

Kadaster Data Platform

Kadaster Data Platform GRID Experiment 1: (Linked) Data Platform voor Proeftuin Omgevingswet Kadaster Data Platform Erwin Folmer, Rein van t Veer, Dimitri van Hees, Marco Brattinga Even vooraf Linked Data Linked Data: Een manier

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 05 juni 2009. Versie 3.8.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 05 juni 2009. Versie 3.8.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 05 juni 2009 Versie 3.8.0 Teamleden: Armin Ghassemi

Nadere informatie

Windows Azure in de praktijk

Windows Azure in de praktijk Windows Azure in de praktijk Eelco Koster IT Architect, Ordina eelco.koster@ordina.nl http://eelco.azurewebsites.net/ @eelco_zelf Agenda Wat is cloud Wat biedt Microsoft? Praktijk voorbeelden Wat is cloud?

Nadere informatie

Smartsite ixperion Faceted Search

Smartsite ixperion Faceted Search dinsdag 26 oktober 2010 Smartsite ixperion Faceted Search Marc Derksen Uitgangspunten 2 woensdag 27 oktober 2010 Wat is Faceted Search? Nieuwe krachtige zoekomgeving voor Smartsite ixperion Zoekexpressies

Nadere informatie

Praktijkcasus Identity management. Bert Dondertman 14 september 2010

Praktijkcasus Identity management. Bert Dondertman 14 september 2010 Praktijkcasus Identity management Bert Dondertman 14 september 2010 Agenda Praktijkcasus: Waarom? Hoe? Score op de diverse dimensies OGh IAM presentatie juli 2010 2 Waarom? Centraal klantportaal waar mogelijkheden

Nadere informatie

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

Afstuderen en stage bij HydroLogic. Werk aan uitdagende ICT-opdrachten! Afstuderen en stage bij HydroLogic Werk aan uitdagende ICT-opdrachten! foto Daniel Lobo ccby2.0 HYDROLOGIC ZOEKT GEDREVEN ICT-STUDENTEN OM BIJ TE DRAGEN AAN HET OPLOSSEN VAN COMPLEXE PROBLEMEN VAN EXTREEM

Nadere informatie

SKILLS (Ervaring in jaren)

SKILLS (Ervaring in jaren) Contact the Agency Laurens Simonse 02201031 L.simonse@lsg.nl Bart Nijskens 052302211 B.nijskens@lsg.nl ROCKSTARS Rob Roepnaam: Rob Regio: Eindhoven Geboortedatum: 23 maart 19 Nationaliteit: Nederlands

Nadere informatie

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI?

EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI? EVO:RAIL VDI AANPAK Plaveit VMware EVO:RAIL de weg voor VDI? APRIL 8, 2015 SLIDE 1 #Name: Verloigne Geert #Function: Technical Consultant #Email: geert.verloigne@realdolmen.com #UC: +32 2 801 51 81 Company:

Nadere informatie

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

Summerschool Mobiele Apps 15-17 augustus 2012 Herman van Dompseler. HTML 5 App Summerschool Mobiele Apps 15-17 augustus 2012 Herman van Dompseler HTML 5 App 1. Wat is HTML 5 2. HTML 5 Apps 3. Hybride App Architectuur 4. Een App maken Overzicht Deel 1: HTML5 HTML 5 gebruikt als verzamelnaam

Nadere informatie

Inhoudsopgave. Hoofdstuk 1.Inleiding...3

Inhoudsopgave. Hoofdstuk 1.Inleiding...3 Struts Inhoudsopgave Hoofdstuk 1.Inleiding...3 1.1.Design patterns...3 1.1.1.Model 1 Architectuur...3 1.1.2.Model 2 Architectuur (MVC)...4 1.2.Frameworks...6 Hoofdstuk 2.Struts installatie...7 2.1.Installatie

Nadere informatie

Agentschap NL Bodem+ naar Azure. 2 maart 2011 Microsoft Applicatie Platform Congres, Zeist

Agentschap NL Bodem+ naar Azure. 2 maart 2011 Microsoft Applicatie Platform Congres, Zeist Agentschap NL Bodem+ naar 2 maart 2011 Microsoft Applicatie Platform Congres, Zeist Agentschap NL Bodem+ is een onderdeel van de directie NL Milieu & Leefomgeving van Agentschap NL. Agentschap NL is begin

Nadere informatie

Barry van Zanten. Ux Designer / Developer. Kokosnootstraat 39, 2555 XB Den Haag www.uthinkicreate.nl - barry@uthinkicreate.nl - 06 52 68 24 64

Barry van Zanten. Ux Designer / Developer. Kokosnootstraat 39, 2555 XB Den Haag www.uthinkicreate.nl - barry@uthinkicreate.nl - 06 52 68 24 64 Barry van Zanten Ux Designer / Developer Kokosnootstraat 39, 2555 XB Den Haag www.uthinkicreate.nl - barry@uthinkicreate.nl - 06 52 68 24 64 Personalia Naam: Barry van Zanten Adres: Kokosnootstraat 39

Nadere informatie

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica

ECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie

Nadere informatie

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink

Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding. Marcel de Rink Click to edit Master subtitle style NOIV Congres 2011 GIS Open In Verbinding Marcel de Rink Open? Of Gesloten? Agenda Waarom is Esri Open? Waarin is Esri Open? Open Open Open Open Standaarden Source Data

Nadere informatie

Projectdocument Airport Suite. The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan

Projectdocument Airport Suite. The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan Projectdocument Airport Suite The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan December 2013 Contents 1. Overzicht... 4 2. Planning... 5

Nadere informatie

TECHNICAL DESIGN DOCUMENT

TECHNICAL DESIGN DOCUMENT TECHNICAL DESIGN DOCUMENT BACHELORPROJECT IN3405 John Ciocoiu 1358227 Elwin Dokter 1275909 TECHNISCHE UNIVERSITEIT DELFT FACULTEIT EWI WOENSDAG 28 APRIL 2010 VERSIE 1 COMMISSIE: Ing. D.J. van Roest (opdrachtgever)

Nadere informatie

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97 Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................

Nadere informatie

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407

Project plan. Erwin Hannaart Sander Tegelaar 61849 62407 Project plan Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 1 Inhoudsopgave Doel en doelgroep van het project... 3 Beschrijving van het project... 4 Benodigde materialen... 5 Te verwachten resultaten,

Nadere informatie

TETRA HTML5. 3de gebruikersgroepvergadering 3 juni 2013, Gent

TETRA HTML5. 3de gebruikersgroepvergadering 3 juni 2013, Gent TETRA HTML5 3de gebruikersgroepvergadering 3 juni 2013, Gent Agenda WP1: Administratie WP6: Valorisatie WP3 & WP4: Proof-of-Concept en performantietesten Voorstelling online-offline POC HTML5 vandaag,

Nadere informatie

iprova Suite 4.7 Systeemeisen server

iprova Suite 4.7 Systeemeisen server iprova Suite 4.7 Systeemeisen server Hardware Dualcore Pentium IV 2 Ghz of beter met 4GB RAM; 100 Mbit netwerkverbinding of sneller; 1 GB vrije ruimte voor programmabestanden van iprova; min. 10 GB capaciteit

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

F r a m e w o r k s. LinkWorks

F r a m e w o r k s. LinkWorks F r a m e w o r k s m w a p r j @ g m a i l. c o m 14-04- 2009 LinkWorks Dit document bevat een onderzoek naar een aantal web application frameworks, met daarbij beschreven wat het framework inhoudt en

Nadere informatie

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. http://www.ie-net.be - Workshop SharePoint 1

SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN. http://www.ie-net.be - Workshop SharePoint 1 SHAREPOINT ONLINE (SAMEN-)WERKEN IN DE WOLKEN 1 WIE ZIJN WIJ? 2 WIE BENT U? Professional Op zoek naar productiviteit Samenwerken met Collega s Externe partijen Onderaannemers 3 WAT IS ONS PLAN? 1. Wat

Nadere informatie

Welkom-tab op facebookpagina

Welkom-tab op facebookpagina Welkom-tab op facebookpagina Iemand komt op uw facebookpagina. Natuurlijk wil u die persoon duidelijk laten zien waar de pagina over gaat. En om die persoon regelmatig terug te zien, kan u hem aanraden

Nadere informatie

VDI-in-a-Box & XenMobile De meest revolutionaire manier om het MKB mobiel te maken. Klaas de Jong Solution Consultant

VDI-in-a-Box & XenMobile De meest revolutionaire manier om het MKB mobiel te maken. Klaas de Jong Solution Consultant VDI-in-a-Box & XenMobile De meest revolutionaire manier om het MKB mobiel te maken. Klaas de Jong Solution Consultant Donderdag 7 november 2013 Virtuele desktops voor minder dan 500 per gebruiker Een betaalbare

Nadere informatie

De toekomst van Oracle Forms

De toekomst van Oracle Forms De toekomst van Oracle Forms Moderniseer Uw Oracle Forms applicaties! Spreker(s) : Datum : E-mail : Peter de Vaal 23 juni 2015 pdevaal@transfer-solutions.com, WWW.TRANSFER-SOLUTIONS.COM Is er nog toekomst

Nadere informatie

Access. Accomplish. Share. Tips voor het gebruik van Office 365: tools voor email, web, en samenwerking

Access. Accomplish. Share. Tips voor het gebruik van Office 365: tools voor email, web, en samenwerking Access. Accomplish. Share. Tips voor het gebruik van Office 365: tools voor email, web, en samenwerking Werk samen, beter Stel uw team in op succes 2 Zie wie online is Communiceer snel met uw team Team

Nadere informatie

Kosten factoren in Azure

Kosten factoren in Azure Kosten factoren in Azure Geopunt infrastructuur initieel Geopunt = kaartviewer + tileservices + website 2 Loadbalancers 5 VM s Gehost in extern datacenter 8 Tb storage 1 Gb bandbreedte Postgis db Geopunt

Nadere informatie

Parasoft toepassingen

Parasoft toepassingen Testen op basis van OSB en Digikoppeling Voor de bestaande Overheid Service Bus en de nieuwe standaard Digikoppeling zijn verschillende test- omgevingen opgezet. Hiermee kan het asynchrone berichtenverkeer

Nadere informatie

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence

Nadere informatie

FUMAGGO WEB SOLUTIONS

FUMAGGO WEB SOLUTIONS FUMAGGO WEB SOLUTIONS Aanpassen design partijenwijzer.nl Offerte voor ProDemos Den Haag Fumaggo Web Solutions Lammenschansweg 93, 2313 DK Leiden KvK Rijnland 52202992 Leiden, 20 juni 2012 2 1 Introductie

Nadere informatie

Zelftest Java concepten

Zelftest Java concepten Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig

Nadere informatie

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Jordy

Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl. Bart Nijskens 06 52302211 bart@rockstars-it.nl. Jordy Contact the Agency Laurens Simonse 06 22801031 laurens@rockstars-it.nl Bart Nijskens 06 52302211 bart@rockstars-it.nl Jordy Lees hier het profiel van Senior.NET developer Jordy uit Assendelft. Een techneut

Nadere informatie

Opdracht: Maken van een uitgebreide webshop, met koppeling naar de legacy back-end

Opdracht: Maken van een uitgebreide webshop, met koppeling naar de legacy back-end Curriculum Vitae Persoonlijke gegevens Naam: Iede Snoek Adres: Gouden Leeuw 151 Postcode en woonplaats: 1103 KC Amsterdam Zuidoost Telefoon: 020 6004950. Telefoon mobiel: 06 45329936 Email: iede@muziek.demon.nl

Nadere informatie

Technologie en Interactie 3.2: software architectuur

Technologie en Interactie 3.2: software architectuur Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8 Inhoud Technologie en Interactie 3.2: software architectuur...

Nadere informatie

Webplatform & Klantmanagement. 112 Applicaties. Met Microsoft technologie. Robert Kieboom Technisch Directeur Robert@citygis.nl CityGIS B.V.

Webplatform & Klantmanagement. 112 Applicaties. Met Microsoft technologie. Robert Kieboom Technisch Directeur Robert@citygis.nl CityGIS B.V. Webplatform & Klantmanagement 112 Applicaties Met Microsoft technologie Robert Kieboom Technisch Directeur Robert@citygis.nl CityGIS B.V. Agenda Onderwerpen: Beschrijving van het probleemdomein Mobiele

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

Nadere informatie

Foto web applicatie documentatie

Foto web applicatie documentatie Foto web applicatie documentatie Marijn Stuyfzand M31T PHP31 David Schol 1 Inhoudsopgave APPLICATIESTRUCTUUR MAPPENSTRUCTUUR FUNCTIONALITEITSSTRUCTUUR DE BASIS VOOR ELKE PAGINA DATABASE SERVER- SIDE EN

Nadere informatie

TECHNISCH ONTWERP. IBIS mobile

TECHNISCH ONTWERP. IBIS mobile TECHNISCH ONTWERP Author: CMD 2A dt Kyril Herkelman Version: 0.1 Date: 26 January 2006 APPLICATIE...3 SERVER SIDE EISEN...5 CLIENTSIDE EISEN ALGEMEEN...6 CLIENTSIDE EISEN DOELGROEP...6 DATABASES...6 DEVELOPMENT...7

Nadere informatie

Welkom bij IT-Workz. Etten-Leur, 16 november 2010. Altijd en overal werken en leren. Applicatie en Desktop Delivery met Quest vworkspace

Welkom bij IT-Workz. Etten-Leur, 16 november 2010. Altijd en overal werken en leren. Applicatie en Desktop Delivery met Quest vworkspace Welkom bij IT-Workz Altijd en overal werken en leren Applicatie en Desktop Delivery met Quest vworkspace Etten-Leur, 16 november 2010 IT-Workz is de verzelfstandigde Dienst ICT van het ROC West-Brabant.

Nadere informatie

User Profile Repository Technisch Ontwerp Versie 1.1

User Profile Repository Technisch Ontwerp Versie 1.1 CATCHPlus User Profile Repository Technisch Ontwerp Versie 1.1 Versie: 1.1 Publicatiedatum: 12-7-2011 Vertrouwelijk GridLine B.V., 2011 Pagina 1 van 12 Documenthistorie Datum Versie Beschrijving Auteur

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

JavaServer Faces 2.1

JavaServer Faces 2.1 JavaServer Faces 2.1 Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle

Nadere informatie

Software Design Document

Software Design Document Software Design Document GameTrac Versie Datum Auteur(s) Opmerking 1.0 11/11/10 Matthijssens Roeland Eerste versie 1.1 25/11/10 Matthijssens Roeland Uses cases toegevoegd 1.1 11/12/10 Matthijssens Roeland

Nadere informatie

CMS Made Simple productsheet

CMS Made Simple productsheet CMS Made Simple productsheet Algemene informatie CMS made Simple CMS made Simple is open source CMS Made Simple (CMSMS) is een Open Source Content Management System. Bij de meeste commerciële software

Nadere informatie

Beleef het nieuwe Klantverwijssysteem

Beleef het nieuwe Klantverwijssysteem Beleef het nieuwe Klantverwijssysteem BLOOM is een klantverwijssysteem ontwikkeld op basis van de laatste technologieën en behoeftes uit de markt. Bloom is een krachtig, slim en gebruiksvriendelijk klantverwijssysteem

Nadere informatie