Developer Guide

Welcome to Wavelet Developer Guide. This guide is specifically written for aspiring Wavelet Developers. By going through the exercises and course material, you should the fundamental knowledge of performing basic customization on Wavelet EMP.

 

A new Wavelet.biz developer should register themselves at the following mailing list:

 

1) sourceforge.net

http://sourceforge.net/

Please register yourself an account, and send your username to support@wavelet.biz / vincent@wavelet.biz

 

2) Google Mailing List

Please register yourself to the following mailing list:

i) http://groups.google.com/group/wavelet

ii) http://groups.google.com/group/wavelet-users

iii) http://groups.google.com/group/wavelet-developers

 

In general, Wavelet recommends the following training sessions for the developer:

 

No

Training Session

Pre-requisites / Preparation

Duration

Remarks

1

LINUX AND WAVELET EMP INSTALLATION and CONFIGURATIONS
    a) http://help.wavelet.biz/server_installation_and_commissioning_checklist.htm
    b) http://help.wavelet.biz/linux_and_wavelet_emp_installation.htm
    c) http://help.wavelet.biz/fine_tuning_jboss_application_server.htm

 

 

 

 

2

LINUX AND WAVELET EMP INSTALLATION and CONFIGURATIONS
    a) http://help.wavelet.biz/wavelet_emp_-_basic_system_configurations_and_setup.htm
    b) http://help.wavelet.biz/cashbook_configurations.htm

 

 

 

 

 

3

DATABASE BACKUP AND MAINTENANCE
    a) Shell Scripts
    b) Crontab
    c) Linux file permissions
    d) Basic backup and maintenance
    e) Linux system hardening

 

 

 

 

4

SKILLS REQUIRED
    a) Linux commands
    b) vi editor / eclipse
    c) JBOSS
    d) PostgreSQL

    e) CVS

 

 

 

 

5

J2EE
    a) Model View Controller
    b) Wavelet File and Directory Structure

 

 

 

 

6

J2EE
    a) JSP and Servlets
    b) Enterprise Javabeans (EJB)

 

 

 

 

7

PROGRAMMING WORKSHOP 1- NEW SYSTEM SETUP
    a) New cash sale format
    b) New invoice format

    c) Uploading company logos

 

 

 

 

8

PROGRAMMING WORKSHOP 2 - CONFIGURATIONS
    a) System configurations
    b) Permissions

 

 

 

 

9

PROGRAMMING WORKSHOP 3 - EJB
    a) Writing new EJBs

    b) Adding columns to existing database

 

 

 

 

10

PROGRAMMING WORKSHOP 4 - REPORTS

   a) Writing new JSP reports

   b) Writing new iReports

 

 

 

 

11

SYSTEM SUPPORT - Hands on Workshop

   a) Working on case studies in support@wavelet.biz