APP Recruitment Program

Tizen Ecosystem Introduction
Kamil Grondys
Software Engineer
Samsung
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Agenda
I. TIZEN Ecosystem
II. TIZEN Store
III. TIZEN Store App Validation
IV. TIZEN Developer Program
V. TIZEN Success story
2
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Ecosystem
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Governance | Fully Open Source Project
•
Open source project hosted by Linux Foundation
–
Technical Steering Group : Intel / Samsung
• Open source release
• Tizen marketing and events
•
SDK, platform development
•
Global partner/CP collaboration
•
Community support
•
Tizen Common Store
•
Defines CDD and CTS
•
Tizen Device Certification
•
Device profiles (Mobile, IVI, TV, etc)
•
Tizen brand management
4
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Convergence Strategy
•
Platform for multi-device segments
•
Enhanced convergence scenarios between various Tizen products
(Smartphone, wearable, smart TV, home appliances, etc.)
Smart phone
Camera
Smart TV
Wearable
Refrigerator
Multi-Device Platform
Washing-machine
IVI
5
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Architecture
•
Web Framework
•
Native applications
6
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN SDK | Integrated SDK based on multi-device profiles
• Integrated SDK that supports a wide range device profiles
• Responsive UI for “Easy to make auto-layouting”
Multiple-device support
All in One Viewer
Wearable
Mobile
Big Screen(TV, Tablet)
* IDE: Integrated Development Environment
• TIZEN Game SDK will be released
Multi device base layout codes
- Unity3D / Cocos2d-x
7
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN App Ecosystem
Verification &
Filtering
Store
Developer
Develop
Download &
Install
SDK
Packaging &
Signing
Launch
Upload
Tap
Web App
Play
User
8
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Tizen Store
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Why the Tizen Store ?
All Tizen devices will have a Tizen Store
from Smartphone, TV and more
Various monetizing opportunities
Open and Flexible
10
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Start Seller Office
http://seller.tizenstore.com
No annual fee, No validation fee
Supports Chinese
11
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
App Submission
Easy App submission (Just 3 steps)
- Convenient setting : Country, Price, Device
Instant App publishing
One step registration for All Tizen
devices in the future
12
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Monetization
Tizen In-App Purchase
- Consumable, Non-Consumable, Subscription
Samsung In-App Ads
3rd Party In-App Purchase/In-App Ads
3rd Party content store (Music, Book, Video)
13
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Payment Method
Credit Card worldwide
Carrier Billing (depending on country)
Local Billing
14
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Revenue Sharing
One Year at launch
100%
Standard
70%
(Some billing fee will be deducted)
15
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
App Visibility
Highlight Apps in the Featured
Apps Ranking in the Top/New
Discount Apps
Promo codes (Paid Apps, IAP)
16
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Store App
Validation
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Introduction to Tizen Validation
Validation Criteria
• Validation team
checks four criteria
To provide
Proper
Informationbefore
app purchase
for acceptance
in the Tizen store
18
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
App Validation Process Overview
“WITHIN 3 DAYS”
App
Submission
Validation Phase1
Validation Phase2
Initial Inspection &
Dynamic Analysis
Content Review &
Final Confirmation
Tizen Validation System
Reviewers
• Security Analysis system
- Malware, API privilege, web
attack patterns, etc
System
• Automation validation system Checking
19
- Checking Metadata, basic
functions(installation,
execution, etc
© 2014 Samsung Developer Conference. All rights reserved.
For Sale
• Content Review
Manual
Checking
Systems
Reviewers
- Age rating, copyright,
cultural/social issues, etc.
• Function test
- Application concept, special
features, etc
www.samsungdevcon.com
TIZEN Developer
Program
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Tizen Developer Program
• Secure Global Local popular apps by APP Recruitment Program
• Build-up and vitalize TIZEN Developer Ecosystem by Developer Outreach Program
App Recruitment Program
Global
Local
Challenge
Challenge
Port-a-thon
Global Top
App
Local Popular
Tizen Special
App
App
21
© 2014 Samsung Developer Conference. All rights reserved.
Developer Outreach Program
Tizen Developer
Conference / Summit
Tizen
DevLab,
Developer
Hackathon
Community
(developer.tizen.org)
Build on Tizen
Developer
Program and
engage app
developers
Drive local content
and developer
mind-share
Scale with
world-wide
marketing
and events to
enlist developers
www.samsungdevcon.com
Remote Test Lab (Powered by Samsung Developers)
What is Remote Test Lab?
Remote Test Lab Service
enables developers to test apps on device remotly
URL: http://developer.samsung.com/remotetestlab
Free
24H 365 Days
22
Real Device
(NOT
emulator)
© 2014 Samsung Developer Conference. All rights reserved.
Internet
Multiple
Devices
www.samsungdevcon.com
Technical Support
• Discussions in forums
- provide 4 categories for technical discussions
• Technical resources from developer site
- provide SDK, technical articles and samples
Developer Site
Forums
http://developer.tizen.org
23
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
TIZEN Success story
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Glympse is Simple Location Sharing
Send a “glympse”
View the “glympse”
1.
Select
Contact
2.
Press
Send
No registration required – Anyone can view a Glympse
25
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com
Glympse Scenarios
Stationary
“Where are you?”
Request a Glympse
‹#›
Home/
Office
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
Mobile
Send &
Request
Smartphones &
Wearables
“Here I am”
Send a Glympse”
Driving/On the Go
www.samsungdevcon.com
www.samsungdevcon.com
Consumer Solutions
Maps & Navigation
3rd Party Apps
Messaging
Email
Business Solutions
Calendar
TV/Set-top Box
Automotive
Contacts
Transportation
Services
Logistics
Retail
SMB Portal
Devices
GLYMPSE Platform
CLIENT APIs
WEB/SERVER APIS
GLYMPSE Core Platform
‹#›
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Glympse Eco System
Carriers
OEMs
Automotive
Messaging
Maps/Nav
Enterprise
3rd Parties
Eco-Systems
‹#›
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Usage Scenarios
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Scenario: Messaging App
4 User confirms sharing
options (duration, etc.)
1 User initiates sharing
(via Attach Glympse)
3 Glympse app
presents send
wizard
Share
7 Progress UI is dismissed
automatically upon
successful invite creation
2 Messaging sends “create with
reply” to Glympse app
Glympse Express
5 Glympse platform
starts sharing
6 Invite URL is returned from
server
Messaging App
8 Glympse invite URL and
information text is sent back to
caller application so that it can
deliver it to recipient
Glympse
Cloud
‹#›
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Scenario: Content App
1 User initiates sharing
3 User confirms sharing
options (duration, etc.)
6 Glympse requests the
launch of another
application capable of
handling content of
text/plain MIME-type
or fixed list of applications
and passes invite URL and
information text.
Content App
2 Glympse app is launched
by the OS or another app
via app control
Glympse
Share
Glympse Express
4 Glympse platform
starts sharing
5 Invite URL is returned
from server
Home Screen
Glympse
Cloud
‹#›
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Screen Shots/Demo
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Screenshots
‹#›
©©2014
2014Samsung
SamsungDeveloper
Developer
Conference.
Conference.
All All
rights
rights
reserved.
reserved.
www.samsungdevcon.com
www.samsungdevcon.com
Q&A
© 2014 Samsung Developer Conference. All rights reserved.
www.samsungdevcon.com