Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Tizen store-z1-20150228rzr

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
tizen-maintain-20150413rzr
tizen-maintain-20150413rzr
Cargando en…3
×

Eche un vistazo a continuación

1 de 22 Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Similares a Tizen store-z1-20150228rzr (20)

Anuncio

Más de Phil www.rzr.online.fr (15)

Más reciente (20)

Anuncio

Tizen store-z1-20150228rzr

  1. 1. Tizen DevLabs Paris, France 2015-02-28 <https://wiki.tizen.org/wiki/Events> Publish Tizen apps to Z1 Welcome to TizenStore and Community Philippe Coval https://wiki.tizen.org/wiki/User:Pcoval
  2. 2. 2 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Who am I ? • Works for Eurogiciel Open Source Department – Located in France (Brittany) – Able to help technically on your project – http://opensource.eurogiciel.fr/ ● Joined Tizen in 2012 worked on platform development – Focus on UI, Graphics, Hardware, IoT contribs. – Community : Social presence ● Speaker in conference, blog on TizenExperts, IRC … • Free Software enthusiast : – GNU/Linux Mobile Geek : Maemo, MeeGo, Jolla, FFOS, Qt...
  3. 3. 3 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Agenda • Who am I ? • Publish app to Tizen Store • Install app on Samsung Z1 • Demo ! • More : Resources, Community, Q&A
  4. 4. Publish app to Tizen Store
  5. 5. 5 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Create application • Use supported SDK : – Eclipse based IDE with emulator – Tizen-2.2+ , later is better – https://developer.tizen.org/downloads/tizen-sdk • Use Tizen supported technologies : – JavaScript : HTML5, jquery-mobile ● Or your favorite framework (angular...) – C : EFL / OpenGL • Or other toolkits based on supported ones : Unity3d, Qt? etc
  6. 6. 6 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Manage certificates from Samsung • Download and install certificate tool • Meanwhile create account on : – http://developer.samsung.com/signup • Start wizard (button between Redo and Debug) – Developer certificate should be issued ● Upload “author.csr” to the web ● Get “author.crt” back by email – Device profile should be issued too : “device-profile.xml” ● Configure IDE : – Connection Explorer : “permit to install application”
  7. 7. 7 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Test application • On SDK emulator or “Remote Test Lab” service • Or actual devices : RDPQ, SamsungZ1, others ? • Double Check : – Install / uninstall fine – Works good on 1st lunch – Should not hang – Close properly (trap event from buttons) – Profile app to check resources usage – All UI elements should provide feedback
  8. 8. 8 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Developer upload application • Log in : http://seller.tizenstore.com/ • Fill form : description, screenshots etc – Correct metadata and comply to rules (copyrights, crypto) • Upload package – *.wgt : web widget (HTML app) – *.tpk : natives apps (using EFL …) • Wait for feedback • Fix defects and upload revisions • Repeat until accepted (couple of day delay)
  9. 9. Install app on Samsung Z1
  10. 10. 12 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> About : Tizen Samsung Z1 • First retail Tizen phone • Lunched in India on Jan 2015, extending to Asia... • Affordable (less than 100USD) • Features: – Dual SIM, Dual Cam, GPS, Sensors – Dual-core 1.2 GHz Cortex-A7 CPU + Mali-400 GPU • OS: Tizen-2.3 is partially Open Source : – “SM-Z130H_Opensource.zip” o/ ● Community / Z1Club : – https://wiki.tizen.org/wiki/SamsungZ1
  11. 11. 13 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Install app from Source using SDK ● Configure device to developer mode : – Open Settings and then press Home button – Dial : tel:*#84936# – Select Icon on Right Hand Side to enable Developer Options – Close Settings app (hold “Home” button then close) – Settings : Developer Options / USB Debugging ● Deploy as on emulator and lunch from Home Screen – On issue uninstall by long click ● Screenshot tip : – Hold : Power + Home – ./opt/usr/media/Images/Screenshots
  12. 12. 14 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Share Source to Community ● Store and Opensource are compatible ! ● Benefit for you : Feedback from community, Trust ● How : – http://ChooseALicense.com/ – Copy text to COPYING file in sources tree – Publish archive or repo ● Promote : – https://wiki.tizen.org/wiki/Applications
  13. 13. Demo ! mapo-tizen-z1-20150205rzr
  14. 14. More ...
  15. 15. 17 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Summary • Create your application using SDK – http://tizen.org • Register to store and get certificates • Install, use and test : – Emulator, Device • Publish package : – http://seller.tizenstore.com/ • Check status of validation process – Fix mistakes • Promote your app to : – Tizen users and developers communies
  16. 16. 18 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Resources • SamsungZ1 / Store : – http://developer.samsung.com/samsung-z – https://dockr.eurogiciel.fr/blogs/embedded/tag/z1/ – http://developer.samsung.com/technical-doc/view.do? v=T000000198 – http://download.tizen.org/misc/media/conference2014/slide s/ tdc2014-tizen-application-validation.pdf • Community : – https://wiki.tizen.org/wiki/Category:Community – http://lists.tizen.org Or irc://irc.freenode.net/#tizen
  17. 17. 19 Tizen DevLabs 2015 <http://wiki.tizen.org/wiki/User:Pcoval> Thanks • TizenDevLab Organizer team : BeMyApp • Seoz from Samsung for tips and sources • Kamil form Samsung • Tizen developers and related communities – Ash from TizenExperts.com • Linux Foundation, Tizen Association • Eurogiciel Opensource departement
  18. 18. Q & A Ask me online too ! <https://wiki.tizen.org/wiki/User:Pcoval>
  19. 19. Open source development and integration : – Several Maintainers for tizen.org – Embedded systems for real-time multimedia: - Widi/Miracast stack, - Wayland/Weston, - Webkit2 browser with HW acceleration - Linux base port – Application: HTML5/CSS3, jquery, jqmobi, Cordova Location : Brittany - France

×