Professional Documents
Culture Documents
LONDON CALLING!
REDACTIONEEL
INHOUDSOPGAVE
Grenzen verleggen
Bij TOPdesk werken veel jonge mensen. Mensen die niet snel tevreden zijn. Mensen die denken dat het altijd beter kan. En dan niet aarzelen om een verbetering door te voeren. Dit nieuwe exemplaar van het TOPdesk magazine is daar een mooi voorbeeld van. Hoewel het vorige ontwerp nauwelijks een jaar oud was, hebben onze grafici en tekstschrijvers de handen in elkaar geslagen om een nog beter resultaat voor u neer te zetten. Net zoals topsporters proberen wij grenzen te verleggen. Niet alleen figuurlijk met een nieuw magazine, maar ook letterlijk met een nieuw kantoor. Sinds enkele maanden is naast Duitsland ook een kantoor in Londen, Engeland geopend. Zo kunnen we onze groeiende groep Engelssprekende klanten beter helpen. Ik hoop dat ons enthousiasme u aansteekt! Wolter Smit
Directeur TOPdesk
4
ASP: software, maar dan zonder nadelen
ASP heeft de toekomst! Waarom? Dat leest u dit kwartaal in de nieuwe rubriek trends.
5
Producent vliegtuigsoftware gebruikt TOPdesk
Ultra Electronics Datel uit Brighton (Verenigd Koninkrijk) gebruikt sinds twee jaar TOPdesk Professional. Hoe wordt deze applicatie toegepast in een organisatie waar veiligheid voorop staat?
6
London Calling
TOPdesk is in beweging: onlangs openden wij een nieuwe vestiging in Londen, d Service Management hoofdstad van Europa.
8
Module uitgelicht: Operationeel Beheer
Onbekend maakt onbemind. Daarom zetten we vanaf nu elk kwartaal een weinig bekende TOPdesk-module in het zonnetje. Dit kwartaal: Operationeel Beheer.
10
Programmeren met argusogen
Foutloze programmacode schrijven is de droom van elke programmeur. Het kan met Argus, een open source applicatie van TOPdesk.
12
Tips + Trucs
Zoek sneller naar incidenten in de TOPdesk Webinterface n leer meer over sneltoetsen in TOPdesk Enterprise.
13/2
Klantendag HappyCustomers Het Arsenaal, Naarden
14/2
Demonstratiemiddag TOPdesk lite Hoofdkantoor TOPdesk, Delft
15/2-16/2
Zorg & ICT Jaarbeurs Utrecht
15/2-16/2
Demonstratiemiddag TOPdesk Professional Hoofdkantoor TOPdesk, Delft
COLOFON
TOPdesk Magazine is een uitgave van TOPdesk. TOPdesk is geregistreerd bij de KvK Haaglanden als TOP Informatie Systemen b.v. Redactie Amanda Dirkse, Gerben Bloemendal Vormgeving Martijn Pillich Aan dit nummer werkten verder mee: Chantal Soeters, Clare Donald, Neil Roberts (UED), Wolter Smit Vragen of opmerkingen? Wij stellen uw mening over TOPdesk Magazine zeer op prijs. Mailt u vragen of opmerkingen daarom naar magazine@topdesk.nl. Abonnementen Wilt u een editie van TOPdesk Magazine nabestellen? Of wilt u meerdere (gratis) exemplaren van dit blad ontvangen? Laat het ons weten via magazine@topdesk.nl. Adverteren Wilt u adverteren in TOPdesk Magazine? Neem dan contact op met Amanda Dirkse: 015 270 09 00.
TRENDS
ASP, wat is dat? ASP staat voor Application Service Provider en dat zijn organisaties die bedrijfstoepassingen aanbieden via een internetaansluiting. Wat moet ik me daar dan bij voorstellen? Bedrijven maken vaak gebruik van administratiesystemen of voorraadbeheer. Dat kan ook via ASP. Je logt in via internet in een applicatie die elders op een server staat. Die server host al je gegevens terwijl je eigen netwerk overzichtelijk blijft en makkelijker te onderhouden! Ik zie het toch nog niet helemaal voor me... Je kunt denken aan centraal beheerde applicaties in huurvorm. Een bedrijf brengt een applicatie onder bij een provider en die vraagt daar een bepaald bedrag voor per maand, per jaar voor of per hoeveelheid data.
Hebben we nu een gat in de markt ontdekt? Niet echt; het fenomeen bestaat al sinds het einde van de jaren negentig. Nu de internetverbindingen sneller en goedkoper worden, wordt ASP steeds aantrekkelijker. Dat was vijf jaar geleden wel anders. Wat voor applicaties worden er zoal aangeboden via ASP? Wat momenteel aan populariteit wint is het boekhouden via ASP. Accountancybureaus maken steeds meer gebruik van deze mogelijkheid om hun dienstverlening te optimaliseren. Er zijn dan ook aparte aanbieders voor deze branche. Maar ook de zorgbranche weet de diensten van application service providers in groeiende mate te vinden. Voor deze branche is het ontlopen van de problematiek rondom het beheren van netwerken een belangrijk motief om over te gaan op ASP.
En hoe staat het met het aanbod van service management applicaties via ASP? De ASP-markt is vooral businessto-business gericht. Het ligt voor de hand ook helpdesk en service management applicaties op deze manier aan te bieden en dat gebeurt ook. ASP4all is een bedrijf dat op deze manier onder andere servicedesk applicaties aanbiedt. Is TOPdesk ook via ASP verkrijgbaar? TOPdesk is verkrijgbaar via ASP4all. TOPdesk Nederland is aan het onderzoeken wat de mogelijkheden zijn om de eigen applicaties zelf te hosten. Het is vooralsnog onbekend hoeveel vraag er is naar deze mogelijkheid. Mail ons uw reactie Heeft u ideen of suggesties voor TOPdesk op het gebied van ASP? Mail deze naar magazine@topdesk.nl. (AD)
KLANT IN BEELD
COVERSTORY
London Calling!
TOPdesk opent vestiging in het Verenigd Koninkrijk
Londen bruist! Het biedt onderdak aan meer dan zeseneenhalf miljoen mensen. Het is een stad waarin een multiculturele gemeenschap continu nieuwe trends zet. En het staat er bol van buitenlandse invloeden. Toeristen bezoeken Londen massaal en zakelijk gezien biedt Londen een aantrekkelijke thuishaven voor veel internationale organisaties en instituten. Dit alles maakt Londen het centrale knooppunt in een internationaal web. Lees hier wat Londen een wereldstad maakt en wat daar voor TOPdesk te halen valt.
6
Grip op de markt
Waarom is het belangrijk dat TOPdesk hiervoor naar Londen verhuist? Het heeft verschillende redenen. Met een groeiend aantal klanten wordt het ondersteunen daarvan en het contact met deze organisaties steeds intensiever voor TOPdesk. Niet alleen kan vanuit Londen veel gemakkelijker en vaker naar (potentile) klanten afgereisd worden. Ook zien klanten over heel de wereld dat TOPdesk groeit en de markt professioneel wil bedienen. Het imago van Londen draagt hier natuurlijk aan bij. Tot slot kan TOPdesk vanuit Londen gemakkelijker haar grip op de Britse en internationale markt vergroten. De opening van een Duitse vestiging in 2004 heeft het belang van buitenlandse vestigingen al eerder onderstreept.
Ook in Nederland wordt uitgebreid! Ook in Nederland zijn we momenteel hard aan het uitbreiden. In ons kantoor in Delft wordt een nieuwe verdieping ingericht voor onze helpdesk, testafdeling en de afdeling Communicatie en Ontwerp.
UITGELICHT
aantal belangrijke verbeteringen opgenomen, zoals registratie van de tijd en kosten, uitgebreide rapportagemogelijkheden en een duidelijk grafisch overzicht van de planning. Met deze extra mogelijkheden maakt de module het operationeel beheer nog beter beheerbaar. Steeds meer organisaties zien het belang in van operationeel beheer. Dit is niet zo vreemd. Operationele werkzaamheden maken namelijk al een vast onderdeel uit van de dagelijkse bedrijfsvoering. Deze preventieve onderhoudstaken worden vaak bij verschillende processen ondergebracht. Met Operationeel beheer brengt u al deze taken in n proces onder waardoor planning, uitvoering en bewaking van alle beheertaken vanuit n helder overzicht gecordineerd worden. (CS) + En proces voor alle activiteiten die te maken hebben met preventie en onderhoud + Inzicht in hoe vaak, wanneer en door wie de taken worden uitgevoerd + Via een to-do lijst verantwoordelijken attenderen op uit te voeren werkzaamheden + Onderverdeling van grotere beheertrajecten in fasen en activiteiten + Grafisch overzicht van de planning van alle beheeractiviteiten + Eenvoudige koppeling met items uit configuratiebeheer + Minder problemen door preventief beheer
www.topdesk.nl/magazine
TOPdesk informeert u graag over al haar projecten, software en ideen. Maar alleen een magazine vinden wij teveel nrichtingsverkeer. Daarom is er nu een aparte website, www.topdesk.nl/ magazine. Hierop kunt u gemakkelijk reacties, suggesties en tips aan ons kwijt. Later dit jaar kan via een forum op deze site
gediscussieerd worden met mede-lezers van TOPdesk Magazine. Wilt u zich aanmelden voor TOPdesk Magazine, meerdere exemplaren ontvangen of adverteren? Dat is vanaf nu ook mogelijk. Kijk op de site of mail naar magazine@topdesk.nl.
TECHNISCH
Argus Codewatch is afgelopen zomer tijdens een unieke Summer Internship bij TOPdesk door een aantal student-programmeurs ontwikkeld. Argus Codewatch is een plug-in voor Eclipse, de Java-ontwikkelomgeving waarin onder andere de TOPdesk ApplicationServer geprogrammeerd wordt. We spraken met een aantal Argus-betrokkenen over dit unieke project. Het is de droom van elke programmeur foutloze code te leveren. Met argusogen kijken naar geproduceerde code zit dan ook in het systeem van elke ontwikkelaar. Het ideaal van de programmeur komt nu een stap dichterbij met Argus Codewatch. Argus Codewatch is een alziend en waakzaam hulpmiddel, gelijk de reus uit de Griekse mythologie die honderd ogen bezat. Het ontdekt op een intelligente manier incorrecte code en doet suggesties voor verbeteringen. Roel Spilker gaf als senior software ontwikkelaar leiding aan het project Argus Codewatch. Hij legt uit waarom de plug-in ontwikkeld is: Elke programmeur krijgt te maken met bugs. En elke programmeur
10
TECHNISCH
vraagt zich af hoe deze bugs in een vroeger stadium voorkomen kunnen worden. Het achteraf corrigeren van deze fouten is vaak complex en tijdrovend. Eigenlijk zou je niet pas tijdens het testen er achter willen komen dat bepaalde broncode niet correct is, maar al tijdens het schrijven ervan. Dit was de reden om Argus Codewatch te ontwikkelen. En een Summer Internship bleek hiervoor de perfecte manier. Arno Schuring en Bart Buil waren twee van de studenten die deelnamen aan het project Argus Codewatch. Wat houdt deze plug-in eigenlijk in? Arno heeft, samen met de student Joppe Kroon, de infrastructuur ontwikkeld voor Argus Codewatch. Hij legt uit: Deze static analyzer gaat verder dan de al aanwezige foutcontrole; standaard worden in Eclipse bijvoorbeeld alleen type- en syntaxfouten gedetecteerd. Argus Codewatch doet veel meer: het analyseert de broncode op een dieper niveau en geeft suggesties voor verbeteringen. Bart vult aan: Argus Codewatch detecteert slechte programmeerstijlen en gevaarlijke constructies; bepaalde patronen worden door Argus herkend. Arno: Het gaat hierbij om het verschil tussen goede code en correcte code. Goed is bijvoorbeeld: 5432l, maar correct is: 5432L omdat de letter l verward zou kunnen worden met het cijfer 1. Met Argus Codewatch kun je deze afspraken over correcte codes afdwingen. Bovendien is de plug-in uitbreidbaar; je kunt zelf nieuwe fouten toevoegen. Door meer checks en fixes toe te voegen wordt Argus Codewatch een steeds beter instrument, aldus Bart. Arno vertelt: Vanaf het begin van het ontwikkelen was het doel dat er nieuwe controles toegevoegd moesten kunnen worden. We hebben als test eerst twee basiscontroles ingevoerd. Bart: We hebben Argus Codewatch losgelaten op de broncode van de TOPdesk-ApplicationServer. En inderdaad hebben we daar een aantal potentile incorrecte constructies ontdekt. opgenomen worden. Bovendien zijn er nog genoeg zaken toe te voegen aan de plug-in. De discussie gaat ook door over welke controles wel of niet in Argus Codewatch opgenomen zouden kunnen worden. Roel heeft als projectleider de plugin buiten de organisatie gebracht: Vanaf het begin was het de bedoeling om Argus Codewatch te publiceren buiten onze organisatie. Omdat de plug-in uitbreidbaar is, is de plug-in toegankelijk voor iedereen. In december hebben we de plug-in gepresenteerd op de beurs. Daar kwamen heel veel enthousiaste reacties op. We hopen dat door het publiceren van de plug-in anderen aansluiten bij het verder ontwikkelen ervan. Bij TOPdesk maken we zelf ook gebruik van open source-middelen en het was daarom een logische stap Argus Codewatch te doneren aan de open source-gemeenschap. Uiteindelijk moet het leiden tot een beter programmeerinstrument voor elke software-ontwikkelaar. Een team mensen van TOPdesk komt maandelijks bij elkaar om de plug-in verder te verbeteren. Voor Arno was het Argus Codewatch-project een unieke vakantiebaan. Voor Bart heeft het zomerstageproject inmiddels geleid tot een vaste baan bij TOPdesk: Het is niet normaal dat je zon leuk vakantiebaantje krijgt. En helemaal leuk is dat ik er nu in de praktijk mee mag werken. Arno besluit: Bij TOPdesk zijn ze gek op leuk! (GB) Meer informatie over Argus Codewatch is te vinden op de website arguscodewatch.sourceforge.net.
Vanaf het begin was het de bedoeling om Argus Codewatch te publiceren buiten onze organisatie.
Bart heeft zich uitgebreid bezig gehouden met de integratie van de plug-in in de Eclipseontwikkelomgeving: Er is geen verschil te zien tussen de standaard foutopsporingen van Eclipse en die van Argus Codewatch. De plug-in is naadloos gentegreerd met de bestaande manier van werken in Eclipse. De programmeur krijgt direct feedback tijdens het programmeren. Dus niet achteraf via een logfile of nachtelijke build. Ook de instellingen van Argus Codewatch werken op dezelfde wijze als die van Eclipse. Is de plug-in een succes? Bart: Intern wordt de plug-in nu volop gebruikt voor de ontwikkeling van TOPdesk. Het stimuleert om goede broncode te genereren. Het streven naar correcte code is veel inzichtelijker geworden. Arno: Tijdens het ontwikkelen van Argus Codewatch hebben we contact met de mensen van Eclipse gehad. In de nieuwe Eclipse-versie zal mede daardoor een aantal Argus Codewatch gerelateerde zaken
11
Tips + Trucs
Snel zoeken naar incidenten in de adresbalk
Toepassing: TOPdesk Webinterface 3.6 De browser Firefox kent zogenaamde keymarks waarmee u via de adresbalk snel op een gewenste pagina kunt komen. Dit gebeurt via een bookmark van de pagina. Bovendien kunt u de tekenreeks %s toevoegen aan deze bookmark. U kunt dan een smart keyword meegeven. U kunt bijvoorbeeld instellen dat als u in de adresbalk typt: i 05 0934, dat dan dit incident geopend wordt. Dit doet u door eerst via de Bookmarks Manager een nieuwe bookmark te creren. De properties voor deze nieuwe bookmark vult u als volgt in: - Name: Incident zoeken - Location: http://[server]/tas/secure/incident?action= show&lookup=naam&lookupValue=%s - Keyword: i Waarbij [server] het adres is waar uw ApplicationServer draait. U kunt deze keymark ook instellen door met de rechter muisknop in het zoekveld Snelzoeker incidenten te klikken. Selecteer in het menu de optie Add a keyword for this Search. Als u nu in de adresbalk een i, gevolgd door een incidentnummer, typt, wordt de Location geopend en %s vervangen door datgene wat achter de i staat. U kunt dit uiteraard ook voor andere kaartsoorten instellen.
Kaarten sluiten
Toepassing: TOPdesk Enterprise Met de toetsencombinatie ALT-Q sluit u een geopende kaart af. Als er wijzigingen in de huidige kaart zijn gemaakt die niet zijn opgeslagen krijgt u daarvan een mededeling.
t f
e info@topdesk.nl w www.topdesk.nl
Copyright 2006 TOP Informatie Systemen bv. Hoewel dit tijdschrift met de grootst mogelijke zorg is samengesteld, aanvaarden schrijver(s) noch uitgever enige aansprakelijkheid voor schade ontstaan door eventuele fouten en/of onvolkomenheden in deze uitgave.