Method for improving bundle control in an OSGi environment
    14.
    发明申请
    Method for improving bundle control in an OSGi environment 有权
    在OSGi环境中改进捆绑控制的方法

    公开(公告)号:US20070083925A1

    公开(公告)日:2007-04-12

    申请号:US11236448

    申请日:2005-09-27

    CPC classification number: H04L41/08

    Abstract: Provided is a method for managing sets of OSGi bundles in a manner that enables a developer to control the order in which bundles are activated, both within and among OSGi start levels. Also provided is a method for eliminating multiple instances of the OSGi class loaders that are typically generated for each bundle. A bundle consolidator tool is provided that combines multiple bundles in a set of bundles into a master bundle that appears to the OSGi framework to be a single bundle. An activator method enables the developer to specify the order in which individual bundles are initiated and terminated. In addition, a single class loader thread is employed to activate the individual bundles. The bundle consolidator tool also analyzes the target bundles for name space collisions and, in the event a collision is detected, the tool is programmed to modify byte codes to eliminate the collision.

    Abstract translation: 提供了一种用于管理OSGi束集合的方法,使得开发者能够在OSGi开始级别内和之间控制捆绑激活的顺序。 还提供了一种消除OSGi类加载器的多个实例的方法,这些实例通常为每个捆绑包生成。 提供了一个捆绑整合工具,它将一组捆绑包中的多个捆绑包合成一个主要捆绑包,OSGi框架显示为一个捆绑包。 激活器方法使开发人员能够指定启动和终止各个包的顺序。 另外,使用单个类加载器线程来激活各个束。 捆绑整合工具还分析目标捆绑包以进行名称空间冲突,并且在检测到冲突的情况下,该工具被编程为修改字节代码以消除冲突。

    Differential GPS corrections using virtual stations

    公开(公告)号:US20060064244A1

    公开(公告)日:2006-03-23

    申请号:US11169054

    申请日:2005-06-27

    Applicant: James Robbins

    Inventor: James Robbins

    Abstract: Method and apparatus for providing GPS pseudorange correction and carrier phase correction information for navigation or surveying activities over a selected geographic region S of arbitrary size. In a navigation mode, a virtual reference station (VRS), positioned near a selected location L, receives differential GPS (DGPS) correction signals, translates these signals into a selected format, and broadcasts this DGPS information in this format for use by a local user. In a survey mode, the VRS receives corrected GPS information, translates this information into a selected format and broadcasts this translated and corrected GPS information and the VRS location, for use by a mobile station in forming a baseline vector from the GPS mobile station to the VRS location.

    System and method for JIT memory footprint improvement for embedded java devices
    16.
    发明申请
    System and method for JIT memory footprint improvement for embedded java devices 审中-公开
    用于嵌入式Java设备的JIT内存足迹改进的系统和方法

    公开(公告)号:US20050183077A1

    公开(公告)日:2005-08-18

    申请号:US10777908

    申请日:2004-02-12

    CPC classification number: G06F9/45516 G06F12/08

    Abstract: A system and method for reclaiming memory occupied by compiled code resulting from a Just-in-Time (JIT) compiler is provided. An address space used to store code resulting from a JIT compiler is memory mapped using a special filesystem. A map is maintained identify method name and corresponding JIT pages. When the memory manager needs more space, it requests that the special filesystem write the data from memory back to nonvolatile storage. The special filesystem acts as if the data was written. When the code is subsequently called, a page fault and an invalid operation exception occur and are handled. The data in the map is used to recompile the method to the same address space and the faulting instruction is re-executed.

    Abstract translation: 提供了一种用于回收由Just-in-Time(JIT)编译器产生的编译代码占用的内存的系统和方法。 用于存储由JIT编译器生成的代码的地址空间是使用特殊文件系统进行内存映射的。 维护地图识别方法名称和相应的JIT页面。 当内存管理器需要更多空间时,它要求特殊文件系统将数据从内存写入非易失性存储器。 特殊文件系统的作用就好像数据被写入一样。 当代码随后被调用时,页面错误和无效操作异常发生并被处理。 地图中的数据用于将方法重新编译到相同的地址空间,故障指令被重新执行。

    System and method for embedded java memory footprint performance improvement
    17.
    发明申请
    System and method for embedded java memory footprint performance improvement 审中-公开
    嵌入式java内存占用性能提升的系统和方法

    公开(公告)号:US20050165837A1

    公开(公告)日:2005-07-28

    申请号:US10763090

    申请日:2004-01-22

    CPC classification number: G06F12/0866 G06F9/45516 G06F2212/2022

    Abstract: A system and method are provided to allow demand loading and discarding of Java executable image (JXE) files. The virtual machine allocates an address space for a requested JXE program. The read-only portion of the JXE file is memory mapped from its nonvolatile location to the allocated memory space using read-only mapping and the read/write section of the JXE file are loaded into memory. When a page of the JXE program is needed, a page fault occurs if the read-only portion has not been loaded into memory. The operating system's page fault handler retrieves the needed page(s) from the nonvolatile storage location based upon the mapping data that resulted from the previously performed memory mapping. Because the read-only section of the JXE file is memory mapped using read-only mapping, the operating system's paging process is free to discard previously loaded memory pages that contain read-only portions of the JXE file.

    Abstract translation: 提供了一种系统和方法来允许需求加载和丢弃Java可执行映像(JXE)文件。 虚拟机为所请求的JXE程序分配一个地址空间。 使用只读映射将JXE文件的只读部分从其非易失性位置映射到分配的存储空间,并将JXE文件的读/写部分加载到内存中。 当需要JXE程序的页面时,如果只读部分尚未加载到内存中,则会发生页面错误。 操作系统的页面错误处理器基于从先前执行的存储器映射产生的映射数据,从非易失性存储位置检索所需的页面。 由于JXE文件的只读部分是使用只读映射进行内存映射,因此操作系统的分页过程可以放弃先前加载的包含JXE文件只读部分的内存页。

Patent Agency Ranking