Abstract:
본 발명은 어플리케이션 배포 시스템 및 방법에 관한 것으로, C언어 기반으로 작성된 어플리케이션 소스 코드가 변환되어 생성된 플랫폼 독립적인 중간 언어 코드를 저장하는 어플리케이션 데이터베이스; 하나 이상의 사용자 플랫폼의 프로파일 정보를 분류하여 저장하는 사용자 데이터베이스; 및 상기 사용자 플랫폼으로부터 요청된 어플리케이션의 중간 언어 코드를 상기 어플리케이션 데이터베이스에서 추출하고, 추출된 중간 언어 코드를 상기 사용자 플랫폼의 프로파일 정보에 근거하여 상기 사용자 플랫폼에 대응하는 바이너리 코드로 변환하여 제공하는 제어부를 포함하는 것을 특징으로 하는 COD 서버를 제공한다.
Abstract:
PURPOSE: A system for streaming a high definition panoramic image in real time and a method thereof are provided to supply a second thumbnail image of high definition when slice information of a specific area in a first thumbnail image is requested, thereby efficiently supplying the panoramic image to a client terminal under a limited bandwidth. CONSTITUTION: A server receives a panoramic image by using a panorama camera unit(600). The server transmits the panoramic image by encoding the panoramic image to a first thumbnail image corresponding to a specification of each accessed client terminal(610). The server transmits a specific area by encoding the same with low definition or high definition of a second thumbnail image corresponding to an image information request of the specific area of the first thumbnail image(620,630). [Reference numerals] (600) Receiving panorama moving images; (610) Encoding and transmitting a first thumbnail image; (620) Receiving the image information request of a feature area; (630) Encoding and transmitting a second thumbnail image; (AA) Start; (BB) End
Abstract:
PURPOSE: A manufacturing method of a clay/polymer composite is provided to provide a clay/biodegradable polymer stereoisomeric nanocomposite with excellent thermal and mechanical stability by using a supercritical fluid-organic solvent system by which is simple and economic. CONSTITUTION: A manufacturing method of a clay/polymer composite comprises: a step of accepting clay, biodegradable single phase D-type/L-type stereoisomer polymer and organic solvent in a reactor; a step of forming stereoisomeric nanocomposite by accepting a super critical fluid into the reactor and forming a clay/polymer composite in which clay is dispersed in the stereoisomer; and a step of collecting the clay/polymer composite. The clay/polymer composite has a particle form or porous form.
Abstract:
본 발명은 반도체 제조 공정 중 하나인 포토리소그래피 공정과 산소플라즈마 표면처리를 이용하여 단일벽 카본나노튜브(single-walled carbon nanotube; SWNT)를 기판에 선택적으로 조립하는 공정 방법에 관한 것이다. 기존에 단일벽 탄소나노튜브를 기판상에 특정한 영역에 자기조립하기 위해 사용하는 OTS 폴리머 공정을 제거하고 포토레지스트만을 이용하여 패턴을 만들기 때문에 공정이 단순하고, 비용이 절감되는 효과가 있다. 또한 기존의 단일벽 탄소나노튜브 공정에 이용되지 않은 산소 플라즈마 표면처리를 함으로서 단일벽 탄소나노튜브가 조립되는 영역을 소수성에서 친수성 표면으로 변환시켜 단일벽 탄소나노튜브가 효율적으로 조립되게 한다. 따라서 본 발명은 나노소자의 대량생산에 적합하고 전자소자 및 바이오센서로 응용 가능한 단일벽 탄소나노튜브 전계 효과 트랜지스터(field effect transistor) 소자를 제작할 수 있는 공정기술과 직접적인 관련이 있다. 탄소나노튜브, 단일벽 탄소나노튜브, SWNT, 전계 효과 트랜지스터, FET, 포토레지스트, 포토리소그래피, 산소 플라즈마 처리, 친수성, 소수성
Abstract:
PURPOSE: A gas sensor having metallic catalyst nanoparticles and a manufacturing method thereof are provided to improve sensitivity by distributing metallic catalyst nanoparticles on the surface of the sensor. CONSTITUTION: A gas sensor having metallic catalyst nanoparticles comprises a substrate, a porous metal oxide film, and metallic catalyst nanoparticles. The substrate has a sensor electrode. The porous metal oxide film is formed on the substrate and has an empty embossing structure. The metallic catalyst nanoparticles are uniformly distributed on the outer and inner surfaces of the porous metal oxide. The average thickness of the metal oxide film is 10-100mm.
Abstract:
소프트웨어패키지설치시스템은, 설치될소프트웨어에대응되는중간언어코드및 변환코드를포함하는소프트웨어패키지를생성하는소프트웨어패키지생성모듈; 처리수단을포함하며, 상기소프트웨어패키지를수신하여소프트웨어가설치되는플랫폼; 및상기변환코드를이용하여상기중간언어코드를상기처리수단에대응되는실행파일로변환하는소프트웨어패키지설치모듈을포함할수 있다. 상기소프트웨어패키지는 CPU 독립적인중간언어코드의형태로배포되어설치시점에플랫폼의 CPU에맞는실행파일로변환되므로다양한 CPU를지원할수 있다.
Abstract:
본 발명은 수행 중 선행 컴파일링(In client Ahead-Of-Time Compiling; In c-AOTC)을 이용한 내장형 시스템을 위한 자바 컴파일링 방법으로서, 보다 구체적으로는 (1) 자바 응용프로그램 수행 중, 메소드가 핫스팟(hot spot) 메소드인지 확인하는 단계; (2) 단계 (1)에서 핫스팟 메소드가 아닌 것으로 확인된 경우, 인터프리터(interpreter)로 해당 메소드를 수행한 후, 단계 (1)로 돌아가 다음 메소드를 수행하는 단계; (3) 단계 (1)에서 핫스팟 메소드인 것으로 확인된 경우, 해당 메소드에 대한 머신 코드가 클라이언트-선행 컴파일러(c-AOTC) 파일에 저장되어 있는지를 확인하는 단계; (4) 단계 (3)에서 저장되어 있는 것으로 확인된 경우, 해당 머신 코드를 로딩 및 재배치(relocation)하여 수행한 후, 단계 (1)로 돌아가 다음 메소드를 수행하는 단계; (5) 단계 (3)에서 저장되어 있지 않은 것으로 확인된 경우, 적시 컴파일러(Just-In-Time Compiler; JITC)를 이용하여 해당 메소드의 바이트코드를 머신 코드로 변환한 후, 코드 캐시(code cache)가 풀(full)인지 여부를 확인하는 단계; (6) 단계 (5)에서 상기 코드 캐시가 풀이 아닌 것으로 확인된 경우, 상기 변환된 머신 코드를 상기 코드 캐시에 저장하고 단계 (1)로 돌아가 다음 메소드를 수행하는 단계; 및 (7) 단계 (5)에서 코드 캐시가 풀인 것으로 확인된 경우, 상기 코드 캐시에 저장된 임의의 메소드를 선택하여 해당 머신 코드를 상기 클라이언트-선행 컴파일러(c-AOTC) 파일에 저장하고 상기 코드 캐시에서 삭제한 후, 상기 변환된 머신 코드를 상기 코드 캐시에 저장하고 단계 (1)로 돌아가 다음 메소드를 수행하는 단계를 포함하는 것을 그 구성상의 특징으로 한다. 본 발명에서 제안하고 있는 내장형 시스템을 위한 자바 컴파일링 방법에 따르면, 클라이언트-선행 컴파일러(c-AOTC) 파일에 머신 코드가 저장되어 있지 않은 핫스팟 메소드에 대하여 적시 컴파일러(JITC)를 이용하여 변환된 머신 코드를 코드 캐시에 저장할 때 코드 캐시가 부족할 경우, 코드 캐시에서 임의의 메소드를 선택하여 해당 머신 코드를 클라이언트-선행 컴파일러(c-AOTC) 파일에 저장하고 코드 캐시에서는 삭제한 후, 코드 캐시의 삭제된 공간에 변환된 머신 코드를 저장할 수 있도록 구성함으로써, 적시 컴파일러(JITC)의 이용 시의 코드 캐시의 부족 문제를 해결할 수 있다.
Abstract:
PURPOSE: An ActiveX control transform system and method are provided to be used in the other platform, not a Windows platform using an x86 series processor. CONSTITUTION: An intermediate language converter(10) converses a code corresponding to ActiveX control into an intermediate language code independent of a platform(100). A binary converter(30) converts the converted language code to a binary code corresponding to a target platform. An interface converter(20) converts the interface of the intermediate language code into an interface corresponded to an application on the target platform and transfers the converted interface to the binary converter.
Abstract:
PURPOSE: A runtime linking system and method for binary compatibility are provided to improve the binary compatibility according to a library version by executing automatically the final linking process when finally linking a relocatable object. CONSTITUTION: A binary header(103) executes the runtime final linking binary for the improvement of binary compatibility. A link unit(104) finally links the relocatable execution program objects in binary data and converts the objects into execution binaries. The link unit constitutes the memory structure of the execution binaries in order to fit in the memory map of corresponding operating system. A performing unit(105) executes the execution binaries which are finally linked at the linking unit.