An Introduction to BlackBerry J2ME Applications