This page was last modified 15:56, 27 October 2007.
Diferenças entre S60 2ª e 3ª Edição
From Forum Nokia Wiki
Original: Differences between S60 2nd and 3rd Edition
Contents |
Introdução
A lista a seguir mostra as diferenças (novidades, modificações, depreciações ou remoções) entre as edições 2 e 3 da plataforma S60, nos termos de API e arquitetura.
Base
Novidade/Modificado
- Real Time Kernel--EKA2 (3ª Edição, Symbian OS v9.1)
- Central Repository (3ª Edição, Symbian OS v9.1)
- Install system (3ª Edição, Symbian OS v9.1)
- Nova ferramenta chain(Novo ARM RVCT e GCC EABI compiladores)(3ª Edição, Symbian OS v9.1)
- Uso expandido de ECOM plug-ins (3ª Edição, Symbian OS v9.1)
- Standard C++ additions
- On-target debugging (3ª Edição)
- Light API (3ª Edição)
- Vibra API (3ª Edição)
- Vibra Settings API (3ª Edição)
- HWRM Power State API (3ª Edição)
- Remote Control Framework (3ª Edição, Symbian OS v9.1)
- Profiles Engine Active Profile Settings API (3ª Edição)
- Find Item API (3ª Edição)
- Secure Digital (SD) card support (3ª Edição)
- Startup List Management API (3ª Edição)
- PtiEngine API (3ª Edição)
- WebUtils API (3ª Edição)
- Info Popup Note API (3ª Edição)
- Server Application API (3ª Edição)
- Common Audio Enhancements API (3ª Edição)
- Feature Discovery API (2ª FP3)
- Contacts Model API enhancement (2ª FP3, Symbian OS v8.1)
- Publish & Subscribe API (2ª FP2, Symbian OS v8.0)
- Message Queues (2ª FP2, Symbian OS v8.0)
- XML Framework (2ª FP2, Symbian OS v8.0)
- Huffman API (2ª FP2, Symbian OS v8.0)
Removido
- System Agent (3ª Edição, Symbian OS v9.1)
- Shared Data API (3ª Edição, Symbian OS v9.1)
- CSettingInfo API (3ª Edição)
- Vibra Control API (3ª Edição)
A VibraCtrl API foi substituida por uma nova e mais robusta, a Vibra API.
- Suporte a AIF (Application Information File) (3ª Edição, Symbian OS v9.1)
- PLPVariant API (3ª Edição, Symbian OS v9.1)
Segurança
Novidade
- Platform security (3ª Edição, Symbian OS v9.1)
- Content Access Framework (3ª Edição, Symbian OS v9.1)
- OMA DRM CAF Agent API (3ª Edição)
- DRM Audio Player API (3ª Edição)
- OMA DRM v2.0 (3ª Edição, Symbian OS v9.1)
- DRM Helper API (2ª FP2)
- DRM3 License Checker API (2ª FP2)
- IPSec/VPN Client Application (2ª FP2)
Depreciado
- DRM Common API (2ª FP3)
Multimidia e Gráficos
Este tópico cobre assuntos relacionados audio, video, gráficos, imagem e camera.
Novidade
- Exif API (3ª Edição)
- MIDI Client API (3ª Edição)
- DRM Audio Player API (3ª Edição)
- Audio Effects API (3ª Edição)
- Audio Effects Presets API (3ª Edição)
- Image Transform Library API (2ª FP3, Symbian OS v8.1)
- Camera Support Enhancements (2ª FP3)
- GIF Scaler API (2ª FP2, Symbian OS v8.0)
- Speech recognition (2ª FP2)
- 3-D Graphics — OpenGL ES (2ª FP2, Symbian OS v8.0)
- Enhanced Media Gallery (2ª FP2)
- eAAC+ and Other New Media Formats (3ª Edição)
- Streaming Rate Adaptation (3ª Edição)
- Streaming QoS (2ª FP3)
Removido
- Nokia Camera API--Camera Server (3ª Edição)
Comunicações
Este tópico cobre assuntos relacionados a rede (HTTP, sockets, TCP/IP, SIP), telefonia, portadores de dados, conectividade local (IR, BT, serial cable, USB) e Web Services.
Novidade
- Web Service Connection API (3ª Edição)
- Web Service Description API (3ª Edição)
- Web Service Manager API (3ª Edição)
- XML Extensions API (3ª Edição)
- SIP Stack and APIs (3ª Edição)
- SIP Client Resolver API (3ª Edição)
- OMA DNS 1.0 support (3ª Edição)
- WLAN support (3ª Edição)
- Network Status API (3ª Edição)
- 3ª Party Telephony API (3ª Edição, Symbian OS v8.0)
- Multiple secondary PDP contexts (2ª FP3)
- Connection Monitor API (2ª FP2)
- WCDMA support (2ª FP2)
- Circuit Switched Video Call (2ª FP2)
- EDGE support (2ª FP1)
- Aprimoramentos no Bluetooth
Suporte a Bluetooth 1.2, Remote SIM Access Profile (3ª Edição), Headset Profile, Basic Imaging Profile (2ª FP2), Bluetooth Notifier API (2ª FP1)
- OBEX(Object Exchange protocol services) API (2ª FP1)
Removido
- ETEL classes (3ª Edição, Symbian OS v9.1)
- RNifMan / RGenericAgent (3ª Edição, Symbian OS v9.1)
- WAP Stack and WSP API (2ª FP3, Symbian OS v8.1)
- WAP Stack Client API (2ª FP2, Symbian OS v8.0)
- Bluetooth Registry API (2ª FP2, Symbian OS v8.0)
- PC Connectivity Server Framework API (2ª FP1)
- PLP Connection Link API (2ª FP1)
- Connectivity Framework API (2ª FP1)
Interface do Usuários (UI)
Novidade
- Qwerty keypad support (3ª Edição)
- Flash Lite 1.1 Viewer (3ª Edição)
- Scalable UI framework (2ª FP3)
- Scalable Icons API (2ª FP3)
- Pictograph API (2ª FP2)
- Janelas semi-transparente (2ª FP2, Symbian OS v8.0)
Modificado
- S60 UI APIs (3ª Edição)
Otimizaçõs de API são introduzidas; por exemplo, todas as funções virtuais na API SDK estão derivadas a partir uma DLL exportada. A plataforma S60 inicia o uso da Uikon UI library do Symbian, no lugar de sua versão para isso, dessa forma a huma melhora na compatibilidade da UI e uma maior portabilidade entre as plataformas baseadas no Symbian OS.
Removido
- Platform icons(avkon.mbm) (3ª Edição)
- S60 UI localization file(avkon.loc) (2ª FP2)
Sincronização de dados e gerenciamento do aparelho
Novidade
- Data Synchronization(ECOM) (3ª Edição)
Removido
- Certain SyncML APIs (3ª Edição)
Localização
Novidade
- Landmarks API (3ª Edição)
- Landmark Search API (3ª Edição)
- Landmarks Database Management API (3ª Edição)
- Landmarks UI Add/Edit API (3ª Edição)
- Landmarks UI Selector API (3ª Edição)
- BLID Application Satellite Info API (3ª Edição)
- Location Acquisition API (2ª FP2)
Navegação e Download
Novidade
- Download Manager APIs (2ª FP3/3r Edição)
- OMA Download Support for Billing Notification (3ª Edição)
- Browser Control API (2ª FP3)
- Browser Plug-in API (2ª FP2)
- Download de arquivos grandes usando HTTP (2ª FP3)
- Plug-in Browser for (X)HTML Rendering
- XHTML Mobile Profile 1.1 (2ª FP2)
- HTTP Digest Authentication (2ª FP2)
- Content/File Upload (2ª FP2)
- Links para outras aplicações (2ª FP2)
- New Accept Header (2ª FP2)
- SMS, MMS, and MMSto Schemes (2ª FP2)
- ECMAScript Mobile Profile (2ª FP1)
- Suporte para HTML 4.01 (2ª FP1)
- Meta e Object Tag (2ª FP1)
- Melhorias na performace (2ª FP1)
- Melhorias na UI
- Enhanced narrow-screen rendering (2ª FP3)
- Scalable UI support (2ª FP3)
- Frames (2ª FP2)
- Modo Full-screen (2ª FP1)
- Barra de progresso para o download (2ª FP1)
- Barras de rolagem (Scrollbars) (2ª FP1)
- Adaptive history list (2ª FP1)
- Função auto-complete (2ª FP1)
- Background Image (2ª FP1)
- Push Service Enhancements (2ª FP1)
Removido
- Wallet Application foi removida (2ª FP3)
Mensagem
Novidade
- Nova API para notifição de mensagem (3ª Edição)
Melhorias do SMS
- Suporte para WCDMA Cell Broadcast (CBS) (3ª Edição)
- Showing the unused characters real-time (3ª Edição)
- SMS and Internet electronic mail interworking (3ª Edição)
- Reading and selecting SMSC (3ª Edição)
- Sending and receiving of SMS messages in WCDMA (2ª FP2)
- Highlighted items in the message viewer (2ª FP2)
Melhorias do MMS
- Subject, recipient, and priority fields (3ª Edição)
- Enhanced delivery reports (3ª Edição)
- MMS Postcard client (3ª Edição)
- MMS Upload services (2ª FP3)
- MMS Enhancements in 2ª Edição FP2
Melhorias do Email
- Subject and recipient fields (3ª Edição)
- E-mail enhancements in 2ª Edição FP2
- Melhorias na 2ª Edição FP1 (uso da porta 995 para conexões encriptadas via SSL no POP com Microsoft Exchange Server.)
Mensagem instantanea
- IM enhancements in 3ª Edição
- IM API (3ª Edição)
- IM Application Launch API (3ª Edição)
- IM and Presence enhancements in 2ª Edição FP2
- Instant Messaging and Presence (2ª FP1)
- Chat application (2ª FP1)
Removido
- Presence API (3ª Edição)
PIM
Novidade
- Suporte para salvar a hora local (2ª FP3, Symbian OS v8.1)
O suporte a time zone está presente no relógio e calendário da plataforma S60 desde a 3ª edição, mas as APIs disponibilizadas pelo Symbian OS v8.1 estão disponiveis para os desenvolvedores a partir da plataforma S60 2ª Edição, FP 3.
Java MIDP
- Location API, JSR-179 (3ª Edição)
- SIP API, JSR-180 (3ª Edição)
- Security and Trust Services, JSR-177 (3ª Edição)
- WMA API 2.0, JSR-205 (3ª Edição)
- Scalable 2D Vector Graphics API, JSR-226 (3ª FP1)
- Efeitos do Scalable UI para Java MIDP (2ª FP3)
- J2ME Web Services Specification, JSR-172 (2ª FP3)
- Suporte ao OBEX (2ª FP3)
- Suporte ao Push registry (2ª FP2)
- CLDC 1.1, JSR-139 (2ª FP2)
- PIM API, JSR-75 (2ª FP2)
- FileConnection API, JSR-75 (2ª FP2)
- Mobile 3D Graphics API, JSR-184 (2ª FP2)
- Complete JTWI 1.0 compliancy, JSR-185 (2ª FP2)
- Aprimoramentos para a Mobile Media API, JSR-135
- A API Nokia UI está depreciada (2ª Edição)
- Segurança na platforma
DRM
Novidade
- OMA DRM v2.0 (3ª Edição)
- OMA DRM v1.0 (2ª FP2)
A partir da S60 2ª Edição, FP 2 em diante a plataforma S60 suporta toda a OMA DRM v1.0 (encaminhamentos-fechamento, entrega combinada e métodos separados de entrega).
--
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Port from 3rd to 2dn | daveice | General Symbian C++ | 6 | 2008-08-24 16:11 |
| Network config differences S40 / S60 | ipxlittle | Mobile Java Networking & Messaging & Security | 3 | 2008-01-15 22:38 |
| Smartphone recommendation for my requirements??? | callagga | Mobile Java General | 9 | 2007-08-23 06:37 |
| Bluetooth and S60 FP2 | acelias | Symbian Tools & SDKs | 3 | 2005-10-03 09:16 |
| S60 and Symbian Difference | shchethan | Python | 2 | 2006-11-06 03:59 |
