Your SlideShare is downloading. ×
01 Symbianosbasics Introducao
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

01 Symbianosbasics Introducao

833
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
833
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Symbian OS Basics Introdução
    • 2.
      • Introduction
      • Course Materials
      • Pre-requisites
      • Course Outline
      • Symbian OS Basics
      • Módulo Overview
      • Who is Symbian?
      • Symbian Licensees
      • Symbian Devices
      • Symbian OS
      • Developing with Code Warrior
      • Módulo Overview
      • The Emulator
      • The Emulator: WINC
      • Building Projects
      • Tools
      • Lab 04302
      • Symbian OS Basics
      • Módulo Overview
      • OS Overview
      • Basic Types
      • Coding Conventions
      • Lab 04303 (Visual Studio)
      • Lab 04303 (CodeWarrior)
      • Memory Management
      • Módulo Overview
      • Why Memory Management?
      • Stack and Heap
      • Leaves Overview
      • The Cleanup Stack
      • Two phase construction
      • Best Practice
      • Memory Leaks
      • Panics
      • Lab 04304 (Visual Studio)
      • Lab 04304 (CodeWarrior)
      • Descriptors
      • Módulo Overview
      • Introduction
      • Main Types of Descriptors
      • Descriptor Modification
      • Descriptor Width
      • Descriptor Class Derivations
      • Descriptor Usage
      • Lab 04305 (Visual Studio)
      • Lab 04305 (Code Warrior)
      • Application Structure Overview
    • 3. Convenções documentos Comentários em HTML, WAP e XHTML <!-- … --> Comentários de blocos de texto /*..*/ Comentários linha // Engloba os elementos necessários da sintaxe. { } Representa uma parte omitida do exemplo do código … Encapsula elementos opcionais de sintaxe [ ] Separa | Representa exemplos de código Courier10 BT Sintaxe
    • 4. Introdução
    • 5. Introdução
      • The student kit includes:
        • Name card. Write your name on each side of the name card.
        • Student workbook. The student workbook includes all the material covered in class.
        • Course information is divided into Módulos; each Módulo consists of multiple Lessons.
        • Some Módulos also include Labs.
        • Student materials CD. The Student material CD contains the zip files that provide you with links to resources pertaining to this course, including lab files and course-related Web sites.
        • SDK CD. The SDK CD contains the latest SDKs useful for Symbian OS C++ development.
    • 6. Pré-requisitos
      • Experiência em programação C++
      • Compreender linguagem orientada por objectos
    • 7.  
    • 8. Symbian OS Differences
    • 9. Course Outline
      • Connections That Count
      • Módulo 1: Symbian OS
      • Módulo 2: Instação do SDK
      • Módulo 3: OS Basics
      • Módulo 4: Gestão de memória
      • Módulo 5: Descritores
      • Módulo 6: Application Structure Overview
      • Módulo 7: Ficheiros de Resource e Localization
      • Módulo 8: Arquitectura cliente/servidor
      • Módulo 9: Active Objects
    • 10.  
    • 11. Symbian OS Basics
      • Symbian OS Basics
      • Módulo Overview Who is Symbian?
      • Symbian Licensees
      • Terminais Symbian
      • Symbian OS
      • Developer
      • Training
      • Contents
    • 12. Módulo overview
      • Quem constitui o Symbian?
      • Licenciamento Symbian OS
      • Terminais Symbian
      • Symbian OS
    • 13. Symbian OS
      • Overview
      • OS Layers
      • UI Designs
      • Evolução da plataforma
    • 14. OS Overview
      • Runs on battery powered devices has low power consumption
      • Desenhado para dispositivos com limitações de memória
      • Sistema operativo aberto
      • Terceiros podem desenvolver aplicações
      • Robusto e estável
      • Aplicações podem ser “correr” durante anos sem perderm dados ou serem encerradas
      • Programação orientada em objectos
      • Providencia uma API C++
      • Baseado em “Componentes”
      • Pode correr em múltiplas plataformas
    • 15. Main OS Layers
    • 16. UI Designs
    • 17. Series 60 UI Design
    • 18. S60 1st Edição
      • Java™ 2 Platform, Micro Edition (J2ME™) APIs, including: - Mobile Information Device Profile (MIDP) 1.0. - Connected Limited Device Configuration (CLDC) 1.0. - Wireless Messaging API (JSR-120). - Mobile Media API (JSR-135). - XHTML/WML browsing. - Multimedia Messaging Service (MMS) messaging.
    • 19. S60 1st Edition, Feature Pack 1...
      • The introduction of Java™ APIs for Bluetooth Java Specification Request (JSR-82) to S60 1st Edition, Feature Pack 1 is a notable addition.
    • 20. S60 2nd Edition...
      • Skinning (theme) and Digital Rights Management (DRM) C++ APIs
      • Java™ 2 Platform, Micro Edition (J2ME™), Mobile Information Device Profile (MIDP) 2.0, including enhanced performance through the inclusion of the Connected Limited Device Configuration (CLDC) HotSpot compiler.
      • XHTML browsing over TCP/IP
      • Multimedia Messaging Service (MMS) support for HTTP transport and advanced presentation capabilities through enhanced Synchronized Multimedia Integration Language (SMIL) support
      • Open Mobile Alliance (OMA) Client Provisioning, which allows device settings for services such as browsing, MMS, and over-the-air (OTA) Calendar synchronization. This technology enables easy device configuration and ensures that a consumer can take full advantage of a device’s capabilities
      • DRM via OMA forward-lock.
    • 21. S60 2nd Edition, Feature Pack 1...
      • Presence Open e Bluetooth notifier C++ APIs
      • Wireless Messaging API 1.1 (JSR-120) e Mobile Media API 1.1 (JSR-135) Java™ APIs
      • Support for a megapixel camera with 4x zoom as well as recording and playback of video clips.
    • 22. S60 2nd Edition, Feature Pack 2...
      • C++ APIs for browser plug-in, connection monitor server, Digital Rights Management (DRM) license manager, simulation file, DRM helper, pictograph, DevASR, speech recognition utility, MMF SRS custom commands, Data Synchronization Profile Listing, content access framework, GIF scaler, Huffman encoding and decoding, message queue, Publish & Subscribe, Location Acquisition, OpenGL ES, EGL, and Symbian XML framework.
      • Mobile 3D Graphics API for J2ME™ (JSR-184), FileConnection API (JSR-75), e PIM API (JSR-75) Java APIs
      • Support for a 1.3-megapixel camera with 6x zoom, WCDMA and Enhanced Data Rates for Global Evolution (EDGE) networks, and IPv6.
    • 23. S60 2nd Edition, Feature Pack 3...
      • APIs for feature discovery, scalable icons, browser control, download manager user-interface library, download manager engine, image transform library, image transform plug-ins, Universal Serial Bus (USB) client driver, and an updated utilities API
      • J2ME™ Web Services Specification (JSR-172) and Java APIs for Bluetooth (JSR-82), with OBEX support Java APIs
      • Support for scalable user interfaces (176 x 208-pixel, 240 x 320-pixel, and 352 x 416-pixel screens)
    • 24. Resolução do ecrãn
    • 25. UIQ UI Design
    • 26. Series 80 UI Design
    • 27. Nokia 7710 UI Design
    • 28. Foma UI Design
    • 29. Symbian platform evolution
    • 30. Novidades na versão 8.x?
      • V8.0
        • New real-time kernel (EKA2)
        • Security enhancements
        • Multimedia enhancements
        • Graphics accelerator
        • Inter-process communication
        • Java – MIDP 2 enhanced
        • Device management provisioning
      • V8.1
        • Performance improvements
        • Flexible UI
        • CDMA support added
        • Java – MIDP 2 enhanced
        • Reduced Time-to-market
    • 31. Novidades na versão 9.x?
      • V9.0
        • Platform security
        • Trusted computing base
        • Data caging
        • Capability management
        • Tools
        • Multimedia protocols (RTP)
      • V9.1
        • Enhanced multimedia
        • Performance increased
        • Consumer UI’s
        • Enabling network services and content
    • 32. Terminais Symbian - Nokia 5500
    • 33. Nokia N72, N73 e N93
    • 34. Livros
      • Developing Software for Symbian OS: An Introduction to Creating Smartphone Applications in C++. Babin, Steve. Symbian Press. Wiley
      • Professional Symbian Programming: Mobile Solutions on the EPOC Platform. Tasker, Martin, et al. Wrox Press
      • Programming for the Series 60 Platform and Symbian OS. DIGIA inc. Wiley
      • Symbian OS Communications Programming. Jipping, Michael J. Symbian Press. Wiley
      • Symbian OS Platform Security: Software Development Using the Symbian OS Security Architecture. Heath, Craig. Wiley
    • 35. Web
      • NewLC - http://www.newlc.com/