Visit our main site www.danga.biz

Saturday, January 12, 2008

UN/CEFACT Modeling Methodology

Elektronisch zakendoen vraagt om gestructureerde informatieuitwisseling tussen verschillende partijen waaronder bedrijven (B), overheid (G) en consumenten (C). De UN/CEFACT Modeling Methodology (UMM) voorziet in procedures en concepten voor het modelleren van alle mogelijke combinaties van collaboratieve bedrijfsprocessen waaronder B2B en G2G.

De UN/CEFACT Modeling Methodology (umm) is een methodologie voor het analyseren, beschrijven en specificeren van inter-organisatorische bedrijfsprocessen en informatieobjecten ten behoeve van elektronisch zakendoen.

Het bijzondere aan de UMM is dat het een incrementele methode is voor het construeren van collaboratieve business proces- en informatiemodellen op een technologie-neutrale en implementatie-onafhankelijke manier. De UMM bedrijfsproces- en informatiemodelleringstechniek is gebaseerd op de Unified Modelling Language (UML) van de Open Management Group (OMG).

Het doel van de UMM is het aanreiken van een methode voor het modelleren van bedrijfsprocessen. De UMM geeft daarmee ondersteuning aan het beschrijven van Open-edi scenario's volgens het Open-edi Reference Model (ISO/IEC 14662) van December 1997. Het resultaat van de UMM is een Business Collaboration Framework tussen twee of meer partijen.

Open-edi Reference Model
Het Open-EDI Reference Model kent twee perspectieven voor het beschrijven van de verschillende aspecten van business transacties:
- Business Operational View (BOV)
- Functional Service View (FSV)

Het BOV concept fungeert als middel om de business aspecten van de gegevensuitwisseling vast te leggen. De BOV beschrijft de gegevensinhoud (semantiek) van de bedrijfsinformatie die schuilgaat in de transacties en aanverwante gegevensuitwisselingen. Het benoemt de spelregels voor het aangaan van bedrijfstransacties waaronder de operationele afspraken, de overeenkomsten en onderlinge verplichtingen.

Het FSV concept betreft het ondersteunen van de technologische eisen van Open-edi. Het FSV concept identificeert en beschrijft de implementatiespecifieke generieke functionele eigenschappen van systemen die nodig zijn voor de uitvoering van Open-edi transacties. Het concentreert zich daarbij op de Informatie Technologie aspecten, in het bijzonder: de vereiste functionele eigenschappen van de diensten; de interfaces tussen de diensten; protocol- en berichtuitwisselingsdiensten.

De UMM richt zich primair op de Business Operational View (BOV) en hanteert vier perspectieven (views).
- Business Domain View (BDV)
- Business Requirements View (BRV)
- Business Transaction View (BTV
- Business Service View (BSV)

Het enige aspect van de Functional Service View (FSV) dat binnen het bereik van de UMM valt is de ontwikkeling van berichtdefinities. Hierover later misschien meer.

Business Domain View (BDV)

De BDV richt zich voornamelijk op het begrijpen van het bedrijfsdomein in kwestie.

De BDV resulteert in een opdeling van de bedrijfsomgeving, binnen een bepaalde bedrijfstak (business domain), naar bedrijfsgebieden (business areas), procesgebieden (process areas) en bedrijfsprocessen (business processes).

Daarnaast worden de verschillende partnertypes (organisaties, organisatieonderdelen, personen) die participeren in een bedrijfsproces vastgelegd in de vorm van belanghebbenden. Tevens worden de relaties (Association) tussen partnertypes en bedrijfsprocessen en de afhankelijkheden (Dependency) tussen een bedrijfsproces en belanghebbenden geïdentificeerd.

De UN/CEFACT Modeling Methodology User Guide adviseert om voor het opstellen van de Business Domain View gebruik te maken van een bestaand referentiemodel voor de betreffende industrietak of branche.

De BPAWG Reference Model of the International Supply Chain is het standaard Business Domain Model voor de UN/CEFACT. Dit referentiemodel wordt opgevolgd door het International Supply Chain Reference Model (ISC Model).

Het belangrijkste doel van de BDV is:
- het begrijpen van de structuur van het bedrijfsdomein
- het begrijpen van de dynamiek binnen het bedrijfsdomein
- het zorgdragen voor een gemeenschappelijk begrippenkader
- het doorgronden van de dagelijkse activiteiten binnen het bedrijfsdomein onafhankelijk van de technische oplossing
- het identificeren van de belanghebbenden bij het bedrijfsdomein
- het zoeken en vinden van de rechtvaardiging voor de Business Domain View

De resultaten van de Business Domain View zijn:
- Business Area's
- Process Area's
- Business Processes
- Business Partner Types
- Associations
- Dependencies

Business Requirements View (BRV)

Het voornaamste doel van de BRV is het identificeren van de collaboratieve bedrijfsprocessen tussen verschillende partners en het beschrijven van de eisen gesteld aan deze bedrijfsprocessen.

De BRV resulteert in een gedetailleerde beschrijving van de bedrijfsprocessen, van de entiteiten en de samenwerkingsverbanden. De eisen die gesteld worden aan een samenwerkingsverband (partnership) worden weergegeven door de vereisten van (dat wat vereist wordt door) transacties en samenwerking.

De resultaten van de Business Requirements View zijn:
- Business Process View
- Business Entity View
- Partnership Requirements View

De Business Process View geeft een overzicht van de werkstromen, informatiestromen en betrokken partnertypes in de vorm van een Business Process Activity Model waarin een partitie (verticale kolom) is opgenomen voor elke partner.

De Business Entity View geeft een overzicht van de bedrijfsdocumenten of objecten, levensduur en stadia waarin deze zich bevinden. Business Entities zijn documenten of objecten die van belang zijn voor twee of meer partnertypes in een bedrijfsproces. Denk hierbij aan offertes of inkooporder in een inkoop/verkoopmodel.

De Partner Requirements View geeft een gedetailleerde beschrijving van de samenwerking en de transacties tussen partner types op het niveau van rollen en verantwoordelijkheden via Use Cases.

Business Transaction View (BTV)

De Business Transaction View is een verdere uitdieping van de Business Requirements View. De BTV beschrijft de semantiek van de informatieentiteiten, de verschillende stappen in de samenwerking tussen verschillende partnertypes, de momenten waarop alsook de rollen waartussen de uitwisseling van informatie gebeurt.

De resultaten van de Business Transaction View zijn:
- Choreography
- Interaction
- Information

UMM top-down benadering
De UMM volgt een top-down benadering voor het opstellen van een Business Operational View. De UMM Gebruikers Handleiding kent 3 werkgebieden (work areas) die corresponderen met de eerste drie perspectieven. Voor elk van de werkgebieden worden business proces en informatie analyse worksheets en procedures aangereikt als hulpmiddel voor het vergaren van de vereiste informatie. De procedures binnen elk werkgebied beschrijven hoe de worksheets ingevuld kunnen worden.

Voor het opstellen van Business Requirements Specifications wordt gebruik gemaakt van de UN/CEFACT Modeling Methodology en van de Core Components Technical Specification. De Business Requirements Specification (BRS) is het document waarmee de eisen gesteld aan een bedrijfsproces, een uitgebreide beschrijving en informatiemodel van het bedrijfsdomein wordt vastgelegd. Daarvoor gebeurt volgens de aanpak gedefinieerd voor de eerste drie werkgebieden van de BOV. De Core Components Technical Specification beschrijft de aanpak voor het opstellen van het informatiemodel voor het betreffende bedrijfsdomein.

Voor het vierde perspectief van de BOV is geen werkgebied gedefinieerd in de UMM Gebruikers Handleiding omdat deze volgt uit de resultaten van de opeenvolgende werkgebieden.

Last update: 26-11-2011

Tuesday, January 8, 2008

Implementatie van de HR-XML standaard in Nederland

Het HR-XML Consortium is een onafhankelijke, leveranciersneutrale organisatie zonder winstoogmerk met als doel het stimuleren en ontwikkelen van elektronische gegevensuitwisseling in het domein van Human Resource Management.

Het Consortium heeft de open communicatiestandaard HR-XML ontwikkeld voor gegevensuitwisseling rondom selectie van personeel, beloning, opleiding en management van personeel. Deze standaard is gebaseerd op de eXtensible Markup Language (XML), de universele taal voor het structureren van data en documenten en licentievrij ter beschikking gesteld door het World Wide Web Consortium (W3C). XML is eigenlijk een formaat waarbij de inhoud van het bestand ook gelijk wordt beschreven, zodat de interpretatie van de aangeboden gegevens veel gemakkelijker verloopt.

Voor leveranciers van oplossingen en diensten, die gebruik maken van de HR-XML open standaarden, heeft het HR-XML Consortium een certificatieprogramma ontwikkeld. Na succesvolle afronding van de certificering mogen deze bedrijven gedurende een periode van twee jaar het HR-XML logo hanteren en worden ze opgenomen in de lijst van gecertificeerde bedrijven en oplossingen. Hierbij moet ik wel opmerken dat het aantal gecertificeerde bedrijven en oplossingen op de website HRcertify.org momenteel minimaal is. Veel bedrijven zien kennelijk toch op tegen de hoge kosten verbonden aan de certificering.

Het HR-XML Consortium stelt eveneens een web-gebaseerde testomgeving, de HR-XML testbed, ter beschikking. Organisaties kunnen via deze web-omgeving volledig zelfstandig instanties van hun HR-XML berichten valideren tegen de beschikbare HR-XML specificaties.

Er worden twee methoden aangeboden voor het valideren van een HR-XML bericht:
- een web-formulier voor het invoeren van de inhoud van een HR-XML bericht
- een op SOAP-gebaseerde web-service die aangeroepen kan worden

Samenwerking met de Open Applications Group

De Open Applications Group en het HR-XML Consortium hebben op 13 Maart 2007 aangekondigd te gaan samenwerken. De Open Applications Group Integration Specification (OAGIS) dekt een uitgebreide verzameling van bedrijfsfuncties af waaronder inkoop, supply-chain (keten) management, productie en verkoop. Het voornaamste doel van het samenwerkingsproject is het in lijn brengen van de architecturen van beide standaarden.

Daarnaast zal gestreefd worden naar:
- het beschikbaar maken van de Open Applications Group’s Business Object Document (BODs) voor de ontwikkeling van HR-XML berichten

- het integreren van de OAGIS implementatie van de UN/CEFACT Core Components, een verzameling semantische bouwstenen die generieke data types van bedrijfsgegevens vertegenwoordigen

- het hergebruiken van belangrijke elementen uit elkaars bibliotheken

Het HR-XML Consortium heeft vooruitlopend op de formele samenwerking de OAGIS benadering geadopteerd en verwerkt in de HR-XML 3.0 draft.

HR-XML SIDES voor de Nederlandse Uitzendorganisaties

In Nederland zijn de uitzendorganisaties verenigd in de Algemene Bond Uitzendondernemingen (ABU). Door invoering van een volledig transparant elektronisch berichtenverkeer wordt het arbeidsintensieve verwerkingsproces van transacties tussen inleners en uitleners enorm beperkt. Jaarlijks worden 25 tot 40 miljoen urenbriefjes opgesteld, door het inhurende bedrijf goedgekeurd, door intercedenten van de uitleners op maandag verwerkt en in week-facturen omgezet. Lagere kosten en verhoging van de concurrentiekracht van de B.V. Nederland is het voornaamste streven van de invoering van HR-XML SIDES. De Staffing Industry Data Exchange Standard (SIDES) richt zich specifiek op het inhuren van personeel met name het proces van offreren, selectie van de uitzendkracht, tijdsregistratie en facturering.

In april 2004 werd de projectgroep PleinU (Platform elektronische inhuur uitzendkrachten) opgericht met als doel het stimuleren van de invoering van elektronisch berichtenverkeer tussen inleners en uitzendorganisaties op basis van internationale open XML standaarden. PleinU was een ‘plaats van samenkomst’ waar verschillende partijen samenkwamen om te werken aan verbeteringen van de standaard.

Inmiddels is (juli 2007) PleinU opgegaan in de Stichting Elektronische Transacties in de Uitzendbranche (SETU). Na de projectmatige start binnen PleinU krijgt de ontwikkeling van HR-XML SIDES een door de uitzendbranche gedragen en permanent karakter. De SETU staat in principe open voor participatie vanuit diverse belangengroeperingen en gaat bijdragen aan de verdere ontwikkeling en het beheer van standaarden, support en informatievoorziening.

HR-XML Projecten in Nederland

[www.ecp.nl/download/3_Presentatie_Akzo_Nobel_-_PleinU_31-5_final.pdf] Managing the flexible workforce – Akzo Nobel

[www.ecp.nl/download/050413_presentatie_[2]_EssentVediorAdecco.pdf] Elektronische inhuur uitzendkrachten – Essent / Vedior / Adecco

[www.ecp.nl/download/050413_presentatie_[4]_Flexchange.ppt] Elektronische inhuur uitzendkrachten – MinVrom / Nétive

[www.ecp.nl/download/presentatie-MarcelFluitman.pps] Elektronische inhuur uitzendkrachten – Belastingdienst

Het project Elektronisch Bestellen en Factureren van de Belastingdienst

Een belangrijk project dat de komende maanden gaat lopen is de implementatie van HR-XML door de Nederlandse Belastingdienst. De Nederlandse Belastingdienst gaat de internationale standaard HR-XML implementeren voor de communicatie met de leveranciers van tijdelijk personeel, waaronder uitzendkrachten, ICT consultants en specialisten. Het project heeft de naam Elektronisch Bestellen en Factureren (EB&F) gekregen en is een onderdeel van het inkoop- en verkoopproces tussen leveranciers van personeel en de Belastingdienst.

De acties van verkopende en inkopende partij voor het inkopen en verkopen van diensten vinden in een logisch verband plaats.

Globaal worden in de tijd gezien de volgende processtappen doorlopen:
• Aanvragen (koper): het selecteren van de mogelijke leveranciers volgens raamcontracten, het opstellen en aanvragen van een offerte
• Aanbieden (verkoper): het aanleveren van een catalogus of het offreren van goederen of diensten.
• Selecteren (koper): het selecteren van goederen of diensten uit het aanbod.
• Bestellen (koper): het bestellen van één of meer goederen of diensten.
• Overeenkomst (verkoper): het verwerken en bevestigen van de bestelling
• Leveren - urenregistratie (verkoper, koper): het verzenden van goederen of het leveren van diensten door de verkoper, respectievelijk het ontvangen van goederen of afnemen van diensten (en het bevestigen ervan aan de verkoper) door de koper.
• Factureren (verkoper, koper): het opstellen, afdrukken en versturen van de factuur door de verkoper, respectievelijk het ontvangen en afhandelen van de factuur door de koper.
• Betalen (koper)

De Belastingdienst zal allereerst het proces van Bestellen en Factureren invoeren en in een latere fase het proces van Selecteren en Offreren.

Het Elektronisch Bestellen en Factureren bestaat uit de fasen Bestellen, Leveren en Factureren. Deze fasen vallen onder de operationele inkoop- en verkoopactiviteiten.

Het Selecteren en Offreren bestaat uit de fasen Aanvragen en Aanbieden. Deze fasen vallen onder de tactische inkoop- en verkoopactiviteiten.

Meer Informatie over HR-XML / SIDES / PleinU

[www.ecp.nl/download/Presentatie_Dennis_Krukkert.pdf] SETU in e-Nederland, standaardisatie binnen een branche

[www.ecp.nl/download/2_Introductie_PleinU_sessie_op_31_mei_2006.pdf] Lancering van de Nederlandse versie van SIDES

[www.ecp.nl/download/050413_presentatie_[3]_Capgemini.ppt] Implementatie van HR-XML in een organisatie - Capgemini

[www.ecp.nl/download/050413_presentatie_[1b]_Paul_Blom.ppt] Elektronische inhuur uitzendkrachten - Paul Blom

[www.ecp.nl/download/Presentatie-ErwinFolmer.pdf]Elektronische inhuur uitzendkrachten - Erwin Folmer

[www.ecp.nl/download/presentatie-FredvanBlommestein.pps] Elektronische inhuur van uitzendkrachten - Fred van Blommestein

Tags: HR-XML, electronic data interchange

Last update: 26-11-2011

Sunday, January 6, 2008

Installeer het Eclipse MDT UML2 Tools Project

Het Eclipse Model Development Tools (MDT) Project richt zich op gereedschappen voor het ontwikkelen van modellen gebaseerd op standaard metamodellen waaronder UML, RDF/OWL en XSD.

Het Eclipse MDT Project bestaat uit een aantal subprojecten en het project UML2 Tools is daar één van. Het is een verzameling van editors, gebaseerd op het Eclipse Graphical Modeling Framework (GMF), voor het bekijken en bewerken van UML modellen.

Het Eclipse MDT UML2 Tools Project kunt u installeren via de Eclipse Update Manager:
- Ga naar het menu Help > Software Updates > Find and Install
- Selecteer in het dialoogscherm Install/Update de optie Search for new features to install
- Klik op de knop Next en u krijgt dan het overzicht van alle reeds geïnstalleerde update sites.
- Klik op de knop New Remote Site.
- Vul de naam van de URL van de update site in en klik op de knop OK.

Naam: MDT Update Manager Site
URL: http://download.eclipse.org/modeling/mdt/updates/site.xml

- Klik op de knop Finish.
- Vink in het dialoogscherm Update Site Mirrors de optie Automatically select mirrors aan en klik op de knop OK

Hint: De optie “Automatically select mirrors” voorkomt dat u tijdens het zoeken naar updates voortdurend gevraagd wordt een update site te selecteren. Wanneer u eenmaal “Automatically select mirrors” hebt aangevinkt wordt uw keuze opgeslagen onder Preferences.

In het dialoogscherm Updates vink onderaan de optie Filter features included in other features on the list aan en vink de node MDT Update Manager Site aan. Als u de filter hebt geactiveerd worden alleen de macro-level features getoond en niet al de features die daaronder vallen.

Als u de node MDT Update Manager Site opent ziet u nodes verschijnen voor de verschillende subprojecten.

Selecteer de nodes MDT UML2 SDK 2.1.1 en MDT UML2TOOLS SDK (Incubation) 0.7.1..

- Klik op de knop Next
- Accepteer de Licentievoorwaarden

- Klik op de knop Next.

Als u vervuiling van uw standaard Eclipse Europa-omgeving wil voorkomen is het aangeraden om de plug-in als een extensie te installeren. Dit houdt in dat u de plug-in opslaat in een eigen map en niet in de standaard mappen van uw Eclipse-omgeving. Op deze manier zorgt u ervoor dat de mappen plugins en features van uw standaard installatie niet vervuild worden met plug-in's die u aan het bestuderen bent. De installatiemap van de MDT plug-in's kunt u aanpassen in het dialoogscherm Install. Selecteer alle plug-in's en klik op de knop Change Location. Kies nu de map waarin u de MDT plug-in's wilt installeren. Ik heb een speciale folder “eclipse-extensions” aangemaakt op mijn harde schijf waarin de plug-in's opgeslagen worden.

- Klik op de knop Finish en dan worden de bestanden gedownload van de MDT Update Manager Site
- Klik op de knop Install All in het dialoogscherm Verification.

Nadat het Eclipse MDT UML2 Tools project is geïnstalleerd wordt Eclipse opnieuw opgestart.

Tags van Technorati:

Last update 26-11-2011

Thursday, December 13, 2007

Launchy, een handig hulpmiddel voor het starten van programma's

Launchy is een uiterst handig en snel hulpmiddel voor het starten van programma's in Windows. Zonder gebruik te maken van standaard Windows functies kunt u met Launchy applicaties, documenten, mappen en andere bestanden openen met slechts een aantal toetsaanslagen.

Het startscherm van Launchy roept u gewoonweg op met de toetsencombinatie Alt + Space (Alt + Spatiebalk). Tik dan de naam van het programma in dat u wilt opstarten en Launchy toont automatisch een overzicht met bestanden die overeenkomen. Selecteer het bestand dat u wilt openen en klik op Enter.

Nadat ik Launchy een tijdje had gebruikt realiseerde ik me dat Launchy best wel handig is. Vooral voor het opstarten van op Java gebaseerde applicaties die niet in het startmenu zijn opgenomen. Nu ga ik naar de map waarin het programma is geïnstalleerd en klik op het .exe of .jar bestand. Met Launchy is dat niet meer nodig en kan ik volstaan met de naam van het programma in te tikken.

Launchy is een Open Source toepassing ontwikkeld in C++ en recent door de SourceForge gemeenschap verkozen tot het beste nieuwe project van 2007.
Karlin
is de maker van Launchy en student aan de Universiteit van Mexico.

Hoe werkt Launchy? De functionaliteit van Launchy bestaat uit twee schermen: een input- en outputscherm. Wanneer een gebruiker iets intikt dan wordt dat vergeleken met de namen van de objecten in de index van Launchy en de objecten die het beste overeenkomen worden getoond in het outputscherm.

Standaard indexeert Launchy de mappen en de programma's in het startmenu van de Windowsgebruiker. Maar u kunt zelf bepalen welke mappen en type bestanden u wilt zien.

Wat maakt dat Launchy zo succesvol is? Op het eerste gezicht lijkt het een klein, eenvoudig en simpel gereedschap. Launchy is meer dan dat. Door het gebruik van Plugin's kan Launchy uitgebreid worden met extra functionaliteit. Voor het ontwikkelen van Plugin's wordt gebruik gemaakt van de Launchy API. Een aantal van deze plugin's en andere toepassingsmogelijkheden zal ik later de revu laten passeren.

Hoe installeert u Launchy?
U kunt Launchy V1.25 downloaden vanaf de website Launchy.net.

De installatie van Launchy is vrij eenvoudig en binnen een paar seconden gebeurt. Launchy heeft dan eveneens al uw bestanden in de map Documenten en in het startmenu geïndexeerd. Wanneer u Launchy opstart lijkt het alsof er niets gebeurt. Geen scherm, geen pictogram in het systeemvak, geen taakbalkikoon en niets op de desktop.

Nogmaals opstarten verandert hier niets aan. Immers Launchy is vanaf het moment van opstarten op de achtergrond aanwezig. De toetsencombinatie Alt + Space is voldoende om Launchy aan te roepen. Er verschijnt dan een schermpje met in het midden een opdrachtregel. Wanneer u begint met het intikken van een naam in de opdrachtregel zal Launchy onmiddelijk de eerste mogelijkheid tonen.

Daarna klapt er een menu open met al de geïndexeerde objecten die overeenkomen. Hieruit kunt het programma kiezen wat u wilt opstarten. Selecteer het programma en druk op Enter of klik met de muis op het programma.

Ik heb het woord RSS ingetikt (zie bovenaan) en er verschijnt een lijst met opties waaronder RSSOwl, irExpress (InfraRecorder) en TortoiseSVN. Waarom deze laatste twee getoond worden kan ik nog niet verklaren. In de naam van beide programma's komt geen RSS voor.

Launchy beschikt over een aantal standaard instellingen die u naar eigen voorkeur kunt aanpassen via het contextmenu. Het contextmenu opent u door met uw rechtermuisknop op de rand van het Launchyscherm te klikken.

Het uiterlijk van uw Launchyscherm kunt u instellen via de menuoptie Skins. Launchy biedt u een tiental skins aan waaruit u kunt kiezen. Ik wil u een aantal van deze Skins, waarvan ik zelf vind dat ze een bepaalde uitstraling hebben, laten zien. Mijn voorkeur gaat trouwens uit naar de Royale Taskbar.

- BlueMetal

- Clean

- Gantchy Blue

- Royale Taskbar

Met de menuoptie Directories kunt u heel gericht instellen welke mappen en type bestanden u wilt opnemen in de index van Launchy. Selecteer de menuoptie Directories in het contextmenu.

In het dialoogscherm Directories ziet u links het gedeelte met de Directory Information. Hier kunt u opgeven welke directories - mappen gescand en welke bestandstypen geïndexeerd moeten worden. In het rechtergedeelte kunt u opgeven welke bestandstypen in al de mappen op uw computer meegenomen moeten worden. Om ervoor te zorgen dat de aangeboden mogelijkheden zo goed mogelijk voldoen aan uw behoefte moet u even wat bestandstypen uitproberen.

De toetsencombinatie voor het aanroepen van Launchy (Hotkey) kunt u instellen met de menuoptie Hotkey.

Het contextmenu bevat eveneens de menuoptie Plugins en daar zit hem nu juist de populariteit van Launchy. De API van Launchy maakt het mogelijkheid om extra functionaliteit via Plugins toe te voegen. Plugins zie ik bij heel veel Open Source applicaties verschijnen als een extra mogelijkheid om functionaliteit uit te breiden. Josh Karlin heeft dat ook begrepen en gaat na het uitbrengen van de nieuwe versie van Launchy, wat binnenkort staat te gebeuren, zich nog meer richten op plugins. Meer over deze nieuwe versie volgt hierna, ja ik heb hem al geïnstalleerd.

De maker van Launchy heeft op 16 september 2007 Launchy 2.0, de nieuwe versie van Launchy, uitgebracht. Deze versie is een alphaversie en alleen nog te verkrijgen via de link die in het gebruikersforum wordt genoemd onder Launchy 2.0 Alpha Testers!.

Launchy 2.0 verschilt in een aantal opzichten van de stabiele versie 1.25. Allereerst is het programma volledig herschreven in QT en maakt niet langer meer gebruik van de MFC-bibliotheek (Microsoft Foundation Classes) .

Verder zijn alle instellingen nu opgenomen in één scherm met tabbladen voor de verschillende opties.

Het contextmenu is daardoor sterk vereenvoudigd en bestaat nu alleen nog uit de menuopties Exit en Options. Het is hiermee een stuk handiger geworden om Launchy in te stellen.

Het aantal Skins in deze nieuwe versie is echter voorlopig beperkt tot drie. Positief is echter wel de toevoeging van een previewscherm. Wanneer u een Skin selecteert kunt u deze gelijk bekijken in het schermgedeelte onderaan.

Ook het scherm voor het vastleggen van de mappen en de bestandstypen is grondig aangepakt. Het ziet er allemaal iets professioneler uit. U kunt het terugvinden onder het tabblad Catalog.

U kunt nu met het plusteken extensies of mappen toevoegen en met de knop Rescan Catalog de bestanden indexeren. U ziet eveneens direct hoeveel bestanden Launchy heeft geïndexeerd.

Het tabblad Plugins bevat vier plugins Weby, Calcy, Controly en Runner.

- De Weby plugin geeft u de mogelijkheid om vanuit Launchy een website of webpagina te openen met een specifieke opdracht.

Laat me een voorbeeld geven. Josh Karlin heeft in Launchy versie 2.0 Yahoo Search opgenomen als een Weby URL. Stel u bent op zoek naar informatie over een bepaald onderwerp dan kunt u handmatig een Internetbrowser openen en naar een zoekmachine gaan zoals Yahoo Search.

Met de Yahoo Search Weby gaat dit veel sneller. Het werkt als volgt:
+ Open Launchy
+ Tik het volgende in: Yahoo /tabtoets/ zoekwaarde

Let op Launchy wanneer u een webbrowser hebt openstaan dan zal deze gebruikt worden. Dit kunt u voorkomen door de instellingen van uw webbrowser aan te passen.

Onder Internet Explorer moet u naar Extra, Internetopties, Geavanceerd gaan en de instelling Vensters opnieuw gebruiken bij het activeren van snelkoppelingen uitzetten.

Standaard heeft Josh Karlin een aantal Weby URL's voorzien waaronder de Yahoo search Weby maar u kunt zelf Weby URL's toevoegen of aanpassen. Ik heb zelf de Van Dale Onlinewoordenboek als Weby toegevoegd.
Het veld URL krijgt de waarde “http://www.vandale.nl/opzoeken/” en het veld Query de waarde “woordenboek/?zoekwoord=%s”.

Nu tik u in de opdrachtregel het volgende commando in: VanDale /tabtoets/zoekwoord. De Onlinewoordenboek wordt dan geopend met uw zoekwoord.

- De Calcy plugin is een rekenmachine. U kunt eenvoudigweg een rekenopdracht intikken en krijgt dan het resultaat te zien.

- Met de Runner plugin kunt u zelf commando's samenstellen die u wilt uitvoeren.

Hoe zit het nu eigenlijk met Launchy en de plugins?
De plugins zijn opgeslagen in de installatiemap van Launchy onder de map plugins.

Een plugin is een Win32 DLL bestand geschreven in C++. Instructies voor het ontwikkelen van een Launchy plugin kunt u vinden in de Launchy API documentatie.

Hierna geeft ik een overzicht van plugin's die zijn ontwikkeld voor Launchy. Ik zal niet in gaan op de werking van deze plugin's. Voor meer informatie

David Karlsson heeft een tweetal plugin's ontwikkeld voor Launchy.
- Todoist is een populaire online task manager met een ingebouwde kalender waarvoor de Launchy plugin todoist.dll is ontwikkeld.

- De plugin gcal.dll is de Launchy plugin voor Google Calendar. Deze geeft u de mogelijkheid om on-the-fly afspraken toe te voegen aan uw Google Calendar via Launchy.

Verder heb ik nog volgende plugin's gevonden:
- De plugin rainy.dll voor Rainlendar - een fraaie desktop kalender ontwikkeld in C++.

- De Go-y.dll plugin maakt het mogelijk om te switchen tussen openstaande schermen, vergelijk het met de Alt+Tab functie onder Windows.

Er zijn verschillende alternatieven voor Launchy in omloop maar het zijn geen Open Source toepassingen.
- Keybreeze
- ActiveWords
- AppRocket
- slimKeys
- Collibri
- SmartStartMenu
- SlickRun

Tags van Technorati:

Lasst update: 26-11-2011

Sunday, December 9, 2007

Create a specific workspace in Eclipse

When you start using Eclipse it is wise to create a separate workspace for every application. This is to avoid that software components from different applications disturb each other.

Creating a new workspace in Eclipse is very easy. It requires only a few steps. To start with you can download the latest version of the Eclipse SDK from the Eclipse download website.

When you start the Eclipse SDK you can immediately create a new workspace. Using the dialog Workspace Launcher you select an existing workspace or create a new workspace.

Click on the button Browse and look for the folder on your hard disk where you want to store the new workspace or create a new folder. Select this folder and click on the button OK. Afterwards click on the button OK to start Eclipse.

It is also possible to create a new workspace from with Eclipse.
- Start Eclipse and open the menu File > Switch Workspace > Other to open the Workspace Launcher.
- Search for the proper space on your hard disk to store the workspace or create a new folder
- Select this folder and click on the button OK. Eclipse will now restart using the new workspace.

Tags: eclipse

Last update: 26-11-2011

Aanmaken van een specifieke workspace in Eclipse

Wanneer u gebruik maakt van Eclipse is het verstandig om voor elke toepassing een specifieke werkruimte - workspace aan te maken. Hierdoor voorkomt u dat de software van verschillende applicaties of toepassingen elkaar beïnvloeden of verstoren.

Een nieuwe werkruimte aanmaken onder Eclipse is vrij eenvoudig. U moet daarvoor een aantal stappen doorlopen die ik hierna beknopt wil toelichten.

Het beste kunt u de laatste versie van de Eclipse SDK downloaden van de Eclipse download website en installeren.

Wanneer u de Eclipse SDK opstart kunt u onmiddellijk een een specifieke werkruimte - workspace aanmaken. Via het dialoogscherm Workspace Launcher selecteert u een workspace (werkruimte) of als deze nog niet bestaat maakt u een nieuwe werkruimte aan.

Klik daarvoor op de knop Browse en zoek een plek op uw harde schijf voor uw werkruimte of maak een nieuwe map aan. Selecteer de map en klik op de knop OK. Klik daarna op de knop OK om Eclipse op te starten.

Het is ook mogelijk om een nieuwe werkruimte aan te maken nadat u Eclipse hebt opgestart. Daarvoor gaat u als volgt te werk:
- Start Eclipse en open het menu File > Switch Workspace > Other. Hiermee opent u de Workspace Launcher.
- Zoek nu een plek op uw harde schijf en maak een nieuwe map aan voor uw werkomgeving.
- Selecteer de nieuwe map en klik op de knop OK. Eclipse zal nu opnieuw opstarten met de nieuwe werkomgeving.

Tags: eclipse

Last update: 26-11-2011

Saturday, December 8, 2007

Installatie van Subclipse in Eclipse

Subclipse is een Eclipse plug-in die ervoor zorgt dat Subversion functionaliteit beschikbaar komt in Eclipse. Subversion is een Open Source versie-controle-systeem ontwikkeld door de open source gemeenschap Tigris.org. Het salaris van de ontwikkelaars wordt betaald door het bedrijf CollabNet die eveneens het auteursrecht over de code bezit. Subversion is echter door CollabNet vrijgegeven onder een Apache/BSD-style licentie.

Voor meer informatie over Subclipse en installatieinstructies ga naar de website van Tigris.org

Wanneer u Eclipse hebt opgestart kunt u Subclipse installeren via het menu Help > Software Updates > Find and Install. Selecteer Search for new features to install en in het dialoogscherm Install klik op de knop New Remote Site. In het dialoogscherm New Update Site moet u de gegevens van de update site invoeren:
- Name: Subclipse 1.2.x
- URL: http://subclipse.tigris.org/update_1.2.x

Klik op de knop OK om verder te gaan. Klik daarna op de knop Finish voor het openen van het dialoogscherm Updates. Open de node Subclipse 1.2.x, vink hieronder de optie Subclipse Plugin aan en klik op de knop Next. De optie Integrations is optioneel en moet u niet aanvinken. Accepteer de licentievoorwaarden en klik op de knop Next. Daarna kunt u de locatie van de plugin's instellen als u niet wil dat deze in uw standaard Eclipse omgeving worden geïnstalleerd.

Nadat de installatie is afgerond moet Eclipse opnieuw opgestart worden.

Wanneer Eclipse is opgestart kunt u controleren of de functionaliteit aanwezig is. Ga daarvoor naar het menu Window > Open Perspective > Other. In de lijst met perspectieven zult u Subclipse terugvinden onder SVN Repository Exploring zoals u hierna kunt zien.

Subclipse zult u later vaker gebruiken wanneer u software gaat bekijken of aanpassen met Eclipse.

Tags van Technorati:

Last update: 3-12-2011