SlideShare a Scribd company logo
Single Board Computer
Operating System
Eminence Team
With Mrs.Ramyadevi M.E
Contents
HTML5 History
• HTML 2.0
First version of HTML to be published
Few browsers supported it
• HTML 3.5
Browser dependent implementation of tags
Every browser introduced their own set of tags
• HTML 4.0
HTML became the standard for the web
HTML specification standardization by W3C
Browser independent implementation
What Can be Done
• Audio/Video Steaming
• Inline editing
• Drag & Drop
• Offline Application
• Forms
3rd Party Premium Extension
• Canvas
• Geo Location
• Messaging API
• Web Socket
• Web Worker
• SVG
• CSS3
HTML5 Features
Tizen
• Tizen is an open source, standards-based operating system
for multiple device categories including smartphones,
tablets, in-vehicle infotainment (IVI) devices, smart TVs, and
more.
• Tizen's main software components are the Linux kernel,
the Enlightenment Foundation Libraries (EFL) and
the WebKit runtime.
• Tizen provides a flexible environment for application
developers, based on jQuery and jQuery Mobile.
Tizen(Contd)
• The Tizen software development kit (SDK) and application
programming interface(API) allow developers to
use HTML5 and related web technologies to write
applications that run across multiple device segments.
• Tizen's main goal is to create an open ecosystem, compatible
with Firefox OS and all browsers.
• HTML5 applications run on Tizen, Firefox OS and
WebOS without a browser and off-line.
Raspberry Pi
• The Raspberry Pi is a credit-card-sized single-board
computer developed in the UK by the Raspberry Pi
Foundation with the intention of promoting the teaching of
basic computer science in schools.
• The Raspberry Pi uses Linux kernel-based operating
systems. Raspbian, a Debian-based free operating system
optimized for the Raspberry Pi hardware.
• The Raspberry Pi has a Broadcom BCM2835 system on
chip (SoC), which includes an ARM1176JZF-S 700
MHzprocessor (The firmware includes a number of "Turbo"
modes so that the user can attempt overclocking, up to
1 GHz, without affecting the warranty), VideoCore IV
GPU, and originally shipped with 256 megabytes of RAM,
later upgraded to 512MB.
Git Build System
Code Build System
GBS (git-build-system) is a developer command line tool that supports Tizen
package development. It's used to generate tarballs based on Git repositories,
to do local test buildings, and to submit code to OBS (Tizen's main build
service).
Strong support for non-linear development
Git supports rapid branching and merging, and includes specific tools for
visualizing and navigating a non-linear development history. A core assumption
in Git is that a change will be merged more often than it is written, as it is
passed around various reviewers. Branches in git are very lightweight: A branch
in git is only a reference to a single commit. With its parental commits, the full
branch structure can be constructed.
Distributed development
Like Darcs, BitKeeper, Mercurial, SVK, Bazaar and Monotone, Git gives each
developer a local copy of the entire development history, and changes are
copied from one such repository to another. These changes are imported as
additional development branches, and can be merged in the same way as a
locally developed branch.
Compatibility with existing systems/protocols
Repositories can be published via HTTP, FTP, rsync, or a Git protocol over either
a plain socket or ssh. Git also has a CVS server emulation, which enables the use
of existing CVS clients and IDE plugins to access Git repositories. Subversion and
svk repositories can be used directly with git-svn.
Git Command Line
MIC Image Creator
Code Build System
With the MIC tool, users can create images of different types for different
verticals, including live CD images, live USB images, raw images for KVM, loop
images for IVI platforms, and fs images for chrooting.
MIC is an image creator. It's used to create images for Tizen.
Also, users can chroot into an image using MIC's enhanced
chroot command.
Besides, MIC enables converting an image to another image
format, a very useful function for those sensitive to image
format
MIC Command Line
Gerrit
Code Review System
Gerrit is a web based code review system, facilitating online code reviews for
Tizen using the Git version control system. For Tizen core development and
Tizen-deployed extensions, commits must be reviewed before being merged
into the master branch
Gerrit makes reviews easier by showing changes in a side-by-
side display, and allowing inline comments to be added by any
reviewer.
Gerrit simplifies Git based project maintainership by permitting
any authorized user to submit changes to the master Git
repository, rather than requiring all approved changes to be
merged in by hand by the project maintainer. This functionality
enables a more centralized usage of Git
Gerrit Control Panel
Flash to Device
Downloading to a device
After creating an OS Image to an tarball(tar.gz) it can be downloaded to any
Target System.
The Phone is set in Download mode by holding both its
volume up and down button during boot.
Tizen can be ported to any architecture provided the device
meets the
minimum system requirements
After the download process reboot the phone.
The Initial boot may take a while to initialize the components
of the Tizen System for first time usage.
Flashing Command line
ScreenShots
Gerrit Login
SSH Key Creation
Building Git
Image Creation
Purpose
• Since Tizen app is based on HTML 5, the same can be used in Raspberry Pi.
• HTML5 is easier to develop so beginners can start their faster development
with Raspberry Pi
• Qt Framework along with HTML5 cam be used in Robot Designing.
References
• This work is licensed under a Common Development and Distribution
License.
• Download Code: https://source.tizen.org/
• Attribution:
• Icons: Based on the “Modern UI Icons” set by Austin Andrews (@templarian),
http://modernuiicons.com/
• Inspired by PowerMockup http://www.powermockup.com/
Thank You

More Related Content

What's hot

Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Qualcomm Developer Network
 
Evolution of Android Update Principles
Evolution of Android Update PrinciplesEvolution of Android Update Principles
Evolution of Android Update Principles
GlobalLogic Ukraine
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Qualcomm Developer Network
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
Linaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
Linaro
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Yoshitake Kobayashi
 
C# on a CHIPs
C# on a CHIPsC# on a CHIPs
C# on a CHIPs
Mirco Vanini
 
Modern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - BerlinModern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - Berlin
Djalal Harouni
 
Continious integration pipeline
Continious integration pipelineContinious integration pipeline
Continious integration pipeline
GomathiNayagam S
 
How to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDKHow to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDK
Mirco Vanini
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
Ovidiu Dimulescu
 
605 open source applications
605 open source applications605 open source applications
605 open source applications
ewhitt17
 
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
XPDDS19: When Unikraft Meets Arm64 - Jia He, ArmXPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
The Linux Foundation
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCF
VMware Tanzu
 
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android DevelopmentA Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
David Wu
 
Firefox os ppt
Firefox os pptFirefox os ppt
Firefox os ppt
Sourav Halder
 
Introduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guideIntroduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guide
Andrew Bayer
 
Docker Switzelrand Meetup #18 DockerCon Recap
Docker Switzelrand Meetup #18 DockerCon RecapDocker Switzelrand Meetup #18 DockerCon Recap
Docker Switzelrand Meetup #18 DockerCon Recap
Brian Christner
 
VLC
VLCVLC
Docker - What it is and how to get started?
Docker - What it is and how to get started?Docker - What it is and how to get started?
Docker - What it is and how to get started?
Niko Virtala
 

What's hot (20)

Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 2
 
Evolution of Android Update Principles
Evolution of Android Update PrinciplesEvolution of Android Update Principles
Evolution of Android Update Principles
 
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
Developing for Industrial IoT with Linux OS on DragonBoard™ 410c: Session 4
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
 
C# on a CHIPs
C# on a CHIPsC# on a CHIPs
C# on a CHIPs
 
Modern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - BerlinModern IoT and Embedded Linux Deployment - Berlin
Modern IoT and Embedded Linux Deployment - Berlin
 
Continious integration pipeline
Continious integration pipelineContinious integration pipeline
Continious integration pipeline
 
How to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDKHow to modernise WPF and Windows Forms applications with Windows Apps SDK
How to modernise WPF and Windows Forms applications with Windows Apps SDK
 
Introduction to Git
Introduction to GitIntroduction to Git
Introduction to Git
 
605 open source applications
605 open source applications605 open source applications
605 open source applications
 
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
XPDDS19: When Unikraft Meets Arm64 - Jia He, ArmXPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
XPDDS19: When Unikraft Meets Arm64 - Jia He, Arm
 
Continuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCFContinuous Integration and Deployment with Jenkins for PCF
Continuous Integration and Deployment with Jenkins for PCF
 
A Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android DevelopmentA Deep Dive into Open Source Android Development
A Deep Dive into Open Source Android Development
 
Firefox os ppt
Firefox os pptFirefox os ppt
Firefox os ppt
 
Introduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guideIntroduction to Jenkins X - a beginner's guide
Introduction to Jenkins X - a beginner's guide
 
Docker Switzelrand Meetup #18 DockerCon Recap
Docker Switzelrand Meetup #18 DockerCon RecapDocker Switzelrand Meetup #18 DockerCon Recap
Docker Switzelrand Meetup #18 DockerCon Recap
 
VLC
VLCVLC
VLC
 
Docker - What it is and how to get started?
Docker - What it is and how to get started?Docker - What it is and how to get started?
Docker - What it is and how to get started?
 

Viewers also liked

140 FA 15 Congress
140 FA 15 Congress140 FA 15 Congress
140 FA 15 Congress
atrantham
 
Atenci n temprana
Atenci n tempranaAtenci n temprana
Atenci n temprana
Maria Sanz Lecha
 
Presentación2
Presentación2Presentación2
Presentación2
Marina Mendez
 
jrcg resume
jrcg resumejrcg resume
jrcg resume
Jamie Cowden
 
Presupuesto
PresupuestoPresupuesto
2n ESO taller de Disseny. presentació
2n ESO taller de Disseny. presentació2n ESO taller de Disseny. presentació
2n ESO taller de Disseny. presentació
Llanos Part
 
October 23, 2015
October 23, 2015October 23, 2015
October 23, 2015
Icecreamandcupcakes
 
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORESPLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
Maria Teresa Miñana Miñana
 
Vida saludable
Vida saludableVida saludable
Vida saludable
wmenoza
 
MAGNA Report
MAGNA ReportMAGNA Report
MAGNA Report
Abigail Johnson
 
Islam is for lovers
Islam is for loversIslam is for lovers
Islam is for lovers
Pyramid Connections
 
National health policy 2015 india
National health policy 2015 indiaNational health policy 2015 india
National health policy 2015 india
Trinity Care Foundation
 
Healthcare in India-Current State, Key Imperatives
Healthcare in India-Current State, Key ImperativesHealthcare in India-Current State, Key Imperatives
Healthcare in India-Current State, Key Imperatives
Dr. Manav Dagar
 
МАН
МАНМАН
МАН
lanschool
 
презентація ман нова
презентація ман новапрезентація ман нова
презентація ман нова
lanschool
 
Мала академія наук
Мала академія наукМала академія наук
Мала академія наук
lanschool
 
Великобритания в конце ХХ - начале XXI в.
Великобритания в конце ХХ - начале XXI в.Великобритания в конце ХХ - начале XXI в.
Великобритания в конце ХХ - начале XXI в.
Пётр Ситник
 

Viewers also liked (19)

140 FA 15 Congress
140 FA 15 Congress140 FA 15 Congress
140 FA 15 Congress
 
Atenci n temprana
Atenci n tempranaAtenci n temprana
Atenci n temprana
 
Pelajarandiperusahaan
PelajarandiperusahaanPelajarandiperusahaan
Pelajarandiperusahaan
 
Presentación2
Presentación2Presentación2
Presentación2
 
jrcg resume
jrcg resumejrcg resume
jrcg resume
 
Presupuesto
PresupuestoPresupuesto
Presupuesto
 
2n ESO taller de Disseny. presentació
2n ESO taller de Disseny. presentació2n ESO taller de Disseny. presentació
2n ESO taller de Disseny. presentació
 
October 23, 2015
October 23, 2015October 23, 2015
October 23, 2015
 
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORESPLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
PLAN DE ACCIÓN: MISIÓN, VISIÓN Y VALORES
 
Mash potato
Mash potatoMash potato
Mash potato
 
Vida saludable
Vida saludableVida saludable
Vida saludable
 
MAGNA Report
MAGNA ReportMAGNA Report
MAGNA Report
 
Islam is for lovers
Islam is for loversIslam is for lovers
Islam is for lovers
 
National health policy 2015 india
National health policy 2015 indiaNational health policy 2015 india
National health policy 2015 india
 
Healthcare in India-Current State, Key Imperatives
Healthcare in India-Current State, Key ImperativesHealthcare in India-Current State, Key Imperatives
Healthcare in India-Current State, Key Imperatives
 
МАН
МАНМАН
МАН
 
презентація ман нова
презентація ман новапрезентація ман нова
презентація ман нова
 
Мала академія наук
Мала академія наукМала академія наук
Мала академія наук
 
Великобритания в конце ХХ - начале XXI в.
Великобритания в конце ХХ - начале XXI в.Великобритания в конце ХХ - начале XXI в.
Великобритания в конце ХХ - начале XXI в.
 

Similar to Eminence team

DevOps Training institute in Ameerpet
DevOps Training institute in AmeerpetDevOps Training institute in Ameerpet
DevOps Training institute in Ameerpet
Visualpath Training
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
Chris Simmonds
 
Git for Windows
Git for WindowsGit for Windows
Git for Windows
Ovidiu Dimulescu
 
Tizen introduction & architecture
Tizen introduction & architectureTizen introduction & architecture
Tizen introduction & architecture
Yoonsoo Kim
 
Kivy report
Kivy reportKivy report
Kivy report
shobhit bhatnagar
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
WASdev Community
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
AswathRangaraj1
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
MeetPatel921377
 
Introduction to git hub
Introduction to git hubIntroduction to git hub
Introduction to git hub
Naveen Pandey
 
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWebinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Weaveworks
 
Git session 1
Git session 1Git session 1
Git session 1
Hassan Khan
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
 
Whether you should migrate to git
Whether you should migrate to gitWhether you should migrate to git
Whether you should migrate to git
Amit Anand
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
Eng Teong Cheah
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Ryo Jin
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
IBM
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
CollabNet
 
Git extension-training
Git extension-trainingGit extension-training
Git extension-training
Eric Guo
 

Similar to Eminence team (20)

DevOps Training institute in Ameerpet
DevOps Training institute in AmeerpetDevOps Training institute in Ameerpet
DevOps Training institute in Ameerpet
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
 
Git for Windows
Git for WindowsGit for Windows
Git for Windows
 
Tizen introduction & architecture
Tizen introduction & architectureTizen introduction & architecture
Tizen introduction & architecture
 
Kivy report
Kivy reportKivy report
Kivy report
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
 
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdfZephyr Introduction - Nordic Webinar - Sept. 24.pdf
Zephyr Introduction - Nordic Webinar - Sept. 24.pdf
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
Introduction to git hub
Introduction to git hubIntroduction to git hub
Introduction to git hub
 
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for YouWebinar: Capabilities, Confidence and Community – What Flux GA Means for You
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
 
Git session 1
Git session 1Git session 1
Git session 1
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
 
Whether you should migrate to git
Whether you should migrate to gitWhether you should migrate to git
Whether you should migrate to git
 
Azure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with GitAzure DevOps - Version Controlling with Git
Azure DevOps - Version Controlling with Git
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris NormanDeveloping Tizen OS Based Solutions (IDF13) - Chris Norman
Developing Tizen OS Based Solutions (IDF13) - Chris Norman
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Git Gerrit Mit Teamforge
Git Gerrit Mit TeamforgeGit Gerrit Mit Teamforge
Git Gerrit Mit Teamforge
 
Git extension-training
Git extension-trainingGit extension-training
Git extension-training
 

Eminence team

  • 1. Single Board Computer Operating System Eminence Team With Mrs.Ramyadevi M.E
  • 3. HTML5 History • HTML 2.0 First version of HTML to be published Few browsers supported it • HTML 3.5 Browser dependent implementation of tags Every browser introduced their own set of tags • HTML 4.0 HTML became the standard for the web HTML specification standardization by W3C Browser independent implementation
  • 4. What Can be Done • Audio/Video Steaming • Inline editing • Drag & Drop • Offline Application • Forms 3rd Party Premium Extension • Canvas • Geo Location • Messaging API • Web Socket • Web Worker • SVG • CSS3 HTML5 Features
  • 5. Tizen • Tizen is an open source, standards-based operating system for multiple device categories including smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, and more. • Tizen's main software components are the Linux kernel, the Enlightenment Foundation Libraries (EFL) and the WebKit runtime. • Tizen provides a flexible environment for application developers, based on jQuery and jQuery Mobile.
  • 6. Tizen(Contd) • The Tizen software development kit (SDK) and application programming interface(API) allow developers to use HTML5 and related web technologies to write applications that run across multiple device segments. • Tizen's main goal is to create an open ecosystem, compatible with Firefox OS and all browsers. • HTML5 applications run on Tizen, Firefox OS and WebOS without a browser and off-line.
  • 7. Raspberry Pi • The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. • The Raspberry Pi uses Linux kernel-based operating systems. Raspbian, a Debian-based free operating system optimized for the Raspberry Pi hardware. • The Raspberry Pi has a Broadcom BCM2835 system on chip (SoC), which includes an ARM1176JZF-S 700 MHzprocessor (The firmware includes a number of "Turbo" modes so that the user can attempt overclocking, up to 1 GHz, without affecting the warranty), VideoCore IV GPU, and originally shipped with 256 megabytes of RAM, later upgraded to 512MB.
  • 8. Git Build System Code Build System GBS (git-build-system) is a developer command line tool that supports Tizen package development. It's used to generate tarballs based on Git repositories, to do local test buildings, and to submit code to OBS (Tizen's main build service). Strong support for non-linear development Git supports rapid branching and merging, and includes specific tools for visualizing and navigating a non-linear development history. A core assumption in Git is that a change will be merged more often than it is written, as it is passed around various reviewers. Branches in git are very lightweight: A branch in git is only a reference to a single commit. With its parental commits, the full branch structure can be constructed. Distributed development Like Darcs, BitKeeper, Mercurial, SVK, Bazaar and Monotone, Git gives each developer a local copy of the entire development history, and changes are copied from one such repository to another. These changes are imported as additional development branches, and can be merged in the same way as a locally developed branch. Compatibility with existing systems/protocols Repositories can be published via HTTP, FTP, rsync, or a Git protocol over either a plain socket or ssh. Git also has a CVS server emulation, which enables the use of existing CVS clients and IDE plugins to access Git repositories. Subversion and svk repositories can be used directly with git-svn. Git Command Line
  • 9. MIC Image Creator Code Build System With the MIC tool, users can create images of different types for different verticals, including live CD images, live USB images, raw images for KVM, loop images for IVI platforms, and fs images for chrooting. MIC is an image creator. It's used to create images for Tizen. Also, users can chroot into an image using MIC's enhanced chroot command. Besides, MIC enables converting an image to another image format, a very useful function for those sensitive to image format MIC Command Line
  • 10. Gerrit Code Review System Gerrit is a web based code review system, facilitating online code reviews for Tizen using the Git version control system. For Tizen core development and Tizen-deployed extensions, commits must be reviewed before being merged into the master branch Gerrit makes reviews easier by showing changes in a side-by- side display, and allowing inline comments to be added by any reviewer. Gerrit simplifies Git based project maintainership by permitting any authorized user to submit changes to the master Git repository, rather than requiring all approved changes to be merged in by hand by the project maintainer. This functionality enables a more centralized usage of Git Gerrit Control Panel
  • 11. Flash to Device Downloading to a device After creating an OS Image to an tarball(tar.gz) it can be downloaded to any Target System. The Phone is set in Download mode by holding both its volume up and down button during boot. Tizen can be ported to any architecture provided the device meets the minimum system requirements After the download process reboot the phone. The Initial boot may take a while to initialize the components of the Tizen System for first time usage. Flashing Command line
  • 16.
  • 17. Purpose • Since Tizen app is based on HTML 5, the same can be used in Raspberry Pi. • HTML5 is easier to develop so beginners can start their faster development with Raspberry Pi • Qt Framework along with HTML5 cam be used in Robot Designing.
  • 18. References • This work is licensed under a Common Development and Distribution License. • Download Code: https://source.tizen.org/ • Attribution: • Icons: Based on the “Modern UI Icons” set by Austin Andrews (@templarian), http://modernuiicons.com/ • Inspired by PowerMockup http://www.powermockup.com/