web based personal assistant based on java