Not everything before that. Before that Java stuff RIM was shipping a bespoke platform with a C API, from 1996 to 2002. The devices had Intel 386 CPUs which sounds weird but the battery life was incredible. The model 850 ran on 1 AA battery. The model 957 was rechargeable but it ran so long you didn't need to take the charger on trips.