<BEDBC0CEBAA5C5CD2E687770>

Similar documents
디지털 공학

SBR-100S User Manual

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Studuino소프트웨어 설치

Windows 8에서 BioStar 1 설치하기

02 앱을실행하는 3 가지방법 Mobile Apps >> 앱인벤터로작성한앱은다음과같은 3가지의방법으로실행이가능하다. 만약사용자가스마트폰이있고와이파이를사용하고있다면작성한앱을바로실행하여볼수있다. 가장바람직한방법이다. 스마트폰에구글 Play 스토어를통하여 App Invent

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Endpoint Protector - Active Directory Deployment Guide

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

1

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

SBR-100S User Manual

PowerPoint Template

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

정보

KELP 스터디

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

서현수

!K_InDesginCS_NFH

Student Help

User Guide

ISP and CodeVisionAVR C Compiler.hwp

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

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

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

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

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

Install stm32cubemx and st-link utility

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

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

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

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

ArcGIS Desktop 9.2 Install Guide

ODS-FM1

OnTuneV3_Manager_Install

2 사용하기 전에 안전을 위한 주의사항 1 사용하기 전에 주의사항은 경고 와 주의 의 두 가지로 구분되어 있으며, 의미는 다음과 같습니다. >: 이 그림 기호는 위험을 끼칠 우려가 있는 사항과 조작에 대하여 주의를 환기시키기 위한 기호입니다. 이 기호가 있는 부분은 위

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

MF3010 MF Driver Installation Guide

슬라이드 1

View Licenses and Services (customer)

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

<%DOC NAME%> User Manual

System Recovery 사용자 매뉴얼

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

*Revision History 날짜 내용 최초작성 Tel Fax [2] page

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

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

Office 365 사용자 가이드

슬라이드 1

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

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

MF5900 Series MF Driver Installation Guide

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

고객 카드

목차 1. 앱인벤터 1.1 앱인벤터란? 1.2 앱인벤터지원기능 1.3 디자이너화면 1.4 블록조합화면 6. 앱등록하기 7. 참고자료 8. 별첨 2. 앱인벤터사용하기 2.1 크롬설치 2.2 구글가입 2.3 에뮬레이터설치 2.4 에뮬레이터실행 3. 앱인벤터시작하기 3.1

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

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

온라인등록용 메뉴얼

A SQL Server 2012 설치 A.1 소개 Relational DataBase Management System SQL Server 2012는마이크로소프트사에서제공하는 RDBMS 다. 마이크로소프트사는스탠다드 standard 버전이상의상업용에디션과익스프레스 exp

10X56_NWG_KOR.indd

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

ArcGIS Desktop 9.2 Install Guide

SSL VPN 운영 지침서

PowerPoint 프레젠테이션

Microsoft PowerPoint - 권장 사양

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

161117_EX Phone stick_manual

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

IRISCard Anywhere 5

JAVA 플랫폼 개발 환경 구축 및 활용

MF Driver Installation Guide

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

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

Assign an IP Address and Access the Video Stream - Installation Guide

B2B 매뉴얼

LG-LU6200_ICS_UG_V1.0_ indd

Scene7 Media Portal 사용

EEAP - Proposal Template

CODESYS 런타임 설치과정

SBR-100S User Manual

PowerPoint Presentation

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>


PowerPoint Template

JDK이클립스

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

스마트월드캠퍼스 교육교제

Getting Started With Parallels Desktop¢ç 9

SBR-100S User Manual

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

,. DocuCentre-V C2265 / C2263.,.,.,.., C2265 C , C2265 C *1: A4. *2: (A4 LEF, 200 dpi, ) Super G3, 55 25ppm* 1 ppm* 25ppm* 1 2 Model-CPS

슬라이드 1

I. KeyToken USB 소개 1. KeyToken 개요 KeyToken 은공인인증서를안전하게저장하고또안전하게사용하기위한보안제품으로, 한국인터넷진흥원 (KISA) 이 KeyToken 의보안토큰에대한구현적합성을평가하고인증한 제품입니다. 2. KeyToken USB 그

메뉴얼41페이지-2

vRealize Automation용 VMware Remote Console - VMware

슬라이드 1

[Blank Page] i

Transcription:

목차 1. 앱인벤터환경설정 (1) 란? (2) 사용준비 (3) 환경설정 2. 앱인벤터기초실습 (1) HelloKitty (2) PainPot 3. 앱인벤터네트워크실습 (1) 전화걸기 (2) 지도표시하기

1. 앱인벤터환경설정 (1) 란? App Inventor란구글에서개발중인 Android용 App개발입니다. App Inventor는전문적인 Android 개발지식이없는사람도간단히개발할수있도록설계되어있습니다. (2) 사용준비 < 그림 1-1 : About 페이지 (http://appinventor.googlelabs.com/about/) > 초기화면인 About 페이지에는 App Inventor에대한간략한설명과소개동영상이있으니, 이것을한번보시면어떤툴인지감을잡으실수있을것입니다. 그럼이제오른쪽위의 Learn을클릭하여 Learn페이지로이동합니다. < 그림 1-2 : Learn 페이지 (http://appinventor.googlelabs.com/learn/) >

< 그림 1-3 > Learn 페이지에는 App Inventor로안드로이드 App 만들기를따라해볼수있는과정이준비되어있습니다. Setup으로개발환경을셋팅하고나서 Tutorials를따라해보면서개발방법을익힐수있습니다. Reference Documentation 에는사용되는구성요소에대한상세설명이나와있습니다. User Generated Help Content 에서는구글파워유저들의링크를접할수있습니다. 또한 User FAQ 와 Troubleshooting 을이용해서, 문제해결에도움을받을수있습니다. 다음으로, Forum 페이지로이동합니다. < 그림 1-3 : Forum 페이지 (http://appinventor.googlelabs.com/forum/) >

Forum 페이지에서는세계여러 App Inventor 개발자들이올린질문, 토론등각종토픽들을읽어볼수있습니다. 계속해서가장중요한 My Projects 페이지로이동합니다. < 그림 1-4 : My Projects 페이지 (http://appinventor.googlelabs.com/ode/ya.html) > My Projects 페이지에는구글계정이있어야만접근이가능합니다. 일단, 구글계정을마련하시고 http://appinventor.googlelabs.com/ode/ya.html로접근하시면아래 < 그림1-5> 와같은약정동의화면이나타납니다. < 그림 1-5 > I accept the terms of service 버튼을클릭하여약정에동의하면다음과같은사이트가나타납니다.

< 그림 1-6 > My Projects는여러분이만들안드로이드 app에대한내용이연결됩니다. ( 하나의프로젝트가하나의 app에대응됩니다.) 따라서 App Inventor 가처음이신분들은위처럼아무런내용이없습니다. 여러프로젝트를진행하게되면아래와같이그목록들이이곳에보이게됩니다. < 그림 1-7 >

(3) 환경설정 1 시스템요구환경우선다음과같은시스템이필요합니다. ( 참조 : http://appinventor.googlelabs.com/learn/setup/index.html ) Operating system: Macintosh (with Intel processor): Mac OS X 10.5, 10.6 Windows: Windows XP, Windows Vista, Windows 7 GNU/Linux: Ubuntu 8+, Debian 5+ Browser: Mozilla Firefox 3.6 or higher (Note: If you are using Firefox with the No Script extension, you'll need to turn the extension off. See the note on the troubleshooting page.) Apple Safari 5.0 or higher Google Chrome 4.0 or higher Microsoft Internet Explorer 7 or higher 2 소프트웨어설치그리고, App Inventor는자바기반에클라우딩서비스이므로, JRE가설치되어있어야합니다. Sun사의 Java SDK를설치하시면됩니다. 또한결과물을확인해보기위해서 App Inventor Extras Software 라는것을설치해야합니다. JRE는 http://www.java.com/ko/ 를통해설치할수있습니다. 혹은 http://www.java.com/ko/download/chrome.jsp?locale=ko 사이트에서 JDK를설치할수있습니다. App Inventor Extras Software 는아래사이트를통해설치할수있습니다. Windows : http://appinventor.googlelabs.com/learn/setup/setupwindows.html MacOS : http://appinventor.googlelabs.com/learn/setup/setupmac.html Linux : http://appinventor.googlelabs.com/learn/setup/setuplinux.html 3 안드로이드스마트폰연결 ( 앞으로는윈도우기반으로설명합니다.) 자신이만든결과물의확인은기본적으로지원되는가상의스마트폰장치뿐만아니라, 실제안드로이드스마트폰에서도가능합니다. 이를위해서는해당하는스마트폰의드라이버가설치되어있어야합니다. 이과정은해당스마트폰의제조사홈페이지를참고하시기바랍니다. 스마트폰드라이버가정상적으로설치된경우, 해당스마트폰을 PC에 USB케이블로연결하면, 아래그림과같이드라이버를확인할수있습니다.

< 그림 1-8 > 다음 < 그림 1-9> 은갤럭시 S 의경우입니다. < 그림 1-9 > 자, 이제약간의스마트폰설정이필요합니다. 스마트폰에 설정 > 응용프로그램 으로들어갑니다. 설치되어있는안드로이드버전에따라위치가약간씩다를수있습니다. 이후, 알수없는소스 와 USB 디버깅 을켜주셔야합니다. ( 저는모의위치허용도체크해두고있습니다만, 이건꼭체크하지않아도괜찮습니다.)

2. 앱인벤터기초실습 (1) HelloKitty 1 앱디자이너화면구성하기아래와같은화면에서 My Projects를클릭합니다. < 그림 2-1 > 처음에프로젝트명을입력하는화면이나옵니다. 아무이름으로입력하시면됩니다. HelloKitty라프로젝트명을설정합니다. < 그림 2-2 > 왼쪽, Palette 에서제공되는구성요소들을마우스로끌어서 Viewer 에다놓는방식으로이곳에서여러분이만드실 app의모양새를디자인할수있습니다.

일단, 아래와같이 Label 을하나끌어다놓아봅니다. < 그림 2-3 > 오른쪽, Components 와 Properties 는여러분이선택한구성요소들의속성값들을변경하는데사용됩니다. Viewer 에방금끌어다놓은 Label 이선택된상태에서 Properties 에 Text 속성을아래그림과같이 Pet the kitty 라고수정합니다. < 그림 2-4 >

다음으로 Label 의바탕색을아래 < 그림 2-5> 와같은방법으로파란색으로변경해봅니다. < 그림 2-5 > 이번엔글자색을노란색으로변경해봅니다. < 그림 2-6 >

계속해서폰트에크기를 20 으로키우고, 굵게바꾸어보겠습니다. < 그림 2-7 > < 그림 2-8 >

팔레트의도구들을이용하여아래화면을디자인합니다. < 그림 2-9 > 리소스를연결하기위하여아래와같이이미지와 mp3 파일을연결합니다. < 그림 2-10 >

2 앱인벤터프로그래밍하기자, 이제여러분께서만드신화면에논리적인흐름을만들어보도록하겠습니다. 오른쪽위, Open the Block Editor 버튼을클릭해봅니다. < 그림 2-11 > Block Editor 는클라우드기반으로동작되기때문에아래와같이자바컴포넌트가다운로드및실행될것입니다. < 그림 2-12 > < 그림 2-13 >

잠시후에아래와같은창이보이시면 Block Editor 가정상적으로실행된것입니다. 간혹 App Inventor Extras Software 가설치된경로를요구하는팝업이뜰때가있습니다. 기본경로로설치했을경우엔문제가없겠지만, 그렇지않은경우라면 App Inventor Extras Software 가설치된경로를입력해주시면됩니다. 자이제부터, 코딩에들어갑니다. 좀전에띄워놓았던 Block Editor 에서 My Blocks 를클릭하고 Button1 을클릭하면아래그림과같이관련된블록들이나열되게됩니다. 참고로오른쪽아래에쓰레기통은블록을지울때씁니다. < 그림 2-14 > 나열된블록들중에서 when Button1.Click 을아래그림과같이끌어다놓습니다. < 그림 2-15 >

같은방식으로 My Blocks 에 Sound1 를누르고 call Sound1.Play 블록을끌어서아래그림과같이블록을맞춥니다. 이렇게하면 'Button1을클릭했을때 Sound1을플레이하라 ' 라는뜻이됩니다. 블록이제대로맞추어지면딸깍하는소리와함께맞아들어갑니다. < 그림 2-16 > 3 실행결과 < 그림 2-17 >

자, 그러면아래 < 그림 2-18> 과같이가상에안드로이드폰이실행될것입니다. < 그림 2-18 > (2) PainPot 1 앱디자이너화면구성하기팔렛트에서버튼을마우스로가져와서아래처럼화면을구성합니다. < 그림 2-19 >

버튼의배치를 Screen Arragement 를이용해서정렬시켜서정리하도록합니다. < 그림 2-20 > HelloKitty 에서보여준화면을배치하여아래 < 그림 2-21> 과같이구성하도록합니다. < 그림 2-21 >

2 앱인벤터프로그래밍하기빨강, 파랑, 녹색버튼이눌러졌을경우처리되는로직을아래와같이구현하도록합니다. < 그림 2-22 > < 그림 2-23 > < 그림 2-24 >

3 실행결과아래그림처럼실행하면그림판프로그램이실행됩니다. < 그림 2-25 >

3. 앱인벤터네트워크 (1) 전화걸기안드로이드폰의대표적인통신방식인전화걸기에대해서알아봅니다. 1 앱디자이너화면구성하기화면을아래 < 그림3-1> 과같이배치하도록합니다. < 그림 3-1 > 2 앱인벤터프로그래밍하기블록에디터의기능도아래처럼구성하도록합니다. < 그림 3-2 >

3 실행결과안드로이드폰에저장된사용자의전화번호를불러와서 로만든프로그램을실행시켜전화를걸수있습니다. < 그림 3-3 > (2) 지도표시하기안드로이드폰의대표적인네트워크방식인 GPS 연동방식을이용하고사용자가찾고자하는위치를찾는어플리케이션을만들어본다. 1 앱디자이너화면구성하기화면을아래처럼배치하도록한다. < 그림 3-4 >

지도사용시가져올팔레트의정보는아래와같습니다. < 그림 3-5 > 지도의경우별도의속성값을셋팅해주는데그값은아래와같습니다. < 그림 3-6 > 2 앱인벤터프로그래밍하기블록에디터의기능도아래처럼구성하도록합니다. < 그림 3-7 >

3 실행결과 < 그림 3-8 > 4 앱인벤터프로그래밍하기 (2) 구글맵을연동하여직접구글맵의위치값을가져다가적용하는방법을이해합니다. maps.google.com 사이트를통하여링크된값을검색후저장해둡니다. < 그림 3-9 >

< 그림 3-10 > 5 실행결과 < 그림 3-11 >