Visit our main site www.danga.biz

Tuesday, January 29, 2008

Installatie van de ChainBuilder Enterprise Service Bus

ChainBuilder is een Open Source Enterprise Service Bus ontwikkeld door het bedrijf Bostech Corporation. De ChainBuilder ESB bestaat uit een runtime- en ontwikkelomgeving met een grafisch configuratie en ontwerp gereedschap voor Eclipse. De software is vrij beschikbaar onder de Open Source General Public License (GPL) maar eveneens te verkrijgen met een Commerciële licentie.

De ChainBuilder ESB is een Java Business Integration (JBI) compliant oplossing voor gebruik in Service Oriented Architecture (SOA) omgevingen. De oplossing is ontwikkeld voor het realiseren van betrouwbare en snelle Java Business Integratie implementaties en biedt naast XML-functionaliteit de mogelijkheid voor het werken met legacy (non-xml) gegevensformaten.

De ChainBuilider ESB oplossing bestaat uit een verzameling van gereedschappen en componenten gebaseerd op de Java Business Integration (JBI) specificatie. De ChainBuilder ESB kan samenwerken met alle bestaande JBI compatibele containers en componenten. De eerste versie van de ChainBuilder ESB wordt geleverd met Apache ServiceMix 3.0.

De Java Business Integration Specification (JSR 208) is ontwikkeld onder toezicht van de Java Community Process (JCP). De JBI specificatie beschrijft een service-georiënteerde integratiebus en componentenarchitectuur voor SOA. De JBI specificatie definieert een standaard container met een pluggable architectuur waarop andere componenten (service engines en bindings) aangesloten kunnen worden. Hierdoor is het mogelijk om een uitbreidbare verzameling van onderling verbonden en samenwerkende software componenten samen te stellen. Deze software componenten kunnen op zichzelf weer containers zijn zoals een EJB container.

De JBI specificatie legt vast hoe componenten binnen de JBI container moeten samenwerken en volgt daarin een service-georiënteerde benadering.

Enkele op JBI gebaseerde ESB oplossingen zijn ondermeer:
- Open Enterprise Service Bus (OpenESB)

- Apache ServiceMix

- JBossESB

- Oracle Fusion Middleware

EN de Bostech ChainBuilder ESB. Bostech Corporation is eveneens Community Partner van de Open Source OpenESB oplossing maar biedt daarnaast een compleet Enterprise Integration Platform met EDI / B2B en EAI functies.

De twee belangrijkste features van de ChainBuilder ESB zijn:
- een verzameling grafische gebruikersinterfaces voor het het creëren en onderhouden van JBI artefacts. De voornaamste interfaces zijn de Flow Editor, Message Format Editor en Message Map Editor

- een verzameling JBI componenten en bibliotheken met waardevolle functies voor het realiseren van implementaties waaronder ondersteuning van legacy berichtformaten (X12, CSV), een mapping component, foutafhandeling en de mogelijkheid om scripts te koppelen aan elke component/element.

De ChainBuilder ESB file binding component maakt het werken met non-XML berichten (X12, CSV, fixed en variabele formaten) mogelijk en voorziet in archiveringsfuncties voor het opslaan van berichten wanneer deze zijn verwerkt.

Downloaden van de ChainBuilder IDE + Server
Ga naar de website www.chainforge.net en klik op de link Downloads > Download Now.

Klik nu onderaan onder de kolom Windows Release op de link voor het downloaden van het installatieprogramma voor de IDE + Server.

Installatie van ChainBuilder
Het installatieprogramma komt als een zip-bestand en is ongeveer 305 MB groot. Download het bestand naar een folder op uw harde schijf en pak het daarna uit.

Dubbelklik dan op het installatieprogramma om de installatie van ChainBuilder te starten. Na installatie kunt u de Eclipse ChainBuilder IDE opstarten via Start > Al uw programma’s > ChainBuilder ESB > ChainBuilder ESB IDE.

Wanneer de ChainBuilder ESB IDE is opgestart ga naar het menu Window > Preferences en open de node Java > Compiler. In het compiler scherm stel de waarde van het veld Compiler compliance level in op 6.0 (voor Java 1.6).

Tijdens installatie van Chainbuilder worden volgende omgevingsvariabelen aangemaakt:

Systeem Variabelen:
ANT_HOME = C:\ProgramFiles\cbesb-1.2\apache-ant
CBESB_CLASSPATH = C:\ProgramFiles\cbesb-1.2\config\errordb
CBESB_HOME = C:\ProgramFiles\cbesb-1.2
SERVICEMIX_HOME = C:\ProgramFiles\cbesb-1.2\apache-servicemix

Aan de Path-variabele worden de volgende paden toegevoegd:
C:\ProgramFiles\cbesb-1.2\bin;
C:\ProgramFiles\cbesb-1.2\apache-servicemix\bin;
C:\ProgramFiles\cbesb-1.2\apache-ant\bin;

Gebruikersvariabelen
ANT_HOME = C:\ProgramFiles\cbesb-1.2\apache-ant

Een ChainBuilder ESB project kan meerdere JBI Service Assembly projecten herbergen. Deze Assembly projecten kunnen refereren naar de definitiebestanden in het ESB project waaronder:
- Message Formats
- X12 Formats
- Schema en Transformation definitie bestanden

De structuur van een ESB project bestaat uit de volgende folders:
- bin
- build
- lib
- dist
- src

De structuur van een Service Assembly project bestaat uit de volgende folders:
- bin
- build
- lib
- dist
- src

In de folder src\formats worden de MDL (Message Definition Language) bestanden en XSD schema’s worden opgeslagen.

Om een beeld te krijgen van hoe deze projecten eruit zien kunt u achtereenvolgens een ESB project en een JBI SA project aanmaken via de onderstaande stappen.

Aanmaken van een ESB Project
- Klik met uw rechtermuisknop in de Package Explorer en selecteer de menuoptie New > Other.

- Open de node ChainBuilder ESB-IDE en ChainBuilder ESB Project

- Selecteer de optie New ChainBuilder ESB Project en klik op de knop Next

- Geef uw project de naam ESB en klik op de knop Next om verder te gaan

- Klik op de knop Finish

Aanmaken van een JBI Service Assembly Project
- Klik met uw rechtermuisknop in de Package Explorer en selecteer de menuoptie New > Other.

- Open de node ChainBuilder ESB-IDE en ChainBuilder ESB Project

- Selecteer de optie New JBI Service Assembly Project en klik op de knop Next

- Geef uw project de naam SA en klik op de knop Next

- Klik op de knop Next en vink in het dialoogscherm Setup Reference Relationship with Other project uw ESB Project aan

- Klik op de knop Finish

Na creatie van het ESB en SA project ziet uw scherm er als volgt uit:

Voor meer informatie over het gebruik van de ChainBuilder ESB blijf deze weblog volgen. Ik vertel u binnenkort hoe u de ChainBuilder ESB kunt gebruiken voor transformatie van een HR-XML Invoice-bericht naar een UBL Invoice-bericht.

Tags: electronic data interchange, HR-XML, Enterprise Service Bus, open source

Last update: 26-11-2011

Wednesday, January 23, 2008

HR-XML schema's doorgronden met hyperModel en Eclipse WTP

De HR-XML Consortium heeft een bibliotheek samengesteld bestaande uit +100 XML Schema's. Deze XML Schema's ondersteunen de voornaamste Human Resource Management processen en transacties.

De volledige bibliotheek kunt u downloaden van de website: www.HR-XML.org via het menu DOWNLOADS. Selecteer de laatst beschikbare stabiele versie die beschikbaar wordt gesteld op de Download-webpagina (momenteel versie 2.5). Als u een eerdere versie wilt downloaden klik op de link comprehensive index. Voor de versie 2.3 klik met uw rechtermuisknop op het jaar 2004 August en download het bestand ALLHRXML200408.zip. Pak daarna het zip-bestand uit naar een folder van uw keuze.

De download bevat eveneens de HR-XML Staffing Industry Data Exchange Standards (SIDES) XML Schema Definities. Wanneer u de HR-XML SIDES standaard gaat gebruiken voor het uitwisselen van informatie dan dient u zich te conformeren aan de gebruiksconventies teneinde de interoperabiliteit van de standaard te waarborgen. De structuur en de relevante velden van de HR-XML berichten zijn vastgelegd in XML Schema's die u kunt terugvinden in het zip-bestand.

Het XML Schema voor de TimeCard (uren- of werkbriefje) ga ik meer in detail bestuderen met hyperModel. Verder zal ik met behulp van de Eclipse webtools (Eclipse WTP Project) een XML-bestand aanmaken uitgaande van de XML Schema Definitie van de TimeCardAddionalData XML Schema.

Installeer eerst hyperModel volgens de instructies in mijn bloart Installeer hyperModel, het analyse- en ontwikkelgereedschap voor UML en XML.

Of ga naar de website van hyperModel en download het zip-bestand met de volledige Eclipse-omgeving en hyperModel plugin's.

Importeren van de HR-XML XML Schema's in hyperModel
Volg de onderstaande instructies:

- Start Eclipse hyperModel op.

- Open het perspectief hyperModel via het menu Window > Open Perspective > Other > hyperModel<?p>

- Maak eerst een nieuw project aan.
Klik daarvoor met uw rechtermuisknop in de Project Explorer en selecteer de menuoptie New > Project.
Open de node General en selecteer de optie Project.

Klik op de knop Next en geef uw project de naam HR-XML

Klik op de knop Finish om het project aan te maken.

- Importeer de XML Schema's
Ga naar het menu File en selecteer de menuoptie Import XML Schema's

In het dialoogscherm Import XML Schemas klik op de knop Add Folder en ga naar de folder waarin u het zip-bestand hebt uitgepakt.

Selecteer de folder SIDES (\HR-XML-2004-08\HR-XML-2_3\SIDES\) en klik op de knop OK. De folder wordt toegevoegd aan de lijst met XML Schema Files.

In het veld Root package selecteer de waarde SIDES.

Klik op de knop Next en geef daarna uw UML Model de naam SIDES.uml

Klik op de knop Finish om de XML Schema's te importeren.

In de Project Explorer ziet u volgende boomstructuur verschijnen.

Ga naar het menu File en selecteer de menuoptie Save All voor het opslaan van het aangemaakte UML Model.

Genereer het Class Diagram voor het TimeCard bericht
De TimeCard is het bericht waarmee de door een medewerker gemaakte uren worden gerapporteerd aan de uitlener maar eveneens kunnen de gemaakte uitgaven en/of onkosten in het bericht worden opgenomen.

In UML Table Editor open de node SIDES en ga naar de node TimeCardAdditionalData.

Klik met uw rechtermuisknop op de node TimeCardAdditionalData en selecteer de menuoptie Open With > Class Dynagram voor het genereren van een UML Class Dynagram van de TimeCard.

Klik met uw rechtermuisknop op de node TimeCard en selecteer de menuoptie Add Diagram > Class Diagram voor het genereren van een UML Class Diagram van de TimeCard.

Selecteer de folder waarin het diagrambestand moet worden aangemaakt en geef het bestand de naam SIDES.TimeCard.umlclass_diagram.

Klik op de knop Finish voor het aanmaken van de Class Diagram.

Genereer een XML bestand gebaseerd op de XML Schema Definitie van de TimeCard.
- Maak het project XML-Files aan onder de Package Explorer

- Klik met uw rechtermuisknop op het project en selecteer de menuoptie New > Other

- Open de node XML, selecteer de optie XML en klik op de knop Next

- Vink de optie Create XML file from an XML schema file aan en klik op de knop Next

- Geef uw XML-bestand een naam (hr-xmlTimeCardFile.xml), selecteer de parent folder en klik op de knop Next

- Vink de optie Select file from workbench aan en selecteer het XML Schema uit de bestanden aanwezig in de workbench. (XML -Standards\HR-XML-2004-08\HR-XML-2_3\SIDES\TimeCardAdditionalData.xsd)

- Klik op de knop Next en

- Vink in het dialoogscherm Select Root Element alle opties aan en klik op de knop Finish

Het XML-bestand hr-xmlTimeCardFile.xml wordt aangemaakt en geopend.

Tags van Technorati:

Last update: 26-11-2011

Monday, January 21, 2008

Installeer hyperModel, het analyse- en ontwikkelgereedschap voor UML en XML

hyperModel is een analyse- en ontwikkelgereedschap voor XML schema's en UML diagrammen. hyperModel legt de nadruk om het verhogen van inzicht in Business modellen via dynamische, multi-dimensionale views.

hyperModel is ontwikkeld door de schrijver van het boek Modeling XML Applications with UML: Practical e-Business Applications (The Addison-Wesley Object Technology Series), David Carlson. hyperModel is volledig gebouwd gebruikmakende van de Eclipse UML2 en XSD bibliotheken en het Eclipse Modeling Framework (EMF). Modellen ontwikkeld met IBM's Rational Software Modeler (RSM) 6.0/7.0 zijn volledig uitwisselbaar met hyperModel en omgekeerd. Beide applicaties zijn gebaseerd op de Eclipse EMF en UML2 projecten.

De functionaliteit van hyperModel bestaat ondermeer uit:
- importeren van een XML Schema en genereren van een UML diagram
- genereren van een XML Schema uitgaande van een UML diagram

Voor meer informatie over hyperModel kunt u de website van het XMLmodeling.com bezoeken.

Voor de installatie van hyperModel moet u de Eclipse Modeling Development Tools (MDT) UML2 Tools, het EMFT Ecore Tools Project, het EMFT Search Project en Apache Batik installeren. De installatie van de Eclipse MDT UML2 Tools vereist het Eclipse Modeling Framework (EMF), het Graphical Editing Framework (GEF), de Object Constraint Language (OCL) Component van de Eclipse Model Development Tools en het EMF Data Integrity Framework.

- Eclipse MDT UML2 Tools kunt u installerren via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse MDT UML2 Tools Project.

Apache Batik is een op Java-gebaseerde toolkit voor applicaties die gebruik willen maken van afbeeldingen in het Scalable Vector Graphics (SVG) formaat. Apache Batik kunt u installeren via de Eclipse Update Manager zoals beschreven in mijn bloart Installatie van Apache Batik.

Het Eclipse EMFT Ecore Tools Project kunt u installeren via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse EMFT Ecore Tools Project.

Het Eclipse EMFT Search Project kunt u installeren via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse EMFT EMF Search Project.

hyperModel 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 geregistreerde updates sites.
- Klik op de knop New Remote Site.
- Vul de naam en URL van de update site in en klik op de knop OK.

Naam: hyperModel Update Manager Site
URL: http://download.xmlmodeling.com/hyperModel/dev/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. Als u deze optie aanvinkt dan worden alleen de macro-level features getoond en niet al de features die daaronder vallen. Vink nu de node hyperModel Update Manager Site aan.

- 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 hyperModel 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 hyperModel 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 hyperModel Update Manager Site
- Klik op de knop Install All in het dialoogscherm Verification.

Nadat de installatie is afgerond wordt Eclipse opnieuw opgestart.

Tags van Technorati:

Lasst update: 26-11-2011

Bronnen: Modeling XML Applications with UML: Practical e-Business Applications (The Addison-Wesley Object Technology Series)

Monday, January 14, 2008

Installeer het Eclipse EMFT EMF Search Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit een aantal subprojecten waaronder het EMF Search Project. Dit project levert de infrastructuur en componenten voor zoekopdrachten binnen op EMF-gebaseerde modellen met specifieke aandacht voor integratie met de Eclipse Core Search API.

Het Eclipse EFMT Search 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: EMFT Update Manager Interim Site
URL: http://download.eclipse.org/modeling/emft/updates/site-interim.xml

Toelichting: Het Eclipse Modeling Framework Technology (EMFT) Project bestaat momenteel uit projecten die zich in de incubation fase bevinden. Het doel van de Eclipse incubation fase is het uitbouwen van een volledig werkend Open Source project. Dat houdt in de ontwikkeling van het proces, de community en de technologie. Voorlopig zijn de plug-in's te downloaden via de site-interim.xml i.p.v. 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 open de node EMFT Update Manager Interim Site. Als u deze optie aanvinkt dan worden alleen de macro-level features getoond en niet al de features die daaronder vallen. Vink nu de optie EMFT SEARCH SDK (Incubation) aan.

- Klik op de knop Next
- Accepteer de Licentievoorwaarden

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 EMFT 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 EMFT 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 EMFT Update Interim Site
- Klik op de knop Install All in het dialoogscherm Verification.

Nadat de installatie is afgerond wordt Eclipse opnieuw opgestart.

Tags van Technorati:

Last update: 26-11-2011

Installeer het Eclipse EMFT Ecore Tools Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit een aantal subprojecten waaronder het Ecore Tools Project. Dit project voorziet in een omgeving voor het aanmaken en onderhouden van Ecore modellen.

Het Eclipse EFMT Ecore 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: EMFT Update Manager Interim Site
URL: http://download.eclipse.org/modeling/emft/updates/site-interim.xml

Toelichting: Het Eclipse Modeling Framework Technology (EMFT) Project bestaat momenteel uit projecten die zich in de incubation fase bevinden. Het doel van de Eclipse incubation fase is het uitbouwen van een volledig werkend Open Source project. Dat houdt in de ontwikkeling van het proces, de community en de technologie. Voorlopig zijn de plug-in's te downloaden via de site-interim.xml i.p.v. 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 open de node EMFT Update Manager Interim Site. Als u deze optie aanvinkt dan worden alleen de macro-level features getoond en niet al de features die daaronder vallen. Vink nu de optie EMFT ECORETOOLS SDK (Incubation) aan.

- Klik op de knop Next
- Accepteer de Licentievoorwaarden

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 EMFT 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 EMFT 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 EMFT Update Interim Site
- Klik op de knop Install All in het dialoogscherm Verification.

Nadat de installatie is afgerond wordt Eclipse opnieuw opgestart.

Tags van Technorati:

Last update: 26-11-2011

Installatie van Apache Batik

Apache Batik is een op Java-gebaseerde toolkit voor applicaties die gebruik willen maken van afbeeldingen in het Scalable Vector Graphics (SVG) formaat. Apache Batik is een subproject van het Apache XML Graphics Project. Het Apache Batik project biedt ontwikkelaars een verzameling modules voor het ondersteunen van SVG oplossingen.

Installatie van het Apache Batik
Voor meer informatie over Apache Batik kunt u de website het Apache XML Graphics Project bezoeken.

De Eclipse Plugin voor Apache Batik is terug te vinden onder de Eclipse Europa Discovery Site.

Apache Batik 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.
- Vink de optie Europa Discovery Site

- 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. Als u de filter hebt geactiveerd worden alleen de macro-level features getoond en niet al de features die daaronder vallen.

Open de node Europa Discovery Site en daarna de node Enabling Features.

Vink nu de node Apache Batik aan.

- 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 Apache Batik 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 Apache Batik 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 Europe Discovery Site

- Klik op de knop Install All in het dialoogscherm Verification.

Nadat de installatie is afgerond wordt Eclipse opnieuw opgestart.

Tags van Technorati: ,

Last update: 26-11-2011

Installeer het Eclipse Modeling Framework Technology (EMFT) Project

Het Eclipse Modeling Framework Technology (EMFT) Project bestaat uit nieuwe technologiën die het Eclipse Modeling Framework (EMF) uitbreiden en/of complementeren.

Het Eclipse EMFT Project bestaat uit een aantal subprojecten:
- het Ecore Tools Project voorziet in een omgeving voor het aanmaken en onderhouden van Ecore modellen.

- het EMF Search Project levert de infrastructuur en componenten voor zoekopdrachten binnen op EMF-gebaseerde modellen met specifieke aandacht voor integratie met de Eclipse Core Search API.

- het Teneo Project is een database persistentie oplossing voor EMF, die gebruik maakt van Hibernate of Java Persistent Objects (JPOX)/Java Data Objects (JDO 2.0). Het project combineert de kracht van het modelleren en genereren van code via het EMF raamwerk met de kracht van object relationele mapping software zoals Hibernate en JPOX.

Installatie van de Eclipse EMFT
- Installeer het Eclipse EMFT - Ecore Tools Project via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse EMFT Ecore Tools Project.

- Installeer het Eclipse EMFT - Search Project via de Eclipse Update Manager zoals beschreven in mijn bloart Installeer het Eclipse EMFT EMF Search Project

- Installeer het Eclipse EMFT - Teneo Project via de Eclipse Update Manager zoals beschreven in mijn bloart volgt binnenkort.

Tags van Technorati:

Last update: 3-12-2011