1 / 13

Symbian development

Symbian development. symbian. U početku zatvorenog koda i isključivo za ARM procesore Slojevi Symbian System Modela: Korisničko sučelje (S60, UIQ ili Moap ) Sloj aplikacijskih servisa Java ME Sloj OS servisa Generički servisi (procesi) OS-a Komunikacijski servisi

gen
Download Presentation

Symbian development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Symbiandevelopment

  2. symbian • U početku zatvorenog koda i isključivo za ARM procesore • Slojevi SymbianSystem Modela: • Korisničko sučelje (S60, UIQ ili Moap) • Sloj aplikacijskih servisa • Java ME • Sloj OS servisa • Generički servisi (procesi) OS-a • Komunikacijski servisi • Multimediski i grafički servisi • Servisi za povezivanje • Sloj baznih servisa • Kernel i sloj sklopovskog sučelja • Mikrokernel arhitektura – maksimizira robusnost sa najmanjom potrošnjom resursa • Podržava pravi multitasking

  3. povijest • 1980 – osnovan Psion • 2004 – Dodan novi API – podrška za CDMA, 3G, DVB-H, Open GL,… • 2005. Symbian OS 9.1 – predstavlja “mogućnosti” i Platformsku sigurnost – za instalaciju određenih aplikacija potreba digitalni potpis • Neprekidno se ispravljaju sigurnosni propusti, te se novije inačice smatraju najsigurnijim operacijskim sustavom

  4. Symbian platforma • OpensourceSymbian^1 – prvo izdanje, zapravo je Symbian OS 9.4, poznat kao S60 5th Edition. Uz platformsku sigurnost, tu je i podrška za ekrane osjetljive na dodir, GPS, WiFi, 3.5G, Bluetooth,… • Symbian^2 – prva royalityfree inačica. DoCoMo i Sharp najavili prve uređaje koji će koristiti Symbian^2. ima kinetičko skrolanje i mogućnost dodavanja widgeta na početni zaslon • Symbian^3 – prva inačica potpuno otvorenog koda. Najavljena podrška za HDMI, novu 2D i 3D grafičku arhitekturu, poboljšanja korisničkog sučelja. Prvi najavljeni uređaj je Nokia N8 • Symbian^4 – najavljen za drugu polovicu 2010, sa prvim uređajima od 2011. Sadrži potpuno novi UI građen oko Qtframeworka

  5. Symbian^3 vs. Android *prosječno korištenje uređaja – sat vremena poziva, nekoliko SMS-ova, 2-3 sata glazbe, sat-dva surfanja, do sat vremena igranja, WiFi uključen cijelo vrijeme

  6. Platformsecurity (capabiliteis) • Basiccaps – approvedbytheenduser • LocalServices, UserEnvironment, NetworkServices, ReadUserData, WriteUserData, Location (post S60 3rd FP2) • Extendedcaps– approvedbySymbianSigning • Opensignedonline - SwEvent, SurroundingsDD, ProtServ, PowerMgmt, ReadDeviceData, WriteDeviceData, TrustedUI, Location (pre S60 3rd FP2) • Certifiedsigned – NetworkControl, MultimediaDD, CommDD, DiskAdmin • Manufacturer-approvedcaps • AllFiles, DRM, TCB

  7. store.ovi.com • Centralno mjesto za sve vlasnike Nokia uređaja, te za softwaredevelopere

  8. Podržani tipovi sadržaja • Flash aplikacija • Java aplikacija • Maemoapp • NativeSymbianapp • Tema • WRT Widget • Qtapp

  9. What is Qt? • a cross-platform class library • Integrated development tools and cross-platform IDE • You can write web-enabled applications once and deploy them practically everywhere

  10. Qt SDK

  11. What can you do with Qt? • Write code once to target multiple platforms • Create amazing user expirience • Do more, code less • Blend web and native code in single application

  12. Who makes Qt? • Qt is developed by Qt Development Frameworks (former Trolltech), a subsidiary of Nokia • Qt is mainly licenced under both open source licences (LGPL and GPL) • You can make Qt! – source code repositories are open to the public

  13. Getting started with Qt • Download and instal Qt SDK (qt.nokia.com/downloads) • Start Qt Creator • Create new project or open one of examples • Have fun!

More Related