데이터베이스 매니저 ( 211 ) 는 , 예 를 들 면 , 어플리케이션 ( 146 ) 에서 사용 될 데이터베이스 를 생 성 , 검색 , 또는 변경 할 수 있 다 . 패키지 매니저 ( 213 ) 는 , 예 를 들 면 , 패키지 파일 의 형태 로 배포 되 는 어플리케이션 의 설치 또는 갱신 을 관리 할 수 있 다 . 커 넥 티비 티 매니저 ( 215 ) 는 , 예 를 들 면 , 전자 장치 ( 101 ) 와 외부 전자 장치 간 의 무선 또는 유선 연결 을 관리 할 수 있 다 . 노티 피케 이 션 매니저 ( 217 ) 는 , 예 를 들 면 , 발생 된 이벤트 ( 예 : 통화 , 메시지 , 또는 알람 ) 를 사용 자 에게 알리 기 위한 기능 을 제공 할 수 있 다 . 로케이션 매니저 ( 219 ) 는 , 예 를 들 면 , 전자 장치 ( 101 ) 의 위치 정보 를 관리 할 수 있 다 . 그래픽 매니저 ( 221 ) 는 , 예 를 들 면 , 사용 자 에게 제공 될 그래픽 효과 또는 이 와 관련 된 사용 자 인터페이스 를 관리 할 수 있 다 . 시큐리티 매니저 ( 223 ) 는 , 예 를 들 면 , 시스템 보안 또는 사용 자 인증 을 제공 할 수 있 다 . 통화 ( telephony ) 매니저 ( 225 ) 는 , 예 를 들 면 , 전자 장치 ( 101 ) 의 음성 통화 또는 영상 통화 기능 을 관리 할 수 있 다 . 음성 인식 매니저 ( 227 ) 는 , 예 를 들 면 , 사용 자 의 음성 데이터 를 서버 ( 108 ) 로 전송 하 고 , 해당 음성 데이터 에 기반 하 여 전자 장치 ( 101 ) 에서 수행 될 기능 에 대응 하 는 명령어 ( command ) 또는 해당 음성 데이터 에 기반 하 여 변환 된 문자 데이터 를 수신 할 수 있 다 . 일 실시 예 에 따르 면 , 미들 웨어 ( 244 ) 는 동적 으로 기존 의 구성 요소 를 일부 삭제 하 거나 새로운 구성 요소 들 을 추가 할 수 있 다 . 일 실시 예 에 따르 면 , 미들 웨어 ( 144 ) 의 적어도 일부 는 운영 체제 ( 142 ) 의 일부 로 포함 되 거나 , 또는 운영 체제 ( 142 ) 와 는 별도 의 소프트웨어 로 구현 될 수 있 다 .