• Title/Summary/Keyword: mashup

Search Result 110, Processing Time 0.022 seconds

Design and Implementation of Mind map program using Open API (오픈 API를 이용한 마인드맵 프로그램의 설계 및 구현)

  • Lee, Seon-Ung;Lee, Hye-Rim;Kim, Yoo-Doo;Moon, Il-Young
    • Journal of Advanced Navigation Technology
    • /
    • v.13 no.1
    • /
    • pp.134-141
    • /
    • 2009
  • In this paper, it is proposed a mind map program using open API to provide mashup function. Web paradigm is changing to Web 2.0. So mashup using open API is much applied. Mashup is good method for not only web service, but making new ideas or informations. It is mind map that was made systematical like this method. In this paper, a mind map application based on mobile that provides mashup function implemented for modern people that mostly process their business during movement.

  • PDF

Multiple Asynchronous Requests on a Client-based Mashup Page (클라이언트 기반 매시업 페이지에서 다중 비동기 서비스 호출)

  • Lee, Eun-Jung
    • The KIPS Transactions:PartD
    • /
    • v.17D no.1
    • /
    • pp.9-16
    • /
    • 2010
  • Web service mashup bacomes one of the important web application development methods. This paper considers a client based mashup, where a page interfaces many service methods asynchronously. Browser systems execute callbacks when the corresponding reply arrives, possibly concurrent to user interface actions. In this case, callbacks and user interface actions share data memory and screen. Moreover, when the user is able to send another request before the previous ones have replied, the shared resource problem becomes more complicated. In order to solve the multiple requests problem, our contributions are as follows. First, we modeled a mashup page with user actions and callbacks, and we presented several types of callbacks. Secondly, concurrency condition is defined between callbacks and user actions in terms of shared resources, and the test method is presented. Also, we proposed the serialization approach to guarantee the safe execution of callbacks. Finally, we applied the proposed concurrency condition on XForms language and extended the XForms browser to implement the proposed approach. The prototype implementation showed that the proposed approach helps enhancing user experience on mashup pages.

Semantic-based Automatic Open API Composition Algorithm for Easier-to-use Mashups (Easier-to-use 매쉬업을 위한 시맨틱 기반 자동 Open API 조합 알고리즘)

  • Lee, Yong Ju
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.5
    • /
    • pp.359-368
    • /
    • 2013
  • Mashup is a web application that combines several different sources to create new services using Open APIs(Application Program Interfaces). Although the mashup has become very popular over the last few years, there are several challenging issues when combining a large number of APIs into the mashup, especially when composite APIs are manually integrated by mashup developers. This paper proposes a novel algorithm for automatic Open API composition. The proposed algorithm consists of constructing an operation connecting graph and searching composition candidates. We construct an operation connecting graph which is based on the semantic similarity between the inputs and the outputs of Open APIs. We generate directed acyclic graphs (DAGs) that can produce the output satisfying the desired goal. In order to produce the DAGs efficiently, we rapidly filter out APIs that are not useful for the composition. The algorithm is evaluated using a collection of REST and SOAP APIs extracted from ProgrammableWeb.com.

Design and Implementation of The Windows Thesaurus WTPM using Filename of Semantics Clustering (파일명의 의미 클러스터링에 의한 윈도우 시소러스 WTPM 설계와 구현)

  • Kim, Man-pil;Tcha, Hong-jun
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.2 no.1
    • /
    • pp.73-79
    • /
    • 2009
  • Analyze semantic of files recorded in the user's computer file system based on C++ program language which pursue modularization program and object-oriented programming language. And this refers to it, it design that clustering semantic of filename with thesaurus for user convenience. WTPM makes User Write Files into Cluster with thesaurus semantic structure and reserved words. WTPM process has designed for Icon file's display Mashup structure and implemented by automation algorithm of classification.

  • PDF

POI Recommender System based on Folksonomy Using Mashup (매쉬업을 이용한 폭소노미 기반 POI 추천 시스템)

  • Lee, Dong Kyun;Kwon, Joon Hee
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.5 no.2
    • /
    • pp.13-20
    • /
    • 2009
  • The most of navigation services these days, are designed in order to just provide a shortest path from current position to destination for a user. Several navigation services provides not only the path but some fragmentary information about its point, but, the data tends to be highly restricted because it's quality and quantity totally depends on service provider's providing policy. In this paper, we describe the folksonomy POI(Point of interest) recommender system using mashup in order to provide the information that is more useful to the user. The POI recommender system mashes-up the user's folksonomy data that stacked by user with using external folksonomy service(like Flickr) with others' in order to provide more useful information for the user. POI recommender system recommends others' tag data that is evaluated with the user folksonomy similarity. Using folksonomy mahup makes the services can provide more information that is applied the users' karma. By this, we show how to deal with the data's restrictions of quality and quantity.

An Quality Model for Mashup-Based Service Application (매시업(Mashup) 방식의 서비스 어플리케이션 품질모델)

  • Oh, Sang-Hun;Kim, Soo-Dong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2008.11a
    • /
    • pp.341-344
    • /
    • 2008
  • 일반적으로 알려진 SOA의 장점으로는 개발비용 절감, 기민성, 확장 용이성, 비즈니스 수준의 재사용 등이 있다. 특히 서비스의 재사용은 다양한 시각에서 비추어 지고 있으며, 서비스 재사용 기술 중 일반적이고 많이 사용되는 방법 중 하나가 매시업(Mashup)이다. 그러나, 기존의 서비스나 정보들을 잘 융합하여 사용자가 만족할 수 있는 서비스나 어플리케이션이 모두 개발되는 것은 아니다. 매시업이 되는 과정 중 여러 곳에서 문제점이 발생할 수 있기 때문이다. 따라서 사용자가 만족할 수 있는 고품질의 서비스를 제공하기 위해 본 논문에서는 매시업 방식의 서비스 어플리케이션을 평가하는 품질모델을 제안하여, 이를 기반으로 보다 높은 수준의 매시업 방식의 어플리케이션을 사용자에게 제공할 수 있다.

  • PDF

The Differential Strategy & Future Challenge for Special Libraries in Korea : With a Special Regard to RSS and Mashup (미래 환경변화에 따른 전문도서관의 서비스 개발방안 - RSS와 매쉬업(Mashup)을 중심으로 -)

  • Kim, Kyung-Cheol
    • Journal of Korean Library and Information Science Society
    • /
    • v.40 no.1
    • /
    • pp.93-113
    • /
    • 2009
  • A special library using Web 2.0 technologies should explore a new service to meet appropriately the needs for users. By applying the RSS and OPEN API, this paper developed a new information service for the Korea Institute of Public Finance(KIPF). In order for the library to sustain in the future challenges, it should participate actively in the developments of new strategic options and technological changes.

  • PDF

GEO-MAPPING MASHUPS USING OPEN APIS: THE STATE-OF-THE-ART AND AN APPLICATION FOR GEO-SPATIAL WEB

  • Park, Yong-Jae;Lee, Ki-Won
    • Proceedings of the KSRS Conference
    • /
    • 2008.10a
    • /
    • pp.45-48
    • /
    • 2008
  • Since the mid-2000, so-called Web 2.0 paradigm was emerged and has been widely extended to actual Web markets with supporting Web technologies. Among Web 2.0 services, mashups with Open APIs is regarded as one of core technologies. Web mapping is also the most dominant mashup application in Open API-based applications, so that various mashups with Google Map API and other Open APIs are developing. In this paper, current technological status is explained with web GIS file formats of KML. While, a prototype is web-based GIS layer authoring system for general users, without any kinds of GIS tools and external spatial databases. This mashup application will be used web-based feature extraction for geo-spatial web for public users.

  • PDF

Building Open API Ontologies based (ll Semantics for Smart Mashup (스마트 매쉬업을 위한 시맨틱 기반 Open API 온톨로지 구축 기법)

  • Lee, Yong Ju
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.3
    • /
    • pp.11-23
    • /
    • 2011
  • Recently, Open APIs are getting attention with the advent of Web 2.0. Open APIs are used to combine services and generate new services by Mashup. However, the growing number of available Open APIs raises a challenging issue how to locate the desired APIs. We automatically build ontologies from WSDL, WADL, HTML, and their underlying semantics. The key ingredient of our method is a technique that clusters input/output parameters in the collection of API methods into semantically meaningful concepts, and captures the hierarchical relationships between the terms contained in a parameter. These semantic ontologies allow search engines to support a similarity search for Open APIs based on various protocols such as SOAP, REST, JavaScript, and XML-RPC, and significantly improve the quality of APIs matching by the clustering and hierarchical relationships mechanism.

A Comparative Study on Mashup Performance of Large Amounts of Spatial Data and Real-time Data using Various Map Platforms (다양한 맵 플랫폼을 이용한 대용량 동적정보와 공간정보의 매쉬업 성능 비교 연구)

  • Kang, Jin-Won;Kim, Min-Soo
    • Journal of Cadastre & Land InformatiX
    • /
    • v.47 no.2
    • /
    • pp.49-60
    • /
    • 2017
  • Recently, the use of mashup that integrates real-time data with spatial data such as tiled map and satellite imagery has been increased significantly. As the use of mashup has been extended to various fields of O2O, LBS, Smart City, and Autonomous Driving, the performance of mashup has become more important. Therefore, this study aims to compare and analyze the performance of various map platforms, when large amounts of real-time data are integrated with spatial data. Specifically, we compare the performance of most popular map platforms available in Korea, such as Google Maps, OpenStreetMap, Daum Map, Naver Map, olleh Map, and VWorld. We also compare the performance using most common web browsers of Chrome, Firefox and Internet Explorer. In the performance analysis, we measured and compared the initialization time of basic map and the mashup time of real-time data for the above map platforms. From analysis results, we could find that Google Maps, OpenStreetMap, VWorld, and olleh Map platforms showed a better performance than the others.