윈도 모바일 6.1을 OS로 사용하는 스마트폰(옴니아2 등)에서의 Tcl/Tk의 사용

Similar documents
View Licenses and Services (customer)

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

1

ISP and CodeVisionAVR C Compiler.hwp

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

Windows 8에서 BioStar 1 설치하기

Install stm32cubemx and st-link utility

JDK이클립스

SBR-100S User Manual

Oracle VM VirtualBox 설치 VirtualBox에서 가상머신 설치 가상머신에 Ubuntu 설치

Studuino소프트웨어 설치

지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가

SIGIL 완벽입문

쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로

F120L(JB)_UG_V1.0_ indd

Windows Server 2012

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

슬라이드 1

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

SMT Kor.indd

1

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint - chap01-C언어개요.pptx

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

메인 메뉴 윗쪽 패널에 있는 프로그램 메뉴나 위치 메뉴를 메인 메뉴라고 부릅니다. -프로그램 메뉴: 현재 자신의 리눅스에 설치된 프로그램을 볼 수 있습니다. 오픈오피스나 메신저, DVD보기 프로그램 같은 것들이 등록되며 시스템에 설치된 코덱이나 라이브러리까지 보시려면

iOS5_1±³

<4D F736F F F696E74202D C20C4C4C7BBC5CD20C8B0BFEB20B9D720C6C4C0CF20B0FCB8AE20BBF9C7C >

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

B2B 매뉴얼

Microsoft Word - Korean_뷰어 메뉴얼_공용_ADVR&SWi_.doc

Endpoint Protector - Active Directory Deployment Guide


Chapter 1

NTD36HD Manual

Microsoft Word - src.doc

ThinkVantage Fingerprint Software

볼륨 조절 아이콘 표시하기 만일 알림 영역에 볼륨 조절 아이콘이 표시되지 않았다면 아래의 방법을 따라합니다. 1> [시작] - [제어판] - [사운드 및 오디오 장치] 아이콘을 더블 클릭합니다. 2) [사운드 및 오디오 장치 등록 정보] 대화상자에서 [볼륨] 탭을 클릭

와플-4년-2호-본문-15.ps

歯MW-1000AP_Manual_Kor_HJS.PDF

Frequently Asked Question 버전 변경 날짜 변경 내용 v /07/22 최초 작성

인쇄하기, 내보내기, 이메일로 문서 보내기

IRISCard Anywhere 5

Microsoft PowerPoint _사용자매뉴얼.ppt

4S 1차년도 평가 발표자료


Microsoft PowerPoint - USB다운로더PC연결.pptx

vRealize Automation용 VMware Remote Console - VMware

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

MLB 2K9_PS3_MN

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

슬라이드 1

IVR-1000 v0.4 (운영프로그램)

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

01Àå_ÁغñÇϱâ

Untitled-3

LATEX과 Mendeley를 활용한 문헌 관리 2017년 2월 6일 제1절 서지 관리 프로그램 연구 주제를 찾거나 선행 연구를 조사하는 가장 대표적인 방법이 문헌들을 찾아보는 것이다. 수없이 많은 논문들을 찾게 되고, 이런 논문들을 다운로드한 후 체계적으로 관리할 필

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

À©µµ¿ì7 Ãâ½Ã, ±×·¡ÇÈÄ«µå¿Í SSD ±¸¸Å ºÕÀ¸·Î À̾îÁö³ª?<iframe src= w

Getting Started With Parallels Desktop¢ç 9

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f

System Recovery 사용자 매뉴얼

슬라이드 1

>> >> 손안의컴퓨터스마트폰! 손쉽게관리하자! 파일관리자 아스트로 (astro) 파일관리자 Free ES 파일탐색기 안드로이드폰에서내장메모리와외장메모리의파일을검색하고파일복사, 삭제, 폴더생성을할수있으며중요한어플리케이션을백업후에재설치를도와주는초보자들의필수설치

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

전체설치와사용자지정설치중원하는설치방식을선택합니다. ArcGIS Desktop 설치경로를지정하면설치가짂행됩니다.

RHEV 2.2 인증서 만료 확인 및 갱신

¼Òâ¹Ý¹®Áý¿ø°í.hwp

슬라이드 1

MF Driver Installation Guide

IP Cam DDNS 설정설명서(MJPEG) hwp

소규모 비즈니스를 위한 플레이북 여기서 다룰 내용은 다음과 같습니다. 1. YouTube 소개 2. YouTube에서 비즈니스를 위한 채널 만들기 3. 눈길을 끄는 동영상 만들기 4. 고객의 액션 유도하기 5. 비즈니스에 중요한 잠재고객에게 더 많이 도달하기

고객 카드

CL5 CL3 CL1 QL5 QL1 V4.5 Supplementary Manual

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

1. 무선 이미지 유틸리티 설명 1-1. 기능 이 Wireless Image Utility 는 안드로이드용 응용 프로그램입니다. 안드로이드 태블릿 또는 안드로이드 스마트폰에서 사용할 수 있습니다. 안드로이드 기기에 저장된 파일을 프로젝터로 무선 전송 컴퓨터에서 USB

RealDSP UT 프로그램 메뉴얼

Solaris /Linux ArcGIS Engine 설치미디어의 Install_UNIX.htm 을참조하시기바랍니다. 1) ArcObjects SDK 10 for the.net Framework 설치 설치메뉴중 ArcObjects SDK for the.net Framew

처음에 읽어 주십시오! 본 사용설명서의 내용은 예고 없이 변경할 수 있습니다. 본 사용설명서의 내용은 제조 공정의 각 과정에서 확인했습니다. 문제점이나 잘못된 점 이 있으면 개의치 마시고 당사로 연락해 주십시오. 본 사용설명서의 내용을 복제하는 것은 일부 또는 전부에

PowerPoint Presentation

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

문서의 제목 나눔고딕B, 54pt

2 전원 코드를 연결합니다. 출력 용지함을 기기 밖으로 꺼내고 문서 스토퍼 를 펼칩니다. 중요 아직 USB 케이블을 연결하지 마십시오. 전원 코드를 연결합니다. 경고 접지된 플러그가 기기에 장착되어 있어야 합니다. 2 1 Windows 사용자: 다음으로 3페이지 상단

Freecom Mobile Drive XXS 사용자에게! Freecom Mobile Drive XXS 외장형 하드 드라이브를 선택해 주셔서 감사합니다. 최 적의 사용과 성능을 위해 본 제품을 사용하기 전에 본 설명서를 주의 깊게 읽을 것 을 권합니다. Freecom T


Xcovery 사용설명서

Title Here

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

슬라이드 1

설치 순서 Windows 98 SE/Me/2000/XP 1 PC를 켜고 Windows를 시작합니다. 아직 컴퓨터에 프린터를 연결하지 마십시오. 2 PC에 P-S100 CD-ROM(프 린터 드라이버)을 삽입합니다. 3 설치 프로그램을 시작합니다. q CD-ROM의 PS1

Mac 1.8.x Manual (v1.0) Korean Dawicontrol_ pub

Adobe Flash 취약점 분석 (CVE )

152*220

OnTuneV3_Manager_Install

MF5900 Series MF Driver Installation Guide

게임 기획서 표준양식 연구보고서

Transcription:

일, 12/27/2009-18:11 bonkora 첨부 파일 1.png [1] 2.png [2] 3.png [3] 4.png [4] 5.png [5] 6.png [6] 7.png [7] 8.png [8] 9.png [9] 10.png [10] 11.png [11] study4etcl.zip [12] 파일 크기 11.91 KB 19.69 KB 21.67 KB 21 KB 22.85 KB 64.01 KB 16.21 KB 12.23 KB 28.37 KB 17.38 KB 10.28 KB 21.92 KB 요즘 애플의 아이폰이 돌풍을 일으키고 거기에 국내업체에서는 옴니아2로 맞서면서 스마트폰이 점점 그 사용자층을 넓혀가고 있습니다. 스마트폰은 속에 운영체제가 들어있는데 아이폰은 아이폰 OS, 국내에서 폭발적으로 수요가 커져가고 있는 옴니아2 시리즈는 윈도 모바일 6.1(곧 6.5도 출시될 예정), 그리고 곧 구글의 드로이드나 삼성의 리모폰 등에는 리눅스 기반의 OS가 탑재되어 있고 유럽에서 출시된 삼성의 바다폰에는 삼성에서 자체적으로 개발한 바다 OS가 들어있습니다. 모바일 기기에서 실행될 수 있게 만들어진 Tcl/Tk 배포판이 있어서 윈도 모바일 6.1에서 돌려본 결과 아주 만족스러운 결과를 보였습니다. 다른 분들에게 참고가 될 만 할 것 같아서 이 문서를 작성하였습니다. 사용한 기기는 삼성에서 만든 T*omnia2(모델명 SCH-M715)입니다. 윈도 모바일을 OS로 사용하는 다른 스마트폰에서도 잘 작동하리라 생각합니다. 리눅스를 OS로 하는 모바일 기기에서도 etcl을 사용할 수 있을 거라 기대합니다만, 아직 기기가 없어서 테스트해 볼 수는 없었습니다. 컴퓨터과 스마트폰에서의 작업 필요한 Tcl/Tk 배포판은 아래의 사이트에 있습니다. http://www.evolane.com/software/etcl/index.html [13] 여러 플랫폼에서 사용할 수 있게 준비되어 있습니다. 일단 현재 필요한 것을 살펴봅니다. Page 1 of 12

Win32 installer는 스마트폰이 컴퓨터에 연결된 상태에서 윈도 환경의 컴퓨터에서 실행시켜 스마트폰에 설치하는 버전, Cabinet file은 스마트폰에 복사해 넣은 후 스마트폰에서 이 압축파일을 풀어 설치하는 버전이고, ZIP archive(위 그림의 검은 색 사각형)는 컴퓨터에서 압축을 푼 후 스마트폰에 복사해 넣어 사용하는 버전입니다. 필자는 자동설치되는 것보다 직접 원하는 곳에 복사해 넣어서 설치하는 편을 선호하기 때문에 ZIP archive를 사용했습니다. 압축을 열어보면 bin 폴더 안에 세 개의 실행파일이 보입니다. etcl-compact.exe는 컴팩트 버전인데 이것은 한글이 깨져 나오기 때문에 쓸 수가 없습니다. etcl-full.exe는 풀 버전으로 크기가 좀 크니까 스탠더드 버전인 etcl-std.exe(위 그림의 갈색 사각형 안)을 씁니다. 적당한 폴더에 압축을 푼 후 스마트폰의 메모리를 절약하기 위하여 etclcompact.exe와 etcl-full.exe는 지웁니다. docs와 demos 폴더도 지워도 됩니다. lib 폴더안을 보면 BWidget 패키지를 위한 라이브러리 파일이 포함되어 있어서 BWidget 패키지를 쓸 수 있어서 좋습니다. Page 2 of 12

위의 그림은 제가 올린 압축파일 속의 내용입니다. study4etcl.tcl(빨간 색 사각형)과 거기에 필요한 파일들이 들어있습니다. 열공도우미.lnk(파란 색 사각형)은 바로가기 파일입니다. 이 압축파일을 앞서 설치한 etcl 폴더 안에 풀어넣습니다. Page 3 of 12

그러면 위와 같은 모양이 됩니다. 이제 옴니아2를 컴퓨터에 연결합니다. 스마트폰을 외부디스크처럼 인식하며 탐색기에서 파일과 폴더의 조작이 가능합니다. Page 4 of 12

스마트폰이 "모바일 장치"로 나타니며 "내 Windows Mobile 기반 장치"가 루트 디렉토리라고 생각하시면 됩니다. My Storage 폴더에 etcl 폴더를 위의 그림과 같이 복사해 넣습니다. 스마트폰 안에서 Tcl/Tk 실행 Page 5 of 12

스마트폰을 켜고 파일 탐색기를 부릅니다. etcl을 설치한 폴더로 들어가서 bin 폴더 속의 실행파일을 부릅니다. 오른 쪽에 보이는 "열공도우미"는 바로가기 파일(링크 파일)입니다. 그 내용은 이렇습니다. 35#"\My Storage\etcl\bin\etcl-std.exe" "\My Storage\etcl\study4etcl.tcl" 그러니까 이 파일을 실행시키면 Tcl/Tk가 바로 study4etcl.tcl을 실행시킵니다. 윈도 98이나 XP에서는 시작 버튼을 눌렀을 때 나타나는 프로그램들의 정보가 "C:\Documents and Settings\사용자이름\시작메뉴\프로그램"에 들어있는데 윈도 모바일 6.1에서는 "\Windows\시작 메뉴\프로그램" 안에 들어있으므로 "열공도우미" 바로가기 파일을 그 속에 복사해 넣으면 탐색기를 거치지 않고 스마트폰의 메인메뉴에서 바로 실행시킬 수 있어서 편리합니다. 참고로, 윈도 모바일의 파일 탐색기에서 바로가기 파일을 만드는 방법을 알아봅니다. 바로가기 파일을 만들려고 하는 그 실행파일을 수초간 지긋이 누르고 있습니다. (가볍게 잠깐 누르면 그 파일이 실행되어 버립니다.) 그러면 팝업메뉴가 뜨는데 "복사"를 선택합니다. 그런 후 바로가기 파일을 위치시키고자하는 폴더에 가서 빈 공간을 다시 수초간 누르고 있으면 또 팝업메뉴가 뜨는데 이 때 "바로가기 만들기"를 선택하면 됩니다. 이제 bin 폴더안의 etcl-std.exe를 실행시킵니다. Page 6 of 12

그러면 위의 그림과 같은 화면이 나타납니다. 왼쪽 그림의 아래쪽에 빨간색 사각형 속의 아이콘이 두 개 있는데, 왼쪽 것은 콘솔을 활성화시키는 아이콘이고 오른쪽 것은 위젯들이 놓이는 메인 윈도를 활성화시키는 것입니다. 번갈아가며 눌러 보십시오. Page 7 of 12

여기서 한가지 참고로 언급할 것은, etcl을 종료할 때 화면 오른쪽 상단의 [X] 버튼을 통하지말고 File 메뉴를 선택한 후 나타나는 Exit 메뉴를 통해서 하는게 좋겠다는 것입니다. 이유는 모르겠지만 [X] 버튼을 통해 종료시킨 경우 다시 etcl을 구동시키면 주 메뉴만 나타나고 콘솔창과 주 윈도가 나타나지를 않았습니다. 이 점 외에는 etcl의 오작동은 없었습니다. 컴퓨터에서와 마찬가지로 콘솔에서 명령을 입력하면 주 윈도에서 실행됩니다. 소스를 부르고 싶으면 File 메뉴로 들어가서 Source... 메뉴를 선택합니다. Page 8 of 12

Tcl 소스를 열기 위한 창인데, 모든 폴더에 있는 모든 파일이 다 나타납니다. 원하는 폴더와 *.tcl의 형식을 지정하면 좀 더 쉽게 찾을 수 있습니다. 그런데 이상한 것은 폴더를 선택할 때 "모든 폴더"라고 되어 있지만 모든 폴더의 파일이 다 나타나는 것은 아니고 특정한 폴더만 나타났습니다. 혹 자신이 만든 파일이 보이지 않으면 파일을 다른 폴더로 옮겨 보시기 바랍니다. study4etcl.tcl을 선택해 봅니다. Page 9 of 12

열공도우미 프로그램이 실행되는 장면입니다. 몇몇 메뉴와 아이콘은 편의상 불활성화 시켜 놓았습니다. 몇 부분만 수정하였더니 완벽하게 잘 동작하였습니다. 프로그램의 수정 컴퓨터에서 만들어진 프로그램을 스마트폰에서 쓸 수 있게 하기 위하여 수정해야될 내용을 적어보았습니다. 일단 윈도크기를 조절해야 합니다. Page 10 of 12

테스트 해 보니 윈도 크기를 위 그림에서의 3번 크기로 하려면 476 X 744 픽셀, 2번 크기로 하려면 476 X 694, 1번 크기로 하려면 476 X 652 픽셀로 하면 됩니다. 경우에 따라 조금 달라질 수 있겠죠. 만약 프로그램이 다른 파일을 찾는다면 파일을 찾는 경로를 스마트폰 안의 트리를 생각해 가면서 수정해야 합니다. 위에서 설명드린 바와 같이 필자의 경우 스마트폰에서 \My Storage\etcl에다 프로그램을 설치해 넣었기 때문에 프로그램을 거기에 맞춰 수정했습니다. 메인 메뉴 아래에 놓이는 아이콘이 좀 작게 나옵니다. 그래서 이미지 크기를 2배로 늘렸습니다. 폰트는 좀 크게 나와서 일반적인 용도의 글은 8 로 하였습니다. 필요에 따라 더 크게 하면 되겠습니다. 카테고리: [강좌] Tcl/Tk 기타 [14] Links [1] http://tcltk.co.kr/files/1_12.png [2] http://tcltk.co.kr/files/2_8.png [3] http://tcltk.co.kr/files/3_6.png [4] http://tcltk.co.kr/files/4_4.png Page 11 of 12

[5] http://tcltk.co.kr/files/5_4.png [6] http://tcltk.co.kr/files/6_3.png [7] http://tcltk.co.kr/files/7_1.png [8] http://tcltk.co.kr/files/8_1.png [9] http://tcltk.co.kr/files/9_1.png [10] http://tcltk.co.kr/files/10_1.png [11] http://tcltk.co.kr/files/11_1.png [12] http://tcltk.co.kr/files/study4etcl.zip [13] http://www.evolane.com/software/etcl/index.html [14] http://tcltk.co.kr/taxonomy/term/6 Page 12 of 12