• Title/Summary/Keyword: GUI Design

Search Result 784, Processing Time 0.027 seconds

Functional Test Automation for Android GUI Widgets Using XML (XML을 이용한 안드로이드 GUI 위젯의 기능 테스트 자동화)

  • Ma, Yingzhe;Choi, Eun-Man
    • The KIPS Transactions:PartD
    • /
    • v.19D no.2
    • /
    • pp.203-210
    • /
    • 2012
  • Capture-and-replay technique is a common automatic method for GUI testing. Testing applications on Android platform cannot use directly capture-and-replay technique due to the testing framework which is already set up and technical supported by Google and lack of automatic linking GUI elements to actions handling widget events. Without capture-and-replay testing tools testers must design and implement testing scenarios according to the specification, and make linking every GUI elements to event handling parts all by hand. This paper proposes a more improved and optimized approach than common capture-and-replay technique for automatic testing Android GUI widgets. XML is applied to extract GUI elements from applications based on tracing the actions to handle widget events. After tracing click events using monitoring in capture phase test cases will be created by communicating status of activated widget in replay phase with API events.

Design and Implementation of GUI in CVM on Real-Time Operating System, iRTOS (실시간 운영체제에서 iRTOS에서의 CVM GUI 설계 및 구현)

  • Choi, chan-woo;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2008.05a
    • /
    • pp.551-554
    • /
    • 2008
  • JVM(Java Virtual Machine) has GUI(Graphical User Interface) facility and Platform Independance and is used on the embedded device such as set-top box and smart phone. This needs JVM to execute Java application in the embedded device. CVM(Classic Virtual Machine) which is the kind of JVM is designed for embedded device to have limited resources. To support GUI facility of JAVA uses PBP(Personal Basis Profile) which is included on CVM. The PBP defines the GUI Stardard API to support GUI facility. When the GUI Stardard API is implemented, JNI(Java Native Interface) is used to connect between Java Native Method and Native function in Operating System. In this pater, PBP which is defined by CVM has designed and implemented on the Real-Time Operating System, iRTOS.

  • PDF

Development of Integrated Design and Optimization Software for the High Temperature Furnace Design (초고온 진공로 통합설계 최적화 소프트웨어 개발)

  • Jin, YuXuan;Lee, Jaewoo;Byun, Yunghwan
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.1 no.1
    • /
    • pp.14-19
    • /
    • 2005
  • High temperature vacuum furnaces or high standard electric furnaces demand high technology level and high production cost. Therefore, an iterative design process and the optimization approach under integrated computing environment are required to reduce the development risk. Moreover, it also required to develop an integrated design software that can manage the centralized database system between factory and design department, and the automated furnace design and analysis. The developed software is dedicated to the development of the vacuum (electric) furnaces. Based on the distribute middleware system, the GUI module, the CAD module, the thermal analysis module and the optimization module are integrated. For the DBMS, Microsoft Access is employed, the GUI is developed using Visual Basic language, and AutoCAD is utilized for the configuration design. By investigating the analysis code interface, the analysis and optimization process, and the data communication method, the overall system architecture, the method to integrate the optimizer and ana lysis codes, and the method to manage the data flow are proposed and verified through the optimal furnace design.

  • PDF

Design of Gesture based Interfaces for Controlling GUI Applications (GUI 어플리케이션 제어를 위한 제스처 인터페이스 모델 설계)

  • Park, Ki-Chang;Seo, Seong-Chae;Jeong, Seung-Moon;Kang, Im-Cheol;Kim, Byung-Gi
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.1
    • /
    • pp.55-63
    • /
    • 2013
  • NUI(Natural User Interfaces) has been developed through CLI(Command Line Interfaces) and GUI(Graphical User Interfaces). NUI uses many different input modalities, including multi-touch, motion tracking, voice and stylus. In order to adopt NUI to legacy GUI applications, he/she must add device libraries, modify relevant source code and debug it. In this paper, we propose a gesture-based interface model that can be applied without modification of the existing event-based GUI applications and also present the XML schema for the specification of the model proposed. This paper shows a method of using the proposed model through a prototype.

Design and implementation of an MPEG-4 BIFS GUI profile for data contents on DMB (DMB 데이터 콘텐츠를 위한 MPEG-4 BIFS GUI 프로파일 설계 및 구현)

  • Yim, Hyun-Jeong;Choy, Yoon-Chul;Lim, Soon-Bum
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.219-222
    • /
    • 2007
  • 지상파 DMB 데이터 표준인 MPEG-4 BIFS Core2D@Level1을 이용하여 데이터 콘텐츠 구현 시, BIFS 언어가 갖고 있는 문제점으로 인해 GUI 표현이 어렵다. 따라서 본 논문에서는 이와 같은 문제점을 해결하여 데이터 콘텐츠 개발자가 손쉽게 GUI 기능을 구현할 수 있도록 MPEG-4 BIFS GUI 프로파일을 설계하고 구현하였다. DMB 환경에 적합한 GUI 노드 선정을 위해 콘텐츠 개발자의 요구사항 조사와 타 솔루션과의 비교 분석 및 데이터 콘텐츠에서 자주 쓰이는 기능을 파악하였으며, 이와 같은 분석 내용을 바탕으로 GUI 프로파일을 구성을 위한 노드들을 정의하였다. 각 노드들은 XMT 형식으로 구현되었으며, 정의한 프로파일 검증을 위하여 테스트용 데이터 콘텐츠를 개발하였다. 이와 같은 연구를 통해 DMB 데이터 콘텐츠 개발 시 개발자가 화면 구성에 필요한 GUI를 손쉽게 구현할 수 있게 된다면, 다양한 데이터 콘텐츠 개발을 위한 발판이 되어 향후 데이터 방송 활성화에 기여할 수 있을 것이라 기대된다.

  • PDF

Development of steam trubine rotor blade design package using GUI (graphic user interface) (그래픽 환경을 이용한 상호 대화 방식의 증기 터빈 회전익 설계 패키지 개발)

  • Lim Hyoung-Keun;Park Koo-Ha;Nah Un Hak;Chang Keun-Shik
    • 한국전산유체공학회:학술대회논문집
    • /
    • 2002.05a
    • /
    • pp.94-101
    • /
    • 2002
  • The steam turbine rotor blade is designed using the Turbine Rotor Design Package developed by the authors. It can quickly accomplish blade shape design in the power plant industry. The quasi-3d code is employed for analysis of passage flow in the blade sections. Iterative change of each blade shape is made by moving position of control points in the Bezier curve under GUI(graphic user interface) environment. The full 3-D blade shape is obtained by stacking of the section blades.

  • PDF

Artificial intelligence application UX/UI study for language learning of children with articulation disorder (조음장애 아동의 언어학습을 위한 인공지능 애플리케이션 UX/UI 연구)

  • Yang, Eun-mi;Park, Dea-woo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.05a
    • /
    • pp.174-176
    • /
    • 2022
  • In this paper, we present a mobile application for 'personalized customized learning' for children with articulation disorders using an artificial intelligence (AI) algorithm. A dataset (Data Set) to analyze, judge, and predict the learner's articulation situation and degree. In particular, we designed a prototype model by looking at how AI can be improved and advanced compared to existing applications from the UX/UI (GUI) aspect. So far, the focus has been on visual experience, but now it is an important time to process data and provide a UX/UI (GUI) experience to users. The UX/UI (GUI) of the proposed mobile application was to be provided according to the learner's articulation level and situation by using CRNN (Convolution Recurrent Neural Network) of DeepLearning and Auto Encoder GPT-3 (Generative Pretrained Transformer). The use of artificial intelligence algorithms will provide a learning environment with a high degree of perfection to children with articulation disorders, thereby enhancing the learning effect. I hope that you do not have any fear or discomfort in conversation by improving the perfection of articulation with 'personalized and customized learning'.

  • PDF

Effectiveness Optimization for Metro-Style Graphical User Interfaces (Metro 스타일 GUI의 가시화 효율 최적화)

  • Kim, Kangtae;Kim, Kihyuk;Lee, Sungkil
    • KIISE Transactions on Computing Practices
    • /
    • v.20 no.12
    • /
    • pp.670-675
    • /
    • 2014
  • Graphical user interfaces (GUI) in modern software deliver information visually, and a well-designed interface can provide information to the use in an organized and intuitive manner while poorly-designed interfaces can cause visual inconvenience and confusion. In order to effectively deliver information to the user, visual attention should be placed on a prominent location in the image. This paper introduces a method based on a human visual system (HVS) that can improve Metro-style GUIs by reducing a user's workload to visually find information. Our method is designed with spatial mapping and color mapping for buttons in the Metro-style GUI. Also we define a metric for Metro-style GUI effectiveness, including an optimization algorithm. The results show that our method improves the performance of visual search tasks in a Metro-style GUI.

3D Motion GUI for mobile phone (이동통신 단말기를 위한 3D Motion GUI)

  • Park, Sang-Hyun;Ok, Jun-Ho
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02b
    • /
    • pp.339-344
    • /
    • 2007
  • 이동통신 단말기의 그래픽 유저 인터페이스 환경은 다양한 요인에 의하여 그 변화를 자극 받고 있다. 한정된 디스플레이 공간 안에서의 다 기능화로 인한 사용성의 문제, 정적이고 지시적인 상황에 익숙한 문자 중심의 세대에서 자율적이고 동적인 영상 중심의 세대로의 사용자 세대의 변화, 합리적 소비 보다는 감성적 만족을 중요하게 여기는 사용자 가치의 변화, 그래픽 디자인 트랜드의 변화, 서비스 컨텐츠의 변화, 기술의 발전 등 이동통신 단말기를 둘러싼 모든 측면에서 변화가 진행되고 있다. 여기에 이동통신 단말기 제조사, 서비스 업체, 컨텐츠 업체, 칩 제조사 등 이동통신 서비스와 관련된 다양한 사업 주체들의 복잡한 이해관계 속에서의 경쟁 또한 이러한 변화를 부추기는 요인의 하나로 볼 수 있다. 본 연구에서는 이러한 변화요인들을 적절히 수렴하여 제공할 수 있는 보다 효과적인 그래픽 유져 인터페이스 디자인 방법을 모색하고자 하였으며, 보다 효율적이고 적극적인 개선을 위해 현재 이동통신 단말기의 GUI 디자인의 주요 디자인 수단인 Bitmap 또는 Vector 그래픽 대신 보다 다양한 시각적 표현 방법을 내재하고 있는 3D 기반의 Motion 그래픽을 활용한 이동통신 단말기의 GUI 디자인 방법을 제안 하고자 한다. 하지만 아직 여러가지 제약 조건들로 인하여 이동통신 단말기 내에서 3D Motion 그래픽의 적용이 완전히 자유롭지 않은 것이 사실이다. 그러나 기술의 발전 속도로 볼 때 머지 않아 3D Motion GUI 제공을 위한 이동통신 단말기의 기술적 환경은 충분히 발전될 것이며, 이에 따라 본 연구와 같이 3D 그래픽이나 Motion 그래픽을 등을 활용한 이동통신 단말기의 사용자 인터페이스 연구의 선행은 매우 필요하다고 볼 수 있다.

  • PDF