• Title/Summary/Keyword: Web developer

Search Result 86, Processing Time 0.022 seconds

Development of SAML Software for JAVA Web Applications in Korea (국내 자바 웹 응용을 위한 SAML 소프트웨어의 개발)

  • Jo, Jinyong;Chae, Yeonghun;Kong, JongUk
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.9
    • /
    • pp.1160-1172
    • /
    • 2019
  • Federated authentication is a user authentication and authorization infrastructure that spans multiple security domains. Many overseas Web applications have been adopting SAML-based federated authentication. However, in Korea, it is difficult to apply the authentication because of the high market share of a specific Web (application) server, which is hard to use open-source SAML software and the high adoption of Java-based standard framework which is not easy to integrate with SAML library. This paper proposes the SAML4J, which is developed in order to have Web applications easily and safely integrated with the Java-based framework. SAML4J has a developer-friendly advantage of using a session storage independent of the framework and processing Web SSO flows through simple API. We evaluate the functionality, performance, and security of the SAML4J to demonstrate the high feasibility of it.

A study on the analysis of virtual reality platform API for virtual reality (VR) development

  • Lee, Byong-Kwon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.8
    • /
    • pp.23-30
    • /
    • 2020
  • As the 4th industrial revolution emerged, the latest technologies such as IoT, AI, Big data, AR/VR/XR are emerging. However, in the field of virtual reality (VR) technology platform services, there is no standardization and systematic support. In addition, various platform technologies related to virtual reality have been presented, making it difficult to select an API that should be selected for development. In this study, we analyzed the method for virtual reality development and the virtual reality (VR) technology that is being serviced by users. In addition, by presenting the advantages and disadvantages of each development platform, we intend to present a reference point for developers to select an efficient platform. In addition, it will help the developer to select an effective equipment and software platform in comparison with the advantages and disadvantages of various HMD devices used in virtual reality. The virtual reality (VR) development environment test used products from Oculus, and the software development environment was tested with two types: WebBased VR and HMD embedded.

A Web Service Development Process with MDA Applied (MDA를 적용한 웹서비스 개발 프로세스)

  • Yun Hong-ran;Park Jae-nyun
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.583-588
    • /
    • 2005
  • Being able to resolve huge problems deriving from integration of information systems in-house or business to business, the web service that uses the XML standard technology has recently taken a quick dominance the next generation e-business bases. It's one constant concern how to integrate, change, and maintain such systems as based on certain technologies according to the changes to information technology, which is on the ongoing process of evolution. To help solve those problems, OMG suggested a new software architecture called MDA(Model Driven Architecture). MDA runs a process that establishes a platform independent model(PIM), which is an analysis model used as part of the existing development procedures, and automatically converts it into a platform specific model(PSM), a design model, based on the established PIM. Such automatic conversion has lots of benefits including easy support for diverse platforms, reducing the coding time that usually consume a great deal of the developer's effort, and facilitating quality control in the aspect of development processes. By applying the MDA development process to a new web service development, you can choose web service as the target platform at the PIM of MDA and express PSM with a web service model, WSDL. This study set out to classify the web service development or integration processes by the provider md requester to identify the types of web service development processes, and to apply the MDA development process to web service development, thus suggesting a new kind of web service development process that can be referred to by both the web service provider and requester.

A study on the development of interface design evaluation method for web-based multimedia instructional system. - Focused on the user′s psychological language extraction.- (웹 기반 멀티미디어 교육사이트의 인터페이스 디자인 평가방법체계 구축에 관한 연구 -사용자의 심리적 불만족 언어 도출을 중심으로.)

  • 박순주;이종호
    • Archives of design research
    • /
    • v.13 no.3
    • /
    • pp.81-90
    • /
    • 2000
  • There are a great number of difficulties without Interface Guideline, even though the utility of the web in the educational field has been increased. In spite of having a guideline there still remains problems, when the researcher develops a practical web design, because of uniformity and universality. The purpose of this research will give a good model and a guideline, developing a way of web-site assessment through psychological language. First, the researcher has to induce psychological language and recognize the relevance of the principle of device system. Second, they should build an assessment model based on an established system of classification. As a result, they recognized that an assessment model based on the system of psychological language can help in working out authentic design problems. The designer faces many difficulties when using Interface Guideline for the sake of the existing software developer because of specific terminology. On the contrary, these days, the guideline of psychological language system provides the designer with easy comprehension of language and also able to perceive problems in advance. In addition, the researcher can realize that it can be used, as a good source and data.

  • PDF

Ontology Based Semantic Information System for Grid Computing (그리드 컴퓨팅을 위한 온톨로지 기반의 시맨틱 정보 시스템)

  • Han, Byong-John;Kim, Hyung-Lae;Jeong, Chang-Sung
    • Journal of Internet Computing and Services
    • /
    • v.10 no.4
    • /
    • pp.87-103
    • /
    • 2009
  • Grid computing is an expanded technology of distributed computing technology to use low-cost and high-performance computing power in various fields. Although the purpose of Grid computing focuses on large-scale resource sharing, innovative applications, and in some case, high-performance orientation, it has been used as conventional distributed computing environment like clustered computer until now because Grid middleware does not have common sharable information system. In order to use Grid computing environment efficiently which consists of various Grid middlewares, it is necessary to have application-independent information system which can share information description and services, and expand them easily. Thus, in this paper, we propose a semantic information system framework based on web services and ontology for Grid computing environment, called WebSIS. It makes application and middleware developer easy to build sharable and extensible information system which is easy to share information description and can provide ontology based platform-independent information services. We present efficient ontology based information system architecture through WebSIS. Discovering appropriate resource for task execution on Grid needs more high-level information processing because Grid computing environment is more complex than other traditional distributed computing environments and has various considerations which are needed for Grid task execution. Thus, we design and implement resource information system and services by using WebSIS which enables high-level information processing by ontology reasoning and semantic-matching, for automation of task execution on Grid.

  • PDF

Design of Javabeans Component for Web-Based Network Management System Developer (웹 기반의 망관리 시스템 개발자를 위한 Javabeans 컴포넌트의 설계)

  • Kim, Jong-Kun;Kim, Yun-Sung;Choi, Young-Su;Chung, Jin-Wook
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1573-1576
    • /
    • 2000
  • 망의 규모가 커지고 사용자가 많아짐에 따라 점차 망 관리의 필요성이 인식되면서 많은 망 관리 시스템이 개발되고 있다. 하지만 현재의 시스템 제작은 새로운 기술들이 빠른 속도로 나오기 때문에 개발기간이 점점 단축되어야 하는 부담을 안고 있다. 이에 본 연구에서는 SNMP(Simple Network Management Protocol)를 이용하여 웹 기반의 망 관리 시스템을 개발하는 개발자에게 좀더 쉽고 편리하게 시스템을 개발할 수 있도록 망 관리 시스템 개발에 필요한 중요 핵심 기술을 Javabeans를 사용하여 컴포넌트화 하는데 있다. 이를 위해서는 먼저 망 관리 시스템 개발에 필요한 기능 중에 컴포넌트화 가능한 항목들을 규정하고 이들에 대한 컴포넌트를 설계하여 실제 NMS(Network Management System)에 적용하였을 때의 이점을 논하기로 한다.

  • PDF

Current Status of Development of Rendering Drawings Service for Mobile Indoor Location Based Service (모바일 옥내위치기반서비스를 위한 도면 출력 서비스 구현 현황 소개)

  • Yim, Jaegeol;Le, Thanh C.
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.191-194
    • /
    • 2012
  • Rendering maps is an essential feature of the user interface component of a location based service (LBS) system. However, a developer may not too much worry about implementing the rendering maps part of his or her system because there are quite a few publicly available libraries that provide all kinds of functions of manipulating maps. Google Maps, Yahoo Map, Naver Map, Daum Map, and so on are example sites that provide those libraries. Rendering drawings is to indoor LBS as rendering maps is to LBS. However, there is no such thing as Google Maps that provides libraries for rendering drawings. This paper introduces a few web services and a library that is useful in developing user interfaces of indoor LBS systems.

Development of Template for Automatic Generation of Presentation Layer in J2EE-Based Web Applications (J2EE기반의 웹 애플리케이션을 위한 프리젠테이션 계층 자동생성 템플릿 개발)

  • 유철중;채정화;김송주;장옥배
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.2
    • /
    • pp.133-145
    • /
    • 2003
  • Web applications based on J2EE($Java^{TM}$ 2 Platform, Enterprise Edition) were occurred for solution to overcome the limitations in time and space that the former applications had. Recently, lots of solutions using frameworks are being suggested to develope applications more quickly and efficiently. In this paper, we propose the template for several processes and types, which should be taken in presentation layer of web applications. This idea was based on the fact that web applications developers can concentrate on their specific tasks with independent manner in layered architecture. This template is XML-typed document that shows information about presentation layer of Web applications, which the user wants to compose. This template is inputted to the code generator. After then, the code generator generates skeleton code in presentation layer automatically after parsing information of XML documents. It means that we can develope Web applications more efficiently, by constructing skeleton code which inherits from hot spot classes of framework. Using this template and code generator, developer can develop Web applications with little practice and also is easy to cooperate with other developers to develop them just in time with distributing the standard development process.

A Study on Developing XML Documents and RDB Mapping Using Tag Free XML Development Tools (Tag free XML 개발 툴을 이용한 XML 문서 개발과 RDB 매핑에 관한 연구)

  • Woo, Won-Taek
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.11 no.5
    • /
    • pp.37-52
    • /
    • 2006
  • XML architecture is important to wireless or wired presentation. It is also important for data exchange between businesses. XML forces the separation of content from style and gives wired or wireless devices flexibility for interpretation. Separation of content, style, and logic is key to advanced architecture. XML can be exchanged among databases on multiple systems with presentation on wired or wireless devices. An XML schema might need to be defined, or an established DTD might need to be transformed to access a relational database on the server. The purpose of this study is to generate XML documents such as DTD, XML schema, RDB mapping using Tagfree's XML developer tools in order to experience whole processes mentioned above. Overall understanding of data structures of and database processing with XML documents, which is essential to XML programming and database processing, can be accomplished with this study without much endeavor to learn complex XML syntax. The future study can be extended on the subject of web programming with DOM or SAX API.

  • PDF

Construction and Service of a Web-based Simulation software management system for the Computational Science and Engineering (계산과학공학 분야를 위한 웹 기반 시뮬레이션 소프트웨어 관리 시스템 구축 및 서비스)

  • Jeon, Inho;Kwon, Yejin;Ma, Jin;Lee, Sik;Cho, Kum Won;Seo, Jerry
    • Journal of Internet Computing and Services
    • /
    • v.18 no.4
    • /
    • pp.99-108
    • /
    • 2017
  • Open Science is evolving not only to share research results, but also to open the research process. We are developing the EDISON platform for the spread of open science in computational science and engineering. The EDISON platform provides online simulation services developed by computational science and engineering researchers. It also provides an environment for sharing source code, data, and related research publications. An effective simulation software registration management system is required for successful service on the EDISON platform. In this paper, we proposes a simulation software management system to provide online simulation service through EDISON platform. The proposed system allows the developer to register the simulation software on the EDISON platform without administrator intervention and effectively build a web-based simulation environment.