2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
모바일 Big 이슈 
심비안 2 버젼부터 완전 오픈소스화
작성자 인베인
작성일 2010-02-05 (금) 00:23
ㆍ추천: 0  ㆍ조회: 5250      
IP: 114.xxx.239
정확히 "심비안 2(Symbian^2)" 버젼부터는  전체소스 오픈합니다.
 
자세한 내용은 아래을 참고하시기 바랍니다.
 
심비안 플랫폼의 첫번째 오픈버젼임에도 불구하고 개발자들의 반응은 시들하죠?
노키아가 3년만 더 일찍 이러한 개방망/오픈소스에 대한  실천을 과감히 하였어도
전세계의 오픈소스 개발자의 호응과 모바일시장의  충격이  컸었었을것을 하는 생각이 .... 
 
개인적으로 안타깝습니다.
정말이지, IT는 타임투마켓이 상당히 중요함을  배우게되는군요.
오픈소스로 폐쇄적인 시장이 무너지고 나서야  행동하는 것은
마치 소잃고 외양간 고치는 격임을 또 간접적으로 경험하고 있습니다.
 
 
.

Contents

<script type=text/javascript> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>

Introduction

Symbian^2 (pronounced Symbian two) is the first open version of the Symbian platform. It extends Symbian^1 with a number of features, including home screen support for embedded widgets, flexible support for different form factors and input methods, and an improved location event framework.
 
Symbian^2 was marked functionally complete by the Release Council in August and is now focussed on remaining stable but remains open to defect fixes.
 
Product development kits for Symbian^2 are available here. They are available to developers in member companies only.
Further information is available about:
 
 

Spec Sheet

This section provides a clear overview of the supported features, protocols and technologies that make up the Symbian Platform as of Symbian^2. This is a full features list rather than a delta, but is necessarily a summary as it is a single page reference. The list is organized by Technology Domain and then Package and provides links to further information about areas and features where possible.
This spec sheet is maintained by the community. If you see a clear error or omission please correct it, and if unsure please use the comment feature or discuss in the forums.

Data Communications


Multi-homed TCP/IP Connectivity

IP app protocols

  • SIP Framework
  • SDP (Session Description Protocol)
  • Sigcomp (Signal Compression)
  • SIP client resolver, SIP profile agent
  • SIP plugins, SIP provider plugins
  • RTP, SRTP

IP Connection management

  • Automatic IP connection
  • Contention management  
  • IP connection monitoring   
  • Always-on service for PDP contexts

Net Protocols

  • HTTP 1.1 (as defined by RFC 2616)
  • HTTP Transport Framework
  • HTTP Protocol Handler Plug-in
  • HTTP Transport Plug-in
  • HTTP filters
  • URI Permission Services
  • Bookmark Support
  • WAP Base
  • Reference ftp and telnet client engines

Networking Services

  • Transmission control protocol (TCP)
  • User datagram protocol (UDP)
  • Internet Protocol version 4 (IPv4)
  • Internet Protocol version 6 (IPv6)
  • Point to point protocol (PPP)
  • Ethernet network interface
  • Dynamic host configuration protocol version 4 & 6 (DHCPv4 & DHCP v6)
  • Domain Name systems (DNS)
  • Internet Protocol Security (IPsec)
  • Transport Layer Security (TLS)

VPN Client

WLAN

  • Hotspot Framework
  • 802.11 b/g/n
  • 802.11e (partially)
  • 802.11i
  • WMM
  • WPA/WPA2

Device Connectivity


Desktop Connectivity & PC Suite

DLNA (Digital Living Network Alliance) Services

  • Home Media application
  • Home Sync
  • UPnP Framework

Printing

  • PictBridge
  • Bluetooth
  • DPOF
  • UPnP (WLAN)

Remote Connectivity

  • MTP (media transport protocol) v1.0 [1]
  • File Management
  • PTP support
  • Backup and Restore Engine

Remote Storage Framework

  • Mapping of remote drives (Internal, External & Removable drives)
  • WebDAV support
  • SDP Plugin Framework

UPnP device architecture

  • Extendable for mDNS/DNS-SD etc

Shortlink

  • USB v2.0 High Speed Client
  • Mass storage, ACM, WHCM
  • Bluetooth v2.1
    • L2CAP, RFCOMM, SDP, GAP and SPP
    • OPP, FTP, AVCTP, PBAP, and PAN
    • Bluetooth stereo headset support (GAVDP and AVRCP)
  • IrDA
  • Serial Ports

Shortlink Services

  • Obex over Bluetooth, USB and IrDA
  • HID and DUN over Bluetooth


Device Management


Remote Management Application Daemons

  • Over-the-air firmware upgrade (FOTA)
  • OMA Client Provisioning v1.1
  • OMA Data Synchronization v1.2
  • OMA Device Management v1.2


Location


Location

  • GPS, A-GPS (terminal-assisted / terminal- based) and network-based positioning
  • Mobile originated and mobile terminated requests (including emergency requests)
  • Network Adaptation plugins
  • Data Source modules
    • Built-in AGPS
    • Off-device (Bluetooth GPS) hardware.
  • Location Server
  • Basic Location Info Display (BLID)
  • SUPL[1]
  • Landmarks Engine
  • Map and Navigation framework
  • Generic positioning plug-ins

Location Based System

  • Location Based Triggering

Multimedia


MMF (Multimedia Framework)

  • AV capture and playback services to applications

MDF (Multimedia Device Framework)

  • Access to accelerated codecs
  • A3F (Advanced Audio Adaptation Framework) layer for easier hardware integration

Media Player frameworks

  • playlist parsing
  • album art handling
  • content listing

Content metadata manager

  • Harvester engine for automatically building metadata database
  • Querying engine providing metadata services to applications

Imaging Extension

  • Image capture
  • Image processing
  • JPEG2000 codec
  • EXIF
  • Video encoding

Others

  • Thumbnail Manager
  • TV Output engine


Multimedia Applications


  • Camera Apps
  • Image Editor Apps
  • Video Editor Apps
  • Multimedia Gallery Apps
  • Video Player Apps
  • Photos
  • Video Center
  • Music Player Apps
  • Radio Apps
  • Voice Recorder Apps
  • Image Viewer's UIs


OS Base Services


ARM Processor Family

Power resource manager

  • kernel-side Resource Manager API for managing power-related resources - eg voltage lines, clock lines, power domains

FAT performance improvements

  • File server performance improvements from Memory card DMA transfers
  • Optimised FAT cluster handling
  • alignment of FAT user data area to media block boundaries

XML DOM parser

  • DOM parsing provided by libxml2 XML engine

Symbian SQL

  • Integrated SQLite client/server database optimised for mobile (performance, robustness on flash media etc)

Standard C support

  • Including PIPS and OpenC
  • Libc
  • libpthread
  • libdl
  • libm
  • Libssl
  • libcrypt
  • libz
  • glib

Basic Std C++ support

  • Static linking old STLPort
  • Boost libraries
  • Real-Time Graphics and Audio (RGA) APIs

Personal Communications


IP Telephony

  • VOIP over SIP

Real-Time Media Sharing

Telephony

  • Multimode Etel (2.5G / 3G / 3.5G)
  • SMS (3GPP TS 23.040 V6.5.0)
  • EMS (3GPP TS 23.040 V4.5)
  • SIM Application Toolkit
  • SIM and USIM support
  • GSM Phase 2+
  • WCDMA (3GPP R4, R5 and R6 IMS support)

Packet Data

  • HSCSD
  • GPRS, classes A, B and C (R97/98)
  • EDGE (CSD and GPRS)
  • HSDPA / HSUPA

Video Telephony

Quality-of-Service framework

Support for multiple primary and secondary PDP contexts

Third party OTA API

OMA PoC Engine

Messaging

  • IM
  • MMS+SMIL
  • SMS
  • OMA Multimedia Messaging Service v1.3


Productivity


Home Screen

  • Swiping mode between Content and Clean HomeScreen
  • Dynamic content
  • WRT Miniview
  • Native control
  • Orientation support (Landscape/Portrait)
  • Finger optimized customization

Messaging and Email

  • Application suite covering:
  • Email
  • Messaging Center
  • Notification dialogs and handlers
  • Viewer and Editor UI controls
  • Plug-in framework for messaging and email protocols, including implementations for:
  • IMAP4, including IDLE support, RFC2177 and RFC 3501
  • POP3, implementation compliant with RFC 1939
  • SMTP, implementation compliant with RFC 2821
  • SMTP Service Extension for Authentication, RFC 2554, Secure SMTP over Transport Layer Security, RFC 3207
  • Secure email using TLS with IMAP, POP3, and ACAP, RFC 2595
  • Application services provided to access messaging features, such as:
  • Sending messages
  • Accessing messaging store
  • Other supported mobile messaging features include:
  • OBEX messaging
  • audio messaging
  • OTA configuration messages
  • smart messages

IM and Conversations

  • Conversations application
  • Integrated IM
  • Presence
  • VoIP
  • XIMP Framework for messaging protocols, including:
  • XMPP
  • Extensible through extra plugins
  • SMS Service activation

Personal organizer

  • Calendar
  • Clock
  • Alarms
  • Notepad with SyncML support
  • Generic device Search
  • User interface controls including:
  • Meeting editors used by calendar and email.
  • Advanced calendaring features
  • vCalendar 1.0 compliance
  • iCalendar 2.0 (RFC 2446)
  • Support for calendar attachments and location data
  • Interoperability with Lotus and Microsoft Exchange servers.
  • Flexible customization framework
  • Regional plugins
  • Extensible search plug-in framework, with data providers for:
  • Contacts
  • Calendar
  • Music

Contacts

  • Phonebook
  • Call Logs
  • Interoperability
  • vCard 2.1 compliance
  • SIM synchronization engine
  • Application Services and APIs for managing contact data
  • UI Controls for editing and viewing contacts
  • Predictive contact search features based on T9
  • Presence cache and buddy list with a simple contact presence API
  • Phonebook extensibility to add extra service tabs (XSPs)

Utility Applications

  • File Manager
  • Including UI controls for file system access.
  • Calculator
  • About
  • Dictionary
  • Converter

Runtimes


Open Environments

  • Symbian C++
  • Standard ANSI C libraries including partial POSIX support (P.I.P.S)

Web

  • HTML & XHTML Over TCP/IP
  • OSS WebKit-based browser
  • Web Runtime 1.1 (for widgets)


Security


Security, Privacy and Content Protection

  • Application security based on capabilities
  • File system data caging using application secure identifiers
  • Symmetric encryption: DES, 3DES, RC2, ARC4 and AES
  • Asymmetric encryption: DSA and RSA
  • Hash and message digest algorithms: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and HMAC
  • Cryptographic token framework
  • Content Access Framework for Digital Rights Management (DRM)
  • OMA DRM 1.0 and OMA DRM 2.0
  • IPSec and VPN client support, including IKEv1 and IKEv2
  • SSLv3 and TLS 1.0

Security Management

  • Secure Software Install
  • Certificate management (X.509v3 certificates)
  • Revocation checking (On-line Certificate Status Protocol)


User Interface


Video Outputs

  • Single or Multiple Displays
  • TV-Out

Screen Resolution

  • nHD (640x360)

Screen Color Depth

  • up to 24bits

Graphics

  • Bitmap font
  • Vector font support
  • advanced font effects
  • 2D and 3D graphics support
  • OpenGL ES
  • OpenVG

System GUI Frameworks

  • Flexible application and UI frameworks
  • Control and windowing environments
  • Home Screen MiniView

Input Methods

  • Touch Screen
  • Full Qwerty
  • Half Qwerty
  • Keypad
  • Combined input (Keypad/Keyboard, Keyboard/Touch)

Feedback Methods

  • Basic tactile feedback
 
 
이상.
이름아이콘 챨리권
2010-02-05 06:09
오픈소스 도전에 직면한 폐쇄구조 프로젝트의 운명은 크게 세갈래로 나뉘는것 같습니다.. 때늦은 오픈후 서서히 잊혀지거나, 고집으로 버티며 서서히 말라 죽거나, 몇몇 천재적 히어로 덕분에 계속 시장을 지키거나.. 심비안은 첫번째 케이스에 해당하지 않을까 조심스레 전망해봅니다..
인베인 오.. 예리한 통찰력이십니다. 역시 찰리권님!!! ^^ 2/5 07:11
   
이름아이콘 인베인
2010-02-05 07:12
가만히 생각하니 그럼 노키아는 향후 어떻게 되는걸까요?  마에모(리눅스기반)는 어떻하고? 심비안은 또 어떻게 고객의 플랫폼으로 살아 남고?? 음.... 흥미진진해집니다...
소오강호 아무래도 안드로이드에 맞설려면 마에모 정도는 되어야 하지 않을까요? 삼성의 바다와 같이 제조사가 하는 소프트웨어 플랫폼이라는 태생적인 한계는 어쩔 수 없겠습니다만, 그래도 노키아라는 이름은 고스톱쳐서 얻은게 아니니까요... ^^; 2/5 09:22
들풀 노키아와 고스톱...ㅎㅎㅎ 2/5 09:44
   
이름아이콘 chjin
2010-02-05 10:00
완전한 오픈소스화는 심비안^4 부터라고 볼수 있습니다.  현재는 노키아의 S60 플랫폼이 탑재되어 있으나 4버젼부터는 QT로 대처되는게 가장 큰 특징입니다.   타임투마켓 동감합니다^^
인베인 저두요..^^ 2/5 17:00
   
이름아이콘 TaekLove
2010-02-05 10:07
좋은 정보감사합니다. ㅎ https://developer.symbian.org/ 이 사이트에서 더 많은 내용있네요.ㅎ 늦은 후회가 새로운 기회를 만들 수 있죠 고스톱으로 얻은 이름이 아니잖아요.ㅎㅎ 저의 ㅤㅈㅏㄼ은 생각입니다.ㅎ
인베인 모바일 시장이 피쳐폰 --> 스마트폰으로 완전 이동하면, 재미있는 일이 많이 기대됩니다. 오픈소스만쉐~~~ㅎㅎ 2/5 11:14
   
이름아이콘 검린
2010-02-05 10:07
유용한 정보 올려주셔서 감사드립니다. 잘 읽었습니다.
인베인 칸드로이드 메인페이지의 우측 상단에서 "심비안" 키워드로 검색하시면 좀더 히스토리 정보를 얻으실수 있습니다. 2/5 11:20
   
이름아이콘 yan
2010-02-05 12:17
안드로이드가 확실히 핸드폰 O/S에 파문을 일으킨것은 확실히 증명이 되어 가는듯 합니다. 결국 스마트 폰의 경쟁력은 개발자라는 것이죠. 구글이 선견지명이 참 대단하네요
인베인 소유의 욕심은 개방/오픈소스에서 얼마나 야속하게(?) 무의미하고 잊혀져가는지를 또한번 간접적으로 경험합니다. ㅎㅎ 2/5 17:00
   
이름아이콘 타이거팀
2010-02-06 21:57
점유율 67%의 세계 1위의 운영체제가 심비안인데 SKT나 KT가 유럽에서 인기를 끄는 심비안 스마트폰을 국내에 들여오려면 심비안 전문 개발업체가 소프트웨어를 받쳐줘야합니다. 햅틱UI 같은거나 티스토어 어플등을 미리 탑재해야하니까요  하지만 국내엔 심비안업체가 2-3개밖에 없을거 같네요 경쟁자가 거의 없어 훨씬 나을수 있겠다는 생각도 드네요
인베인 스마트폰에서는 노키아의 심비안이 1위를 고수하고 있는데. 오픈소스화가 되어도 세상의 개발자들 관심이 서먹서먹한것을 보고 지금 계속 제가 놀라고 있습니다. ^^ 2/7 08:35
chjin 그러게요...아마 심비안이나 노키아도 놀라고 있을수도 있겠네요^^ 2/9 12:26
   
이름아이콘 타이거팀
2010-02-06 21:58
http://leopard.textcube.com  오늘부터 제블로그에 심비안 개발서적 모으고 있어요 다른분들도 개발서적이나 개발사이트등의 자료있으면 올려주시면 좋겠어요
인베인 블로그 잘보았습니다. 심비안 커널(OS)에 대한 시스템프로그래머를위한 책자를 누가 정리해서 책으로 내주면 좋겠습니다. 공식삭이트에서해주길...땀흘리지 않고 책만사서 빠른시간에 훑어보게....^^ 심비안 자체에 낯선분을 위하여 http://dit.unitn.it/~aiellom/images/SymbianOS.pdf 파일이 참고되시길 바래요.. 2/7 08:34
   
이름아이콘 인베인
2010-02-07 17:49
노키아가 기존의 권력을 내놓고, 과감하게 완전개방망/오픈소스체제로 돌입을 한다면 정착되지 않은 스마트폰/무선망 시장에 다시 춘추전국시대가 재개될수도... 음.. 그럼 한국에는 www.ksymbian.org 이 등장..!!! ^^
   
이름아이콘 낭만돌
2010-02-08 04:08
이런 기업은 믿을게 못되죠...만약에 이런 공개 구도가 깨지면 제일먼저 패쇄 정책을 펼칠 회사 아닙니까? 우리는 개발환경보다 마인드와 미래를 봐야죠
인베인 좋은 추리 의견감사합니다.^^ 이외 또 어떤 생각을 우리가 해볼수 있을까요??? 2/8 07:45
   
이름아이콘 손가락
2010-02-09 12:00
소스공개해 놓은 모양새가 맘에 안들어요
그 많은 소스를 저렇게 모듈화만 해 놓고 각각 다운받게 만들어 놓으면 어쩌란건지...
chjin 맞습니다. 어딘가 사용하기엔 아직 불편한 구조 같아요....좀더 시간이 필요한건지....아직 덜 급한건지 모르겠네요^^ 2/9 12:22
손가락 저런 상태 소스 갖고 target 에 어떻게 적용하냔...
tshell 이라도 뜰런지...
2/9 12:28
인베인 손가락님도 지금 저랑 같은 생각을 하시는군요.. 쉽게는 못먹게하는 노키아의 쎈스...ㅎㅎㅎ 2/9 22:53
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
Open Access란 무엇인가? [1] 들풀 2008-03-03 4853
67 모바일 시장의 새로운 지평을 열은 베가NO6 사랑해요00 2013-02-08 433
66 베가no.6 쇼케이스 현장에서 만나본 국내 최초 풀 HD 패블릿!.. 사랑해요00 2013-02-05 437
65 보기 위한 폰!! 베가 No6 스펙을 먼저 만나보는 쇼케이스 현장.. 사랑해요00 2013-02-01 407
64 스마트폰 으로 촬영한 사진으로 사진전을 열어 수익금을 기부.. 사랑해요00 2012-12-24 560
63 ‘옵티머스G’ 구글폰으로 나온다? 과연.. 계피 2012-11-01 4711
62 [제 3회 코리아 모바일 어워드] 제 1차 베스트 앱 공모전 응모.. 2012KMA 2012-09-05 591
61 Battery Drain Issue JWaite 2012-02-04 900
60 삼성, AMOLED 양산하나 [1] 물리왕스티븐호킹 2011-12-13 877
59 센세이션 스펙 lsee8091 2011-05-31 1074
58 "표준화공정" 의 마지막 단계 - 모바일 한글입력기 표준이 공.. [2] simplecode 2011-05-08 2059
57 3D Matrix Engine을 소개 합니다. kapa 2011-03-18 2972
56 리모? 이건 또 뭔 얘기? [17] sbroh 2010-05-13 5584
55 안드로이드 탑재 태블랫 PC 아이패드와 전쟁 시작?.. [4]+3 yan 2010-04-14 3959
54 htc, palm 인수하나요? [4] 손가락 2010-04-13 2836
53 KT데이터 통화, 다음달로 이월 및 아이패드 도입 검토.. [2] 엠브리오 2010-03-12 2430
12345