본문 바로가기

기술

Web Framework - 웹어플리케이션 개발을 보다 쉽게.. 1. Go Play framework homepage Java Web Framework. (Ruby on rails의 자바 버젼정도??) 대용량 사용자 처리(트래픽)에서 뛰어난 성과를 발휘하는 듯. 안정성에는 큰 문제가 없는듯. 사용해 볼만한 프레임워크. 2. Go Finagle Twitter에서 사용하는 framework. RPC 클라이언트와 서버와의 통신을 위한 특화된 프레임워크? 로드밸런싱, 오류감지, 커넥션풀링, 분산추적, 다양한 통계, Sharding을 지원. 더보기
TopBraid Enterprise Vocabulary Net (EVN) EVN은 web 3.0 유저인터페이스 형태의 웹 기반의 Vocabulary 편집기 이다. 상호 통제된 어휘의 관리와 개발을 단순화한 웹 기반의 솔루션. 정보통합, 사용자 정의 및 검색에 사용되는 온톨로지나 시소러스, 분류체계를 정의하고 linking하는 작업을 협업을 통해 하고자 하는 사람들을 대상으로 한다. 즉 중앙의 메인 Vocabulary시스템을 통해 어휘를 관리할 필요성이 있는 곳에서 사용하면 좋을듯. 가장 큰 특징은 가. TBC 어플리케이션에서 가능한 작업을 웹에서 구현 (온톨로지 모델도 가능) 나. 협업 기능을 지원. 더보기
Modernizr MIT 라이센스의 오픈소스. 브라우저가 HTML5나 CSS3과 같은 기능을 지원하는지 여부를 판단해주는 자바스크립트 라이브러리 사용자는 번거롭게 agent 프로퍼티를 사용해서 HTML5가 실행가능한 특정 브라우저를 판단하지 않고 제공되는 함수를 통해 쉽게 해당 브라우저가 관련 HTML5나 CSS3의 기능이 지원되는지 여부를 확인할수 있음. 또한 모바일 디바이스에서도 사용가능함 추후에 관련 작업을 할 경우에 반드시 검토해 볼만한 도구인듯함. 홈페이지 가기 한글 설명 자료 추가 다음은 HTML5 관련 페이지 http://www.html5rocks.com/webappfieldguide/toc/index/ 더보기
RDF Schema - simple graph RDF스키마를 간단한 그래프 형태로 보여준다. http://semanticweb.cs.vu.nl/europeana/browse/list_resource?r=http://purl.org/collections/nl/am/proxy-23182 더보기
TopBraid Live 애는 TopBraid 어플리케이션 을 Flex 기반의 웹 환경에서 관리할 수 있게 해주는 도구. (쉽게 말해 TBC에서 제공하는 모델 관리 툴을 웹 기반에서도 제공함, 온톨로지 편집, Sparql, 추론, Sparql motion script, Spin) - TBC에서 편집하고 작성한 온톨로지 어플리케이션을 Live에 배포하면 타 사용자는 Live를 통해 해당 어플리케이션 정보를 공유할 수 있다. - 사용자는 원하는 형태의 작업 인터페이스를 구성하여 제공할 수 있다. (EVN의 GUI는 이런 형식으로 TBC Live의 어플리케이션으로 작성되었다.) => 쉽게 말하자면 Eclipse의 퍼스펙티브 커스터마이징 개념 Topquadrant USA의 제품군중 Ensemble. (이하 TBE) 기본적으로 TBC-M.. 더보기
Jena RDF API Jena API를 위한 RDF 간략 소개 RDF를 그래프로 표현하면 아래와 같다. 아래의 원 모양의 그림을 Resource, 사각형을 Literal 그리고 화살표를 Property 라고 부른다. Resource가 가지는 http://.. 라는 값은 URI라고 불리운다. Resource(http://..)는 property(vcard:FN)를 갖게되고, property는 "John Smith"라는 값을 갖는데 이는 Literal 형식의 데이터로 표현되어 있다. 하지만 property는 Listeral 형식의 데이터뿐만 아니라 Resource를 가질수도 있다. RDF를 그래프로 표현한 표현한 그림에서 각각의 모양(원, 화살표, 사각형)을 Statement라 부른다. Statement or Triple Sub.. 더보기