Delphi Software ontwikkeling bij albelli


Details
We gaan weer een nieuwe meetup organiseren. Dit keer zijn we uitgenodigd albelli! Eén van de snelstgroeiende e-commerce bedrijven en gevestigd in de Silver Tower in Amsterdam. albelli levert fotoproducten aan meer dan vier miljoen klanten in België, Frankrijk, Duitsland, Noorwegen, Zweden, Nederland en het Verenigd Koninkrijk. De IT afdeling zit in het hoofdkwartier in Amsterdam en laat u graag zien hoe zij Delphi gebruiken voor het ontwikkelen van hun software voor het maken van fotoboeken.
Agenda:
17:30 uur: Inloop met eten en een drankje
19:00 uur: Welkomstwoord door Barnsten
19:15 uur: Welkomstwoord en introductie Albelli
19:30 uur: Presentatie 1: Continuous Delivery met een oudere VCL applicatie *
20:20 uur: Koffiepauze
20:30 uur: Presentatie 2: Automatisch testen, tools en de implementatie van lAccessible Interface in Delphi applicaties **
21:10 uur: Drinks en netwerken
- Case study waarbij u te zien krijgt hoe albelli CD-principes heeft toegepast op een al wat langer bestaande VCL applicatie. Voor welke uitdagingen stonden zij en welke oplossingen hebben ze gekozen, welke frameworks worden gebruikt etc. Hoe wordt de Windows software veilig gebouwd en geïmplementeerd voor albelli en Vistaprint en welke voordelen levert dit op voor het ontwikkelteam en de organisatie.
** De lAccessible interface bevat een collectie van methoden welke de eigenschappen van een UI-element en de onderliggende elementen toegankelijk maken voor client toepassingen zoals UI test suites.
Een UIT-element is een besturingselement dat deel uitmaakt van de gebruikersinterface zoals bijvoorbeeld een menu, button etc.
De meeste test suites ondersteunen de lAccessible interface en kunnen daardoor onafhankelijk van schermresoluties de UI-elementen en onderdelen daarvan direct benaderen.
Soms zijn niet alle IAccessible methoden van toepassing op elk type UI-element. Ook varieert de implementatie van IAccessible van applicatie tot applicatie.
Hoewel de parameters en retourwaarden voor de IAccessible interface volledig zijn gespecificeerd, is de manier waarop een client een methode moet gebruiken of hoe een server een methode moet implementeren soms onderhevig aan interpretatie.
Tijdens de presentatie zal ook het eigen ontwikkelde IAccessible framework worden besproken wat de implementatie van de IAccessible interface gemakkelijk maakt voor zowel de eigen ontwikkelde UI-elementen als voor third party UI-elementen.
Aan bod komt o.a.:
- het automatiseren van builds
- het gebruik van TeamCity
- het testen van eenheden met DUnitX
- automated UI tests met Ranorex en Specflow
- Uitrol naar verschillende omgevingen met ProGet en Octopus Deploy

Delphi Software ontwikkeling bij albelli