• Title/Summary/Keyword: JAVA program

Search Result 340, Processing Time 0.025 seconds

Development and Application of Web-based Instruction Program for the Enriched Course of School Biology (중등 생물교과 심화과정 학습용 웹 기반 학습 프로그램 개발 및 적용)

  • Ye, Jin-Hee;Park, Chang-Bo;Seo, Hae-Ae;Song, Bang-Ho
    • Journal of The Korean Association For Science Education
    • /
    • v.22 no.2
    • /
    • pp.299-313
    • /
    • 2002
  • A web-based instruction program for the enriched course under the 7th Revised National Curriculum of Biology in Korea was developed and the application effects to learners were analyzed. For the development of the web-based instruction program, five topics of biology from the enriched courses through 7th to 10th grades in the middle and high school science textbooks were selected and modulated with interrogative sentences. Each topic of programs was divided into four activity sections according to the learners' activity procedures supplemented with explanations and evaluations. Each activity was hyper-linked to multi-layers and animations. Further, a virtual experiment was also developed and an evaluation section designed by Java Script was attached. Among five topics, one topic of 'Reproduction and development' at 9th grade level was selected to examine the effects on students' learning. Among 247 9th grade students in the research subject school, only 67 students were able to accessible to ultra-thin Internet cables with their computers at home and they became an experimental group. A control group was assigned to those who are similar level of school science achievement to the experiment group and did not use the web-based program. It was found that most of 9th grade students are able to use Internet at home, however, they do not prefer to use Internet for homework or task project. Rather, most of students used Internet for e-mail or information navigation. Students used internet to solve problems of science and perceived the benefits of Internet for science learning. However, there are not many students to utilize Internet for science homework or task project. Students expressed that they do not prefer to use a web-based learning program for science learning due to lack of interests in science. The effects on students who studied with this program appeared to be significantly high compared to those who did not study with this program. Students who studied with this program positively evaluated this program, in particular, they enjoyed animation effect and virtual experiments. It was concluded that a web-based program for science learning should be developed and distributed through Internet in an attractive and interesting format for students. It was also concluded that various web-based programs for science learning with animation effect and virtual experiments should be developed to increase students' interests in science as well as to improve students' science achievements.

Android App Birthmarking Technique Resilient to Code Obfuscation (난독화에 강인한 안드로이드 앱 버스마킹 기법)

  • Kim, Dongjin;Cho, Seong-Je;Chung, Youngki;Woo, Jinwoon;Ko, Jeonguk;Yang, Soo-Mi
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.40 no.4
    • /
    • pp.700-708
    • /
    • 2015
  • A software birthmark is the set of characteristics of a program which can be used to identify the program. Many researchers have studied on detecting theft of java programs using some birthmarks. In case of Android apps, code obfuscation techniques are used to protect the apps against reverse-engineering and tampering. However, attackers can also use the obfuscation techniques in order to conceal a stolen program. A birthmark (feature) of an app can be alterable by code obfuscations. Therefore, it is necessary to detect Android app theft based on the birthmark which is resilient to code obfuscation. In this paper, we propose an effective Android app birthmark and app theft detection through the proposed birthmark. By analyzing some obfuscation tools, we have first selected parameter and the return types of methods as an adequate birthmark. Then, we have measured similarity of target apps using the birthmarks extracted from the apps, where some target apps are not obfuscated and the others obfuscated. The measurement results show that our proposed birthmark is effective for detecting Android app theft even though the apps are obfuscated.

Systems of the Remote Control via the Web (웹을 통한 원격제어 시스템)

  • Lee, Chang-Hee;Lee, Kwang-Je;Won, Yong-Jin;Ryu, Hee-Sahm
    • Journal of the Institute of Electronics Engineers of Korea TE
    • /
    • v.39 no.3
    • /
    • pp.65-70
    • /
    • 2002
  • This paper discusses the work-in-progress of a system to control a moving robot over the WWW(World Wide Web). That is, we describes the experimental results and control methods of system over the world wide web. The remote control of the system is controlled by accessing a simple form of interface that is connected to the server. For this application, a remote operator should have a general-purpose computer with Internet connection and a WWW browser to remotely operate the line-tracer through the Internet. As a remote operator summits an input by operating html files in the server, the program written in java is operated the equipment is being connected to the serial port. By being transmitted to the line-tracer through the infra-red sensor, the remote controlled signal is operated in distance. As a tool in order to identify the system's operation of the over the web is used the line-tracer. 

The Impacts of Examples On the Learning Process of Programming Languages (예제가 프로그래밍 언어의 학습과정에 미치는 영향)

  • 김진수;김진우
    • Korean Journal of Cognitive Science
    • /
    • v.11 no.2
    • /
    • pp.19-35
    • /
    • 2000
  • Learning by examples has proven to be an efficient method in mastering various subjects including programming languages. This study hypothesizes that the number of examples and the type of examples are two significant dimensions that influence the performance of learning programming languages by examples. A set of experiments was conducted to investigate the impacts of the two dimensions in the domain of JAVA programming. The results showed that providing two examples is more effective than providing only one example even though significantly more explanations are attached to the single example. Among the 'two-example' groups, the group that was given functionally similar examples performed better than those with functionally dissimilar examples. Explanations for these results are provided in this paper based on the behavioral patterns of individual subjects in terms of time and frequency. This paper concludes with the implications of the study results for the development of effective tutoring systems for programming languages.

  • PDF

The Web Application of Integrated Sasang Constitutional Diagnosis β-version (통합 체질진단 툴 β-version의 웹기반 응용프로그램)

  • Jin, Hee-Jeong;Kim, Jang-Woong;Kim, Young-Su;Lee, Si-Woo;Jang, Eun-Su
    • Journal of Sasang Constitutional Medicine
    • /
    • v.24 no.1
    • /
    • pp.13-20
    • /
    • 2012
  • 1. Objectives : It is very important to classify people into Sasang constitution correctly in SCM. There have been many researches for this and several tools have been developed for diagnosis of Sasang constitution. In our study, we introduce a new web application for Integrated Sasang Constitutional Diagnosis (ISCD) ${\beta}$-version and algorithm on the base of face, body shape, voice and questionnaire. 2. Development : The web application of ISCD ${\beta}$-version was designed to be used easily for subject, staffs, and oriental medical doctors. For this purpose, we developed a web-application of Integrated Sasang Constitutional Diagnosis ${\beta}$-version using mysql database, tomcat web system, JSP, JAVA, and C++ languages. 3. Current State : The ISCD ${\beta}$-version could be accessed at http://210.218.196.115/SDT/login.jsp. The ISCD ${\beta}$-version consisted of 3 parts, for staffs, subject and oriental medical doctors. The system has been managed since February 2011. Currently 7 oriental hospitals have used the system and 1,439 subjects have been diagnosed by the system. 4. Conclusion and future work : Although many researchers have tried to develop a system or an algorithm for diagnosis of subject's constitution, we could have not used the system based on objective information of human body type, characters, symptoms. In this study, we describe a web application of objective diagnosis algorithm as ISCD ${\beta}$-version. This system may help an oriental medical doctors to make a decision of Sasang constitutional diagnosis easily and correctly.

Design and Implementation of local advertising application(App) through SNS service analysis (SNS(Facebook) 서비스 분석을 통한 지역광고 어플(App) 설계 및 구현)

  • Cho, Young-Sik
    • Journal of Digital Contents Society
    • /
    • v.16 no.2
    • /
    • pp.325-334
    • /
    • 2015
  • In this paper, we had tried to study advertising method of local industry in cooperation with SNS (Social Network Service). In particular, This paper analyzes the Facebook Page trying to find a way to take advantage of the local advertising. To analyse the Facebook page, I had created three Facebook pages such as at Hongik UNIV., Gangwon National UNIV., and specialities in Cuncheon cities. While I was managing the three pages, I had analyzed the results of quantities of activities, and in addition, had used NodeXL for the analysis of the network for the each page. After the analysis of the data of each page, I had found the possibility of the promotion for the successful the local advertizement associated with SNS. To verify and develop the results of my study, I had designed the " real time local advertising APP which is connected with SNS like Facebook, had created server program based on PHP, Android APP. In the future, I have found that there must be a lot of possibilities for the successful and various the local advertising methodologies by using SNS like Facebook, the operational data of the App.

An Utilizing Method for Multi-View Video Clips under Digital Broadcasting Environments (디지털방송 데이터서비스의 방송프로그램 영상 멀티 뷰 활용 지원 방법)

  • Ko, Kwangil
    • Convergence Security Journal
    • /
    • v.15 no.2
    • /
    • pp.3-9
    • /
    • 2015
  • The development of the digital compression technology and the broadcasting receiver's processing power make it possible to apply a multi-view function to the broadcasting services. The multi-view function is usually utilized to provide simultaneously several programs to viewers or to implement a multi-angle service of a sports program that allows a viewer to choose a video of his/her prefer viewpoint. The paper proposes an integrated method for utilizing a multi-view function in the digital broadcasting environment in which more than 100 programs are on air and there may be various data services which want to use multi-view video clips. For the purpose, a method of composing and transmitting multi-view videos and related information has been devised and a Java API to utilize the rapid editing function of a decoding chip-set has been implemented to clip, resize, and display parts of the multi-view videos.

Design and Implementation of Contents based on XML for Efficient e-Learning System (e-Learning 시스템을 위한 XML기반 효율적인 교육 컨텐츠의 설계 및 구현)

  • Kim, Young-Gi;Han, Sun-Gwan
    • Journal of The Korean Association of Information Education
    • /
    • v.5 no.2
    • /
    • pp.279-287
    • /
    • 2001
  • In this paper, we have defined and designed the structure of standardized XML content for supplying efficient e-Learning contents. We have also implemented the prototype of XML contents generator to create the educational contents easily. In addition, we have suggested the contents searching method using Case Base Reasoning and Bayesian belief network to supply XML contents suitable to learners request. The existing e-Learning system based on HTML could not customize and standardize, but XML contents can be reused and made an intelligent learning by supplying an adaptive content according to learners level. For evaluating the efficiency of designed XML content, we make the standard XML content for learning JAVA program in e-Learning system as well as discussing about the integrity and expanding the educational content. Finally, we have shown the architecture and effectiveness of the knowledge-based XML contents retrieval manager.

  • PDF

Similarity Analysis of Programs through Linear Regression of Code Distribution (코드 분포의 선형 회귀를 이용한 프로그램 유사성 분석)

  • Lim, Hyun-il
    • Journal of Digital Contents Society
    • /
    • v.19 no.7
    • /
    • pp.1357-1363
    • /
    • 2018
  • In addition to advances in information technology, machine learning approach is applied to a variety of applications, and is expanding to a variety of areas. In this paper, we propose a software analysis method that applies linear regression to analyse software similarity from the code distribution of the software. The characteristics of software can be expressed by instructions contained within the program, so the distribution information of instructions is used as learning data. In addition, a learning procedure with the learning data generates a linear regression model for software similarity analysis. The proposed method is evaluated with real world Java applications. The proposed method is expected to be used as a basic technique to determine similarity of software. It is also expected to be applied to various software analysis techniques through machine learning approaches.

Relevance of the Cyclomatic Complexity Threshold for the Web Programming (웹 프로그래밍을 위한 복잡도 한계값의 적정성)

  • Kim, Jee-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.6
    • /
    • pp.153-161
    • /
    • 2012
  • In this empirical study at the Web environment based on the frequency distribution of the cyclomatic complexity number of the application, the relevance of the threshold has been analyzed with the next two assumptions. The upper bound established by McCabe in the procedural programming equals 10 and the upper bound established by Lopez in the Java programming equals 5. Which numerical value can be adapted to Web application contexts? In order to answer this 10 web site projects have been collected and a sample of more than 4,000 ASP files has been measured. After analyzing the frequency distribution of the cyclomatic complexity of the Web application, experiment result is that more than 90% of Web application have a complexity less than 50 and also 50 is proposed as threshold of Web application. Web application has the complex architecture with Server, Client and HTML, and the HTML side has the high complexity 35~40. The reason of high complexity is that HTML program is usually made of menu type for home page or site map, and the relevance of that has been explained. In the near future we need to find out if there exist some hidden properties of the Web application architecture related to complexity.