English / Dutch [+/-]

Business-to-Business (B2B), Enterprise Service Bus (ESB), Service Oriented Architecture (SOA)
Inter Enterprise Business Hub (IEBH), Project Management, Open Source Solutions
Electronic Invoicing, Electronic Invoice Presentment & Payment (EIPP), E-Procurement, E-Commerce
De wereld van Internetapplicaties en Open Source Oplossingen.
The world of Internet applications and Open Source Solutions.
Find the Electronic Business Knowledge Village (EBKV) on Linkedin
Join Platform eZakendoen on LinkedIn


Verzeker u van 2 GB gratis opslagruimte.

Get Mozy Free


Creative Commons License
Op dit werk is een Creative Commons Licentie van toepassing.

May 2008
M T W T F S S
« Apr   Jun »
 1234
567891011
12131415161718
19202122232425
262728293031  
View danga's profile on LinkedIn




Gratis Opslagruimte voor Windows

Get 2 GB of 100% free backup space.

Get Mozy Free


Bekijk de broncode en start Plazma ERP + CRM in Eclipse

De Plazma software bestaat uit twee componenten
- het Plazma Platform
- de Plazma Business Solutions

De softwaremodules van Plazma bestaan uit:
- bsolution:
Bevat de algemene basis en server functionaliteit met beans/persistence objects en services. De basis functionaliteit bestaat uit standaard entiteiten waaronder organization, bank, goods, product en document.

- bsolution.gui: bevat de swing client

- bsolution.rich: bevat de SWT client

- bsolution.configuration:
Bevat de systeem configuratie instellingen met ondermeer .xml- en .properties- bestanden.

- bsolution.database:
Bevat instellingen voor de verschillende databases die worden ondersteund en daarnaast SQL scripts en initialisatie / test data voor het inrichten van de databases.

- bsolution.reportstorage: bevat de report storage

- framework: bevat het gemeenschappelijk raamwerk.

- lib: bevat de gemeenschappelijke .jar-bestanden

- rcp: bevat het raamwerk voor de rich client.

De broncode van de Plazma software kunt u gratis downloaden via:
1) CVS (Concurrent Versions System), het versiebeheersysteem dat voor het beheer van de Plazma software wordt gebruikt.

2) de download pagina op de Plazma website.

Met behulp van Eclipse kunt u daarna de broncode bekijken, onderhouden en/of eventueel aanpassen.

Download en installeer de laatste versie van Eclipse volgens de instructies in mijn bloart Downloaden en installeren van Eclipse SDK.

U kunt het bestand uitpakken naar de folder C:\ProgramFiles\eclipse-sdk-3.3.2\ of een folder van uw keuze . Klik daarna op het bestand eclipse.exe om Eclipse op te starten.

Nadat u de Eclipse SDK hebt geïnstalleerd moet u nog een specifieke werkruimte aanmaken voor uw Plazma omgeving. Volg daarvoor de instructies in mijn bloart Aanmaken van een specifieke workspace in Eclipse.

Wanneer u de broncode hebt gedownload kunt u deze op een aantal manieren overnemen in Eclipse. Dit kan door een project aan te maken gebaseerd op de broncode (1) of de broncode te importeren in uw werkruimte (2). Een andere mogelijkheid is dat u de broncode van de Plazma software download via CVS (3).

The Plazma software has two parts
- the Plazma Platform
- the Plazma Business Solutions

The software modules of Plazma are:
- bsolution:
Contains common and server functionality with beans/persistence objects and services. The common functionality consist of standard entities such as organization, bank, goods, product en document.

- bsolution.gui: contains the swing client

- bsolution.rich: contains the SWT client

- bsolution.configuration:
Contains the system configuration settings such as .xml- en .properties- files.

- bsolution.database:
Contains the settings for the supported databases and the SQL scripts, initialization / test data for setting up the databases

- bsolution.reportstorage: contains the report storage

- framework: contains the common framework

- lib: contains the common .jar- files

- rcp: contains the framework for the rich client.

You can download the source code of the software:
1) using CVS (Concurrent Versions System), the version control system used to manage the Plazma software.

2) through the download section at the Plazma website.

You can investigate, maintain and/or change the source code with Eclipse.

Download and install the latest version of Eclipse following the instructions in my bloart Download and install the Eclipse SDK.

Unzip the file you downloaded to the folder C:\ProgramFiles\eclipse-sdk-3.2.2\ or a folder of your choice and click on the executable eclipse.exe to start Eclipse.

After you have installed the Eclipse SDK you will have to create a separate workspace for your Plazma environment following the instructions in my bloart Creating a specific workspace in Eclipse.

When you downloaded the source code you can create a project based on the source code (1) or import the source code into your workspace (2). An other way is to download the source code of the Plazma software through CVS (3).

Read more — Meer lezen

Installatie en inrichten van Plazma ERP + CRM met MySQL als database

Installatie en inrichting van Plazma met MySQL
Wanneer u een eigen Plazma omgeving wil opzetten voor bedrijfsdoeleinden kunt u het beste MySQL als database inrichten. Voor de installatie van MySQL ga naar mijn bloart: Upgrade van MySQL 5.0 naar MySQL 5.1 onder Windows.

Na installatie van MySQL volg de onderstaande stappen:

- Start uw MySQL Administrator: Menu Start > Alle Programma’s > MySQL > MySQL Administrator.

Installation and setup of Plazma with MySQL
When you want to setup your own Plazma environment for Business reasons you should install and setup MySQL. For the installation of MySQL read my bloart: Upgrade of MySQL 5.0 to MySQL 5.1 under Windows.

After Installation of MySQL follow the steps below:

- Start your MySQL Administrator: Menu Start > All Programs > MySQL > MySQL Administrator.

mysql-administrator

- Open het menu Catalogs voor het overzicht van aanwezige databases

- Ga naar het overzicht, rechtermuisknop en selecteer de menuoptie Create new Schema

- Open the menu Catalogs to see the overview of available databases

- Go to the overview, press your right mouse button and select the menu option Create new Schema

mysql-create-new-schema

- Geef uw database de naam plazma_db en klik op de knop OK.

- Enter the name plazma_db for the database and click on the button OK.

plazma-create-mysql-database

Wanneer de database is aangemaakt moet nog de structuur en initiële data worden toegevoegd.

- Open het menu Tools en selecteer de menuoptie MySQL Command Line Client.

When the database is created you need to add the structure and initial data.

- Open the menu Tools and select the menu option MySQL Command Line Client.

mysql-command-line-client-start

- Op de opdrachtregel mysql> voer achtereenvolgens de volgende opdrachten uit:
mysql>\u plazma_db
mysql>\. C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\db\result\mysql\en\result_work_db.sql

Tip: Het script result_work_db.sql is bedoeld voor het opzetten van een productie database. Voor de demo database is er het script result_demo_db.sql.

Het enige wat u hierna moet doen is de JDBC-connectieinstellingen voor uw database vastleggen via de Configuration Manager. In de distributie van Plazma is de JDBC driver voor MySQL opgenomen in de directory /lib/jdbc/mysql/mysql-connector-java-5.0.5-bin.jar.

- On the command line mysql> enter the commands:
mysql>\u plazma_db
mysql>\. C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\db\result\mysql\en\result_work_db.sql

Tip: The script result_work_db.sql is defined for setting up a production database. For the demo database the script result_demo_db.sql is defined.

Now you have to enter the JDBC parameters for your database using the Configuration Manager. In the distribution of Plazma the JDBC driver for MySQL is included in the directory /lib/jdbc/mysql/mysql-connector-java-5.0.5-bin.jar.

Configuration Manager
Met de Configuration Manager kunt u de Properties, Classpath en JDBC instellingen van uw Plazma ERP + CRM omgeving vastleggen en onderhouden.

- Ga naar Start > Alle Programma’s > Plazma ERP + CRM x.y.z > Config Manager.

Configuration Manager
With the Configuration Manager you can enter or update the Properties, Classpath and JDBC settings for your Plazma ERP + CRM environment.

- Go to Start > All Programs > Plazma ERP + CRM x.y.z > Config Manager.

plazma-configuration-manager

In de linkerkolom ziet u de drie instellingen die u kunt onderhouden. Voor elk van de instellingen wordt een afzonderlijk bestand aangemaakt in de directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\.
* Properties = plazma.properties
* Classpath = plazma.classpath

Voor de JDBC instellingen wordt een bestand aangemaakt in de directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\conf\
* JDBC = jdbc.properties

Let op wanneer u de JDBC instellingen van uw database wijzigt dan verdwijnen de voorgaande instellingen. Het is dan niet mogelijk om eenvoudig te switchen tussen de MySQL en de HSQL database omdat er geen mogelijkheid aanwezig is om meerdere instellingen op te slaan.

In de Administration Guide kunt wel alle instellingen voor de beschikbare databases terugvinden.

Tip: Om toegang te verkrijgen tot de database moet u er wel zorgen dat een systeemgebruiker is aangemaakt tijdens het initialiseren en inrichten van uw database.

De JDBC parameters voor de MySQL database zijn:

In the left column you can see the three settings that you can maintain. For each of these settings a separate file is created in the directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\.
* Properties = plazma.properties
* Classpath = plazma.classpath

For the JDBC settings a file is created in the directory C:\ProgramFiles\PlazmaForge\Plazma ERP+CRM 0.1.7\conf\
* JDBC = jdbc.properties

Be careful when you change the JDBC settings of your database the previous settings will be removed and it is not possible to simply switch between MySQL and HSQL. You will have to manually change the settings each time you switch from database. In the Administration Guide you can find the settings for all available databases.

Tip: To access your database you have to ensure that a system user is defined during the initialisation and setup of the database.

The JDBC settings for the MySQL database are:

plazma-configuration-manager-jdbc-mysql

U kunt nu de Plazma ERP + CRM applicatie starten via Start > Alle Programma’s > Plazma ERP + CRM x.y.z > Plazma ERP + CRM x.y.z

You can start the Plazma ERP + CRM application using Start > All Programs > Plazma ERP + CRM x.y.z > Plazma ERP + CRM x.y.z

Plazma Business Solution ERP + CRM

Plazma ERP + CRM is een gebruikersvriendelijke ERP en CRM applicatie voor kleine en middelgrote bedrijven. Plazma ERP + CRM is ontwikkeld door Oleh Hapon uit Kyiv, Oekraïne. De software is gratis beschikbaar onder de Lesser GNU Public License (LGPL).

De functionaliteit die wordt aangeboden bestaat uit:
- Contacts Management voor het onderhouden van contacten en het bijhouden van afspraken, telefoongesprekken, bijeenkomsten, emails en andere documenten. Een sterke zoekfunctie maakt het mogelijk om snel belangrijke informatie terug te vinden.

- Accounts Management voor het opslaan en onderhouden van klanten en opportunities.

- Products Management voor het opslaan en onderhouden van productgegevens.

- Sales Management voor het opslaan en onderhouden van verkooporders, voorspellingen en offertes.

- Campains Management voor het plannen en opvolgen van marketing en sales campagnes.

- Analytical Reports voor het analyseren van de sales activiteiten (voorspellingen en prestaties) van het verkoopteam.

Plazma ERP + CRM is a userfriendly application for small and medium enterprises. Plazma ERP + CRM is developed by Oleh Hapon from Kyiv, Ukraine. The software is freely available under the Lesser GNU Public License (LGPL).

The functionality provided consists of:
- Contacts Management for the storage and management of contacts, negotiations, phone calls, tasks meetings, emails and documents.

- Accounts Management for the storage and management of customers and opportunities.

- Products Management for the storage and management of product data.

- Sales Management for the storage and management of sales activities.

- Campains Management for managing marketing and sales campains.

- Analytical Reports for analyzing the performance of the sales team (sales forecasts and results) by generating activity reports.

Er zijn twee verschillende software versies van Plazma ERP + CRM beschikbaar:
- de Standalone software is een Rich Client die zowel de functionaliteit van de client als de applicatieserver bevat en rechtstreeks communiceert met een database server. Deze software versie ondersteunt 1 tot 3 werkstations en kan gebruikt worden voor demonstratiedoeleinden.

There are two different versions of Plazma ERP + CRM available:
- the Standalone software is a Rich Client that contains the functionality of the client and the application server and is able to connect directly to a database server. This software version supports 1 to 3 workstations and can be used for demonstration purposes.

plazma-variant-rich-client

- de Server omgeving bestaat uit client software en een applicatieserver. De client software bestaat in twee varianten: een Rich Client en een Web Client. De Rich Client is een GUI applicatie en de Web Client is een Internet Oplossing.

- the Server environment consists of client software and an application server. The client software has two variants: a Rich Client and a Web Client. The Rich Client is a GUI applicaton and the Web Client is an Internet Solution.

plazma-variant-application-server

Voor de applicatieserver zijn twee opties aanwezig:
- de Plazma EJB Server maakt gebruik van JBoss als EJB Container

- de Plazma Lite Server is een server applicatie die gebruik maakt van Remote Method Invocation (RMI) en het Spring raamwerk

Plazma ERP + CRM komt standaard met HSQL als database maar kan werken met verschillende databases waaronder MySQL, PostgreSQL, Oracle en Firebird. U dient alleen de database aan te maken en een aantal SQL scripts uit te voeren die standaard worden meegeleverd in de folder \Plazma\db\result\.

Let op: Wanneer u de Plazma Server versie installeert moet u eerst de server installeren en daarna de client.

For the application server there are two options available:
- the Plazma EJB Server that uses JBoss as the EJB Container

- the Plazma Lite Server is a server application that uses Remote Method Invocation (RMI) and the Spring framework

Plazma ERP + CRM is standard delivered with the HSQL database but works with various databases such as MySQL, PostgreSQL, Oracle en Firebird. You only have to create the database and run some SQL scripts that are provided in the folder \Plazma\db\result\.

Attention: When you install the Plazma Server you first have to install the server and thereafter the client.

Read more — Meer lezen

MyJSQLView voor het onderhoud van de gegevens in uw database

MyJSQLView is een grafisch gereedschap voor het onderhouden en beheren van gegevens in databases. Het gereedschap richt zich vooral op het toegankelijk maken van gegevens. U kunt gegevens bekijken, toevoegen, aanpassen en zelfs verwijderen. Eveneens is de mogelijkheid aanwezig voor het exporteren en importeren van gegevens.

Deze import- en exportfunctionaliteit is de voornaamste reden waarom ik MyJSQLView ben gaan gebruiken. Het is zelfs mogelijk om een backup en replicatie van een database te maken door de database en het database schema te exporteren en te importeren in een andere database server. Met behulp van MyJSQLView wil ik de stamgegevens van de Open Source ERP / CRM applicatie Plazma, waarover ik het later zal hebben, initialiseren en aanvullen.

MyJSQLView ondersteunt MySQL, PostgreSQL en HSQL databases via Java Database Connectivity drivers. De mogelijkheid om toegang tot andere databases te realiseren is volledig ingebouwd in de architectuur van MyJSQLView. MyJSQLView voorziet slechts in toegang tot één database per sessie. Het is wel mogelijk om meerdere databases gelijktijdig te openen via verschillende sessies van MyJSQLView.

MyJSQLView is een Java programma en vereist een Java Runtime Environment (JRE). Voor de goede werking is een recente versie van JRE aangeraden, minimaal JRE 2.4.

Ga naar de website van MyJSQLView voor het downloaden van de applicatie. Klik op de link Downloads bovenaan de website en download de laatste versie van het platformonafhankelijke zip-bestand myjsqlview_beta_x.y.zip.

Open het zip-bestand en pak het uit naar een folder van uw keuze, bij voorkeur C:\ProgramFiles\. Maak daarna een koppeling aan naar de MyJSQLView.jar. Ga naar uw desktop: Rechtermuisknop > Niew > Koppeling > Zoek en Selecteer de MyJSQLView.jar in de directory C:\ProgramFiles\MyJSQLView\.

U moet eveneens zorgen voor installatie van JDBC drivers voor de databases die u wilt benaderen. Voor MySQL moet u de MySQL® Connector/J downloaden van de website van MySQL. Download de laatst beschikbare versie van de MySQL Connector.

Het is verstandig om de jar-bestanden voor deze connectoren te installeren in een afzonderlijke folder en deze folder op te nemen in de Java CLASSPATH omgevingsvariabele (CLASSPATH=.;C:\ProgramFiles\MySQL\mysql-connector-java-5.1.6-bin.jar). Helaas om een nog onverklaarbare reden lijkt dit niet te werken en moet het jar-bestand opgeslagen worden in de directory C:\Program Files\Java\jre1.6.0_05\lib\ext\. De CLASSPATH is dan niet nodig.

Dubbelklik nu op deze shortcut voor het starten van MyJSQLView. De eerste maal zult u een aantal parameters moeten vastleggen waarmee u toegang verkrijgt tot uw database. MyJSQLView gebruikt TCP/IP voor het maken van verbinding met de database vandaar deze parameters.

De parameters zijn:
- Host: localhost of 127.0.0.1
(geef de naam van uw database server op)

- Database: plazma_db
(geef de naam van uw database op want een database server kan meerdere databases bevatten)

- User: gebruikersnaam voor de database server

- Password: wachtwoord horende bij bovenstaande gebruikersnaam

MyJSQLView is a graphical tool for the maintenance and management of data in a database. The tool enables viewing, adding, editing or deleting data and provides various options for importing and exporting data. It is possible to backup and replicate a database by exporting the database or database scheme and import these in another database server.

The import- and export functionality is my main reason for using MyJSQLView. I intend to use MyJSQLView to initialise and update the master data of the Open Source ERP / CRM application Plazma.

MyJSQLView supports MySQL, PostgreSQL and HSQL databases through Java Database Connectivity drivers. The capability to connect to other databases has been fully build into the core architecture of MyJSQLView. MyJSQLView provides access to only one database per session. It is possible to open multiple databases at the same time by using different sessions of MyJSQLView.

MyJSQLView is a Java program and requires a Java Runtime Environment (JRE) to be installed. It is advised to install the most recent version of JRE, at a minimum JRE 2.4 is needed.

Download the application from the website MyJSQLView. Click on the link Downloads on top of the page and download the latest version of the platform independent zip-file myjsqlview_beta_x.y.zip.

Unpack the zip-file to a folder of your choice, perferably C:\ProgramFiles\. Afterwards add a shortcut to the MyJSQLView.jar file on your desktop.

Go to your Desktop: Right click your mouse > New > Shortcut > Choose Browse > Find and Select the jar-file in the directory C:\ProgramFiles\MyJSQLView\.

You also need to install the appropriate JDBC drivers for the databases you want to maintain. For MySQL download the latest version of MySQL® Connector/J from the MySQL website.

Install the jar-file in a separate folder and include the path in the Java CLASSPATH environment variable. (CLASSPATH=.;C:\ProgramFiles\MySQL\mysql-connector-java-5.1.6\). Apparently using a separate folder seems not to work. Instead you have to install the jar-file in the directory C:\Program Files\Java\jre1.6.0_05\lib\ext\.

Doubleclick on the shortcut to launch MyJSQLView. The first time a few parameters are required to gain access to your database. MyJSQLView uses TCP/IP for the connection with the database.

The parameters are:
- Host: localhost or 127.0.0.1
(enter the name of the database server)

- Database: plazma_db
(enter the name of the database because a database server can have several databases)

- User: username for the database server

- Password: password that belongs to the username

myjsqlview-login-screen

Read more — Meer lezen

My Zimbio I Flock
Copyright © 2000 - DanGa Design