+ All Categories
Home > Software > Sailfish os

Sailfish os

Date post: 26-Jan-2017
Category:
Upload: anandhu-krishnan
View: 56 times
Download: 0 times
Share this document with a friend
22
Operating system Operating system “Yes.” Visibility & influence PRESENTED BY ANANDHU KRISHNAN G S5 CT
Transcript
Page 1: Sailfish os

Operating systemOperating system“Yes.”Visibility & influence

PRESENTED BY ANANDHU KRISHNAN G

S5 CT

Page 2: Sailfish os
Page 3: Sailfish os

CONTENTSCONTENTS INTRODUCTIONINTRODUCTION WHAT IS SAILFISH OS ?WHAT IS SAILFISH OS ? ARCHITECTUREARCHITECTURE FEUTURESFEUTURES SAILFISH SDKSAILFISH SDK SAILFISH LETS YOU ?SAILFISH LETS YOU ?

Page 4: Sailfish os

INTRODUCTIONINTRODUCTION A mobile operating system, also called a mobile OS, is an

operating system that is specifically designed to run on mobile devices such as mobile phones, smartphones, tablet computers and other handheld devices

The operating system is an evolved continuation of the Linux MeeGo OS previously developed by alliance of Nokia and Intel

Page 5: Sailfish os

WHAT IS SAILFISH OS ?WHAT IS SAILFISH OS ?

Linux based operating system OPEN SOURCE

Runs Qt/QML, HTML5 and Android apps

Developed by Jolla

Sailfish OS was launched on 27 November 2013 at Finland.

Page 6: Sailfish os

ARCHITECTURE

Sailfish UI

Mer

Linux Kernel

Page 7: Sailfish os

Base layer(Base layer(Linux Kernel)Linux Kernel) In the base layer, Sailfish OS uses a Linux

kernel with hardware-specific additions. Hardware support is implemented by the Board Board Support Package (BSP)Support Package (BSP) and Hardware Hardware Abstraction Layer (HAL)Abstraction Layer (HAL) and is project-specific, and is typically kept private for commercial ports.

Page 8: Sailfish os

Middle layer(MER )Middle layer(MER ) In the middle layer, provides the core system

components for building services above the hardware and kernel level. Android emulation is provided by package , which bridges Linux libraries

The Qt C++ application development framework provides the primary development libraries. Aside from the main Qt modules, Sailfish OS uses add-on modules such Qt Maps, Qt Sensors and Qt Contacts

Android emulator

Page 9: Sailfish os

Middle layer(MER )Middle layer(MER ) CON..CON..

All Sailfish applications are written with QML Qt technology for easily building user interfaces

Sailfish OS also includes a large range of libraries and frameworks that service the application layer

The application are written in C/C++, and libraries that are directly accessed by the UI layer

HTML5

Page 10: Sailfish os

Application and UI layerApplication and UI layer Sailfish OS applications are written in a

combination of C++ and QML/QtQuick QML is a Qt technology primarily used to declaratively assemble application user interfaces and connect them to C++ backend code,

QtQuick is a core part of the QML framework for UI creation

which provides the essential user-session UI with an application launcher and other main screens, and also acts as the window manager.

Page 11: Sailfish os

JOLLA ARCHITECTURE JOLLA ARCHITECTURE

Page 12: Sailfish os

FEUTURESFEUTURES Effortless InteractionEffortless Interaction - Interaction is effortless

even in hectic mobile environment. The core interactions are based on simple gesture, supported by visual, tactile and audio feedback.

True MultitaskingTrue Multitasking- It allows us to quickly and seamlessly move around running applications. This keeps us up to date, enables us to fetch and play content and get something done even after pushing the application away from the foreground.

Page 13: Sailfish os

FEUTURESFEUTURES Simply Beautiful- Sailfish designs are simple,

beautiful and uncluttered. Content is presented clearly, text is legible, animations, haptics and sounds follow an overall theme and support user interactions.

Logical- Sailfish designs are logical and consistent. Consistent means here that similar interaction flows and visuals are reused for similar tasks.

Page 14: Sailfish os

FEUTURESFEUTURES Integrated Services- Sailfish features framework

that enables a deep integration of services. Users can access service related content and options during their core tasks instead of opening and closing a set of dedicated applications.

Page 15: Sailfish os

SAILFISH SDKSAILFISH SDK Sailfish OS SDK is a collection of tools for Sailfish OS SDK is a collection of tools for

developing Sailfish OS applications.developing Sailfish OS applications. The Sailfish OS EmulatorThe Sailfish OS Emulator Repositories for additional libraries and open Repositories for additional libraries and open

source codesource code Qt Creator integrated development Qt Creator integrated development environment (IDE)environment (IDE)

Page 16: Sailfish os

SAILFISH SDK SAILFISH SDK (Requirements)

Oracle Virtual Box 4.1.18 or newer About 5GB free disk space

4GB RAM (recommended)

Compatible platforms:Compatible platforms: Windows

Linux

Page 17: Sailfish os

Sailfish OS vs AndroidSailfish OS vs Android

Page 18: Sailfish os

Sailfish OS vs AndroidSailfish OS vs Android

Modern UIModern UI

Having many of the android apps + sailfish apps

True multitasking with no pause on the whilst minimized

No buttons needed

Page 19: Sailfish os

SAILFISH LETS YOU:SAILFISH LETS YOU:

Operate efficientlyOperate efficiently

Deliver quicklyDeliver quickly

Use your own codeUse your own code

Focus on innovationFocus on innovation

Page 21: Sailfish os
Page 22: Sailfish os

Recommended