Microsoft Word _ doc

Size: px
Start display at page:

Download "Microsoft Word _ doc"

Transcription

1 Java Technology for Consumer Electronics and Embedded Devices 하영국 (Y.G. Ha) 임신영 (S.Y. Lim) 함호상 (H.S. Ham) 전자지불연구팀선임연구원전자지불연구팀책임연구원, 팀장전자상거래연구부책임연구원, 부장 최근휴대전화및인터넷이대중화되면서실생활에서무선네트워크서비스를이용하는사용자가급속히증가하고있으며가전업체를중심으로인터넷 TV, 디지털백색가전등과같은정보가전제품들이개발되고있다. 이와같은내장형장치들은기존의 PC 와는다른제한된운영환경을제공하며, 이를위한경량의 Java 플랫폼으로서 EJAE, PJAE, J2ME 등이등장하였다. 이러한내장형 Java 플랫폼들은기존의 Java 가가지고있던객체지향성, 분산성, 플랫폼독립성, 보안성등과같은주요특징들을대부분수용하면서제한적인자원및연산능력을갖는내장형장치에적합하도록설계되어있다. 본논문에서는내장형 Java 플랫폼의기술동향에대하여살펴보기로한다. I. 서론 최근들어이동통신업자및 ISP를중심으로무선인터넷서비스경쟁이심화되고있는가운데인터넷브라우저 (WAP 또는 ME) 를탑재한휴대전화및웹패드와같은무선단말기의보급이급속도로증가하고있다. 또한일반가정에도인터넷사용이보편화됨에따라홈네트워크및정보가전에대한관심이날로증대되고있다. 이미일부가전업체들을중심으로디지털셋탑박스, 인터넷 TV, 인터넷냉장고, 웹폰등이개발되고있으며가까운미래에는거의모든가전제품및각종전자제품 ( 포스트 PC 및 Navigation/Automotive 장치 ) 등이인터넷과연결되어질것으로예상된다. 이러한내장형장치 (Embedded Device) 들은기존의 PC와는다르게제한적인시스템리소스및연산능력을제공하므로여기에적합한어플리케이션운영환경을필요로하게된 다. 이와같은내장형시스템을위한 Java 플랫폼으로서 EJAE(EmbeddedJava TM Application Environment), PJAE(PersonalJava TM Application Environment) 및 J2ME TM (Java 2 Micro Edition) 등이등장하게되었으며이들은객체지향성, 분산성, 플랫폼독립성, 보안성등과같은기존 Java 의주요특징들을대부분수용하면서제한적인내장형환경에적합하도록설계되었다. 본논문에서는우선내장형시스템을위한 Java 플랫폼기술의개요에대하여살펴보고, EJAE, PJAE 및내장형어플리케이션을위한 Extension에대하여설명한다. 그리고 J2ME 플랫폼의구조및 J2ME 플랫폼을구성하는 (Connected Device Configuration) 와 (Connected Limited Device Configuration) 및어플리케이션을위한 에대하여살펴보고결론을맺기로한다. 31

2 전자통신동향분석제 16 권제 2 호 2001 년 4 월 II. 내장형 Java 플랫폼개요 내장형시스템을위한 Java 플랫폼으로서는 EJAE, PJAE 및최근에 Java 2가발표되면서등장한 Java 2 Micro Edition 등이있다. ( 그림 1) 은각각의플랫폼의구성및상호관계를나타낸다. Code Base Device Mobile Handheld Devices (128K~512K) Connected Consumer Devices (512K~) JDK 1.1 EmbeddedJava EmbeddedJava API PersonalJava PersonalJava API Extensions Java TV API JavaPhone API JES Java 2 Java 2 ME API MID PDA API Foundation Personal RMI ( 그림 1) 내장형 Java 플랫폼의구성 그림에서보듯이 EmbeddedJava 및 Personal- Java는 JDK 1.1 명세를기반으로하고있다. 따라서 EmbeddedJava와 PersonalJava API 는 JDK 1.1 API를 Code Base로하여구성되며, Person- al- Java의경우는 Core API 외에도 Java TV API, JavaPhone API, JES(Java Embedded Server) 와같은 Extension 패키지를추가할수있다. Java 2 ME는 Java 2 명세를기반으로하고있는데다시대상 H/W 플랫폼에따라 및 로나뉘어진다. 는주로 PDA나이동전화및무선단말기등과같은휴대용장치에적합하며, 는셋탑박스, 인터넷 TV, 디지털냉장고등의내장형가전장치를주요적용대상으로설계되었다. 의경우 PersonalJava가 Java 2 플랫폼에맞추어진화한형태이기는하나기존 JDK 1.1 기반의 PersonalJava와공존하며함께내장형 Java 솔루션으로서사용되고있다. III. EJAE 와 PJAE 앞서설명한바와같이 EmbeddedJava 및 Pers-onalJava는 JDK 1.1을기반으로개발되었으나 Java 2 ME 플랫폼이발표된이후에도내장형장치를위한 Java 개발환경으로독자적인위치를차지하고있다. 이장에서는 Embedded- Java 및 PersonalJava에대하여살펴보고내장형 Application 개발을위한 PersonalJava 기반의 Extension 패키지에대해서설명한다. 1. EmbeddedJava EmbeddedJava 응용환경 (EJAE) 은전용의기능 (Dedicated Function) 을갖는장치를위한내장형어플리케이션개발환경을제공한다 [1]. 다시말해서 EmbeddedJava는 Core API의개념을제공하지않으며이를탑재한장치는한가지목적의기능을위한 API만을내장하고있게된다. 따라서다른종류의장치를위한 EmbeddedJava의구현은기능에따라모두달라질수있는데이러한방식의장점은 PersonalJava에비해서적은양의 Memory Footprint(256K~512K) 를요구한다는점이다. 유사한장치들을대상으로하는 J2ME 의 및 MIDP 명세가발표된이후에도 EmbeddedJava 는독자적인내장형프레임워크로서그위치를지키고있는데플랫폼기반의 Java 환경을필요로하지않는내장형시스템개발을위한 Black-box 솔루션 (API를노출하지않는 ) 으로서그역할을수행하고있다. 가. ` EJAE 명세 EmbeddedJava 응용환경은 Java 언어명세 (The Java Language Specification[2]) 에서정의하고있는모든사양을지원하며, Java VM 명세 (The Java Virtual Machine Specification[3]) 중 Class 로딩및 Verification 기능을선택사항으로한것외에모든사양을지원한다. 단이두가지선택사양은개별적으로구현될수없고함께구현되거나모두제외되어야한다 [1]. 32

3 나. EJAE API EJAE API 명세는 JDK 1.1 API로부터도출되었다. < 표 1> 은 EmbeddedJava API 의패키지목록을보여주는데이들중지원하지않는 (unsupported) 패키지를제외한모든패키지가구현될수도있으며, 선택 (configurable) 패키지중불필요한 Class, Method, Field 혹은해당패키지전체는구현시생략될수있다 [1]. 하는 JCP(Java Community Process) 프로그램을통하여공개적으로개발된다. 현재 PersonalJava 플랫폼의차기버전은 J2ME 가등장하면서 명세에흡수통합되었으나기존의 JDK 1.1 을 Code Base로하는 PersonalJava Application과의호환성을제공하기위한 기반의 Personal 이제공된다. ( 그림 2) 는 PJAE 및 J2ME 간의매핑을나타낸다. < 표 1> EmbeddedJava API 패키지명 java.applet java.awt.* java.beans java.io java.lang.* java.math java.net java.rmi.* java.security.* java.sql java.text.* java.util.* 지원수준 unsupported Current PersonalJava Application Environment 가. PJAE 명세 PAWT+ Non-graphics libraries Core classes JVM ( 그림 2) PJAE 와 J2ME Personal J2ME Connected Device Configuration 2. PersonalJava PersonalJava 응용환경 (PJAE) 은네트워크와연결된디지털가전제품과같은내장형장치를위한 Java 플랫폼으로서 EmbeddedJava와는다르게범용의기능 (General-purpose Function) 을제공하기위한 Core API 가모든장치에내장되어야한다. 이와같은특징은 PersonalJava의실행환경이 EmbeddedJava에비해보다많은 Memory Footprint(512K~) 를요구하는반면인터넷을통해다운로드한 Application(Java Applet) 을실행가능한내장형시스템을구현할수있도록한다는장점을제공한다 [4]. Core API 이외에 PJAE 를기반으로하는선택적인확장패키지로는 JES, Java TV API, JavaPhone API 등이있으며이러한확장패키지들은 Sun Microsystems 및관련전문가그룹이주도 PersonalJava 응용환경은 Java 언어명세및 Java VM 명세에서정의하고있는모든사양을지원한다 [4]. 나. PJAE API PJAE API 명세는기본적으로 JDK 1.1 API를기반으로하고있는데추가로마우스가없는장치를위한인터페이스, PJAE 관련 Exception 및 Timer Event 관련 Class 등을정의하고있다. < 표 2> 는 JDK 1.1 기반의 PersonalJava API 패키지목록을보여준다. 지원수준은 의경우모든기능이구현되어야하고, 의경우는선택적으로구현이가능하다는의미이며, 는해당패키지중일부가 인경우, unsupported는 PJAE에서지원되지않는경우이다 [4]. 33

4 전자통신동향분석제 16 권제 2 호 2001 년 4 월 < 표 2> PersonalJava API 패키지명 지원수준 java.applet java.awt. java.awt..datatranster java.awt..event java.awt..image java.awt..peer java.beans java.io java.lang java.lang.reflect java.math java.net java.rmi java.rmi.dgc java.rmi.registry java.rmi.server java.security java.security.acl unsupported java.security.interfaces java.sql java.text java.text.resources java.util java.util.zip 다. Java Embedded Server Java Embedded Server TM (JES) 는홈서버및 홈게이트웨이시스템등을위한 PersonalJava 기반 의응용서버프레임워크이다 [5]. ( 그림 3) 은 JES의 운영환경을보여준다. JES 프레임워크는크게 Service와 ServiceSpace 의핵심구성요소로나뉘어지는데 Service는 컴포넌트화된어플리케이션을의미하며 Service- Space는 Service 가실행되는환경을제공하는컨테 이너의역할을수행한다 [5]. 1) Service Service는특정한역할을수행하기위한 Class 들의집합으로이루어진다. 예를들어, 가정의전기사용량을모니터링하는시스템을위하여 A/D 컨버터를통해전기계량기의값을읽어낼수있는 Method를포함하는 Class들을구현하는것을생각해볼수있다. 이러한 Service 는 Bundle 이라는형태로네트워크상에서전송되는데, 일반적으로하나의 Service Bundle은특정 Service 를위한 Class 들을포함하는 JAR(Java Archive) 파일형태로이루어진다 [5]. NC Health Monitoring Electric Meter TV Local Network Home Security Panel Internet Connection Other Devices Service Bundles PC Residential Gateway Powered by Java Embedded Server Sample Services Energy Management Health Monitoring Voice Mail Internet ( 그림 3) Java Embedded Server 2) ServiceSpace Service Bundle Enterprise Applications Enterprise/ Service Provider ServiceSpace는 Service가수행되기위한실행환경을제공하는프레임워크로서 Service의 Lifecycle 관리 (Installation, Instantiation, Execution, Termination, 및 Unloading) 기능을제공한다. 또한 Service들간의 Dependency 문제를해결하고, Service를위한 API를제공한다. JES는기본적으로다음과같은 Core Service 를포함하며처음으로서버가시동될때 ServiceSpace 로부터수행할수있도록하고있다 [5]. HTTP Service Log/Remote Log Service Date/Time Service Connection Manager Service Thread Manager Service Scheduler Service RMI(Remote Method Invocation) Service SNMP(Simple Network Management Pro- 34

5 tocol) Service Console/Administration Service 라. Java TV API Java TV TM API는디지털 TV를위한 Java 플랫폼 Extension 으로서 Sun Microsystems 및디지털 TV 업체들을중심으로개발되었으며, 세계의주요가전업체에서는이를디지털 TV 국제표준으로채택되도록지원할것임을발표한바있다. ( 그림 4) 는 Java TV API를적용한디지털 TV Application의 S/W 스택을보여준다 [6]. Application and Applets Application Layer Java TV API Java Technology Layer Java Platform Real-Time OS RTOS Layer Device Drivers Digital Television Receiver Hardware Layer ( 그림 4) Java TV API 환경 Java TV API 는디지털 TV(Interactive TV, 인터넷 TV 등 ) 수신기를위한다음과같은기능들을제공한다 [6]. Audio/Video Streaming Conditional Access In-band and Out-of-band Data Channels Access Service Information Data Access Tuner Control for Channel Changing On-screen Graphics Control Media Synchronization Application Lifecycle Control 이러한 Java TV API를이용하여 TV 컨텐츠개발자들은 VOD(Video on Demand), EPGs(Electronic Programming Guides) 또는대화형스포츠중계 (Interactive Sporting Events) 등의다양한서비스를개발할수있다. 마. JavaPhone API JavaPhone TM API는디지털전화를위한 PersonalJava 플랫폼 Extension으로서 Sun Microsystems 및세계의주요 Telecommunication 업체들을중심으로개발되었으며, 디지털전화기상의다양한정보교환을위한안전한환경을제공한다 [7]. JavaPhone API는디지털전화기 (Wireless Smartphone, 인터넷 Screenphone 등 ) 를위한다음과같은기능들을제공한다 [7]. Direct Telephony Control (JTAPI Core, JTAPI Mobile APIs) Datagram Messaging (Network Datagram API) Address Book Information Access (Address Book API) Calendar Information Access (Calendar API) User Information Access (User API) Power Management (Power Management, Power Monitor APIs) Application Installation Mechanisms (Installation API) Serial Communications (Communication API, SSL API) ( 그림 5) 는무선전화기 (Wireless Smartphone) 어플리케이션을위한 JavaPhone API 패키지의구성도를보여준다. 이러한 JavaPhone API 컴포넌트를이용하여전화장비제조업체는개발시간단축및제품의품질을높일수있으며, 컨텐츠제공자들은 H/W 플랫폼에독립적인컨텐츠의개발을통해서비스시장을넓힐수있고, 인터넷망사업자들은새로운형태의어플리케이션및부가서비스를다양한장비를통해제공할수있는기회를얻게된다. 35

6 전자통신동향분석제 16 권제 2 호 2001 년 4 월 Browser Directory User Shell Phone Manager Others workstation server NC communicator PDA POS pager JTAPI Core JTAPI Mobile Address Book User Calender Datagram Power Monitoring Power Management Install Communication API SSL PersonalJava TM Required APIs Optional APIs ( 그림 5) 무선전화용 JavaPhone API 구성 PC, laptop screen- set-top top box phone net TV Java 2 smartphone cell phone Enterprise card Java 2 Edition Standard Edition Java 2 Micro Edition Java Language HotSpot JVM KVM Memory: 10MB 1MB 512KB 64bit 32bit ( 그림 6) Java 2 플랫폼 Card VM 32KB 16bit 8bit IV. Java 2 ME Sun Microsystems는 Java 2를발표하면서이를세가지플랫폼으로분류하였는데 Java 2 Enterprise Edition(J2EE TM ), Java 2 Standard Edition(J2SE TM ) 및 Java 2 Micro Edition(J2ME TM ) 이그것이다. 이들의명칭에서알수있듯이 J2EE는기업환경에적합한 Java 플랫폼을, J2SE는개인용컴퓨팅환경을위한 Java 플랫폼을, J2ME 는정보가전및내장형기기를위한 Java 플랫폼을제공한다 [8]. ( 그림 6) 은각각의 Java 2 플랫폼환경을도식화한것이다. J2ME 는다양한내장형시스템에적합한맞춤형실행환경을제공하기위한 Java Virtual Machine 및 API 세트로구성되어있으며 Configuration과 이라는두가지중요요소를가지고있다 [3]. ( 그림 7) 은 J2ME 의구조를나타낸다. 현재 J2ME 기반의다양한 Configuration 및 들이 JCP 프로그램을통하여공개적으로개발되었거나개발중에있다. 이장에서는 J2ME 기반의 Configuration 및 들에대해서설명한다. 1. Configurations J2ME 플랫폼은두가지설계기준 (Design Center) 을설정하고있는데그것은휴대할수있는이동형장치 (PDA, 무선단말기등 ) 와플러그에연 Connected Device Configuration Other s Car TV Core Classes JVM Other s Wireless KVM Handhead Core Classes s Configuration Core Connected Classes Limited Device Virtual Configuration Machines ( 그림 7) Java 2 ME Architecture 결된고정형장치 ( 셋탑박스, 인터넷 TV, 디지털냉장고등 ) 이다. 이러한구분하에각각의설계기준은그에최적화된 VM 및하위수준의라이브러리를필요로하게된다 [8]. Configuration은이러한 VM 및하위수준의라이브러리로구성되어있으며설계기준에따라 128K~512K의응용환경을제공하는것과 512K 이상의응용환경을제공하는것으로나뉘어진다. 또한 Configuration은중첩가능 (Nestable) 하여하위수준의 Configuration에서수행되는 S/W는상위수준의 Configuration 상에서도수행이가능하다 [8]. < 표 3> 은 J2ME Configuration(, ) 을정리한내용이다. 가. J2ME (Connected Limited Device Con-figuration) 는매우제한적인자원을갖는휴대용장치를위한 Virtual Machine인 KVM(Kilobyte Virtual Machine) 및 Core API로구성되어있다 [9]. 이러한장치들의특성은배터리로동작하며제 36

7 < 표 3> J2ME Configurations Configuration Feature Virtual Machine KVM CVM Processor 16~32bit 32~64bit Memory Footprint Design Center Target Devices < 표 4> API 128K~512K 휴대가능한이동형장치 PDA, Wireless Phone 등 512K 이상 플러그인된고정형장치 STB, Internet TV 등 구분기능패키지명 J2SE 기반 전용 System & Data types I/O Collection, Time & Utilities Generic connection java.lang java.io java.util javax.microedition.io 한적인메모리, 적은연산능력및 Low bandwid-th, High-latency 네트워크연결을제공한다는점이다. 의핵심은 KVM이다. KVM 은그이름에서도알수있듯이수십 Kbyte의크기를갖는경량의 Java VM으로서 16~32bit RISC/CISC 프로세서를장착한휴대용기기에적합하다. KVM은주어진메모리제한선안에서 Java VM 명세를지원하지만, 다음과같은차이점을갖는다 [10]. Floating Point Data Type(float 및 double) 지원안함 Java Native Interface(JNI) 지원안함 User-defined, Java-level Class Loader 지원안함 Reflection 기능지원안함 Thread Group 및 Daemon Thread 지원안함 Finalization 및 Class Instance 지원안함 Weak Reference 지원안함 Error Handling 기능제한 API는 Java 2 SE로부터직접적으로상속된것과 전용으로정의된 API로구성된다. 전자의경우각각의 Class는해당 Java 2 Class 의일부 Method 및 Field 가생략될수있는 Subset 형태로구현되며, 후자의경우하부의 H/W에종속적으로구현된다 [9]. < 표 4> 는 API 목록을나타낸다. 나. (Connected Device Configuration) 는 보다상위수준 (Higher-end) 의 Configuration으로서정보가전기기와같이플러그에연결된고정형장치를위한 Java Virtual Machine 인 CVM 및 Core API로구성되어있다 [11]. 의핵심을이루는 CVM은 Java 2 VM 명세의모든기능을지원하며 32~64bit 프로세서를장착한정보가전기기에적합하다 [12]. API는 API의 Superset으로서 < 표 5> 는 API 목록을나타낸다. < 표 5> API 구분기능패키지명 J2SE 기반 전용 2. s System & Data types I/O & Network Arithmetic Security & Certification Text handling Collection, Time & Utilities Generic connection java.lang java.lang.ref java.lang.reflect java.io java.net java.math java.security java.security.cert java.text java.util java.util.jar java.util.zip javax.microedition.io 은하부의 Configuration 을기반으로구현되며특정한장치를위한완전한실행환경을제공하는 Java API이다. 은완전성 (Complet- 37

8 전자통신동향분석제 16 권제 2 호 2001 년 4 월 eness) 을가져야하는데, 다시말해서해당 을기반으로구현된 Application은별도의선택패키지 (Extension 패키지 ) 의추가없이도완전하게실행되어야한다는것이다 [9]. 이러한 들은특정산업분야 (Device 제조사, ISP, 통신사업자등 ) 의요구사항을만족시키기위한방향으로설계되고통합되는데, 이는 Configuration 및 명세를개발하는 JCP 프로그램자체가해당업계의전문가들로구성된그룹에의해서주도되기때문이다. 현재 J2ME 은 를기반으로하는 MID, PDA 과 를기반으로하는 Foundation, Personal, RMI 등이개발되었거나개발중에있으며, 새로운 profile 들이계속제안되고있다. 가. MIDP MIDP(Mobile Information Device ) 는 MIDPEG(MIDP Expert Group) 에의해개발되었으며휴대용장치 (Pager, Cellular Phone, PDA 등 ) 에탑재되는 Application 실행환경을제공하기위한 기반의 로서 MIDP 명세에서는다음과같은사항을정의하고있다 [13]. System Functions User Interface(LCD-based UI API) Persistence Storage(Record Management System) Networking(HTTP Connection) Application Model(MIDlet Suite) ( 그림 8) 은 MIDP 기반의 Application 환경을보여준다. MIDP는휴대용장치의제한된자원을 MIDP 응용 (MIDlet) 들간에공유할수있도록하는 Application 모델을정의한다. MIDlet Application 모델에서는 Suite을형성하는다중 MIDlet 들의패키징방법및단일 JVM 컨택트상에서의자원공유방법등을정의하고있다 [13]. MID Applications MID /KVM Operating System OEM Applications OEM Specific APIs ( 그림 8) MIDP 응용환경 나. Foundation Foundation 은 기반의 로서 2001년 2월 21일현재 Final Draft가승인되어배포된상태이다. Foundation 은다양한네트워크연결 (Socket, Datagram, HTTP 등 ) 을필요로하지만사용자인터페이스를필요로하지않는장치를대상으로한다. 다시말해서 GUI(Graphical User Interface) 기능또는다른추가기능을지원하며네트워크연결을필요로하는다른 들을위한 Base 로서의기능을수행하도록설계되어있다 [14]. 다. 기타 현재 JCP 프로그램을통하여개발이진행중에있는 J2ME 명세로는 Personal, RMI, PDA 명세등이있으며, < 표 6> 은이와관련된개발진행상황에대하여정리하고있다. < 표 6> 기타 J2ME s JSR No Name Personal RMI PDA Base Cfg. Status Expert group formed Proposed Final Draft Expert group formed Expert Group Motorola, Nokia, Philips 등 Epson, Siemens, SUN 등 IBM, Palm, Sony 등 38

9 V. 결론 본논문에서는정보가전및내장형시스템을위한 Java 플랫폼인 EmbeddedJava, Personal- Java 및 Java 2 ME 플랫폼기술에대하여살펴보았다. 최근 WAP 또는 Mobile Explorer와같은무선인터넷브라우징기능을탑재한이동전화나 PDA 등의보급이급속히증가되면서내장형 Java 기술에대한관심이모아지고있다. 세계적인시장분석기관인 IDC는오는 2004년까지정보가전분야의세계시장규모가약 179억달러에이를것이며, 무선인터넷서비스가입자는약 7 억 5,000만명에이를것이라고예측하고있다. 이러한자료로미루어볼때가까운미래에초고속무선인터넷, 정보가전및 Automotive 컴퓨팅기기등이대중화되는시점에서는내장형 Java 플랫폼에대한기술수요는급속도로증가할것으로전망된다. 그러나아직까지이러한내장형플랫폼및응용서비스에대한정보보호기술의개발이활발히이루어지고있지않은상태이다. 따라서조속한관련표준확립과내장형경량암호처리기술및인증기술, 무선기반의종단간보안기술 (Wireless End-to-End Security) 등과같은보다체계적이고적극적인정보보호기술에대한연구개발이이루어져야할것으로생각된다. 참고문헌 [1] Sun Microsystems, EmbeddedJava Application Environment Specification, Version 1.1(Final), Jan [2] James Gosling et al., The Java Language Specification, 2nd Edition, Addison Wesley, Jun [3] Tim Lindholm et al., The Java Virtual Machine Specification, 2nd Edition, Addison Wesley, Apr [4] Sun Microsystems, PersonalJava Application Environment Specification, Version 1.1.2(Final), Aug [5] Anne Thomas et al., On-demand Embedded Applications, JES White Paper, Oct [6] Bart Calder et al., Java TV API Technical Overview, Version 1.0, Sun Microsystems Inc., Jul [7] Sun Microsystems, JavaPhone API Specification, Version 1.0, [8] Eric Giguere, Java 2 Micro Edition Professional Developer s Guide, John Wiley & Sons, Inc., Nov [9] Sun Microsystems, Connected Limited Device Configuration Specification, Version 1.0, May [10] Sun Microsystems, Java 2 Platform Micro Edition Technology for Creating Mobile Devices, KVM White Paper, May [11] Sun Microsystems, Connected Device Configuration and the C Virtual Machine, sun.com/products/cdc/ [12] Sun Microsystems, The C Virtual Machine, [13] Sun Microsystems, Mobile Information Device (JSR-37) Version 1.0, JCP Specification, Sep [14] Sun Microsystems, JSR #000046: J2ME Foundation, Java/community-process/jsr/jsr_04-6_j2mefnd.html. 39

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

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

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

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

¨ìÃÊÁ¡2

¨ìÃÊÁ¡2 2 Worldwide Converged Mobile Device Shipment Share by Operating System, 2005 and 2010 Paim OS (3.6%) BiackBerry OS (7.5%) 2005 Other (0.3%) Linux (21.8%) Symbian OS (60.7%) Windows Mobile (6.1%) Total=56.52M

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

JavaGeneralProgramming.PDF

JavaGeneralProgramming.PDF , Java General Programming from Yongwoo s Park 1 , Java General Programming from Yongwoo s Park 2 , Java General Programming from Yongwoo s Park 3 < 1> (Java) ( 95/98/NT,, ) API , Java General Programming

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

Gartner Day

Gartner Day 1 OracleAS 10g Wireless 2 Universal Access Many Servers PC Wireless Browsing Telephony 802.11b Voice 2 way Ask Consolidated Backend Offline Synchronization IM/Chat Browser Messaging 3 Universal Access

More information

2005 2004 2003 2002 2001 2000 Security Surveillance Ubiquitous Infra Internet Infra Telematics Security Surveillance Telematics Internet Infra Solutions Camera Site (NETWORK) Monitoring & Control

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

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

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

More information

AV PDA Broadcastin g Centers Audio /PC Personal Mobile Interactive (, PDA,, DMB ),, ( 150km/h ) (PPV,, ) Personal Mobile Interactive Multimedia Broadcasting Services 6 MHz TV Channel Block A Block

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

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

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

목차 I II III IV V J2ME 개요 JCP 개요 JTWI J2ME 응용플랫폼맺음말 J2ME and its Applications - 2

목차 I II III IV V J2ME 개요 JCP 개요 JTWI J2ME 응용플랫폼맺음말 J2ME and its Applications - 2 J2ME and its Applications - 이동통신서비스측면에서본 J2ME 동향 - 이중훈 / ( 주 ) 와이즈그램 Copyright 2004 WiSEGRAM Inc. All rights reserved. 목차 I II III IV V J2ME 개요 JCP 개요 JTWI J2ME 응용플랫폼맺음말 J2ME and its Applications - 2 I.

More information

Windows Live Hotmail Custom Domains Korea

Windows Live Hotmail Custom Domains Korea 매쉬업코리아2008 컨퍼런스 Microsoft Windows Live Service Open API 한국 마이크로소프트 개발자 플랫폼 사업 본부 / 차세대 웹 팀 김대우 (http://www.uxkorea.net 준서아빠 블로그) Agenda Microsoft의 매쉬업코리아2008 특전 Windows Live Service 소개 Windows Live Service

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 1,..... @ 1 Green Project 1991 Oak Java 1995. 5 December '90 by Patrick Naughton, Mike Sheridan and James Gosling Embedded in various consumer electronic device 1992. 9. 3 Star 7 1993 www portability

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

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

/ TV 80 () DAB 2001 2002 2003 2004 2005 2010 Analog/Digital CATV Services EPG TV ( 60 ) TV ( Basic, Tier, Premiums 60 ) VOD Services Movies In Demand ( 20 ) Education N- VOD (24 ) Digital Music

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

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

歯김한석.PDF

歯김한석.PDF HSN 2001 Workshop Session IX Service Providers and Business Model Future Business Models for Telecom Industry 1. Internet Economy 2. E-business 3. Internet Economy 4.? 1 1. Internet Economy 1.1 Internet

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

Integ

Integ HP Integrity HP Chipset Itanium 2(Processor 9100) HP Integrity HP, Itanium. HP Integrity Blade BL860c HP Integrity Blade BL870c HP Integrity rx2660 HP Integrity rx3600 HP Integrity rx6600 2 HP Integrity

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Post - Internet Marketing Contents. Internet Marketing. Post - Internet Marketing Trend. Post - Internet Marketing. Paradigm. . Internet Marketing Internet Interactive Individual Interesting International

More information

그림 2. 5G 연구 단체 현황 앞으로 다가올 미래에는 고품질 멀 티미디어 서비스의 본격화, IoT 서 비스 확산 등의 변화로 인해 기하 급수적인 무선 데이터 트래픽 발생 및 스마트 기기가 폭발적으로 증대 할 것으로 예상된다 앞으로 다가올 미래에는 고품질 멀티미디어 서

그림 2. 5G 연구 단체 현황 앞으로 다가올 미래에는 고품질 멀 티미디어 서비스의 본격화, IoT 서 비스 확산 등의 변화로 인해 기하 급수적인 무선 데이터 트래픽 발생 및 스마트 기기가 폭발적으로 증대 할 것으로 예상된다 앞으로 다가올 미래에는 고품질 멀티미디어 서 이동통신기술 5G 이동통신기술 발전방향 새롭게 펼쳐질 미래의 이동통신 세상, 무엇이 달라지는가? 김문홍, 박종한, 나민수, 조성호 SK Telecom 5G Tech Lab 요 약 본고에서는 다가올 미래 5G 이동 통신의 기술 동향, 핵심 기술 및 네트워크 구조변화에 대해서 알아본다. Ⅰ. 서 론 46 과거 2G부터 3G까지의 이동통신은 음성 위주의 서비스 및

More information

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA. http://dx.doi.org/10.5909/jeb.2012.17.1.37 DLNA a), a), a) Effective Utilization of DLNA Functions in Home Media Devices Ki Cheol Kang a), Se Young Kim a), and Dae Jin Kim a) DLNA(Digital Living Network

More information

Microsoft PowerPoint - XP Style

Microsoft PowerPoint - XP Style Business Strategy for the Internet! David & Danny s Column 유무선 통합 포탈은 없다 David Kim, Danny Park 2002-02-28 It allows users to access personalized contents and customized digital services through different

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍

기초에서 활용까지 윈도우즈 임베디드 CE 프로그래밍 . Microsoft,, MVP Regional Director Shu-Fen Cally. Microsoft MVP. IT,. Microsoft.NET INETA, 70 50%,. Windows Mobile..,. Windows CE 10,.., Mobile Device,. 18 Windows Embedded CE Progra mming Microsoft Mobile

More information

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo PVR 1. PVR Overview 2. PVR 3. PVR 4. PVR 2005 10 MindBranch Asia Pacific Co. Ltd 1. PVR Overview 1.1. 1.1.1. PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch 1.1.2., /, (Ad

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

歯I-3_무선통신기반차세대망-조동호.PDF

歯I-3_무선통신기반차세대망-조동호.PDF KAIST 00-03-03 / #1 1. NGN 2. NGN 3. NGN 4. 5. 00-03-03 / #2 1. NGN 00-03-03 / #3 1.1 NGN, packet,, IP 00-03-03 / #4 Now: separate networks for separate services Low transmission delay Consistent availability

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

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

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

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

보안공학연구회

보안공학연구회 보안공학연구논문지 (Journal of Security Engineering), 제 9권 제 4호 2012년 8월 모바일 운영체제 동향 분석 배유미 1), 정성재 2), 소우영 3) Trend analysis of Mobile Operating Systems Yu-Mi Bae 1), Sung-Jae Jung 2), Wooyoung Soh 3) 요 약 최근 모바일

More information

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt 신후랑 팀장, 디디오넷 (010-8752-4952, hrshin@dideonet.com) 05/20/2009 BIZ in a box - Solution for Enterprise IPTV 2 UNIX vs. x86 Non-x86 UNIX 2008 2007 0% Y/Y Total x86 2008 2007-25.3% Y/Y 0 200 400 600 800 3 Why

More information

1. 회사소개 및 연혁 - 회사소개 회사소개 회사연혁 대표이사: 한종열 관계사 설립일 : 03. 11. 05 자본금 : 11.5억원 인 원 : 18명 에스오넷 미도리야전기코리 아 미도리야전기(일본) 2008 2007 Cisco Premier Partner 취득 Cisco Physical Security ATP 취득(진행) 서울시 강남구 도심방범CCTV관제센터

More information

<3031B0ADB9CEB1B82E687770>

<3031B0ADB9CEB1B82E687770> ISSN 1598-0170 (Print) ISSN 2287-1136 (Online) http://www.jksii.or.kr 다채널 멀티미디어 전송용 임베디드 Audio Video Bridging 플랫폼 설계 및 구현 Design and Implementation of an Embedded Audio Video Bridging Platform for Multichannel

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

Microsoft PowerPoint - eSlim SV5-2510 [080116]

Microsoft PowerPoint - eSlim SV5-2510 [080116] Innovation for Total Solution Provider!! eslim SV5-2510 Opteron Server 2008. 03 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2510 Server Quad-Core and Dual-Core Opteron 2000 Series 6 internal HDD bays for SAS

More information

08SW

08SW www.mke.go.kr + www.keit.re.kr Part.08 654 662 709 731 753 778 01 654 Korea EvaluationInstitute of industrial Technology IT R&D www.mke.go.kr www.keit.re.kr 02 Ministry of Knowledge Economy 655 Domain-Specific

More information

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은 Enterprise Mobility 경영혁신 스마트폰, 웹2.0 그리고 소셜라이프의 전략적 활용에 대하여 Enterpise2.0 Blog : www.kslee.info 1 이경상 모바일생산성추진단 단장/경영공학박사 이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33%

More information

Microsoft PowerPoint - eSlim SV5-2410 [20080402]

Microsoft PowerPoint - eSlim SV5-2410 [20080402] Innovation for Total Solution Provider!! eslim SV5-2410 Opteron Server 2008. 3 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2410 Server Quad-Core and Dual-Core Opteron 2000 Series Max. 4 Disk Bays for SAS and

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

Microsoft Word - s.doc

Microsoft Word - s.doc 오라클 백서 2010년 9월 WebLogic Suite를 위해 최적화된 오라클 솔루션 비즈니스 백서 개요...1 들어가는 글...2 통합 웹 서비스 솔루션을 통해 비즈니스 혁신 추구...3 단순화...4 기민한 환경 구축...5 탁월한 성능 경험...6 판도를 바꾸고 있는 플래시 기술...6 오라클 시스템은 세계 최고의 성능 제공...6 절감 효과 극대화...8

More information

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고 OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된

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

untitled

untitled Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap

More information

JVM 메모리구조

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

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 21일 완성 - 최신개정판

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

歯CRM개괄_허순영.PDF

歯CRM개괄_허순영.PDF CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically

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

<3132BFF93136C0CFC0DA2E687770>

<3132BFF93136C0CFC0DA2E687770> 2005-12-16 1 합계 음반시장 온라인음악시장 5,000 4,000 3,000 4,104 4,104 3,530 3,530 3,800 3,800 4,554 4,104 4,644 3,733 4,203 2,861 3,683 3,352 2,000 1,000 450 911 1,342 1,833 1,850 1,338 2,014 0- - - - 199797 199898

More information

<4D6963726F736F667420576F7264202D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

<4D6963726F736F667420576F7264202D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466> 스마트TV 시대의 빅뱅과 미디어 생태계 송 민 정 KT 경제경영연구소, mzsong@kt.com 1. 들어가는 말 스마트TV란 스마트폰 운영체제(Operating System)를 탑재해 소비자가 인터넷을 통해 다양한 애플리케이션(Application: 이후 앱)을 다운로드 받을 수 있게 하는 신개념의 TV이며, 스마트폰이 촉발한 또 하나의 단말 혁명이다. 스마트폰과

More information

Á¶Áø¼º Ãâ·Â-1

Á¶Áø¼º Ãâ·Â-1 FMC Service Case Analysis: UMA and Femtocell In this paper, we explain UMA(Unlicensed Mobile Alliance) and Femtocell as a key driving factor for FMC(Fixed Mobile Convergence) and QPS(Quadruple Play Service).

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

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

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No. Special Report_Special Theme UHDTV 지상파 UHD ESG 및 IBB 표준기술 이동관 MBC 기술연구소차장 2.1 개요 2.2 표준구성 TTA Journal Vol.167 l 63 OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해

IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해 IPAK 윤리강령 나는 _ 한국IT전문가협회 회원으로서 긍지와 보람을 느끼며 정보시스템 활용하 자. 나는 _동료, 단체 및 국가 나아가 인류사회에 대하여 철저한 책임 의식을 가진 다. 나는 _ 활용자에 대하여 그 편익을 증진시키는데 최선을 다한다. 나는 _ 동료에 대해서 도의와 성실과 지식을 바탕으로 서로 우애하고 경애한다. 나는 _ 단체와 국가에 대해서 그

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

Corporate PPT Template

Corporate PPT Template Tech Sales Consultant Oracle Corporation What s New in Oracle9iAS Forms? Why upgrade Oracle Forms to the WEB? Agenda Oracle9i Forms Web Oracle9i Forms Oracle9i Forms Oracle9i Forms What s NEW in Oracle

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

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

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

歯Cablexpert제안서.PDF

歯Cablexpert제안서.PDF : CableXpert TM TEL:02-576-0471 / E-mail : lab@dakos.net 1. (CableXpert TM :CME1100 ) (PSTN) 100,. (CableXpert TM ).,,.... : : 324-1 2 : 02-576-0471 : 02-576-0474 : (E-mail : jangpo@dakos.net) 3. 1) S/W

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

歯목차45호.PDF

歯목차45호.PDF CRM CRM (CRM : Customer Relationship Management ). CRM,,.,,.. IMF.,.,. (CRM: Customer Relationship Management, CRM )., CRM,.,., 57 45 (2001 )., CRM...,, CRM, CRM.. CRM 1., CRM,. CRM,.,.,. (Volume),,,,,,,,,,

More information

歯이혜경.PDF

歯이혜경.PDF 13 5 274 1) *. 2000 400%,,...... 1. PC 1. 2. 2.. 3... 1),. PC : * (02) 570 4191, kay@kisdi.re.kr 1) 2000 70, 20 50 (< >, 2000 12 28 ). 150 2000 12 (< >, 2000 12 13 ). 20 ... PC. ". ".. 1.. 991,298, 756

More information

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

당사의 명칭은 주식회사 다우기술로 표기하며 영문으로는 Daou Tech Inc. 로 표기합니다. 또한, 약식으로는 (주)다우기술로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되 반 기 보 고 서 (제 27 기) 사업연도 2012.01.01 부터 2012.06.30 까지 금융위원회 한국거래소 귀중 2012 년 08 월 14 일 회 사 명 : 주식회사 다우기술 대 표 이 사 : 김 영 훈 본 점 소 재 지 : 경기도 용인시 수지구 죽전동 23-7 디지털스퀘어 6층 (전 화) 070-8707-1000 (홈페이지) http://www.daou.co.kr

More information

歯Phone

歯Phone UI (User Interface) Specification for Mobile Phone Version 1.1.1 2003116 a j k e f y p t u v w 2 n Contrast Zoom In Out Kang

More information

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

Microsoft Word - KSR2014S042

Microsoft Word - KSR2014S042 2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S042 안전소통을 위한 모바일 앱 서비스 개발 Development of Mobile APP Service for Safety Communication 김범승 *, 이규찬 *, 심재호 *, 김주희 *, 윤상식 **, 정경우 * Beom-Seung Kim *, Kyu-Chan Lee *, Jae-Ho

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

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-08-15 한국통신학회논문지 '10-08 Vol.35 No. 8 건설생산성 향상을 위한 건설현장 내 RFID 네트워크 시스템 적용 방안 준회원 김 신 구*, 정회원 이 충 희*, 이 성 형*, 종신회원 김 재 현* Method of RFID Network System Application for Improving of Construction

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

Information Memorandum Danam Communications Inc

Information Memorandum Danam Communications Inc Information Memorandum 2000. 7. 6 Danam Communications Inc 2 TABLE OF CONTENTS... 5 I.... 6 1....6 2....7 3....9 4....10 5....11 6....12 7....13 8....14 II.... 16 1....16 2....16 3....16 4....17 III. R&D...

More information