• Title/Summary/Keyword: MVC

Search Result 298, Processing Time 0.032 seconds

Design & Implementation of System Management Tool based on the internet developed by MVC (MVC 프레임워크를 적용한 웹 기반의 시스템 관리 도구의 설계 및 구현)

  • 김지연;안창원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.331-333
    • /
    • 2003
  • 스몰토크-80의 사용자 인터페이스는 MVC (Model/View/controller) 프레임워크에 입각하여 디자인되었다. 그 이후 MVC 프레임워크는 많은 시나리오에서 사용되고 있다. MVC 프레임워크를 적용하여 웹 어플리케이션을 개발하면 시스템 개발 및 유지 보수가 쉬워지며 확장성과 성능 향상에 도움을 준다. 본 논문에서는 MVC 프레임워크를 적용하여 시스템 관리 도구를 설계하고 구현한다. 더 나아가 MVC 프레임워크의 단점을 보완한 방법을 제시하고 이를 시스템 관리 도구에 적용하여 본다.

  • PDF

MVC model design for an Authorization Tool of UML Class Diagram (UML 클래스 도해의 저작도구를 위한 MVC모델의 설계)

  • Kim, Jae-Hoon;Kim, Yun-Ho
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.10a
    • /
    • pp.634-637
    • /
    • 2010
  • This paper suggests the design of MVC model for an authorization tool of UML class diagram. In the design of MVC model, it is designed to define view, controller and model and perform the individual role of each component. The View represents GUI and the Controller is responsible for data input and output and the Model is to handle the business logic. The MVC model design for an authorization tool of class diagram gives the role independently and tries to be flexible with system by dividing into the suitable features of each component.

  • PDF

GUI Testing for MVC Architecture based Applications (MVC 아키텍처 기반 애플리케이션의 GUI 테스팅)

  • Joo, Heeju;Lee, Changun
    • Journal of Software Engineering Society
    • /
    • v.24 no.1
    • /
    • pp.1-7
    • /
    • 2011
  • MVC(Model-View-Controller) architecture is well-known for high maintainability and it makes efficient development possible. Recently, it has been applied in many fields such as web, desktop and mobile applications. Therefore, effective testing for this architecture is strongly needed. Although much research has been done, there was not much efforts for exploiting MVC architecture in GUI testing. Therefore, in this paper, we propose a scheme for efficient and accurate GUI testing for MVC based applications. In this study we separate original state diagrams into view state diagram and model-controller state diagram. Then, we present a case study showing the effectiveness of our proposed scheme.

  • PDF

Improvement of WIPI-based MVC Model using Object Pool Pattern (Object Pool 패턴을 이용한 WIPI기반 MVC 모델의 개선)

  • Kim Chul-Min;Seo Seong-Chae;You Jin-Ho;Kim Byung-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.11a
    • /
    • pp.307-310
    • /
    • 2004
  • 무선 단말기와 같은 제한된 환경에서의 애플리케이션 개발은 대부분 사용자 인터페이스 부분이 차지하고 있다. 사용자 인터페이스의 효과적인 관리를 위한 기법이 연구되어 왔으며 기존의 MVC 모델이 사용되고 있다. MVC 모델은 애플리케이션 개발 시 사용자 인터페이스의 효과적인 관리를 위한 방법을 제공한다. 그러나 제한된 무선 단말기 상에서의 MVC 모델의 적용은 사용자 인터페이스 뷰의 독립성을 위한 과도한 객체 생성으로 작업 프로세스와 메모리 공간의 효율성을 떨어뜨리는 문제점을 가지고 있다. 본 논문은 기존 MVC 모델에 Object Pool 패턴을 활용하여 UI 컴포넌트의 재사용이 가능한 개선된 UP-MVC모델을 제안한다. UP-MVC 모델은 무선 단말에서 메모리 리소스 사용의 문제점을 개선하여 모바일 애플리케이션 성능을 높일 수 있다.

  • PDF

A Proposal Of The Horizontality Development Method On The Spring MVC (스프링 MVC에서 수평 개발 방법의 제안)

  • Yang, Ill Deung;Kim, Seong Ryeol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.10
    • /
    • pp.2350-2358
    • /
    • 2015
  • The Spring framework including the MVC design concept is the standard in web development in the JAVA environment. The programming style of the structure must be kept strictly, so every web program is able to employ the same structure. It is convenient to distribute jobs, but there are some side effects, like duplication of code, deterioration of professionalization, and deterioration of program performance. To ameliorate those problems, we propose the horizontality development method(HDM) on Spring MVC. We proved that the HDM can solve the problems through the experiment to keep the MVC structure.

A Design and Implementation of the VoiceXML Multiple-View Editor Using MVC Framework (MVC 프레임 워크를 사용한 VoiceXML 다중 뷰 편집기의 설계 및 구현)

  • 유재우;염세훈
    • The Journal of the Acoustical Society of Korea
    • /
    • v.23 no.5
    • /
    • pp.390-399
    • /
    • 2004
  • In this paper, we design and implement a multiple-view VoiceXML editor to improve editing efficiency of the VoiceXML. The VoiceXML multiple-view Editor uses a MVC framework to support multiple views and paradigm. Our multiple-view editor consists of Model. View and Controller using MVC framework. A model, core data structure. is constructed of abstract syntax tree and abstract grammar. A view. user interface. is formalized in unparsing rules and unparser. A controller. to control model and view. is made of command interpreter and tree handler. The VoiceXML multiple-view editor overcomes a drawbacks of existing XML editors by showing document structure and context concurrently. as well as document flows. Our VoiceXML multiple-view editor. which MVC framework has been applied, provides various editing views concurrently to users. Thereby. it supports efficient and convenient editing environments for voice-web documents to users and it guarantees transparency of editors. as various views have a same consistent model.

The Design of a Class Diagram Authorization Tool based on the MVC Design Pattern (MVC 디자인 패턴에 기반한 클래스 다이어그램 저작도구의 설계)

  • Kim, Jae-Hoon;Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.12
    • /
    • pp.2707-2715
    • /
    • 2010
  • This paper suggests a implements and a design of class diagram authorization tool based on the MVC pattern. It defines and descries the structure of ClassInformation, ScreenDisplay and ToolManager. ClassInformation is responsible for processing or handling information of a diagram. ScreenDisplay is responsible for GUI to configure the screen of the authorization tool. ToolManager is responsible for event handling to process I/O of the authorization tool. Based on MVC pattern, ClassInformation, ScreenDisplay and ToolManager of the authorization tool are assigned each role independently. It is flexible to new requirement, because of loose coupling.

MVC Architecture and a Case Study for Service-based Mobile Applications (서비스 기반 모바일 어플리케이션의 MVC 아키텍처 및 적용 사례연구)

  • Lee, Ho-Joong;La, Hyun-Jung;Kim, Soo-Dong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.11
    • /
    • pp.1111-1115
    • /
    • 2010
  • Mobile devices are utilized not only for communications but also for running applications, However, applications with high complexity could not be deployed on mobile devices which have inherent resource limitation. While Model-View-Control(MVC) is commonly used in designing applications, it does not address mobile device specific characteristics. In this paper, we propose effective mobile application architectures which extend the conventional MVC architecture, to develop mobile application with high performance while remedying their resource constraints.

Quantitative Analysis of EMG Amplitude Estimator for Surface EMG Signal Recorded during Isometric Constant Voluntary Contraction (등척성 일정 자의 수축 시에 기록한 표면근전도 신호에 대한 근전도 진폭 추정기의 정량적 분석)

  • Lee, Jin
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.66 no.5
    • /
    • pp.843-850
    • /
    • 2017
  • The EMG amplitude estimator, which has been investigated as an indicator of muscle force, is utilized as the control input to artificial prosthetic limbs. This paper describes an application of the optimal EMG amplitude estimator to the surface EMG signals recorded during constant isometric %MVC (maximum voluntary contraction) for 30 seconds and reports on assessing performance of the amplitude estimator from the application. Surface EMG signals, a total of 198 signals, were recorded from biceps brachii muscle over the range of 20-80%MVC isometric contraction. To examine the estimator performance, a SNR(signal-to-noise ratio) was computed from each amplitude estimate. The results of the study indicate that ARV(average rectified value) and RMS(root mean square) amplitude estimation with forth order whitening filter and 250[ms] moving average window length are optimal and showed the mean SNR improvement of about 50%, 40% and 20% for each 20%MVC, 50%MVC and 80%MVC surface EMG signals, respectively.

Design and Implementation of CMS using MVC Framework (MVC 프레임워크 기반의 CMS 설계 및 구현)

  • 이준희
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2003.11a
    • /
    • pp.157-160
    • /
    • 2003
  • Web services can be invoked statically using a WSDL service interface and service implementation documents, or dynamically by retrieving the service type definitions and the service implementation via UDDI. But until now, couldn't do both at the same time. The Model View Controller pattern(MVC) supports both dynamic and static Web services. The MVC paradigm is a way of breaking an application, or even just a piece of an application's interface, into three parts: the model, the view, and the controller. Object-oriented methodologies have been applied to developing internet applications for increase reuse and expandability. I supposed a effective multimedia CMS(Contents Management Systems) using MVC.

  • PDF