Java ME programming tips and tutorials, and a collection of free Java MIDlets for mobile phones and wireless devices, available on dbarnes.com.
Before Java enabled mobile phones, custom applications were already available on Texas Instruments Graphing Calculators.
A summary of PPP, and a PPP Option Negotiation Simulation implemented as a Java Applet, with source code.