한편 , 스마트 시스템 플랫 폼 ( 405 ) 내 의 프레임워크 ( 440 ) 는 , 애플리케이션 층 ( 455 ) 내 의 애플리케이션 의 기반 이 되 는 프로그램 을 포함 한다 . 프레임워크 ( 440 ) 는 , 어떤 애플리케이션 과 도 호환 가능 하 며 , 컴포넌트 의 재 사용 , 이동 또는 교환 이 가능 할 수 있 다 . 프레임워크 ( 440 ) 는 , 지원 프로그램 , 다른 소프트웨어 구성 요소 들 을 엮 어 주 는 프로그램 등 을 포함 할 수 있 다 . 예 를 들 어 , 리소스 매니저 ( resource manager ) , 애플리케이션 의 액티비티 와 관련 한 액티비티 매니저 ( activity manager ) , 알림 매니저 ( notification manager ) , 애플리케이션 사이 의 공유 정보 를 요약 하 는 컨텐츠 제공 자 ( content provider ) 등 을 포함 할 수 있 다 . 이러 한 프레임워크 ( 440 ) 는 , 자바 ( JAVA ) 기반 으로 작성 될 수 있 다 .