미들 웨어 ( 144 ) 는 어플리케이션 ( 146 ) 이 전자 장치 ( 101 ) 의 하나 이상 의 리소스 들 이 제공 하 는 기능 또는 정보 를 사용 할 수 있 도록 다양 한 기능 들 을 어플리케이션 ( 146 ) 으로 제공 할 수 있 다 . 미들 웨어 ( 144 ) 는 , 예 를 들 면 , 어플리케이션 매니저 ( 201 ) , 윈도우 매니저 ( 203 ) , 멀티미디어 매니저 ( 205 ) , 리소스 매니저 ( 207 ) , 파워 매니저 ( 209 ) , 데이터베이스 매니저 ( 211 ) , 패키지 매니저 ( 213 ) , 커 넥 티비 티 매니저 ( 215 ) , 노티 피케 이 션 매니저 ( 217 ) , 로케이션 매니저 ( 219 ) , 그래픽 매니저 ( 221 ) , 시큐리티 매니저 ( 223 ) , 통화 매니저 ( 225 ) , 또는 음성 인식 매니저 ( 227 ) 를 포함 할 수 있 다 . 어플리케이션 매니저 ( 201 ) 는 , 예 를 들 면 , 어플리케이션 ( 146 ) 의 생명 주기 를 관리 할 수 있 다 . 윈도우 매니저 ( 203 ) 는 , 예 를 들 면 , 화면 에서 사용 되 는 GUI 자원 을 관리 할 수 있 다 . 멀티미디어 매니저 ( 205 ) 는 , 예 를 들 면 , 미디어 파일 들 의 재생 에 필요 한 포맷 을 파악 하 고 , 해당 포맷 에 맞 는 코덱 을 이용 하 여 미디어 파일 의 인코딩 또는 디 코딩 을 수행 할 수 있 다 . 리소스 매니저 ( 207 ) 는 , 예 를 들 면 , 어플리케이션 ( 146 ) 의 소스 코드 또는 메모리 의 공간 을 관리 할 수 있 다 . 파워 매니저 ( 209 ) 는 , 예 를 들 면 , 배터리 의 용량 , 온도 또는 전원 을 관리 하 고 , 이 중 해당 정보 를 이용 하 여 전자 장치 ( 101 ) 의 동작 에 필요 한 전력 정보 를 결정 또는 제공 할 수 있 다 . 일실 시예 에 따르 면 , 파워 매니저 ( 209 ) 는 바이오스 ( BIOS : basic input / output system ) 와 연동 할 수 있 다 .