• Title/Summary/Keyword: Java API

Search Result 183, Processing Time 0.024 seconds

Application for Personalized Advertisement (Personalized Advertisement 어플리케이션 개발)

  • Park Sung-Soo;Jung Moon-Ryul
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2004.11a
    • /
    • pp.137-141
    • /
    • 2004
  • 본 논문은 디지털방송 컨텐츠(드라마, 영화, 토크쇼)상에서 PPL(Product Placement) 간접광고를 보다 개인화 된 맞춤 광고로 구현한 어플리케이션을 기술한다. 이러한 애플리케이션은 개인의 취향에 최적화된 광고를 제공하고 방송사와 시청자간의 Interaction에 의해 전자상거래가 가능한 채널로 이동할 수 있는 기능을 제공한다. 다시 말해서 본 논문의 어플리케이션은 컨텐츠 시작 전에 개인이 선호하는 물품을 선택하여 컨텐츠 속에 나오는 PPL광고에서 시청자가 선택한 물품만이 컨텐츠 방영 중에 나타나고, 그 선택 물품의 상세 정보와 구매를 할 수 있는 DAL(Dedicated Advertisers Location)채널로 이동할 수 있도록 하였다. 따라서 시청자 측면에서는 개인화 된 방송 서비스를 이용하여 자신이 원하는 선별된 광고를 보는 효율적이고 능동적인 방송시청을 하게 되며, 방송 사업자 측면에서는 맞춤 방송 서비스로 효과적인 타겟 소비자를 정하여 효과적인 마케팅을 할 수 있다. 그리고 시청한 광고 물품들을 장바구니라는 일종의 북마크에 담을 수 있게 하였다. 시청자가 원할 때는 언제든지 광고된 물품의 T-Commerce채널로 이동 가능하도록 설계, 구현하였다. 이것은 개인화 된 맞춤형 방송과 쌍방향 Interaction이 가능한 새로운 데이터방송의 특성을 잘 보여주는 Interactive 광고로서 새로운 모델이 될 것이다. 본 논문의 어플리케이션(Xlet)은 우리나라 위성방송 데이터방송 표준인 MHP 미들웨어에 의해 구동되어지며, 데이터방송용 API인 JavaTV API, Havi & Davic API에 따라 구현되어졌다.

  • PDF

Design and Implementation of a Java-Based Single Sign-On Library Supporting SAML (Security Assertion Markup Language) for Grid and Web Services Security (SAML을 이용한 그리드와 웹 서비스 보안을 위한 자바 기반 Single Sign-On 라이브러리의 설계 및 구현)

  • Jeong Jongil;Yu Seokhwan;Shin Dongkyoo;Shin Dongil;Cha Moohong
    • The KIPS Transactions:PartC
    • /
    • v.12C no.3 s.99
    • /
    • pp.339-346
    • /
    • 2005
  • In recent years, the Grid development focus is transitioning from resources to services, A Grid Service is defined as a Web Service that provides a set of well-defined interfaces and follows specific conventions. SAML as a standard for Web Services which enables exchange of authentication, authorization, and profile information between different entities provides interoperability among different security services in distributed environments. In this paper, we implemented SAML API. By offering interoperability for non XML-based authentication technologies using SAML specification offering a method to integrate the existing Single Sign-On technologies, the API provides convenience for accessing different services in Grid architecture.

A Study on Open API of Securities and Investment Companies in Korea for Activating Big Data

  • Ryu, Gui Yeol
    • International journal of advanced smart convergence
    • /
    • v.8 no.2
    • /
    • pp.102-108
    • /
    • 2019
  • Big data was associated with three key concepts, volume, variety, and velocity. Securities and investment services produce and store a large data of text/numbers. They have also the most data per company on the average in the US. Gartner found that the demand for big data in finance was 25%, which was the highest. Therefore securities and investment companies produce the largest data such as text/numbers, and have the highest demand. And insurance companies and credit card companies are using big data more actively than banking companies in Korea. Researches on the use of big data in securities and investment companies have been found to be insignificant. We surveyed 22 major securities and investment companies in Korea for activating big data. We can see they actively use AI for investment recommend. As for big data of securities and investment companies, we studied open API. Of the major 22 securities and investment companies, only six securities and investment companies are offering open APIs. The user OS is 100% Windows, and the language used is mainly VB, C#, MFC, and Excel provided by Windows. There is a difficulty in real-time analysis and decision making since developers cannot receive data directly using Hadoop, the big data platform. Development manuals are mainly provided on the Web, and only three companies provide as files. The development documentation for the file format is more convenient than web type. In order to activate big data in the securities and investment fields, we found that they should support Linux, and Java, Python, easy-to-view development manuals, videos such as YouTube.

An annotation-based programming language for ubiquitous applications (유비쿼터스 응용을 위한 Annotation 기반 프로그래밍 언어)

  • Song, Gyo-Sun;Kim, Min-Young;Cho, Eun-Sun;Lee, Kang-Woo;Kim, Hyun
    • Annual Conference of KIPS
    • /
    • 2005.05a
    • /
    • pp.573-576
    • /
    • 2005
  • 유비쿼터스 환경에서의 응용프로그램은 다양한 데이터들과 그들의 연관관계 및 행위의 조합을 다루어야하므로, 일반적인 프로그램에 비해 복잡한 데이터 모델과 계산 모델을 필요로 하게 된다. 본 논문에서는 유비쿼터스 응용을 작성하는데 적합한 새로운 프로그래밍 언어를 제시한다. 사용의 편의를 위해 잘 알려진 Java를 기반으로 하고 있고, 기존의 통합 개발 환경을 그대로 사용할 수 있도록 하기 위해 문법 확장이 아닌 특수 주석(annotation) 과 API를 지원하는 방식을 사용하고 있다.

  • PDF

Development of the Embedded Java Platform supporting J2ME CDC specification (J2ME CDC 규격의 임베디드 자바플랫폼 개발)

  • 원희선;김영호;김선자
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10c
    • /
    • pp.103-105
    • /
    • 2004
  • 임베디드 자바플랫폼을 정의하는 J2ME는 컨피규레이션에 따라 크게 CLDC와 CDC로 구분된다. CLDC 자바 플랫폼은 저사양 휴대 단말 등에 탑재되어 널리 상용화되고 있으며, CLDC와 비교하여 CDC 자바 플랫폼은 자바2와 호환 가능한 완전한 JVM이 포함되고 고기능의 폭넓은 자바 API의 지원이 가능하므로 홈서버, 디지털 TV, 텔레매틱스 분야 및 고사양 모바일 단말 등에서 제공될 신규 서비스를 위한 자바 플랫폼으로 지목되고 있다. 본 논문에서는 클린룸으로 구현한 JVM과 GNU 프로젝트인 Classpath를 기반으로 구현한 PP 규격의 클래스 라이브러리를 통합한 CDC 자바 플랫폼 개발에 대해 기술한다.

  • PDF

Design and Implementation of Distributed QoS Management Architecture for Real-time Negotiation and Adaptation Control on CORBA Environments (CORBA 환경에서 실시간 협약 및 작응 제어를 위한 분사 QoS 관리 구조의 설계 및 구현)

  • Lee, Won-Jung;Shin, Chang-Sun;Jeong, Chang-Won;Joo, Su-Chong
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.27 no.1C
    • /
    • pp.21-35
    • /
    • 2002
  • Nowadays, in accordance with increasing expectations of multimedia stream service on the internet, a lot of distributed applications are being required and developed. But the models of the existing systems have the problems that cannot support the extensibility and the reusability, when the QoS relating functions are being developed as an integrated modules which are suited on the centralized controlled specific-purpose application services. To cope with these problems, it is suggested in this paper to a distributed QoS management system on CORBA, an object-oriented middleware compliance. This systems we suggested can provides not only for efficient control of resources, various service QoS, and QoS control functions as the existing functions, but also QoS control real-time negotiation and dynamic adaptation in addition. This system consists of QoS Control Management Module(QoS CMM) in client side and QoS Management Module(QoS MM) in server side, respectively. These distributed modules are interfacing with each other via CORBA on different systems for distributed QoS management while serving distributed streaming applications. In phase of design of our system, we use UML(Unified Modeling Language) for designing each component in modules, their method calls and various detailed functions for controlling QoS of stream services. For implementation of our system, we used OrbixWeb 3.1c following CORBA specification on Solaris 2.5/2.7, Java language, Java Media Framework API 2.0 beta2, Mini-SQL 1.0.16 and the multimedia equipments, such as SunVideoPlus/Sun Video capture board and Sun Camera. Finally, we showed a numerical data controlled by real-time negotiation and adaptation procedures based on QoS map information to GUIs on client and server dynamically, while our distributed QoS management system is executing a given streaming service.

A Study on the 4D Traffic Condition Board based on a Mash-up Technology (Mash-up 기술을 이용한 4D Wall-Map 구성체계)

  • Kim, Joo-Hwan;Yang, Seung-Mook;Nam, Doo-Hee
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.8 no.3
    • /
    • pp.27-33
    • /
    • 2009
  • Content used in mashups is typically obtained from a third party source through a public interface or API (web services). Other methods of obtaining content for mashups include Web feeds (e.g. RSS or Atom), and screen scraping. A mashup or meshup Web application has two parts: A new service delivered through a Web page, using its own data and data from other sources. The blended data, made available across the Web through an API or other protocols such as HlTP, RSS, REST, etc. There are many types of mashups, such as consumer mashups, data mashups, and Business Mashups. The most common mashup is the consumer mashup, which are aimed at the general public. Examples include Google Maps, iGuide, and RadioClouds. 4D Wall-map display is data mashups combine similar types of media and information from multiple sources into a single representation. This technology focus data into a single presentation and allow for collaborative action among ITS-related information sources.

  • PDF

Schedule Management Program based on Ajax MVC (Ajax MVC 기반 일정관리프로그램)

  • Park, Jin-Chul;Lee, Yeong-Kyeong;Kim, Tea-Sung;Jang, Hea-Yong;Shin, Dong-Suk
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2007.11a
    • /
    • pp.833-836
    • /
    • 2007
  • Recently, variety Web applications which is used Web2.0 are being developed and serviced. In this paper, we implemented Schedule Management Program for the individual and group based on Ajax applications, which apply the MVC design pattern with Java Servlet in order to complement Schedule Management Program which is developed with server-script languages. Also, we improved utilization of applications to provide various additional service through mash-ups built by combing APIs.

  • PDF

Air Pollution Changes of Jakarta, Banten, and West Java, Indonesia During the First Month of COVID-19 Pandemic

  • PRAMANA, Setia;PARAMARTHA, Dede Yoga;ADHINUGROHO, Yustiar;NURMALASARI, Mieke
    • Asian Journal of Business Environment
    • /
    • v.10 no.4
    • /
    • pp.15-19
    • /
    • 2020
  • Purpose: This research aims to explore the level of air pollution in Jakarta, the epicenter of COVID-19 Pandemic in Indonesia and its surrounding provinces during the first month of the Pandemic. Research design, data and methodology: This study uses data, which have been obtained real time from API (Application Programming Interfaces) of air quality website. The measurements of Air Quality Index (AQI), temperature, humidity, and other factors from several cities and regencies in Indonesia were obtained eight times a day. The data collected have been analyzed using descriptive statistics and mapped using QGIS. Results: The finding of this study indicates that The Greater Jakarta Area experienced a decrease in pollutant levels, especially in the Bogor area. Nevertheless, some areas, such as the north Jakarta, have exhibited slow reduction. Furthermore, the regions with high COVID-19 confirmed cases have experienced a decline in AQI. Conclusions: The study concludes that the air quality of three provinces, Jakarta, Banten, and West Java, especially in cities located in the Jakarta Metropolitan Area during COVID-19 pandemic and large-scale social restrictions, is getting better. However, in some regions, the reduction of pollutant concentrations requires a longer time, as it was very high before the pandemic.

Design and Implementation of Hybrid Mobile App Framework (하이브리드 모바일 앱 프레임워크 설계 및 구현)

  • Jung, Woo-Jin;Oh, Jang-Hoon;Yoon, Dong-Weon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.9
    • /
    • pp.1990-1996
    • /
    • 2012
  • In this paper, in order to improve the execution performance and serviceability of cross-platform applications frameworks based on the existing web applications, we design and implement a new hybrid application framework named as WApplE.js, which enables direct control of native UI(User Interface) of mobile operating systems and various resources via JavaScript. We first present the design results for the overall software structure and the configuration of every layer of WApplE.js, and then analyze the processes for calling and handling APIs in the implemented hybrid application framework. In addition, the results of comparison of features to the existing frameworks are presented.