본문 바로가기

MSP/Project P

구글의 안드로이드(Android) 안드로이드는 구글(Google)이 휴대전화 제조, 서비스, 칩 제조 등 전세계 34개 업체들과 ‘개방형 휴대전화연맹(OHA-Open Handset Alliance)’을 맺고 리눅스 기반으로 개발한 휴대전화 운영체제(OS)를 포함한 소프트웨어 패키지이다. 구글은 리눅스와 자바 그리고 기타 오픈 소스 소프트웨어들을 선택하였으며 경쟁자들과의 차별화를 위해 채택한 FSF(Free Software Foundation)의 라이센스는 OHA 전략의 핵심으로 볼 수 있다. 안드로이드의 애플리캐이션 프레임 웍은 컴포넌트의 재사용과 교체 기능을 제공하고 WebKit 엔진을 사용한 통합 브라우저는 사용자 인터페이스를 담당하며 SQLite는 구조화된 데이터 스토리지를 제공한다. 기존의 심비안(Symbian), 마이크로소프트사.. 더보기
차세대 검색 [시멘틱 검색 기술] 시멘틱 웹 기술이란? 시멘틱 웹 기술은 사람의 머리 속에 있는 언어에 대한 이해를 컴퓨터 언어로 표현하고 이것을 컴퓨터가 사용할 수 있게 만드는 것이다. 시멘틱 웹에 기반한 검색은 기존키워드 기반의 정확한 문서 검색이 아니라 온톨로지와 Relation 기반의 개념적 검색 기술이다. 그럼 온톨로지(Ontology)란 무엇인가? 사람들이 사물에 대해 생각하는 바를 추상화하고 공유한 모델로, 정형화되어 있고 개념의 타입이나 사용상의 제약 조건들이 명시적으로 정의된 기술을 말한다. 사람들은 세상에 있는 사물이나 사건들을 경험하면서 그 속에 들어있는 특징들을 파악하면서 언어로 개념화한다고 한다. 이처럼 컴퓨터에서도 사람이 가지는 개념을 데이터베이스 형태로 만들어 사람이 생각하는 것과 비슷한 결과물을 만들어 내는 .. 더보기