A method for booting a software operating environment and software
applications within a wireless communications system (100) is provided.
The method (500) includes executing one or more boot manager programs
(516). The method further includes executing a first stage program code
(614) and a second stage program code (618) in response to a boot manager
program. The method includes loading an operating system (714) and
launching a low level radio function application (716) in response to a
boot manager program. The low level radio function can be an emergency
communications application. Subsequent to loading the operating system
and launching the low level radio function application, the method
further includes loading a middleware (812) and a core framework (814) in
response to the second stage program code. The method includes loading a
device driver software programs in response to the first stage program
code. The device driver software programs can be allocated and
deallocated upon stated events. A computer program product in a computer
readable medium is also provided. A computer processing system for
booting a software operating environment and software applications within
a wireless communications system is also provided.