Abstract:
PURPOSE: An apparatus for generating software based on web using a javascript and a method thereof are provided to easily create a web software based on a complex javascript by offering an editing screen or a web UI template. CONSTITUTION: A UI WISYWYG(What You See Is What You Get) editor(104) offers an interface for designing a web based software. The interface comprises a web component, an editing window arranging the selected web components, and an attribute window for inputting the attribute information of the web component which is arranged in the editing window. A UI WYSIWYG source code generator(106) creates JavaScript source code using information designed through the interface.
Abstract:
PURPOSE: A portable software based on a single executable file using an application file system and an operating method thereof are provided to supply a customized mobile working environment to users by storing mobile software to mobile storage devices. CONSTITUTION: When a mobile software is executed, an execution engine unit(110) extracts an execution engine. A virtual library unit(120) stores a virtual execution library extracted by the execution engine. An image information unit(140) stores an execution file extracted by the execution engine. The execution engine creates an application process by combining the virtual execution library with the execution file. According to user level hooking, the virtual execution library controls the process path of a system function called from the application process.
Abstract:
PURPOSE: A system and method for distributing web-based software are provided to more easily manage various kinds of web-based software by providing the installation/setting function of the web-based software. CONSTITUTION: A development unit(140) generates web-based software. Based on package information, a package generator(160) transfers the web-based software to a web-based software distribution device by packaging the web-based software in software package. The software package includes the package information, an installation file, and the information on the dependent package.
Abstract:
본 발명은 이동형 소프트웨어의 장점을 유지하면서 스트리밍 소프트웨어의 장점을 취하여 별도의 절차를 거치지 않고 원클릭으로 이동형 소프트웨어를 추가 및 갱신할 수 있는 이동형 소프트웨어 제공 시스템 및 방법을 제공하는 것으로, 본 발명의 스트리밍 기반 이동형 소프트웨어 제공 시스템은, 내부에서 제공되는 응용 소프트웨어 실행코드를 유지하는 스트리밍 서버; 및 응용 프로세스의 수행에 필요한 실행코드의 가상화를 제공하고, 네트워크를 통해 상기 스트리밍 서버로부터 실행코드를 스트리밍 해오고, 스트리밍된 소프트웨어 이미지들을 관리하는 클라이언트;를 포함하는 것을 특징으로 한다. 스트리밍, 이동형, 소프트웨어
Abstract:
A web contents distributing system based on an object-relation mapping framework and a method thereof are provided to enable a user to easily distribute the web contents of a photograph. A user computer(110) processes and distributes web contents so as not to be subordinate to related software by using a distribution sample converting tool(112). By using equipped distribution sample executing tools(124,134,144), a plurality of user computers(120,130,140) automatically generate the software from an object-relation mapping framework. The software enables a plurality of users to read the distributed web contents. A communication network(150) connects the computers.
Abstract:
본 발명은 피어가 보유한 스트리밍 가능한 소프트웨어를 피투피 통신을 통해 다른 피어로 스트리밍할 수 있도록 함으로써 서버의 부담을 감소시킬 수 있는 스트리밍 서비스 제공 방법 및 장치, 이를 이용한 스트리밍 서비스 시스템에 관한 것으로서, 임의 피어는 서버로부터 원하는 응용 프로그램을 보유한 피어의 목록을 제공받고, 상기 목록에 포함된 피어 중에서 하나의 피어를 선정하여 피투피 통신을 통해 스트리밍 받는 것이다. 소프트웨어 스트리밍, P2P, 서버, 클라이언트, 분산,
Abstract:
본 발명은 소프트웨어 스트리밍 서비스에서의 요청열 기반 프리페칭 제공 방법 및 이를 이용한 소프트웨어 스트리밍 시스템에 관한 것으로, SOD(Software On-Demand) 클라이언트측에서 응용 프로그램의 실행 중에 나타나는 소프트웨어 스트리밍 서비스의 기본 단위인 소프트웨어 모듈(페이지 혹은 파일)의 요청을 시간적을 배열하여, 일정 규칙에 따라서 연속적으로 발생하는 요청들을 묶어 요청열을 생성하여 저장한 후, 이후 응용 프로그램의 재시작시 응용 프로그램의 실행에 필요한 모듈이 포함된 요청열을 선택하여 SOD 서버에 전송하여, 사용자의 사용 패턴에 근거하여 필요할 것으로 예측되는 소프트웨어 모듈들을 한번에 프리페칭함으로써, 부적절한 소프트웨어 모듈의 프리페칭에 의한 시간 지연 및 낭비를 방지하는 것이다. 스트리밍 서비스, 프리페칭, SOD(Software On Demand)
Abstract:
본 발명은 자바 플랫폼상에서 멀티테넌시를 지원하도록 자바가상머신의 기능을 확장시키는 기술에 관한 것이다. 본 발명에 따라 자바 플랫폼상에서 멀티테넌시를 지원하기 위한 확장된 자바가상머신은, 테넌트 식별자 및 사용자 식별자로 식별되는 쓰레드를 생성하는 컨텍스트 관리자 및 동일한 테넌트에 속하는 사용자 쓰레드를 하나의 쓰레드그룹으로 매핑하여 관리하는 테넌트 쓰레드 그룹 관리자를 구비하는 확장된 쓰레드 관리자와, 쓰레드에 연관된 테넌트 식별자를 이용하여 해당 테넌트에 관련된 데이터가 저장된 저장소 위치 및 필요한 객체 식별자를 확인하고 테넌트 데이터 DB로부터 상기 확인된 객체를 로드하는 객체 로더를 구비하는 확장된 클래스 로더를 포함한다. 자바 플래폼, 자바가상머신, 멀티테넌시(multi-tenancy)
Abstract:
PURPOSE: An online application system used in tenant terminals and a method thereof are provided to enable a manager terminal to set a user environment by using an online application. CONSTITUTION: A system comprises an application server (100), a manager terminal (210), a user terminal (220), and a developer terminal (300). The application server sets the usage environment of an online application according to the demand of a manager. The manager terminal uses an application according to the usage environment set by the manager when the user terminal contacts to the application server. [Reference numerals] (100) Application server; (210) Manager terminal UA-1; (220) User terminal UA-2; (300) Developer terminal D; (AA) Tenant A; (BB) Tenant manager UA-1; (CC) User UA-2; (DD) Developer D; (EE) Internet; (FF) Tenant B; (GG) Tenant manager UB-1; (HH) User UB-2
Abstract:
PURPOSE: An expanded class loader-based JAVA virtual machine and a class object reloading method in the JAVA virtual machine are provided to enhance multi tenancy function support related to the logic of a JAVA platform by expanding a function of an embedded class loader. CONSTITUTION: A class matching unit(300) compares class metadata defining a feature of a class with class list information stored in a class storage unit to determine the performance of logic setting by a tenant. A class object generating unit(310) searches for a class file to generate a class object. A class reloader(320) removes a class object loaded before the performance of the logic setting and stores the class object in the class storage unit. [Reference numerals] (300) Class matching unit; (305) Metadata extracting unit; (310) Class object generating unit; (320) Class reloader; (330) Class return unit; (340) Metadata database; (350) Class file database; (360) Class storage unit