Verbetert inzicht, toezicht en overzicht in software!

  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : Function split() is deprecated in /var/www/clients/client18946/web90097/web/modules/filter/filter.module on line 895.
  • : Function split() is deprecated in /var/www/clients/client18946/web90097/web/modules/filter/filter.module on line 895.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/clients/client18946/web90097/web/includes/unicode.inc on line 345.

Blog over ICT en architectuur

Sinds een aantal weken ben ik ook actief op het gebied van ICT en architectuur. Ik blog over dit onderwerp op http://ict-architectuur.blogspot.com.

Android Drupal Editor

Ik heb zojuist een Drupal editor op mijn Android telefoon geinstalleerd. Hiermee ben ik nu in staat om nieuwe berichten op mijn website te plaatsen. Het heeft wel een aantal beperkingen, want het toevoegen van plaatjes en html opmaak is niet mogelijk.

Lattix en Klocwork een sterk duo

Klocwork Logo

Sinds release 5.5 van Lattix is de integratie van Lattix met Klocwork een feit. Dit levert leuke Dependency Structure Matrices op, die waardevolle informatie over de situatie van een software applicatie kunnen geven. Voor meer informatie: Lattix en Klocwork integratie

Lattix connects Java and C/C++ via JNI (Java Native Interface) Android Example

Demo of JNI in Android

The 6.0.6 release of Lattix enables the visialisation of Java Native Interface calls. This is of great help for embedded systems architects who want to see the dependencies between higher level Java code and the for example the drivers made in C or C++.

Bedrijfspresentatie

De volgende presentatie geeft een goed overzicht van het bedrijf Han van Roosmalen Softwarediensten
 

Complexiteit vs Agile artikel in XR-Magazine

Vandaag is een tweede artikel van mijn hand verschenen in XR-Magazine.

 In PDF formaat:

Complexiteit vs Agile artikel

Op de XR-Magazine site:

Complexiteit vs Agile artikel on-line

Of het artikel als onderdeel van XR-Magazine Agile en Architectuur.

XR-Magazine Agile en Architectuur

Samenvatting Architectuur vs Agile

In principe staat de Agile aanpak het realiseren van een architectonisch juiste oplossing niet in de weg. Er zijn echter wel twee belangrijke valkuilen. Tijdens de eerste fase van het project zal voldoende rekening gehouden moeten worden met het ontwerpen van een zo goed en compleet mogelijk domein/business model. Hierbij dient rekening gehouden te worden met het bepalen van de werkelijke complexiteit.

In de realisatiefase is het van belang de structuur van de oplossing continue te monitoren en deze waar nodig op tijd aan te passen. Hierbij kan de Dependency Structure Matrix en het tool Lattix bijzonder behulpzaam zijn.

Han van Roosmalen onderzoekt StreamServe applicatie

Voor een klant heb ik recentelijk een deel van een softwareapplicatie gerealiseerd in StreamServe onderzocht. Het onderzoek is uitgevoerd op basis van de Dependency Structure Matrix m.b.v. Lattix. Al snel werd duidelijk dat met behulp van de ondersteuning van Nokavision een zeer correcte oplossing is gerealiseerd.

Mijn klant is zo positief over de oplossing en de wijze waarop ik de analyse heb uitgevoerd dat hierover een publicatie is verschenen.

Post-vakantie depressie of nieuwe uitdagingen?

De vakantie is achter de rug. Lekker genoten van het kamperen in Duitsland en Frankrijk. Nu wordt het weer tijd om het werk op te pakken en nieuwe leuke uitdagingen aan te gaan.

Lattix heeft inmiddels ook een import module gemaakt voor ActionScript en ik heb hun geholpen nog een aantal problemen uit deze module te halen. Als er nog iemand is die een structuuranalyse wil laten uitvoeren van zijn ActionScript applicatie, dan kan ik daar voor zorgen.

De softwarearchitect als waakhond

Vandaag is van mij een artikel gepubliceerd in het online magazine: XR-Magazine. In dit artikel beschrijf ik de rol van softwarearchitect als waakhond bij de ontwikkeling en tijdens de rest van de applicatie life cycle.

De belangrijkste conclusie, die ik getrokken heb, is hoe belangrijk het is om controle op de structuur van de applicatie te blijven uitvoeren. De structuur is het fundament van iedere applicatie.

Het complete artikel is te vinden op de website van XR Magazine.

Klant meer dan happy

Ik krijg altijd een behoorlijke kick als klanten enthousiast zijn over de dingen die ik achterlaat. DIt overkwam mij ook weer gisteren. Ik had toen een afsluitend gesprek met een klant waar ik behoorlijk wat onderzoekswerk voor verricht het.

De situatie bij deze klant is als volgt:

Ruim 10 jaar ontwikkelwerk aan een grote applicatie, opgebouwd uit Cobol, Uniface, Java, C, Fortran, Oracle PL/SQL en Streamserve.

Taal/Language