2008-09-25 2 views
4

여러 가지 이유로 웹 응용 프로그램이 내가 작업하고있는 프로젝트 중 가장 적합한 제품군이지만 사용자 인터페이스가 걱정됩니다. 체크리스트, 콤보 상자 등으로 처리 할 수있는 선택 항목과 선택 항목이 많이있을 것이며, 일부는 자유 텍스트 필드가 될 것입니다. 그러나 사용자가 제조 환경에서 벽에 장착되는 터치 스크린 컴퓨터에서 응용 프로그램에 액세스해야하므로 (즉, 매우 더럽고 유지 관리가 어려움) 표준 구성 요소의 유용성에 대해 우려하고 있습니다.터치 스크린 웹 응용 프로그램을위한 알맞은 UI 구성 요소가 있습니까?

답변

1

터치는 클릭으로 변환되므로 대부분 표준 구성 요소를 사용할 수 있습니다. 아마도 자바 스크립트로 보완되었을 것입니다. 즉, 연관된 체크 박스를 토글하는 모든 레이블에 대해 onClick 이벤트를 쉽게 구현할 수 있어야합니다.

텍스트 입력에 대해 더 걱정할 것입니다. 터치 스크린 타이핑 (특히 벽에 걸린 경우)은 지루해 보입니다.

3

Google은 현재 사용자가 설명하는 것과 동일한 애플리케이션을 출시하고 있습니다. 거기에는 여러 가지 문제가 있습니다.

아마도 "소프트 키보드"가 필요할 수 있습니다. 우리는 괜찮은 제 3자를 찾지 못했지만, 자신을 쓰는 것이 너무 어렵지 않습니다.

다른 컨트롤에 텍스트를 쓰는 모든 종류의 키 누르기 단추를 구현하려면 포커스가 변경되지 않도록 SetStyle() 메서드를 호출 할 수 있어야합니다. Janus 버튼 컨트롤을 사용하면이 변경 작업을 수행 할 수 없으므로 표준 winforms 버튼으로 되돌아갔습니다.

터치 스크린 전용으로 설계된 기존 구성 요소 라이브러리를 보지 못했습니다. 우리는 표준 winforms 컨트롤과 Janus UI 구성 요소의 조합을 사용했습니다.

지금 다시 시작한다면 WPF부터 시작하겠다. 그것은 나를 위해 쉬운 선택이 될 것입니다 Winforms 이상의 큰 발전이다.

정말로 웹 브라우저에서 처리하는 경우 Silverlight를 실행 가능한 옵션으로 간주합니다. 개인적으로 빠른 데이터 입력이 중요한 애플리케이션의 경우 HTML을 절대 사용하지 않을 것입니다.

조만간 바코드 입력에 대해 잊지 말고 누군가가 스캐너로 입력을 원한다고 말하려고합니다.

1

저는 현재 터치 스크린 웹 응용 프로그램에서 직접 작업하고 있으며 소프트 키보드를 넣을 때 "궁금해 할 것"을 계속 궁금해합니다. 현재 개발중인 모듈은 주문 입력 및 검색/발송 기능 만 처리하며 클라이언트는 가능한 한 콜 센터 교환 원이 입력을 제한하려고합니다. 그래서 아직 데이터 입력이 없습니다.

그러나 터치 스크린 용 키보드를 직접 찾고있었습니다. 대릴, 내가 하나 써야한다면 어디에서 시작해야한다고 제안 할 것입니까?

여러분 모두에게 행운을 빈다.

0

바오밥 보건소 open source touchscreen tookit을 살펴볼 수 있습니다. 그것은 단지 좋은 일을 자바 스크립트를 사용하여 터치 스크린 상호 작용으로 HTML 양식을 변환 않습니다. 문서는 약간은 밝지 만, 적어도 좋은 출발점 일 수 있습니다.

관련 문제