• Title/Summary/Keyword: Web application development

Search Result 831, Processing Time 0.027 seconds

Development of Example-based NXC Robot Programming Support System (예제 중심의 NXC 기반 로봇 프로그래밍 지원 시스템 개발)

  • Yoo, In-Hwan
    • Journal of The Korean Association of Information Education
    • /
    • v.16 no.2
    • /
    • pp.265-273
    • /
    • 2012
  • Current computer education is moving its focus from using oriented education to improving students' creativity and problem solving ability by computer science education. Robot programming education is becoming a major research issue of computer education in the context of creativity education. One of the mainstream ideas of prior research about robot programming is the effect of robot programming. Another is curriculum development of robot programming. But, the focus of current research is moving toward teaching methods of robot programming. The theme of this research is to use examples in robot programming. Example programs are considered the most useful type of material both by the students and the teachers. Example programs play a important role in learning to program. They work as templates, guidelines, and hints for learners when developing their own programs. In this study, I developed a example-based robot programming support system. Due to the trends of smart learning, I developed this system as a mobile web application.

  • PDF

JPE : Java Push Engine Supporting Asynchronous Communication Based on AJAX (JPE : AJAX 기반의 비동기 통신을 지원하는 Java Push Engine)

  • Park, Jong-Eun;Kwon, O-Jin;Lee, Hong-Chang;Lee, Myung-Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.3
    • /
    • pp.660-672
    • /
    • 2011
  • The Web is widely used to share information, utilizing the client-server model. In the client-server model, since the server only responds according to explicit requests from the client, the model seems hard to support sharing of massive information rapidly changing in today's Internet. The technology known as Server Push enables the server to actively provide information to clients without explicit requests from the clients using Web pages. Although various studies have been done to realize the Server Push technologies, there are many problems in the development of push application without push engines which support infrastructures for the effective development of push application. In this paper, we develop JPE(Java Push Engine) which presents the effective support for push services over the Internet. JPE is composed of two main components: the JPE Core supporting Epoll and the JPE Library supporting asynchronous communication. In addition, JPE defines various push functions and provides programming interfaces supporting the functions. Push applications developed using JPE effectively manages client connections with Epoll mechanism, providing push services through AJAX-based asynchronous communication.

The Reference Model based on Web Services for USN Application Service (USN 응용 서비스를 위한 웹 서비스 기반의 참조 모델)

  • Bang, Jin-Suk;Kim, Yong-Woon;Yoo, Sang-Keun;Jung, Hoe-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.5
    • /
    • pp.948-955
    • /
    • 2008
  • Recently, as the dissemination of the Internet and development of computer network technology, Research is actively underway for realization of the next-generation computing paradigm called Ubiquitous Computing. For realization of Ubiquitous computing, The data recognized from each sensors must be collected on real-time and transferred to applied service so that they may be used as data for providing service to users. However, there are several problem for realization. First, there is no standardization of sensor metadata, interface and event definition. Second, applied service has weak point that difficult of approaching to the data. Third, none interoperability with each platform and protocol. In this paper, we designed Sensor Service Description Language based on XML to resolve problem above. This Language expresses the measurement of the sensor and Service Metadata in the form to be standardized. In addition, we have proposed and development a reference model for USN application service.

A Review of Recent Digital Technology-Based Language Rehabilitation For Aphasia: Focusing on VR, AR, and Mobile Application (실어증 환자 대상 디지털 기술 기반 언어재활에 관한 최근 문헌 고찰: VR, AR, 모바일 애플리케이션을 중심으로)

  • Chung, Chae Youn;Hong, You Jeong;Kong, Seong Hyeon;Choi, You Jin;Lee, Kyogu
    • The Journal of the Korea Contents Association
    • /
    • v.22 no.9
    • /
    • pp.46-63
    • /
    • 2022
  • With the rapid development of digital technology and the growing trend to integrate it into the medical field, recent studies suggest language rehabilitation for people with aphasia using virtual reality (VR), augmented reality (AR) and mobile applications. This study conducted a scoping review to summarize the features of digital technology-based language rehabilitation for aphasia in the last four years (2018-2021) and draw implications for future research. A total of 20 papers met the selection criteria among the documents retrieved from the Web of Science, CINAHL, and RISS. This review demonstrates that digital technology could offer unique treatment content by gamification, individualization, and creating a realistic communication environment, and by utilizing them in various ways. Therefore, we expect digital technology-based language rehabilitation for aphasia could supplement the limitations of conventional language rehabilitation and provide a novel perspective on development of treatment content.

Web Learning Systems Development based on Product Line (프로덕트 라인 기반의 웹 학습 시스템 개발)

  • Kim Haeng-Hon;Kim Su-Youn
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.589-600
    • /
    • 2005
  • Application developers need effective reuseable methodology to meet rapidly changes and variety of users requirements. Product Line and CBD(Component Based Development) offer the great benefits on quality and productivity for developing the software that is mainly associate with reusable architectures and components in a specific domain and rapidly changing environments. Product line can dynamically focus on the commonality and variety feature model among the products. The product line uses the feature modeling for discovering, analyzing, and mediating interactions between products. Reusable architectures include many variety plans and mechanisms. In case of those architecture are use in product version for a long time, It is very important in architecture product line context for product line design phase. Application developer need to identify the proper location of architecture changing for variety expression. It is lack of specific variety managements to design the product line architecture until nowdays. In this paper, we define various variety types to identify the proper location of architecture changing for variety expression and to design the reusable architecture. We also propose architecture variety on feature model and describe variety expression on component relations. We implemented the web learning system based on the methodology. We finally describe how these methodology may assist in increasing the efficiency, reusability, productivity and quality to develop an application. In the future, we are going to apply the methodology into various domain and suggest international and domestic's standardization.

Integration of RPD Modules Using SOAP (SOAP을 이용한 쾌속제품개발모듈의 통합)

  • 김호찬;최홍태;김준안;이석희
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.38-41
    • /
    • 2003
  • Better understanding and sharing information are getting important to manage interdisciplinary product development team in a globally-distributed company. This study propose a solution to implement RPD(Rapid Product Development) system, focusing on rapid production process, for better understanding between development team members in different place and easy sharing of product information. The system developed by this research shows that SOAP(Simple Object Access Protocol) operates in distributed environment more efficiently than other RPC(Remote Procedure Call) techniques and it does not respond sensitively to firewall. And SOAP is an excellent RPC and messaging technique to exchange structured data. Procedures developed with use of SOAP are worked together with web, and users can use remote services as an application program in their computer.

  • PDF

Development of Templated Structural Analysis Program Using ANSYS Workbench (ANSYS Workbench를 활용한 정형해석 프로그램 개발)

  • Chung Il-Young;Ga Chung-Sik;Lee Gyu-Bong
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.621-622
    • /
    • 2006
  • In this paper, we performed the customization of CAE analysis in the process of product development and verification. The purpose of customized analysis is to implement collaboration framework of inter-corporate, inter-division for knowledge process based on product development. Customized analysis methodology using ANSYS Workbench API is presented for the web-based and workbench-based application. Cellular phone was selected as a CAD model, and template based process of analysis is conducted. By using this system, customized analysis is suitable to site or user oriented specific analysis and for user who has little experience on CAE analysis.

  • PDF

Design and Implementation of Project Learning Site by Using XML (XML을 이용한 프로젝트 학습사이트의 설계 및 구현)

  • Choe, Hyun-Kun;Ha, Tai-Hyun
    • Journal of Digital Convergence
    • /
    • v.5 no.2
    • /
    • pp.123-134
    • /
    • 2007
  • The purpose of this study is to design and implementation of project learning site by using XML. The development of the Internet site for project learning was planned as per preparation, development and test/application stages. The research shows that the elements used for the development of the Internet site for project learning are to give learners motivation, specification of learning goals, reminiscence of preceding knowledge, positive participation in teaching activities, learning-guide feedback, evaluation, reinforcement and correction. It is expected that many teachers apply this model to their classes and show realistic results to motivate their students.

  • PDF

Finite Element Analysis with STEP in Distributive and Collaborative Environment (분산 협업 환경에서의 유한요소 해석에 관한 연구)

  • Cho, Seong-Wook;Kwon, Ki-Eak
    • Korean Journal of Computational Design and Engineering
    • /
    • v.11 no.5
    • /
    • pp.384-392
    • /
    • 2006
  • In this research, the feasibility of distributed finite element analysis system with STEP and CORBA has been investigated. The enabling technologies such as CORBA and Java play key roles in the development of integrated and geographically distributed application software. In addition to the distribution of analysis modules, numerical solution process itself is again divided into parallel processes using multi-frontal method for computational efficiency. In contrast to the specially designed parallel process for specific hardware, CORBA-based parallel process is well suited for heterogeneous platforms over the network. The idea of Web-based distributed analysis system may be applied to the engineering ASP for design and analysis in the product development processes. We believe that the proposed approach for the analysis can be extended to the entire product development process for sharing and utilizing common product data in the distributed engineering environment, thus eventually provide basis for virtual enterprise.

A Better Prediction for Higher Education Performance using the Decision Tree

  • Hilal, Anwar;Zamani, Abu Sarwar;Ahmad, Sultan;Rizwanullah, Mohammad
    • International Journal of Computer Science & Network Security
    • /
    • v.21 no.4
    • /
    • pp.209-213
    • /
    • 2021
  • Data mining is the application of specific algorithms for extracting patterns from data and KDD is the automated or convenient extraction of patterns representing knowledge implicitly stored or captured in large databases, data warehouses, the Web, other massive information repositories or data streams. Data mining can be used for decision making in educational system. But educational institution does not use any knowledge discovery process approach on these data; this knowledge can be used to increase the quality of education. The problem was happening in the educational management system, but to make education system more flexible and discover knowledge from it huge data, we will use data mining techniques to solve problem.