Loading...
Search for: code-search-engine
0.01 seconds

    EXAF: A search engine for sample applications of object-oriented framework-provided concepts

    , Article Information and Software Technology ; Volume 75 , 2016 , Pages 135-147 ; 09505849 (ISSN) Noei, E ; Heydarnoori, A ; Sharif University of Technology
    Elsevier 
    Abstract
    Object-oriented application frameworks, such as Java Swing, provide reusable code and design for implementing domain-specific concepts, such as Context Menu, in software applications. Hence, use of such frameworks not only can decrease the time and the cost of developing new software applications, but also can increase their maintainability. However, the main problems of using object-oriented application frameworks are their large and complex APIs, and often incomplete user manuals. To mitigate these problems, developers often try to learn how to implement their desired concepts from available sample applications. Nonetheless, this introduces another hard and time-consuming challenge which... 

    LiveCod: A mesh-pull P2P live streaming system with XOR-based network coding

    , Article 2010 IEEE Globecom Workshops, GC'10 ; 2010 , Pages 436-441 ; 9781424488650 (ISBN) Ayatollahi Tabatabaii, S. H ; Khansari, M ; Rabiee, H. R ; Sharif University of Technology
    Abstract
    This paper presents a mesh-pull peer-to-peer (P2P) live video streaming system. The proposed XOR-based Network Coding (XOR-NC) system is based on GIA protocol and introduces new search and answer data formats for chunks which are used by the network coding algorithm for exchanging data among peers. The search message contains the XORed GOP (Group of Picture) keys and some meta-data such as search key. The answer message, however, has the XORed GOP data and a summary of video blocks of the encoded GOP. In order to reduce the encoding complexity at each peer, a new content-based cache (CCache) is also introduced. Comparison of LiveCod with traditional GIA and GIA with random network coding...