関西Tizen勉強会 新学期(4/21)資料

4,431 views
4,397 views

Published on

関西Tizen勉強会 新学期(4/21)資料

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,431
On SlideShare
0
From Embeds
0
Number of Embeds
536
Actions
Shares
0
Downloads
25
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

関西Tizen勉強会 新学期(4/21)資料

  1. 1. 関西 MeeGo/Mer/Ti zen 勉強会 新学期Yuya Adachi (@moguriso)2012.04.21
  2. 2. AgendaTizen のおさらい Tizen とは? Tizen CommunityHow to Build Tizen今後の予定 2/28 Copyright 2012 All right reserved
  3. 3. Tizen のおさらい 3/28 Copyright 2012 All right reserved
  4. 4. Tizen ーたいぜんー開発元システム 4/28 Copyright 2012 All right reserved
  5. 5. Tizen ーたいぜんー構成 5/28 Copyright 2012 All right reserved
  6. 6. Android に無い特徴マルチデバイス対応が計画段階から 明言されているSmartPhone, Netbook, SmartTVIVI(In-Vehicle-Infotainment) Genivi Aliance による認証 6/28 Copyright 2012 All right reserved
  7. 7. Tizen ーたいぜんー対応スマートフォンGT-I9500(?) 7/28 Copyright 2012 All right reserved
  8. 8. Tizen ーたいぜんー2012/01 に release された最初の Tizenパッケージ管理に deb を採用開発環境は Eclipse + HTML5ネイティブアプリ作成も出来ると言 う噂(まだ無理と言う人も ...) 8/28 Copyright 2012 All right reserved
  9. 9. Tizen ーたいぜんーIVI(In-Vehicle-Infotainment) https://wiki.tizen.org/wiki/IVI/IVI_Platforms 9/28 Copyright 2012 All right reserved
  10. 10. Tizen ーたいぜんー2012/04 に突然 release された車載用 Tizenパッケージ管理に rpm を採用MeeGo の影を感じさせる存在 Qt も載っている? 10/28 Copyright 2012 All right reserved
  11. 11. Tizen開発コミュニティ 11/28 Copyright 2012 All right reserved
  12. 12. Ti zen CommunityTizen.org( 公式 )https://www.tizen.org/ポータルとしての 1 次情報源開発リソースも揃ってきている ソースコード→ git リポジトリ , gerrit アプリケーション開発→ SDK メーリングリスト , IRC, BugTrucker(Jira)source.tizen.org のメンテナンスが公式に告知され なかったり、運用面では突っ込みどころも 多々ある ... 12/28 Copyright 2012 All right reserved
  13. 13. Tizen CommunityメーリングリストGeneral 一般的な質問Application-devProduct-devIVIAnnounce 13/28 Copyright 2012 All right reserved
  14. 14. Tizen CommunityIRC (#tizen) フローは少なめ 多い人でも 400 程度 Fosters Report 参照 https://events.linuxfoundation.org/images/stories/pdf/lfcs2012_foster.pdf GMT 標準 (?) JST 時間で投稿しても 返信は少ない ... ブラウザでログが追えるのが多少便利 14/28 Copyright 2012 All right reserved
  15. 15. Tizen CommunityGit, gerrit, Jira ソースリポジトリ、バグトラッカ Tizen.org に Register すると素のアカウ ントでアクセス出きる 出きるようになったのは極最近 .. 15/28 Copyright 2012 All right reserved
  16. 16. Tizen Communitygerrit, Jira https://review.tizen.org/gerrit/#mine https://bugs.tizen.org/jira/secure/Dashboard.jspai p 16/28 Copyright 2012 All right reserved
  17. 17. Tizenビルドしてみる 17/28 Copyright 2012 All right reserved
  18. 18. How to Build Tizen第1段OS : Fedora 16 (64bit) 18/28 Copyright 2012 All right reserved
  19. 19. How to Build Tizenビルド手順 ① http://gitorious.org/tizen-toys/pages/Home参照 そのままだと上手くいかないので若干手を入れるgit clone git://gitorious.org/tizen-toys/tizen-manifest.git でファイルを local に 落とすTizen-manifest フォルダの下に default.xml が出来るので、最新の repo に合わせて書き直す 面倒な人は→を http://likeamushroom.com/~meego_west/tizen- manifest/default.xml どうぞ 変更点: review.tizen.org に変更。リポジトリパス変更に対応 .. 19/28 Copyright 2012 All right reserved
  20. 20. How to Build Tizenビルド手順 ②Android でよく使う repo をダウンロードします curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo chmod a+x ~/bin/reporepo コマンドを使ってリポジトリ初期化しますrepo init -u ./tizen-manifest (<-git clone して default.xml を書き換えたやつ )何故か default.xml が戻る見たい(?)なので、再度 default.xml を上 書きしてくださいその後 repo sync 20/28 Copyright 2012 All right reserved
  21. 21. How to Build Tizenビルド手順 ③無事落ちたフォルダを ls すると↓のような感じになります api kernel pkgs sdk tools unmodifiedcd tools/sbs して、 install-sbs シェルを実行dpkg-dev など debian 系のファイルが yum になくて上手く動かず頑張る方法も分からないので挫折しました 21/28 Copyright 2012 All right reserved
  22. 22. How to Build Tizen第2段OS : Fedora 16 (64bit)Chroot: Ubuntu 11.10 (32bit) 22/28 Copyright 2012 All right reserved
  23. 23. How to Build Tizenビルド手順 ① http://gihyo.jp/admin/serial/01/ubuntu-recipe/0003を参考に、 Fedora 上から Ubuntu の FS を動かしますsquashfs-tools(Fedora にもある ) で CD 上のデータを HDD に展開し ますchroot で展開先を root パスにします/proc /sys /dev/pts を proc, sysfs, devpts としてマウントします これを頻繁に忘れて apt に失敗しまくった 23/28 Copyright 2012 All right reserved
  24. 24. How to Build Tizenビルド手順 ③’repo sync に失敗してデータがまったく落ちてこなかったりしま す。別 PC で落としてきたリポジトリを食わせても、 install-sbs で失敗 します。。。 24/28 Copyright 2012 All right reserved
  25. 25. How to Build Tizen第3段OS : Ubuntu 10.10 (32bit) 25/28 Copyright 2012 All right reserved
  26. 26. How to Build Tizenビルド手順 ③’’install-sbs シェルを実行無事動いたかに見えますが、 Downloading scratchbox2... --2012-04-13 15:00:40-- http://112.106.1.254/sbs/scratchbox2.tar (略) 2012-04-13 15:00:42 ERROR 404: Not Found. となり、パッケージが DL できません。 26/28 Copyright 2012 All right reserved
  27. 27. How to Build Tizen数日前に download.tizen.org にアップされていた Tizen Package Server がその不足パッケージに当たるようです。 http://www.tizenexperts.com/2012/04/tizen-package-server-download/代替案がなさそうなので、以前ダウンロードしていたファイ ルをのまま手持ちの Web サーバに展開して置きました。 ( http://likeamushroom.com/~meego_west/sbs/xxx) http://www.tizenexperts.com/2012/04/tizen-package-server-download/install-sbs スクリプトの中で ip を直指定しているやつ ( http://112.xxx.xx.xx/xx 的な)を上記の URL に修正して再度コ マンドを実行します。 27/28 Copyright 2012 All right reserved
  28. 28. How to Build Tizenビルド手順 ④順調に進むと、完了ログの中で” /home/moguriso/sbs-install/bin/sbs -c ” を実行しろと言われるので実行します。細かい不安はありますが” sbs: All done. Build environment was successfully setup at /home/moguriso/sbs” と言われるので成功したようです。unmodified/cairo$ sbs -bdpkg-deb: building package `sbs-dummy-dep in `/home/moguriso/sbs/target-armel//var/lib/sbs/autobuilder- apt-16393/dummy-dep.deb. 28/28 Copyright 2012 All right reserved
  29. 29. How to Build Tizenビルド手順 ⑤この後、 image に固めて実機で動かすことになるはずですが、時間が切れました。。アプリケーション用の SDK だけが32bit 依存かと思いましたが、 Platform 側のビルドもしっかり依存している感じ。 29/28 Copyright 2012 All right reserved
  30. 30. コミュニティに 出来ることコミュニティがやるべきこと 30/28 Copyright 2012 All right reserved
  31. 31. コミュニティがやるべきこと日本語情報の拡充日本での普及活動ブランドイメージ構築MeeGo でできていなか ったことを Mer/Tizen で 31/28 Copyright 2012 All right reserved
  32. 32. コミュニティに出来ることノウハウの蓄積Qt/HTM でのアプリケーション開発 L5 情報、 Ti ps の拡充啓蒙活動定期的な勉強会の開催 今後もご協力お願いします 32/28 Copyright 2012 All right reserved
  33. 33. 今後の予定 やりたいことARM 上で動く Tizen イメージ作成 カンファレンスで実機が展示出来る ようにTizen 日本語イメージ、 Qemu や x86 に 容易に導入出来る iso イメージの作 成など 33/28 Copyright 2012 All right reserved
  34. 34. カンファレンス参加予定OSC Nagoya 2012 (2012/05/12)OSC Kyoto 2012 (2012/08/10-11)Kansai OpenSource(2012/11?)Qt DeveloperConference(2012/12?) 34/28 Copyright 2012 All right reserved
  35. 35. 勉強会開催予定2012/05 – 5/19 or 5/262012/06 – 6/16 or 6/232012/07 – 以降未定 35/28 Copyright 2012 All right reserved
  36. 36. 参考第 2 回  Tizen に関する疑問に答えます─ ─ The Linux Foundation Collaboration Summit レポート http://gihyo.jp/dev/serial/01/linuxcon_basic/0002Tizen Conference 2012 San Francisco – Agenda Published http://www.tizenexperts.com/2012/04/tizen-conference-2012-san-francisco-agenda-puTizen – Linux Foundation Collaboration Summit 2012 – Slides and Videos http://www.tizenexperts.com/2012/04/tizen-linux-foundation-collaboration-summit-20Tizen Toys http://gitorious.org/tizen-toys/pages/HomeTizen Wiki(https://wiki.tizen.org/wiki/Main_Page) 36/28 Copyright 2012 All right reserved
  37. 37. ご清聴ありがとうございました All text and image content in this document is licensed under the Creative Commons Attribution-Share Alike 3.0 License (unless otherwise specified). "LibreOffice" and "The Document Foundation" are registered trademarks. Their respective logos and icons are subject to international copyright laws. The use of these therefore is subject to the trademark policy. 37/28 Copyright 2012 All right reserved

×