<333620B3EBC5C2C1A42D53454C696E757820B1E2B9DD20BEC8B5E5B7CEC0CCB5E520BAB8BEC8BDC3BDBAC5DB20B1B8C3E0BFA120B0FCC7D120BFACB1B82E687770>

Size: px
Start display at page:

Download "<333620B3EBC5C2C1A42D53454C696E757820B1E2B9DD20BEC8B5E5B7CEC0CCB5E520BAB8BEC8BDC3BDBAC5DB20B1B8C3E0BFA120B0FCC7D120BFACB1B82E687770>"

Transcription

1 한국산학기술학회논문지 Vol. 11, No. 8 pp , 2010 SELinux 기반안드로이드보안시스템구축에관한연구 정성화 1, 노태정 1* 1 동명대학교메카트로닉스공학과 A Study on Implementation of Android Security System Based on SELinux Seong-hwa Jeong 1 and Tae-Jung Lho 1* 1 Dept. of Mechatronics Engineering, Tongmyong University 요약최근고성능의스마트폰이속속등장하면서스마트폰의보안문제가대두되고있다. 특히오픈플랫폼의경우엔더욱바이러스의타겟이되기쉬워졌다. 또한, 시만텍, 안철수연구소등많은보안솔루션업체들이모바일보안시스템을개발하고있지만, 아직 Android 관련보안프로그램은상용화된제품이없는실정이다. 이러한문제를사전에해결하기위해오픈플랫폼중의하나인 Android 상에일반 Linux에서동작하는 SELinux를사용할수있도록환경을구축하여 Android 시스템의보안기능을개발하였으며, S3C6410 상에서사용자어플리케이션을검증하였다. Abstract As soon as high-performanced smart phones is rapidly emerging in recent, its security problems come to the front. Especially in case of an open platform, it is easy to be a target of virus. Many security solution industries such as Symantec and Ahnlab are developing a mobile security system, but they have not yet a commercial product. We developed the effective security function of Android system based on SELinux to solve this problem, and verified its performance by applying the user applications developed to S3C6410 board. Key Words : Android Mobile Platform, Security Enhanced Linux(SELinux), Open Source Software, kernel, Security Policy, User Application 1. 서론 요즘관심을모으고있는스마트폰은 ' 손안의 PC' 라고불릴만큼기능이막강하다. 특히, 응용프로그램의제작및배포가자유롭고다양한콘텐츠생성이가능하다는점에서무척환영받고있다. 하지만, 이를이용해악의적인프로그램을제작및유포해서개인정보를습득하거나돈을벌려는사람들이나타나많은우려를사고있기도하다. 스마트폰은기존의휴대폰과다르게 PC에서제작이가능한프로그램의대부분을만들수있어악의적인프로그램을제작하게되면그파괴력은 PC와맞먹을수있기때문이다. 현재까지보고된모바일용악성코드는약 600여종으로대부분심비안 (Symbian) 기반의트로이목마가대부분이고, 초기바이러스및웜의형태로개발되었다가최근에는단말기내의특정정보를탈취하거나금전적인이득을목적으로하는트로 이목마로빠르게변화하고있다. 2007년 11월에 Google이모바일관련여러개발자가참여하는 OHA(Open Handset Alliance) 라는모임을통해 Linux를기반으로하고있는 Android라는새로운모바일플랫폼 (mobile platform) 을발표하였다 [1-3]. 그리고오픈소스인 Linux kernel의보안강화를위해미국의 NSA(National Security Agency) 에서 Security- Enhanced Linux(SELinux)[4-6] 라는연구프로젝트로진행되었으며, 2001년 1월최초로발표된 Linux 기반보안운영체제이다. 현재 Linux 쪽의접근제어프로젝트중에가장활발한활동과성능을보이고있다. Android는모바일뿐만아니라임베디드환경에서도다양하게적용될수있는플랫폼이니만큼 MID, 네비게이션, IPT 등기존의다른여러플랫폼에얼마나빨리적용될수있는지, Android의확장성을이용하여얼마만큼 * 교신저자 : 노태정 (tjlho@tu.ac.kr) 접수일 10 년 05 월 14 일수정일 (1 차 10 년 06 월 16 일, 2 차 10 년 06 월 21 일 ) 게재확정일 10 년 08 월 10 일 3005

2 한국산학기술학회논문지제 11 권제 8 호, 2010 다른제품과차별화할수있는지가중요한문제로부각될것이다. 최근고성능의스마트폰이속속등장하면서스마트폰의보안문제가대두되고있다. 특히오픈플랫폼의경우엔더욱바이러스의타겟이되기쉬워졌다. 특히, 스마트폰은기존의휴대폰과달리 PC에서제작가능한프로그램의대부분을만들수있어악의적인프로그램을제작하게되면그파괴력은 PC의사례보다더큰위험을불러올지도모른다. 또한, 시만텍 (Symantec), 안철수연구소 (AhnLab) 등많은보안솔루션업체들이모바일보안시스템을개발하여부분적으로사용되고있지만, 아직 Android 마켓에는공개되지않은실정이다. 이러한문제를해결하기위해오픈플랫폼중의하나인 Android 상에일반 Linux에서동작하는 SELinux를사용할수있게끔환경을구축하여 Android 시스템의보안기능을강화하고자하였다. 2. Android 시스템의보안성 Android는일반 Linux kernel을 Android 플랫폼구동을위한부분을제외하고는아무런수정없이사용되고있다. 여러 Linux 배포판들은방화벽, SELinux등을활성화시키거나여러가지보안에관한어플리케이션을사용하여시스템의보안성을강화하려고하였다. 그러나 Android는일반 Linux kernel을사용한만큼보안관련기능이매우약하다. root의권한이시스템에악영향을미칠수있는가능성을갖고있는만큼이를보호하기위해 root의권한을갖더라도모든권한을가질수없는시스템이필요하다. SELinux는이렇게 root의권한을갖더라고모든권한을가질수없게하기위해개발되어졌다. SElinux는사용자가하고자하는모든동작을 network hooking의방식과비슷한동작으로 access 권한을처리하게된다. 즉, Linux kernel 내에발생되는 operation에대해 SELinux가 hooking을하여해당 operation이파일이나디렉토리에 access가가능한것인지아닌지확인하게된다. 그림 1에서와같이 SELinux가 access 권한을강제적으로제한할수있는가장큰원인은 Linux 내의모든파일이나디렉토리및모든 process에 security context라는것을부여하고이것을 security policy DB에따로저장하여 DB에없는동작은강제로차단하는데있다. [ 그림 1] SELinux가적용된시스템의구조 SELinux는사용하기가매우어렵지만환경설정만잘해놓으면매우뛰어난보안시스템이라고할수있다. 기능적인면에서의 SELinux는외부에서의시스템접속을허용하지않는다. 가령 DDoS (Distribute Denial of Service attack: 분산서비스거부 ) 공격과같은것을통하여 root의권한을얻어접속에성공하였다하더라도내부적으로 access 권한이 security context에따라다르기때문에모든동작에대하여강제로차단시킬수있게된다. SELinux는이러한서비스를제공하여사용자는시스템내의중요한정보를보호할수있다. 3. 전체시스템구성 Android는 Google에서개발한 Linux와오픈소스기반의개발플랫폼으로서모바일전용오픈소스소프트웨어 toolkit이며, 어플리케이션은 Java로작성해야하고가상머신 Dalvik 위에서실행된다. Google은대부분의 Android 소스코드를공개하였고, 이에따라제한없이 Android를임베디드시스템에탑재하여개발할수있게되었다. Android는완전한개방형환경을지향하고있고시스템의 kernel 또한개방형 OS 인 Linux kernel 2.6.x를채택하고있다. Android 플랫폼의가장아래부분이 OS를담당하고있는 Linux kernel이고, 이위에여러라이브러리와 Android 런타임 (run time) 이존재한다. 그위에어플리케이션프레임워크와중요어플리케이션들로이루어진다. Linux는이미수많은하드웨어에이식된바있는검증된 OS로, Android는하드웨어나주변기기에대응하기위하여 Linux kernel을사용한메모리관리, 프로세스관리등의 H/W 종속적인작업을수행한다. 우리나라모바일시장에서표준화된어플리케이션개 3006

3 SELinux 기반안드로이드보안시스템구축에관한연구 발을위해위피 (WIPI) 를이용하고있는것처럼 Android 도이와유사하게 virtual machine 방식의런타임계층을따로두고있다. Android의가장큰특징중의다른하나가바로모든어플리케이션이자바로개발된다는점이다. Android는모바일환경에서의성능최적화를위해자체적으로 Dalvik이라는 JVM (Java virtual machine) 을개발하였다. Android는 Dalvik이라는런타임환경을통해더확실하게 HW와 SW를계층화하고있다. 표준위피가탑재된어떠한단말에서도동일한어플리케이션을실행할수있는것과마찬가지로 Android도 Dalvik이동작하는모든단말기에서 Android 어플리케이션이동일하게실행가능하다. Android는오픈플랫폼답게여러오픈소스등을결합하여편리한어플리케이션개발도구를제공하고있다 [6,7]. Android 어플리케이션은자바로개발되기때문에자바통합툴로잘알려져있는이클립스 (Eclipse) 개발환경을이용하게된다. SDK를설치하면이클립스플러그인 (Eclipse Plug-in) 형태로 Android 전용어플리케이션을개발하여 Android 에뮬레이터등여러개발도구들과자동으로연결할수있게된다. Android 전체소스를받아서시스템을빌드하기위해서는몇가지시스템의제약으로서 Linux 상에서개발도구를갖추고있어야하지만, 일반어플리케이션개발을위해서는이클립스와 JDK만설치되면되기때문에 Windows XP/Vista, Linux, MacOS 등대부분의운영체제에서쉽게사용할수있다. 그림 2와같이전체시스템을설계하였으며, Android 의 OS Layer에서 SELinux를활성화 (enable) 시키고, Android 환경에맞게개발한 policy DB에따라작동할수있도록한다. 또, 라이브러리계층에서 SELinux 관련라이브러리를추가하고, user application을이용해손쉽게 SELinux를셋팅및작동제어할수있는환경을개발하였다. Android 플랫폼에서 Linux kernel 단에존재하는 SELinux를사용할수있는환경을구축하여시스템관리자와보안관리자의기능을분리하고, 슈퍼유저라도시스템의중요한파일및디렉터리, 그리고프로세스에함부로접근할수없도록한다. 또접근권한이없는 subject 가 object에 access하는것을차단할수있도록한다. 4. 시스템구현가. SELinux 환경구축 기존의 Linux, Unix 계열인증과권한시스템은해커가시스템의취약한부분을공격하여 root 권한을획득하면, 해당시스템의모든자료는물론, 모든데몬 (demon) 에대한실행권한이주어지면서해커에의해시스템이파괴될위험이있다. 이러한문제점을해결하고오픈소스인 Linux kernel의보안을강화시키기위해미국의 NSA에서 SELinux를개발하게되었다. 특정데몬의버그를통해 root 권한을획득하더라도다른데몬이나시스템에는접근할수없도록하여시스템의보안을강화하였다. Linux kernel 2.6 이상버전에는기본적으로 SELinux 가들어가있기때문에, Android kernel 안에도존재하지만 Android에서는 SELinux를사용하지않기때문에 Android의 Linux kernel에서도 SELinux가활성화되어있지않다. Android에서는 kernel에존재하는 SELinux를사용하지않기때문에, 어떤어플리케이션이시스템콜을호출하면 UID, GID와같은기본적인허가만확인을하고, 요청을허용해버린다. SELinux 환경을구축하기위하여우선그림 3과같이 SELinux kernel의 configuration을설정하였다. [ 그림 2] 전체시스템구성도 [ 그림 3] Security option setting 3007

4 한국산학기술학회논문지제 11 권제 8 호, 2010 에뮬레이션환경에서는 PC에서동작하는 ADB(Android Debug Bridge) 툴을사용해 ADBD 프로세스와통신함으로써 Linux의쉘을조작할수있다. 쉘조작으로이용하는 ls나 mv 등의명령어는일반 Linux의경우 busybox를통해관리하지만, Android에서는그림 4와같이 Google 에서자체적으로제작한 toolbox를이용하고있다. Busybox Settings ---> Build Options ---> [*] Build BusyBox as a static binary (no shared libs) 그림 6, 그림 7은각각 toolbox, busybox로 ls -1 실행한결과이며, 그림 8은타겟 board에보안관련 utility 디렉토리생성결과이다. [ 그림 4] Android toolbox 파일시스템구조 [ 그림 6] toolbox 로 ls -l 실행결과 그림 5와같이 Linux kernel 안에있는 SELinux를사용하기위해서는 busybox안의 SELinux 관련유틸리티를이용할수있어야한다. SELinux를활용하여 Android 보안환경을구축하기위해 busybox를 Android 환경에맞게 static build하여 Android 시스템에포함시켰다. [ 그림 7] busybox 로 ls -l 실행결과 [ 그림 5] 보안 Application 용 Root FS reorganization Android에는 GPL 기반라이브러리가없기때문에 Android 상에서구동되지않게되므로이들각각은모두 static build를해줘야하고, 이를위해서는타겟용으로 build하기위해사용되는크로스컴파일러 (cross compiler) 안에 SELinux 및방화벽관련동작을위한라이브러리를모두 build해서포함시켜주어야한다. 따라서 busybox configuration은아래와같이설정하였다. Busybox Settings ---> General Configuration ---> [*] Support NSA Security Enhanced Linux( 이부분을체크해야 SELinux Utilities 옵션이나타남.) SELinux Utilities -> [*] chcon [*] Enable long options [*] getenforce [*] getsebool [*] load_policy [*] matchpathcon [*] restorecon [*] runcon [*] Enable long options [*] selinuxenabled [*] setenforce [*] setfiles [*] Enable check option [*] setsebool [*] sestatus [ 그림 8] 보안관련 utility 디렉토리생성결과 SELinux 관련라이브러리의설치는아래와같다. libsepol tar.gz (181KB) libselinux tar.gz (130KB) libsemanage tar.gz (154KB) checkpolicy tar.gz (56KB) bison-2.3.tar.gz (6,920KB) flex tar.gz (1,423KB) selinux package download : /nfsboot/nfsboot.android/init.rc파일에 SELinux 마운트시키는 shell명령추가는 mount selinuxfs none /selinux noauto 이며, 그림 9, 그림 10은각각 mount 상태와보안허가확인을나타낸다. 3008

5 SELinux 기반안드로이드보안시스템구축에관한연구 [ 그림 9] SELinux mount 상태확인 [ 그림 10] List security context and permission 현재에는보다완화된 policy 패키지 targeted policy가설치할때기본으로제공되고있다. 일반사용자들이 SELinux를사용하기위해서는수준높은전문기술이필요하다. targeted policy는자주문제시되는부분들만우선적으로적용시키고, 나머지는표준 Linux 보안과동일하게운영되도록적용한 policy이다. 현재, targeted policy에서는 dhcpd, httpd (apache.te), named, nscd, ntpd, portmap, snmpd, squid, syslogd 데몬을관리한다. 이들에대한 policy 파일은 /etc/selinux/targeted /src/policy/domains/program에서찾을수있다. 그림 12는 SELinux 작동테스트를위한 policy 로드설정이며, 그결과는그림 13과같다. 나. SELinux 작동테스트그림 11에서와같이 subject가 object에 access하기위해서는 subject가갖고있는 security context가 object의 security context에대하여 access 권한을갖고있는지 security policy DB에서확인하고권한이있으면 access할수있지만만일권한이없으면 access할수없게된다. [ 그림 12] SELinux disabled [ 그림 11] SELinux 의동작원리 이로써아무리모든권한을다가질수있는 root라도 root 에부여된 security context가특정 object의 security context 에대한권한이 DB에없다면 root는모든동작을다할수없게된다. 모든 subject와 object( 사용자, 프로그램, 프로세스및이들의동작대상인파일과디바이스를포함한시스템전체 ) 에대한 access 허가를포함한패키지로페도라 (Fedora) 에서사용가능한 policy에는 strict, targeted가있다. 페도라코어에서 SELinux policy로서 strict policy를적용함으로인해발생하게된여러가지문제점때문에 [ 그림 13] SELinux policy 로드 policy DB를 Android 타겟보드로이동한결과는다음과같다. [root@toryhost refpolicy]# pwd /project/selinux/refpolicy [root@toryhost refpolicy]# make [root@toryhost refpolicy]# cp policy.21 /nfsboot/ nfsboot.android/system/etc/selinux/targeted/policy/ 3009

6 한국산학기술학회논문지제 11 권제 8 호, 2010 그림 14는 Android cupcake 1.5 platform의 full source 를다운로드후 build한것이고, 그림 15는 Android 플랫폼안에존재하는 init.c source이다. 그림 16과같이 Android 시스템에 SELinux policy가적용된것을확인할수있다. sdcard를제외한나머지디렉터리에접근권한이없는어떠한 subject도 object에대해임의로접근하는것을막을수있다. [ 그림 14] Android cupcake 1.5 platform full source 다운후 build 다. 보안어플리케이션구현 Java로제작한 SELinux 설정어플리케이션이다. 기존의 x86계열의 Linux에서적용하고있는보안 policy에비해비교적간편하고보다쉽게 SELinux policy를시스템에적용할수있도록제작하였다. 그림 17, 18, 19과같이 Application단에서 SELinux를활성화또는비활성화시킬수있고, 접근레벨을조정할수있다. [ 그림 15] Android platform 내에존재하는 init.c 어플리케이션에서관리하는보안스크립트를부팅될때적용되도록하기위하여 Android가부팅될때수행되는 init 프로세스에스크립트가수행이되도록 selinux_setting() 함수를추가하였다. user application에서보안설정을변경하여스크립트의내용이달라졌을때, 달라진내용이적용되도록하기위해 SELinux setting demon을 kernel 상에서돌려준다. Android에서 SELinux를사용하기위해관련유틸리티들을필요로하는라이브러리와함께빌드를해서타겟에올린후, kernel에서비활성화되어있는 SELinux를활성화시키고, Android 환경에맞게보안 policy DB를구축하였다. policy DB에 Android 환경에서사용될 policy DB를 android.te 라는이름으로생성한후 Android 환경에맞게 context를새롭게정의하고각각의 context에대한접근권한을 "allow [ 컨텍스트 ] [ 대상 ] { 접근권한 }" 의형태로추가하였다. [ 그림 17] [ 그림18] [ 그림19] SELinux 활성화 policy적용 접근레벨조정 그림 20은 User Application을 S3C6410 Board[8] 상에서구동한결과를나타낸다. [ 그림 20] S3C6410 Board 상에서 User Application 의구동 라. 보안테스트앞에서 SELinux를적용하게되면 root의권한이라도강제적으로동작을차단할수있다고하였다. 따라서그림 21은 telnet으로 Android시스템에접속하여 root의권한으로로그인하였으나 SELinux의권한때문에아무런동작을할수없다는것을보여준다. [ 그림 16] SELinux policy 적용확인 3010

7 SELinux 기반안드로이드보안시스템구축에관한연구 Proc. of KIISE2009 Fall Conference, Vol.36, No.2(B), pp , [4] Frank Mayer, Karl Macmillan, David Caplan, SELinux by Example: Using Security Enhanced Linux, Peachpit Press, [5] James Morris, "File System Labeling in SELinux", Redhat, [6] M.Tim Jones, "Anatomy of Security-Enhanced Linux(SELinux)", IBM, [7] 문일헌외,.NET Compact Framework를활용한 SOA 환경기반의임베디드 RFID 미들웨어시스템설계및구현, 한국산학기술학회논문지, Vol.9, No.6, pp , [8] 이솝보드개발자, Aesop-6410 Board Manual, 이솝보드, [ 그림 21] SELinux 적용후 root 로 telnet 접속시파일삭제실패확인 노태정 (Tae-Jung Lho) [ 정회원 ] 5. 결론 Android 플랫폼은스마트폰뿐만아니라 Net-book PC 나 TV 셋톱박스, 디지털액자, 노래방기기, 유선전화기, 의료기기, 그리고레스토랑전자메뉴판등주변의거의대부분의전자제품속에들어갈가능성을갖고있고, 이들은가정의홈네트워크로연결되어유기적으로작동될수도있기때문에 Android의보안은한층더강화될필요성이있다. 이에대하여 SELinux를이용한 Android 시스템보안체계구축을목표로하였고, 기존 Linux에서사용하고있는보안기능들을 Android에적용함으로써시스템의활용성및효율성, 그리고호환성을높일수있도록 S3C6410 Board상에서구동가능한시스템을개발하였다. 참고문헌 [1] 김정훈, 구글의안드로이드프로그래밍, 성안당, 09. [2] 권오철, 김주성, 이창건, 하은용, 안드로이드모바일플랫폼에서의사용자인터페이스자동전환기술의개발, Proc. of KIISE2009 Fall Conference, Vol.36, No.2(B), pp , [3] 오용석, 박찬익, 안드로이드기반모바일플랫폼을위한새로운 NAND 플래시메모리파일시스템, 1984년 2월 : 부산대기계설계학과 ( 공학학사 ) 1986년 2월 : KAIST 생산공학과 ( 공학석사 ) 1992년 2월 : KAIST 정밀기계공학과 ( 공학박사 ) 1986년 2월 ~ 1999년 2월 : 삼성중공업기전연구소 ( 수석연구원 ) 1999년 3월 ~ 현재 : 동명대학교메카트로닉스공학과부교수 < 관심분야 > IT 융합 Mechatronics, Robotics, 제어. 자동화, LCD 물류반송자동화, 태양광발전 Module 제조장비등 정성화 (Sung-hwa Jung) [ 준회원 ] 2008 년 7 월 ~ 2010 년 2 월 : 삼성전자소프트웨어멤버십 18 기 2010 년 2 월 : 동명대학교메카트로닉스공학과 ( 공학학사 ) 2010 년 2 월 ~ 현재 : 삼성전자반도체사업부 ( 메모리 ) < 관심분야 > Robotics, Embedded System, 정보보안, 응용 Software 등 3011

4. SELinux 상태확인 ( 상세 ) # sestatus v SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy

4. SELinux 상태확인 ( 상세 ) # sestatus v SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy SELinux(Security Enhanced Linux) - 미국 NSA(National Security Agency) 에서개발된보안프로그램 - 시스템데몬의버그를통해루트권한을힉득하더라도, 해당데몬에서만루트권한을행할수있을뿐, 다른시스템의루트권한에는제약을두어더이상의시스템크랙이불가능하도록하여시스템보안을향상. 1. SELinux 설정파일 # vi /etc/sysconfig/selinux

More information

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

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

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

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

±èÇö¿í Ãâ·Â

±èÇö¿í Ãâ·Â Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

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

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 Outline n n n n n n 보드개요보드연결필수패키지, Tool-Chain 설치 Kernel, file system build Fastboot 및 Tera Term설치 Kernel, file system 이미지전송및설치 - 2 - Young-Jin Kim X-Hyper320TKU

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

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

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx) w w w. g b t e c. c o. k r 6 안드로이드 App 적용하기 115 1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2,

More information

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

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

슬라이드 제목 없음

슬라이드 제목 없음 < > Target cross compiler Target code Target Software Development Kit (SDK) T-Appl T-Appl T-VM Cross downloader Cross debugger Case 1) Serial line Case 2) LAN line LAN line T-OS Target debugger Host System

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조 운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

More information

Microsoft Word - IT기획시리즈.doc

Microsoft Word - IT기획시리즈.doc IT 기획시리즈 임베디드 소프트웨어 4 IT 기획시리즈 임베디드 소프트웨어 4 구글 안드로이드 플랫폼 분석 김석우 삼성전자 선행개발팀 Suhgoo.kim@samsung.com 1. 서론 2. 구글의 모바일 전략 3. 안드로이드 아키텍처 4. 파일 시스템 구성 5. Java SE 와 호환성 6. 결론: 모바일 사업자로의 구글 성공 가능성 1. 서 론 2007

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

<3035303432365FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770> 개 요 홈페이지 해킹 현황 및 사례 홈페이지 개발시 보안 취약점 및 대책 주요 애플리케이션 보안 대책 결 론 참고자료 [부록1] 개발 언어별 로그인 인증 프로세스 예제 [부록2] 대규모 홈페이지 변조 예방을 위한 권고(안) [부록3] 개인정보의 기술적 관리적 보호조치 기준(안) [부록4] 웹 보안관련 주요 사이트 리스트 7000 6,478 6000 5000

More information

52 l /08

52 l /08 Special Theme_임베디드 소프트웨어 Special Report 모바일 웹 OS 기술 현황과 표준화 동향 윤 석 찬 다음커뮤니케이션 DNALab 팀장 1. 머리말 디바이스에 애플리케이션을 배포할 수 있다. 본 고에서는 모바일 웹 OS의 현황과 임베디드 환 오늘날 인터넷에서 웹 기반 콘텐츠가 차지하는 부 경에서 채용되고 있는 최적화 기술을 살펴보고, 웹

More information

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

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract 2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract - 31 - 소스코드유사도측정도구의성능에관한비교연구 1. 서론 1) Revulytics, Top 20 Countries for Software Piracy and Licence Misuse (2017), March 21, 2017. www.revulytics.com/blog/top-20-countries-software

More information

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

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev 글 : 김재형팀장, MDS테크놀로지 ES사업부 SE팀 www.mdstec.com 진보된기술과화려한사용자환경, 다양한응용프로그램들로무장한 스마트폰쓰나미 가몰려오고있다. 이쓰나미의영향은단지휴대용통신기기에만미치지않고, 주저하던임베디드시스템에도막대한영향을끼치고있다. 하지만임베디드시스템개발자와사용자라면누구나이 스마트폰쓰나미 의시초가임베디드시스템이었음을인정할것이다. 수많은미래지향적아이디어들을현실화하면서새로운

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

슬라이드 1

슬라이드 1 Android Mobile Application Development Part 1 Agenda Part 1 About Android Build Develop Environment Create new Project Composition of Project Simulate Application Part 2 User Interface Activity Toast Preference

More information

PowerPoint Template

PowerPoint Template 01. 안드로이드개요와 개발환경구축 01 안드로이드의개요 02 안드로이드의개발환경 03 안드로이드의개발환경구축 1. 안드로이드개요 스마트폰개요 스마트폰 통화기능 + 컴퓨터 + 다양한기능내장 (MP3, 카메라, DMB, GPS 등 ) 스마트폰역사 1992년 IBM사의사이먼 ( 최초 ) 1996년노키아 9000 2002년마이크로소프트포켓PC 2007년아이폰 2008년안드로이드폰

More information

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

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

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

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

산업백서2010표지

산업백서2010표지 SOFTWARE INDUSTRY WHITE PAPER 2010 NATIONAL IT INDUSTRY PROMOTION AGENCY 2 3 Contents SOFTWARE INDUSTRY WHITE PAPER 2010 NATIONAL IT INDUSTRY PROMOTION AGENCY 4 5 Contents SOFTWARE INDUSTRY WHITE PAPER

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 NuPIC 2013 2013.11.07~11.08 충남예산 FPGA 기반제어기를위한통합 SW 개발환경구축 유준범 Dependable Software Laboratory 건국대학교 2013.11.08 발표내용 연구동기 효과적인 FPGA 기반제어기를위한통합 SW 개발환경 연구진행현황 개발프로세스 FBD Editor FBDtoVerilog 향후연구계획 맺음말 2

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

슬라이드 1

슬라이드 1 4. Mobile Service Technology Mobile Computing Lecture 2012. 10. 5 안병익 (biahn99@gmail.com) 강의블로그 : Mobilecom.tistory.com 2 Mobile Service in Korea 3 Mobile Service Mobility 4 Mobile Service in Korea 5 Mobile

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

Microsoft PowerPoint - 13-em14-안드로이드.ppt [호환 모드]

Microsoft PowerPoint - 13-em14-안드로이드.ppt [호환 모드] 임베디드리눅스의사용자공간과안드로이드 BusyBox 웹서버 GUI Android 연세대학교컴퓨터정보통신공학부윤상균 연세대학교컴퓨터정보통신 1 연세대학교컴퓨터정보통신 2 Kernel Space vs. User Space User Space 응용프로그램을위한 POSIX 환경 주요컴포넌트 Program init, shell Libraries libc Configuration

More information

Microsoft PowerPoint - 03-Development-Environment-2.ppt

Microsoft PowerPoint - 03-Development-Environment-2.ppt 개발환경 2 임베디드시스템소프트웨어 I 차례 부트로더의기능, 컴파일방법 커널의기능, 컴파일방법 파일시스템의기능, 생성방법 Host-KIT 네트워크연결방법 (Bootp, TFTP, NFS) 개발환경 2 2 부트로더의기능 하드웨어초기화 CPU clock, Memory Timing, Interrupt, UART, GPIO 등을초기화 커널로드 커널이미지를 flash

More information

Microsoft Word - 안드로이드_개발_매뉴얼1.docx

Microsoft Word - 안드로이드_개발_매뉴얼1.docx 안드로이드개발매뉴얼 2009/11/18 모비젠 TI연구소 MA연구팀허광남 kenu@mobigen.com From: http://www.android.com/goodies/ 목차 들어가며... 1 안드로이드개요... 1 안드로이드 SDK... 5 이클립스설치... 8 Hello Android 프로젝트만들기... 10 안드로이드프로젝트실행... 12 맺으며...

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

ESP1ºÎ-04

ESP1ºÎ-04 Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 INSTALL LINUX Jo, Heeseung DOWNLOAD PROGRAMS Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://ubuntu.com - server, 64bit version http://cslab.jbnu.ac.kr/_down/ubuntu-18.04.2-live-serveramd64.iso

More information

Spring Boot

Spring Boot 스프링부트 (Spring Boot) 1. 스프링부트 (Spring Boot)... 2 1-1. Spring Boot 소개... 2 1-2. Spring Boot & Maven... 2 1-3. Spring Boot & Gradle... 3 1-4. Writing the code(spring Boot main)... 4 1-5. Writing the code(commandlinerunner)...

More information

歯J2000-04.PDF

歯J2000-04.PDF - - I. / 1 II. / 3 III. / 14 IV. / 23 I. (openness), (Modulization). (Internet Protocol) (Linux) (open source technology).. - Windows95, 98, (proprietary system). ( ). - (free).,. 1),.,,,. 1). IBM,. IBM

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Install Linux Jo, Heeseung Download Programs Download VMWare player http://www.vmware.com/products/player/playerproevaluation.html Download Ubuntu iso file http://cslab.jbnu.ac.kr/_down/ubuntu-16.04.2-desktopamd64.iso

More information

KIDI_W_BRIEF(제1호)_본문.hwp

KIDI_W_BRIEF(제1호)_본문.hwp KIDI 2010. 4. 30 (제 1호) 금융(보험)산업과 스마트폰 1. 스마트폰 시대의 도래 2. 스마트폰의 종류 3. 스마트폰 활용의 핵심 애플리케이션 스토어 4. 국내외 스마트폰 시장 현황 5. 스마트폰이 가져오는 환경변화 6. 국내 금융기관의 스마트폰 활용 동향 7. 시사점 및 제언 KIDI W BRIEF 는 보험산업의 발전을 위한, 국내 외 웹서비스관련

More information

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드]

Microsoft PowerPoint - Windows CE Programming_2008 [호환 모드] Programming 고재관 Microsoft Mobile Device MVP Speaker 고재관 myaustin@korea.com Microsoft MVP 2006-2008 2008 Mobile Devices 분야 500 시간세미나 / 강의 실무경력 15 년메신저 Portable Device since 1995 집필도서 커뮤니티 http://myaustin.egloos.com

More information

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

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자.

스마트폰 애플리케이션 시장 동향 및 전망 그림 1. 스마트폰 플랫폼 빅6 스마트폰들이 출시되기 시작하여 현재는 팜의 웹OS를 탑재한 스마트폰을 제외하고는 모두 국내 시장에도 출 시된 상황이다. 이들 스마트폰 플랫폼이 처해있는 상황 과 애플리케이션 시장에 대해 살펴보자. SPECIAL THEME 3 스마트폰 전성시대를 논하다 스마트폰 애플리케이션 시장 동향 및 전망 류한석 기술문화연구소 소장 Ⅰ. 스마트폰 플랫폼 간의 치열한 경쟁 현재 국내 이동통신 산업에는 급격한 변화의 바람이 불고 있다. 작년 가을까지만 해도 스마트폰이라는 용어 를 아는 이용자가 많지 않았으나, 이제는 스마트폰을 이용하건 아니건 모든 사람들이 스마트폰을

More information

2009방송통신산업동향.hwp

2009방송통신산업동향.hwp 제 1 절인터넷포털 53) 목차 1. 163. 163. 166 2. 168 176 1. 시장동향 가. 시장규모. 2008 2009. PWC 2008 / 15.6% 599. 2009 1.9% 587. *, (02) 570-4112, byjung@kisdi.re.kr 163 제 3 장 인터넷콘텐츠 < 표 3-1> 세계온라인광고시장규모추이 ( :, %) 2007

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

Microsoft Word - 20130329_기술동향분석_우분투_유정목[1]

Microsoft Word - 20130329_기술동향분석_우분투_유정목[1] 2013-03-29 모바일 OS 소개-1 Apple ios, Google Android OS 외 모바일 디바이스를 위한 다양한 운영체제 소개 l 우분투 운영체제 1 1. 개 요 본 문서에서는 Apple ios, Google Android OS로 대표되는 모바일 운영체제 분야에서 최 근 두각을 보이고 있는 다른 운영체제에 대한 내용을 소개하고자 한다. 1.1

More information

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

Microsoft PowerPoint - 02-Development-Environment-1.ppt

Microsoft PowerPoint - 02-Development-Environment-1.ppt 개발환경 1 임베디드시스템소프트웨어 I 차례 개발환경 Host와 Target의연결 Host 및 target 사양 Toolchain이란, 설치방법 시험 Cross Compile Minicom 설정및사용방법 JTAG 설치및사용방법 Bootloader, kernel, file system flash 방법 개발환경 1 2 개발환경 Host 시스템 임베디드소프트웨어를개발하는시스템

More information

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut 1. 도구개요 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 세부카테고리테스트설계및실행 커버리지 Test Integration / Automation 도구난이도상 라이선스형태 / 비용 Eclipse Public License / 무료사전설치도구 JDK 운영체제 Windows,

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

Microsoft PowerPoint App Fundamentals[Part1].pptx

Microsoft PowerPoint App Fundamentals[Part1].pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 2 HangulKeyboard.apkapk 파일을다운로드 안드로이드 SDK 의 tools 경로아래에복사한후, 도스상에서다음과같이 adb 명령어수행 adb install HangulKeyboard.apk 이클립스에서에뮬레이터를구동 에뮬레이터메인화면에서다음과같이이동 메뉴버튼 설정 언어및키보드

More information

LN_5_Rootfs

LN_5_Rootfs 프로젝트 2 Root Filesystem 단국대학교 컴퓨터학과 2009 백승재 baeksj@dankook.ac.kr http://embedded.dankook.ac.kr/~baeksj Ramdisk 에대한이해 강의목표 Root filesystem 의구조이해 Root filesystem 제작과정이해 Ramdisk 기반 root filesystem 제작 3 RAMdisk?

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.

More information

PA for SWE2007

PA for SWE2007 CSE3047-41: Operating System Practice (Spring 2016) Programming Assignment #2: 1. Introduction Due: 18th April. (Mon), 11:59 PM I-Campus 과제내용을필히확인하세요. 이번과제에서는 Linux kernel 에새로운 system call 을추가하고, Tizen

More information

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 4 pp. 1525-1531, 2012 http://dx.doi.org/10.5762/kais.2012.13.4.1525 저예산 독립영화의 구전 마케팅을 위한 스마트폰 모바일 애플리케이션 모델 개발 연구 김혜원 1* 1 청운대학교

More information

THE TITLE

THE TITLE Android System & Launcher Team 8 목차 Android 1) Android Feature 2) Android Architecture 3) Android 개발방법 4) Android Booting Process Dalvik 1) Dalvik VM 2) Dalvik VM Instance Application 1) Application Package

More information

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android

More information

1부

1부 PART 1 2 PART 01 _ SECTION 01 API NOTE SECTION 02 3 SECTION 02 GPL Apache2 NOTE 4 PART 01 _ SECTION 03 (Proyo) 2 2 2 1 2 2 : 2 2 Dalvik JIT(Just In Time) CPU 2~5 2~3 : (Adobe Flash) (Air) : SD : : : SECTION

More information

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770> Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 2 : 258~264 Feb. 2015 ID3 알고리즘 기반의 귀납적 추론을 활용한 모바일 OS의 성공과 실패에 대한

More information

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결

YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결 YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main]

More information

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR Configure Kernel Build Environment And kernel & root file system Build 2018-09-27 VLSI Design Lab 1 지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함.

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

09오충원(613~623)

09오충원(613~623) A Study of GIS Service of Weather Information* Chung-Weon Oh**,..,., Web 2.0 GIS.,.,, Web 2.0 GIS, Abstract : Due to social and economic value of Weather Information such as urban flooding, demand of Weather

More information

04서종철fig.6(121~131)ok

04서종철fig.6(121~131)ok Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR Android Forensics 101 Posquit0 pbj92220@postech.ac.kr http://posquit0.com I Can Do It!! 개요 Android OS 에대한기초적인지식을알수있다. Android 시스템에접근할수있다. forensicinsight.org Page 2 / 27 INDEX 1.

More information

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

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

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

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

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

/chroot/lib/ /chroot/etc/

/chroot/lib/ /chroot/etc/ 구축 환경 VirtualBox - Fedora 15 (kernel : 2.6.40.4-5.fc15.i686.PAE) 작동 원리 chroot유저 ssh 접속 -> 접속유저의 홈디렉토리 밑.ssh의 rc 파일 실행 -> daemonstart실행 -> daemon 작동 -> 접속 유저만의 Jail 디렉토리 생성 -> 접속 유저의.bashrc 의 chroot 명령어

More information

망고100 보드로 놀아보자-4

망고100 보드로 놀아보자-4 망고 100 보드로놀아보자 -4 Minicom,tftp,nfs 설정,vnc 설정 minicom 설정 Minicom 설정 >#yum install minicom >#ls /dev/ttyusb* ># minicom s Minicom 설정 Serial Device :/dev/ttyusb0 Baudrate:115200 Hardware Flow control: NO

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

Unix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro

Unix & Linux 개요 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 (  Thanks to: cancho & facewhite from SPARC/KAIST, Bruce La Plante fro Uix & Liux 개요 Compay Logo @ 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 (http://dcom10.ez.ro/) Thaks to: cacho & facewhite from SPARC/KAIST, Bruce La Plate from Uiversity of Wiscosi, http://liuxvm.org, ad Wikipedia 목차

More information

Microsoft PowerPoint - ch07.ppt

Microsoft PowerPoint - ch07.ppt chapter 07. 시스코라우터기본동작 한빛미디어 -1- 학습목표 시스코라우터외적, 내적구성요소 시스코라우터부팅단계 시스코라우터명령어모드 한빛미디어 -2- 시스코라우터구성요소 라우터외부구성요소 (1) [ 그림 ] 2600 라우터전면도 인터페이스카드 전원부 LED 라우터조건 한빛미디어 -3- 시스코라우터구성요소 라우터외부구성요소 (2) [ 그림 ] VTY 를이용한라우터접속

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

Microsoft PowerPoint - Install Guide[ ].ppt [호환 모드]

Microsoft PowerPoint - Install Guide[ ].ppt [호환 모드] www.viewrun.co.kr User Guide (The Imaging Source devices) 2008. 09 Contents 1 2 3 4 Driver 설치 IC Capture(Image Viewer) 설치 IC Imaging Control(SDK) 설치 Visual Studio 환경설정 (6.0, 2005) 5 Troubleshooting 6 7

More information

Apache Ivy

Apache Ivy JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra

More information

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38 월간 SW 산업동향 (2011. 7. 1 ~ 2011. 7. 31) Ⅰ. Summary 1 Ⅱ. 4 1. SW 5 2. SW 7 Ⅲ. 10 1. 11 2. 14 Ⅳ. SW 17 1. 18 2. SW 27 3. 33 Ⅴ. 35 1. : 36 2. Big Data, 38 Ⅵ. SW 41 1. IT 2 42 2. 48 Ⅰ. Summary 2015 / 87 2015

More information

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

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related Virtual Machine Sun Fire X4800 M : E4570 0 8 Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation

More information

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

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

More information

Microsoft Word - 문필주.doc

Microsoft Word - 문필주.doc 포커스 포커스 모바일 광고기능을 갖는 아이폰 애플리케이션 문필주* 이요섭** 최근의 모바일 광고 시장은 이동통신사 중심의 SMS 발송 형태에서 아이폰의 등장과 앱 스토어(App Store)의 성공에 의한 콘텐츠 내의 플랫폼(App-vertising) 형태로 변해 가고 있다. 본 고에서는 모바일 광 고 아이폰 애플리케이션을 활용할 수 있는 방법에 대해 논의하고자

More information