Notebook PC Overview1. Intel Mobile Platform TrendMontevina Architecture OverviewWired/ Wireless Intel® AMT** With TPM IntegrationData Protection w/ Intel® Matrix Storage TechnologyPenryn CPU SupportIntel Graphics w/ Vista Premium and Aero InterfaceEnhanced 3D GraphicsHW decode H.264/MPEG4/VC-1Significant Video EnhancementsIntegrated HDMI And DisplayPort w iHDCPIncreased I/O BandwidthMore Bandwidth Ports with Dual EHCI Enabled Hi-Speed USBHigh Definition playbackImproved Battery LifeMontevina / CantigaDDR3 Memory up to 1066 MHz** DDR2 also supportedPenrynH/W Architecture2. Montevina Architecture OverviewH/W ArchitectureImproved microarchitecture over Merom Increased L2 cache size up to 6 MB Enhanced Intel® Virtualization Technology C6 state to enable very low power state SSE4.1 new Instructions to help imaging and 3D graphics applications; 49 new instructions added Enhanced Intel® Dynamic Acceleration technology for improvement over previous generation Electrical: – Up to FSB 1066 MHz for SV and LV – FSB 667 MHz for ULV - 800 MHz under investigation3. Penryn Processor HighlightsPenrynH/W Architecture4. Cantiga OverviewH/W Architecture5. ICH9 OverviewH/W ArchitectureNot Applied6. Intel® Turbo Memory 2.0 OverviewH/W Architecture7. PC Based Firmware (BIOS)Firmware Architecture컴퓨터를 사용하기 전에 컴퓨터 하드웨어를 테스트하고, 동작을 위한 제반 환경을 갖추는 작업이 수행되어야 하며, 이는 컴퓨터를 켤 때마다 실행되어 그 결과를 알려 주어야 한다. 또한, 컴퓨터 하드웨어의 동작을 직접 제어하는 일은 일반 사용자에게 번거롭고 또 복잡하다. 예를 들어 키보드로부터 키 입력을 받거나 화면에 글자를 쓰려 할 때에 이 내용을 전부 프로그램 하려면 매우 힘이 들고 복잡하다. 따라서 이러한 내용의 프로그램을 서브루틴의 형태로 갖추고 있어서 요구할 때마다 서비스 해 주는 기능이 필요하다. 이와 같이 초기화 작업을 하고 기본적인 서비스를 제공하는 프로그램의 집합을 BIOS (Basic Input/Output System)라 하며, ROM(Read Only Memory)에 저장되어 있어 System – ROM BIOS라 불린다.8. BIOS의 구조테스트 프로그램초기화 프로그램Boot load 루틴 (Int 19h)서비스 서브루틴BIOS의 구성ROM BIOS컴퓨터를 켤 때마다 수행O/S 및 응용프로그램에서 사용(Hardware Interrupt Service Software Interrupt Service)POST0FFFFFh0F0000h(0E0000h)Firmware Architecture9. BIOS의 동작 - I테스트 프로그램은 시스템 하드웨어를 전반적으로 테스트하는 부분으로 시스템을 사용하기 전에 미리 이를 테스트하여 에러가 있으면 이를 사용자에게 알려 에러로 인한 데이터의 손실을 미연에 방지하기 위한 것이다. 초기화 프로그램은 컴퓨터의 동작을 위한 준비 작업을 하는 부분으로 인터럽트 벡터 테이블의 구성, ROM BIOS DATA 영역 의 구성, 하드웨어 디바이스의 초기화 및 확장 ROM의 초기화 등이 이에 포함된다. 테스트 프로그램과 초기화 프로그램을 합하여 POST (Power On Self Test)라 부르며, POST는 컴퓨터를 켤 때마다 수행된다.테스트 프로그램초기화 프로그램POST하드웨어 테스트인터럽트 벡터 테이블의 구성 ROM BIOS 데이터 영역의 구성 여러 디바이스의 초기화 확장 ROM의 초기화디스켓이나 하드디스크의 첫번째 데이터 Sector를 Boot Sector라 부르는데 ROM BIOS의 Bootload 루틴에서는 이 부분의 프로그램을 읽어서 수행시켜 주는 역할만 하고, 실제로 O/S를 Loading하는 내용은 Boot Sector 내에 있다.Bootload 루틴디스크로부터 Boot Sector를 읽고 이를 수행Firmware ArchitecturePOST와 Bootload 루틴은 컴퓨터를 켤 때마다 수행되어야 하며, 컴퓨터를 켠 CPU는 일정한 부분 (0FFFF0h)으로부터 프로그램을 수행하도록 설계되어 있다. 이곳은 ROM BIOS 영역으로 이 부분에 POST와 Bootload루틴을 넣어 두면 컴퓨터를 켤 때마다 이 내용이 수행되도록 구현 되어 있다.Jump to POST0FFFF0hPOSTBootload 루틴서비스 서브루틴0F0000h(0E0000h)0FFFFFh일반적으로 각 하드웨어의 직접적인 사용은 해당 하드웨어에 부여된 고유 포트번지로 명령어 및 데이터를 주고 받음으로써 이루어지며, O/S 또한 응용프로그램에서는 이를 기초로 한 서비스 서브루틴을 이용한다.서비스 서브루틴하드웨어 사용O/S 또는 응용프로그램에서 이용9. BIOS의 동작 - IIFirmware Architecture9. BIOS의 동작 - III서비스 서브루틴은 다음과 같이 기능 번호와 서비스 번호를 지정하여 사용한다. 서비스 번호는 하드웨어 디바이스를 지정하고 기능번호는 그 디바이스를 사용하는 여러 가지 기능 중 하나를 선택한다.서비스 서브루틴디스크 서비스기능 0 : 초기화 기능 1 : 상태 읽기 기능 2 : 데이터 읽기 기능 3 : 데이터 쓰기mov ah,2 (기능번호) int 13h (서비스 번호)비디오 서비스서비스 서브루틴은 인터럽트를 통해서 불러 쓸 수 있도록 되어 있으며, 이와 같이 프로그램에서 직접 불러 쓰는 인터럽트를 소프트웨어 인터럽트라 한다. 이에 반하여 하드웨어 인터럽트는 하드웨어로부터 CPU로 연결된 인터럽트 회로를 따라 직접 인터럽트 서비스를 요청 하며, 다음과 같이 인터럽트 제어기를 통해 통제되고 제어되어 CPU로 인터럽트를 요청하게 된다.CPU인터럽트 제어기하드웨어 디바이스인터럽트인터럽트 요청회로Firmware Architecture{nameOfApplication=Show}
LTE (Long Term Evolution)LTE Overview-HSDPA 보다 한층 진화된 고속 무선 데이터 패킷 통신규격----▶ No commitment No standard activity yetMobile Broadband TechnologyEvolution of 3GPP StandardsLTE Standards-최대속도:Downlink max 173Mbps(2x2 MIMO 기준) (HSDPA보다 12배 이상 빠른 전송 속도 지원)*Exabyte란? 1 EB = 10^18 bytesEx. 1Gbyte의 영화를 Download했을 때LTE SpeedFDMOFDMLTE Technology-OFDM*OFDM (Orthogonal Frequency Division Multiplexing)OFDM원리: High rate을 갖는 data stream을 낮은 전송률을 갖는 많은 수의 data열로 나누고 이들을 다수 subcarrier를 사용해 동시에 전송함. OFDM사용 이유 : Frequency selective fading이나 narrowband interference 에 대한 robustness 증가Fig1.carrier arrangement of OFDM signalsDFT: Discrete Fourier Transform IDFT: Inverse Discrete Fourier Transform CP: Cyclic Prefix (Multipath의 영향 즉, ISI를 제거하기 위해 Guide interval이 각 OFDMA에 삽입) PS: Pulse Shaping (Its purpose is to make the transmitted signal suit better to the communication channel by limiting the effective bandwidth of the transmission.) OFDM :Orthogonal Frequency division multiplexing SCFDM : Single carrier FDM (낮은 PAPR을 위해 사용)OFDMA/SCFDMAFig2.OFDMA/SCFDMA Block DiagramQPSK16QAM64QAMChannel bandwidth BW Channel [MHz]1.41.633.25101520C = Wlog2(1 + SNR){nameOfApplication=Show}
AgendaE-Reader Device Market Overviewe-Book market overview▶ e-Book market is now fast growing in combination with contents and wireless connectivity ▶ Amazon 'Kindle' is the most popular e-Book devices, and will grow from 66M$ to 537M$ for next year.Amazon 'Kindle' Sales Units(K) / Unit Revenue(M$)Europe e-Pub. market growth2**************************3486219941,4291,823$M('06~'11 CAGR : 58%)$0$100$200$300$400$500$6002008E2009E2010E05*************025*************7943,31253718466Sales units(K)Unit Revenue(K$)Source : PWC, 2006; NRI, 2006; Impress, 2006; iResearch, 2006Source: Citi Investment researchMarketing Insighte-Paper (Newspaper)e-BookKSF*Available ModelPain PointImplicationAmazon Kindle**Sony e-Book Neolux Bookeen Cybook iRex iLiadLarge Display Advertisement enabled Wireless connectivity Touch screen enabled Robust designAccess to abundant contentsSmall Display(6”)Small amounts of contents compared to Amazon Kindle storeGood readability Easy contents D/L Ease of Use Device DurabilityAbundant contents Easy contents D/L Device cost* KSF (Key Success Factor) ** No similar product is available yet for ePaper. However, Amazon Kindle is comparable product available currently▶ e-Paper platform is more prospective market with daily usage, and is needed larger display, wireless connectivity, and touch screen, etc.No spaces for advertisementDifficult to use (No touch panel)Wireless downloadSubsidized device cost (under $199)Contents download from PC onlyHigh device cost (around $300~750)e-Paper market overview▶ Print media companies are seeking new business model to overcome high printing distribution cost in light of declining advertising revenue['07, Nov, NEWSPAPER ASSOCIATION OF AMERICA(NAA)]2*************05(44.1)(44.9)(46.7)(46.6)Paper Market Trends55.255.254.653.4Advertising revenue ($B)Paper Circulation (Mil units)2006200752.450.3(47.4)(43.5). Annual circulation decline of 2%+ → Need to sustain AD revenue Circulation with customized personalized content service. 75%+ of expense . Printing distribution cost is annually increasingInnovation of flexible, durable panel using E-ink technologyPaper Printing distribution cost is increasingAdvertising revenue Circulation is decreasing. non-glass display durable portable (ultra slim) . Low power consumption up to 1 week life time.* New way of content distribution method is needed ex) Amazon Kindle, SONY e-BookCustomer desire for better reading experience▶ Circulation declined 8.9% ('03'07). ▶ Advertising revenue declined 3.2% ('03'07)Analysis of electronic publication industry (Europe)▶ Europe is fast growing market compared to other country('06 '07, growth rates 87%) ▶ High investment for building digital libraries rather than encouraging e-pub.Europe e-Pub. market growthMarket statusPoor sales by west Europe RPM policy (no price competition)2**************************3486219941,4291,823$MSource : PWC, 2006; NRI, 2006; Impress, 2006; iResearch, 2006('06~'11 CAGR : 58%)The infrastructure (high broadband subscription rates and high featured handset sales rates) get ready to distribute the e-publication.Most demands for eBook are from education (especially college textbook and professional books) Portability, search, contents update Forecast to 51% of the e-Book market in 2011Trying to grow the market thru. cooperation with MS Penguin Book (UK), Cytale (France), IPM-NET(Italy)Business development for EU, not by country “Europe digital library project” : Integrate the digital libraries in Europee-Book/e-Paper market overviewKindle Unit Sales2008E2009E2010EUnit Sold3787943,312Price$350$298$253Cash Revenue$132,300$236,185$837,522Recognized Unit Revenue$66,150$184.243$536,854Kindle Book Sales2008E2009E2010EUnit in Circulation3781,1724,484Price Per Book$9.99Book Sale Revenue$45,315$140,487$537,530Total Revenue$111,465$324,730$1,074,384Current Est. AMZN Revenue$19,704,899$24,084,671$28,504,125Kindle As % of Est. AMZN Revenue0.6%1.3%3.8%Source: Citi Investment researchKindle Kindle related business estimated sales (Unit: K units, K$)E-reader Model (e-ink Display){nameOfApplication=Show}
Android Platform 구조General Architecture Android Architecture 특징 Android 구조 Application Layer Application Framework Libraries Hardware Abstract Library(HAL) Android Runtime Android Kernel목 차1. General ArchitecturePlatform AreaEmbedded Applications : Open Handset Distribution AppsGoogle Mobile Service (GMS) AppsTypeExampleOHDHome, Dialer, SMS/MMS, IMPS, E-mail (IMAP/POP), Music Player, Browser, Camera, Pictures etcGMSG-mail, G-map, YouTube, Contact Sync, Calendar Sync.2. Android Architecture 특징Android Architecture 는 Linux kernel 상에 Native code로 동작하는 Libraries와 'Dalvik 가상머신(Dalvik VM)'이라 부르는 독자 VM실행환경, 그리고 그 위에서 동작하는 Application Framework 로 구성되어 있다. Framework 에 근거해 Application program을 기술함으로써 개발의 부하를 줄일 수 있다. Application program 원칙적으로 Dalvik VM으로 실행한다. Program의 기술언어는 Java이다. 이 가운데 가장 먼저 눈에 띄는 것은 독자적인 Virtual machine을 전면적으로 채택했다는 점이다. 이는 복수의 Hardware Architecture 가 혼재된 내장 용도인데다, Microprocessor의 성능이 향상된 현재로서는 필연적인 선택이라고 할 수 있다. Virtual machine 을 설치함으로써 다른 기기에서 프로그램을 공통화할 수 있으며, 개발효율을 향상시킬 수 Linux kernel 을 채택한 것은 모든 Hardware 가 인식되기 때문이며, 다양한 하드웨어를 설계하고 채택하는 휴대폰 제조업체 들에게는 매우 반가운 일이 아닐 수 없다. 한편 Kernel 이외에는 Linux 관련 Software를 사용하지 않는다. 예를 들면 Google은 표준C 라이브러리 'libc'는 BSD UNIX의 것임을 분명히 밝히고 있다. 현재 Google이 공개한 Overview를 통해 판단할 수 있는 것은 이 정도이다. 현 상황에서는 Android의 Source code 공개 범위가 너무나 좁다. 개발 Tool을 제외하면 과 HTML의 렌더링 엔진(Webkit) 뿐으로 이는 구성요소의 극히 일부에 지나지 않는다. 그러나 실제 동작하는 Android SDK를 통해 꽤 많은 사실이 표면화되었다. SDK에 부속된 Emulator는 Open source인 QEMU를 Android용에 적용한 것이다. Emulator 의 대상이 되는 하드웨어를 QEMU로 설치해, 그 위에서 Android의 실행 환경을 동작시키고 있다.3. Android 구조Android는 Component간 Layer를 구분하여 개발을 쉽고 효율적으로 할 수 있는 구조로 만들어졌다. 각 Layer별로 역할이 정해져 있어 다른 Layer에 대해 자세히 몰라도 API를 통해 개발을 할 수 있는 구조이다.JavaC/C++Kernel4. Application Layer실제 사용자가 쓰는 Application들이 위치하는 영역Home screen/Dialer/MSG의 기능도 하나의 프로그램으로 Feature phone의 Embedded application과는 달리 사용자가 원하는 프로그램을 설치해서 사용할 수 있음. Android에서 사용할 수 있는 Application은 아래와 같다개발자용 Embedded appAndroid Application 구성도(GW620기준)Google Service 사용할 수 있는 GMSGoogle MarketMade by User3'rd party apk 이며, 대부분이 JNI(Java Native Interface) 통해 Native C/C++ 코드로 작성되어 있다.Core System services - Activity manager (manages application lifecycle) - Package manager (loads apk files) - Window manager (handles applications window manager interaction with surface flinger) - Resource manager (handles media resources) - Content providers (provides data to application) - View system (provides widgets, views, layouts to applications) Hardware services - Provides low-level access to hardware device - Location manager - Telephony manager - Bluetooth service - WiFi service / USB service / Sensor service6. LibrariesLibrary에는 메모리관리/미디어관리 등 실제 시스템 Level의 기능을 사용 할 수 있는 방법이 담겨있다. Android 라이브러리를 이용하여 Application Framework을 개발 할 수 있다. Android 내장 라이브러리는, Bionic Libc, Function Library, Native Server, Hardware Abstraction Library로 구성된다.Bionic 은 임베디드에서 사용을 위해 최적화된 직접 구현된 libc 이다. libc를 직접 구현한 이유는, user-space에서는 GPL 을 사용하지 않기 위한 라이선스 이유와, 개별 프로세스마다 포함되어야 하는 영역이기 때문에 크기를 최소화하기 위한 이유와, 제한적 CPU power 아래에서도 빠를 필요가 있기 때2D와 3D surface의 조합 및 다양한 Application에서 사용된 Surface들을 Frame buffer 디바이스로의 렌더링을 제어함으로써, 시스템 전역에 걸쳐서 surface 의 구성을 가능하게 한다. Audio Flinger는 모든 오디오 아웃풋 디바이스를 제어하는 것으로써, 다양한 오디오 스트림을 PCM 오디오 아웃풋 경로로 처리하며, 다양한 아웃풋으로 오디오를 제공하는 역할을 담당한다.7. Hardware Abstract Library(HAL)HAL은 Hardware별로 특징적인 기능을 표준화 한 계층이다. 쉽게 말하면 하드웨어 벤더별로 세부 Spec이 다르더라도 HAL을 통해 모두 똑같은 하드웨어처럼 사용할 수 있게 만들어 주는 Layer이다. HAL영역이 있기 때문에 Hardware 상관없이 개발을 할 수 있게 됨.HAL은 User space의 C/C++ library 계층으로써, Android 에서 요구하는 Hardware Driver의 구현에 대한 Interface를 정의한다. User-space의 HAL이 필요한 이유는 모든 Component들이 표준화 된 Linux 커널 드라이버 interface를 가지고 있지 않기 때문이며, Linux Driver들은 Open license인 GPL 기반이기 때문이다. 또한 Android는 H/W driver를 위한 별도의 Spec을 가지고 있기 때문에 Spec에 맞는 Library를 제공하기 위해 HAL을 사용한다.8. Android RuntimeAndroid의 Application은 Java를 사용하여 개발된다. 그러나 상업용 Java 버전(J2EE)을 사용하는 경우 SUN에 Loyalty를 물어야 하기 때문에, License 문제를 피하기 위해 무료공개버전(J2SE)를 이용하여 개발하고 Dalvik이라는 일종의 번역기를 이용하여 application을 동작 할 수 있게 되어있다. Dalvik virtual Machine – Embeded 환경을 위해 디자인된 가상 머신. – 느린 CPU 에 한 혹독한 환경임을 전제로 함 Android에서 자체적으로 만든 것으로 Application의 호환성과 실행일관성을 제공한다. Dalvik은 Device별로 다양한 가상머신프로세스를 제공하며, .dex file과 Dalvik byte code를 실행 함. Core Libraries – Java를 위한 Core API 포함. Data structure, Utility, File Access, Network Access, Graphic등의 Library 포함9. Android KernelAndroid는 Linux 커널을 기반으로 하고 있으나, Android는 Linux는 아니다. Android는 X-Window와 같은 내장 윈도우 시스템을 포함하지 않으며, glibc를 지원하지 않는다. Android는 표준 Linux 유틸리티 전체를 포함하고 있지 않는다. Android는 Linux kernel 버전 2.6.23, 2.6.24, 2.6.25, 2.6.27 을 사용해 왔다. Android를 지원하기 위해, Linux kernel 확장을 위한 패치를 포함하고 있다. Android에서 Linux를 사용하는 이유는 메모리 및 프로세스 관리, 인가(Permission) 기반의 보안 모델, 검증된 드라이버 모델, 공유 라이브러리 지원, 오픈 소스 기반 등의 장점 때문이다. Android를 위해 확장된 Linux 커널 영역은, Alarm, Ashmem, Binder, Power Management, Low Memory Killer, Kernel Debugger, Logger 이다.임베디드 Linux 는 40000000번지부터 공유 라이브러리나 파일을 순서대로 배치하고 있다. Android는 파일을 40000000번지부터 순방향으로, 라이브러리를 B0000000번지부터 역방향으로 배치하고 있다. 라이브러리를 로드하는 역할을 하는 것은 'linker'라는 명칭의 프로그램이다. 메모리 공간의 구성에서 또 한 가지 특징적인 것은 Dalvik VM용 영역을 별도로 확보하고 있다는 점
Smart Phone OS별 UI 비교 (Win Mobile 6.1, Apple OS 3.1, Android Éclair를 중심으로) Spec. Feature Home Screen Call 기능 Contact Messaging Web Browsing E-mail Video player Camera UISamsungiPhoneDroidModelDisplayResolution : 480x800 pixels Type : AMOLED, WVGA Physical Size : 3.7 inchesResolution : 320x480 pixels Type 16M Colors TFT LCD, HVGA Physical Size : 3.5 inchesResolution : 480x854 pixels Type :16M colors TFT, WVGA Physical Size : 2.4 inchesFFResistive TouchCapacitive TouchCapacitive Touch QWERTY SliderCameraResolution : 5.0 megapixels Features : Flash, Digital zoom, Exposure control, Self Camera mode, White balance, etcResolution : 3.0 megapixels Features : Digital zoom, Auto FocusingResolution : 5.0 megapixels Features : Digital zoom, White balance, Multi shot, Auto FocusingOSWindows Mobile 6.1(5)iPhone OS 3.1Android EclairFeatureMultimedia:3gp/3g2/k3g/skm/mp4( mov(MPEG4 SP,H264 BL), avi(DIVX 3.X/4.x/5.x, XVID, WMV9, H264 BL), wmv/asf(wmv9) Audio : 3gp/3g2/k3g/skm/mp4(AAC,AMR, etc CPU : Samdia: DV, AVI, MOV, MPEG-4, MPEG-2, DivX, DVD-Video, Video 9MP4, H.264 Audio formats MP3, AAC CPU : ARM Cortex A8 600MHz RAM : 256M Speaker Phone GPS: YESMultimedia: Video(MPEG4, RealVideo 10, WMV, H.263, H.264 , Real Player), Music(MP3, AAC, AAC+, eAAC+, WMA, WAV), FM Radio CPU : ARM Cortex A8 600MHz RAM : 256M Speaker Phone Email: YES GPS : YESSpec. FeatureWindows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionAPros- Simple하며 직관성이 좋음- Application 및 화면 반응 속도 빠름 - 기능 Icon의 시인성 및 Design이 뛰어남Status indicator 적용으로 Data 사용 에 알맞은 Scenario를 가지고 있음Cons위젯 화면에 Samsung WidgetPlus가 설정 된경우, 다른 항목과 동시에 설정할 수 없음 Phone Icon이 없으며, 통화키로 동작 함 - WM O/S 적용으로 반응 속도 느림- Layout이 단순함Drag Full Up 방식의 Side menu로 사용이 타 모델 대비 불편함Home Screen①Menu②Widget③Call History Phone Book 앱Store MSG④스케줄⑤열기Application IconPhoneMessageSafary iPodStatus IndicatorsStatus Bar Touch drag.Shortcuts .Phone .Contact .BrowserStatus BarWindows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionPros특수 Key를 색상 구분하여 시인성 높임 Line당 22 로 접근성이 좋음Key간 간격확보를 통해 user miss를 최소화할 수 있게 Design되어 있음ConsPhone App실행 Icon이 없으며, Phone 실행시 하단부 버튼을 사용해야 함Layout이 단순하며, Key 연속입력 시 Line 추가 기능 없음타사대비 Key /Font 크기가 작으며, 시인성 부족함Call 기능Windows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionProsContact Main Screen에 사진 표시 가능하 며 시인성을 높이기 위해 이름표시시 Yellow Font 적용 함- 단순한 GUI 구성 및 White Background Black Font로 시인성을 높였음,Main Screen에 사진표시 가능하며, 연락처 List가 Gray Line을 통해 구분되 어 시인성을 높임ConsN/AMain Screen에 사진 및 전화번호 확인이 불가하며, Touch 후 별도의 창에서만 확 인 가능함Contact Main Screen에서 전화번호 확인이 불가하며, Touch후 별도의 창 에서만 확인 가능함ContactWindows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionPros4종류의 Icon을 통해 받은 문자의 Status를 확인 할 수 있으며, Font color 적용으로 시인성 높음- 메시지 확인 Screen에서 동일 Contact에 대해 보낸 메시지와 받은 메시지를 한번 에 확인할 수 있으며, 색으로 구분하여 직관적이며 시인성이 높음SMS/MMS에 포함된 단어로 검색 가능 하며 제한기간이 지난 오래된 메시지 auto-delete 기능 지원 함ConsBluetooth 헤드셋을 연결하여 음악 파일 재생 중 메시지 작성 시 파일 재생이 끊기 는 증상 발생 함. 동영상 화면은 자동 일시 정지 상태로 전환 됨80자 이상일때 MMS로 User Notice없이 자동 전환됨Send 입력차이 작아 메시지 작성시 불편하며, Line 바꾸기 어려움M키)보낸 메시지 (초록색)받은 메시지 (회색)SMS(Icon)메시지 보관함 이동Windows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionProsWM Default IE mobile 및 Opera Browser Full Browsing지원으로 User 편의성이 높으며, 큰 글씨체 지원으로 가독성 좋음- Multi-touch 기능 지원 (더블탭 Zoom) 빠른 Browsing 속도 및 Multiple Web – page 지원으로 Web 접근성 극대화 함Multi-touch 기능 지원 (더블탭 Zoom) Web page thumbnail bookmark 가능 HTML5 지원Cons오페라 Browser상에서 Active X지원 불가 및 동영상 재생에 한계가 있음 - Multi-touch 지원하지 않음Safari Browser Active X 지원 불가 - RADIUS 진원 불가Active X 지원 불가 RADIUS 지원 불가Web BrowsingWeb Browser 화면오페라 메인 화면URL SearchConnection StatusLinkDrag/FlickDisplay OptionMulti-webpage 지원Windows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionProse-mail 계정을 등록이 간단하며, 자동서명, mail,도착 알림 시간/주기 설정이 가능함- POP3, IMAP standard로 Yahoo! Mail, Google email, AOL, Mac Mail 설정을 Default로 지원 함Web상의 Gmail/Google Mail과 동기화 를 Default로 지원하며, 조작법이 쉬움.Cons잠금 상태에서 수신된 e-mail notice 기능이 없음 (부재중 통화, 메시지만 표시됨)Wi-Fi가 연결된 상태에서도 Push e-mail 이나 Twit-push 를 사용시 3G 망을 통해 전송되며 User에게 과금발생함Gmail 자동서명 적용안됨 수신받은 Ale 6.1iPhone OS 3.1Android EclairDisplay FunctionProsWindows mobile을 기본 탑재하여, 기존 Video 재생 Format에 대한 접근성이 용이- Smart Phone User가 많이 사용하는 uTube재생에 최적화 되어 있으며,Web 동영상 및 Streaming format 재생 에 최적화 되어 있음ConsWindows Media Default로 실행 속도 가 느리며, Real time Stream 재생에 한계가 있음3GP, 3G2 format 지원하지 않으며, 별도 Converter를 사용해야 함Media player에서Video file을 Playlist 추가/삭제불가 Silent mode 후 Video Play 시 소리 발생 - Silent mode 관련 상태 정보를 제공하지 않음Video playerVideo Control panel WM로 별도의 Panel로 구현함Video Control panel On screen Display 형태로 구현 함Video Control panel On screen Display 형태로 구현 함Progress BarWindows Mobile 6.1iPhone OS 3.1Android EclairDisplay FunctionProsWindows mobile을 기본 탑재하여, 기존 Video 재생 Format에 대한 접근성이 용이- 단순한 Interface사용 및 조리개 UI 구현 으로 사진을 찍는 효과를 극대화 함기본 UI 컨셉은 기존 Digital Camera를 따르고 있어 친숙한 Design이며, Last shot에 대한 Thumbnail을 제공함ConsLast shot에 대한 Thumbnail을 제공하지 않음Camera 설정 option이 없으며, 제한 적인 설정 및 기능 만을 제공함Camera 설정기능이 좌측 Slide Menu 로 구성되어 한 손 조작이 어려움Camera UICamera 설정 및 필요 Setting이 Ui로 구성 됨 (설정, 장면모드, AF, 플ow}