SlideShare a Scribd company logo
とある会社のエンジニアたちの
     Androidへのフリーダムな取り組み
              @muo_jp(なかざわ けい) / KLab Inc.




12年6月23日土曜日
自己紹介
        なかざわ けい (twitter: @muo_jp)
        所属: KLab株式会社 開発部 アーキテクトグループ
        Android好き
              Google公式ドキュメントの日本語訳とかやってました
        プログラミング言語はC#好き
        興味範囲広め、結構プロトタイプ作ったりします
        実は、専門は経営学です
        blog: http://muo.jp/

12年6月23日土曜日
KLabという会社
        “けーらぼ”と読まれがちですが“くらぶ”と読みます

        2000年に創業した12年目の会社

        元々はJava関連の技術(携帯電話用Java VMとか)やってた

        ここ数年の中心事業はソーシャルサービス(ゲーム等)

              ちなみにソーシャルゲーム開発では、PHP利用が多め

              めっちゃPython好きな人も居ます

        URL: http://klab.jp/

12年6月23日土曜日
KLabのサービス(一部)




12年6月23日土曜日
KLabのプロダクト(一部)
                     高速メール配信エンジン


                     PC内の個人情報検出ツール


                     超高速Flash合成エンジン




12年6月23日土曜日
KLabの技術(ざっくり想像)
                       近年伸ばしているエリア
          サービス/アプリ     ソーシャルゲームの開発自体に関するノウハウや、
                       スマートフォン関連技術
                       (PHP/Python/Java/Objective-C/...)


                       高信頼性・高パフォーマンスを実現するための研
              ミドルウェア   究・実践
                       (MySQL/Apache/Redis/Memcached/...)



                       柔軟かつ比較的大規模なインフラを構築し、少人
                       数で省力運用するためのノウハウ
          サーバインフラ



12年6月23日土曜日
今日のお話

        主要事業向け開発の一方で、新技術の研究・開発も
        日々行われている(個人的興味で行われる場合が多い)

        結構独特な視点を持つエンジニアが多い

        Android関連で、KLabのエンジニアが行なってきた取り
        組みを紹介

        手順等をblogにまとめてあるもの、コードがGitHubにて
        公開されているものもあるので何か役に立つかも


12年6月23日土曜日
Android上で簡単に
    iOS風のUIを実現するライブラリ




12年6月23日土曜日
http://lab.klab.org/young/2012/02/iphoroid/

                            by umjammer


12年6月23日土曜日
なにこれ
        (是非はともかくとして)iOS系の見た目に えてアプリを作りた
        いという需要は一定存在する

        Androidアプリ開発プロジェクトの中で作ったライブラリを一
        般的な形にまとめて公開

        CoverFlowっぽいものやらギャラリーっぽいものなど、いくつ
        かのコンポーネントを提供

        メモリをガンガン使うと死ぬるのでこのへんの管理も

        Apache License 2.0で公開中

        コードはこちら: https://github.com/KLab/iPhoroidUI


12年6月23日土曜日
(デモ動画紹介)




12年6月23日土曜日
スマフォ2台使って
      ヘッドマウントディスプレイ



12年6月23日土曜日
by oho-s


12年6月23日土曜日
なにこれ


        スマフォを目の前にうまく置けばヘッドマウントディ
        スプレイになるじゃん!という、社内技術プレゼン大会
        向けのネタ

        カメラ駆使して情報をオーバーレイすれば
        G○○gle Glassっぽいことも出来ちゃう(たぶん)




12年6月23日土曜日
(発表資料紹介)




12年6月23日土曜日
AndroidアプリをAndroid端末上で編集して
       要求パーミッションを削除するツール




12年6月23日土曜日
http://dsas.blog.klab.org/archives/52026407.html
                                 by tanabe

12年6月23日土曜日
(軽くblog記事紹介)




12年6月23日土曜日
AndroidからVPNで
              社内環境へアクセス



12年6月23日土曜日
http://dsas.blog.klab.org/archives/52019396.html

                                by kihira-h

12年6月23日土曜日
なにこれ
        きっかけ: 記事書いた人がXperia rayを買って社内のグループウェアに
        外部からアクセスしてみようと思ったから

        AndroidのVPNアクセス機能、しっかり使い込んでる人は世界でも稀

        ということで証明書ベースの認証を含め、諸々調査してみたという話

        結論としては2.3以降ならサーバ側を多少いじることである程度安定
        稼働出来る

        ちなみに、Android4.0でVPN関連APIが多少強化された

        蛇足ながら、後日iOSで同様のテストやったらほとんど問題なくさ
        らっと動作したというお話



12年6月23日土曜日
クラウド呼び鈴




12年6月23日土曜日
by @muo_jp

12年6月23日土曜日
なにこれ
        京都の学生さん向けイベントへ急遽行くことになった

        イベント参加者リストを見ると、むしろ自分も展示よ
        りセッション聞きに行きたくなった

        なので、自社ブースには呼び鈴を置いて 連打されたら
        Socket.IOを使って自分の端末に通知がガンガン飛んで
        くるようにした

        結果、一番聞きたかったセッションを聞いてる最中に
        数本1F→2Fダッシュをキメることになった


12年6月23日土曜日
12年6月23日土曜日
12年6月23日土曜日
12年6月23日土曜日
12年6月23日土曜日
on{NFC}




12年6月23日土曜日
by @muo_jp

12年6月23日土曜日
なにこれ

        Microsoftがon{X}というBehavior driven(というかSituation
        driven)の通知アプリを6月初旬にリリースした

        これにNFC(近距離無線通信)技術を絡めてみたかった

        on{X}のAPIを見ると、無理やりNFC対応出来そうだった
        のでやってみた

        http://www.muo.jp/2012/06/2nfc.html



12年6月23日土曜日
告知




12年6月23日土曜日
3日間で、アイディアを形にする学生さん向けイベント

     7/9にテーマ発表、7/22エントリー締め切り→Web予選

     http://www.klab.jp/recruit/pt-lab/ 参照ください



12年6月23日土曜日

More Related Content

PDF
映画にでてくるハッカーになりたい - YAPC Asia 2010
PDF
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
PDF
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
PDF
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
PDF
ハッカソンに使うSwift & Swift 3.0のGCD
PDF
Djangoとweb2pyをapacheに組込む
PPT
[大図解]ピグライフはこう動いている
PDF
20151029 ヒカラボ講演資料
映画にでてくるハッカーになりたい - YAPC Asia 2010
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
buddyのユーザ認証周りのデータ構造 - 使われているデータの取り回しについてのお話
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
ハッカソンに使うSwift & Swift 3.0のGCD
Djangoとweb2pyをapacheに組込む
[大図解]ピグライフはこう動いている
20151029 ヒカラボ講演資料

What's hot (20)

PDF
React VR ことはじめ
PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
PPTX
訳が欲しい奴ぁ俺んとこ来い!
PDF
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
PDF
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
PDF
WordCampOsaka2012 開発ツール談義「NetBeans」
PPTX
Node.js×mongo dbで3年間サービス運用してみた話
PDF
Node js 入門
PDF
MongoDBCSharp
PDF
Node.jsでブラウザメッセンジャー
PDF
サーバサイドNodeの使い道
PDF
Node.js Tutorial at Hiroshima
PDF
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
PPT
Node.js で Web アプリ開発
PPTX
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
PDF
Bp study39 nodejs
PPTX
Mongodb World 2014
PDF
Hello, Node.js
PPT
Air forandroidreader
PPTX
Node.js Hands-On
React VR ことはじめ
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
訳が欲しい奴ぁ俺んとこ来い!
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
WordCampOsaka2012 開発ツール談義「NetBeans」
Node.js×mongo dbで3年間サービス運用してみた話
Node js 入門
MongoDBCSharp
Node.jsでブラウザメッセンジャー
サーバサイドNodeの使い道
Node.js Tutorial at Hiroshima
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Node.js で Web アプリ開発
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Bp study39 nodejs
Mongodb World 2014
Hello, Node.js
Air forandroidreader
Node.js Hands-On
Ad

Viewers also liked (7)

KEY
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
PDF
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
PPTX
Emscriptenと不思議のダンジョン
PDF
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
PDF
この3D全盛時代にもう一度考えたい2Dゲームのこと
PDF
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
PDF
asm.jsとWebAssemblyって実際なんなの?
Android好きがWindows Phone開発を始めてみた / 12.04.23 Bar Windows Phone LT
UnrealEngineが5日間でasm.js化できたと聞いた俺たちは…
Emscriptenと不思議のダンジョン
13.08.10 7行110bytesで構文を拡張 出来るReVIEWの話
この3D全盛時代にもう一度考えたい2Dゲームのこと
Webの未来 〜 PNaClとasm.jsでカワルミライ - いま、モバイルWebの先端で起こっていること
asm.jsとWebAssemblyって実際なんなの?
Ad

Similar to とある会社のエンジニアたちのAndroidへのフリーダムな取り組み (20)

PDF
Aiming study#6pdf
PDF
Gtic版 注目のイスラエルのテクノロジーベンチャー紹介&取り組み方の提案
PDF
MacRubyとHotCocoaでMacのアプリを作ってみた
PDF
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
PDF
くまあず Nchikita 140628-2
PDF
Android端末と組み込み機器が連携する Android Make Days
PPTX
(2017.6.9) Neo4jの可視化ライブラリまとめ
PDF
AnsibleでAzureの インフラを管理する話 + α
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
PDF
Garden introduction for dea users public
PDF
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
PDF
セプテーニさんでのセミナー
PDF
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
PDF
【Techbuzz】titanium資料
PDF
ICT ERA + ABC 2012 Tohoku
KEY
Cq tse-fm3セミナー資料
PDF
Android Studioの魅力
PDF
「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた
PDF
Operate Clova with Android Things
PDF
すごいぞ!Google Chrome
Aiming study#6pdf
Gtic版 注目のイスラエルのテクノロジーベンチャー紹介&取り組み方の提案
MacRubyとHotCocoaでMacのアプリを作ってみた
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
くまあず Nchikita 140628-2
Android端末と組み込み機器が連携する Android Make Days
(2017.6.9) Neo4jの可視化ライブラリまとめ
AnsibleでAzureの インフラを管理する話 + α
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Garden introduction for dea users public
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
セプテーニさんでのセミナー
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
【Techbuzz】titanium資料
ICT ERA + ABC 2012 Tohoku
Cq tse-fm3セミナー資料
Android Studioの魅力
「AIRネイティブ拡張」を使って、 AndroidでNFCを読み込んでみた
Operate Clova with Android Things
すごいぞ!Google Chrome

More from Kei Nakazawa (18)

PPTX
ScalaでASICやFPGA用の回路を設計するChisel
PDF
C#からSORACOMを管理できるようにした話(SoraCommonNet)
PDF
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
PDF
15.05.17 ゆるふわRe:VIEW'erの近況
PDF
13.11.12 Tech Hills #7 Playground - introduction
PDF
13.11.02 inside playground(抄)
PDF
13.11.02 playgroundthon環境構築
KEY
12.11.12 めいめいについて考えること
KEY
12.09.08 明星和楽2012 KLabハンズオンセッション
KEY
12.08.25 tab api hackathon
KEY
キャバァーン! サツバツエアアイオー弐〇壱弐
KEY
12.04.22 勉強会イントロ
KEY
12.03.17 第1回NFC勉強会資料
KEY
11.12.21 Lecturedroid 02
KEY
11.11.01 非公式懇親会LT(せきとばったー)
KEY
11.11.22 かなり役立つ競技プログラミング
KEY
11.05.21 Google I/O報告会 in 東京 なかざわ資料
PDF
ABC2011W 翻訳プロジェクト@muo_jp
ScalaでASICやFPGA用の回路を設計するChisel
C#からSORACOMを管理できるようにした話(SoraCommonNet)
15.06.27 実録 ソフトウェア開発者が FPGAを独習した最初の3歩@RTLを語る会(9)
15.05.17 ゆるふわRe:VIEW'erの近況
13.11.12 Tech Hills #7 Playground - introduction
13.11.02 inside playground(抄)
13.11.02 playgroundthon環境構築
12.11.12 めいめいについて考えること
12.09.08 明星和楽2012 KLabハンズオンセッション
12.08.25 tab api hackathon
キャバァーン! サツバツエアアイオー弐〇壱弐
12.04.22 勉強会イントロ
12.03.17 第1回NFC勉強会資料
11.12.21 Lecturedroid 02
11.11.01 非公式懇親会LT(せきとばったー)
11.11.22 かなり役立つ競技プログラミング
11.05.21 Google I/O報告会 in 東京 なかざわ資料
ABC2011W 翻訳プロジェクト@muo_jp

とある会社のエンジニアたちのAndroidへのフリーダムな取り組み

  • 1. とある会社のエンジニアたちの Androidへのフリーダムな取り組み @muo_jp(なかざわ けい) / KLab Inc. 12年6月23日土曜日
  • 2. 自己紹介 なかざわ けい (twitter: @muo_jp) 所属: KLab株式会社 開発部 アーキテクトグループ Android好き Google公式ドキュメントの日本語訳とかやってました プログラミング言語はC#好き 興味範囲広め、結構プロトタイプ作ったりします 実は、専門は経営学です blog: http://muo.jp/ 12年6月23日土曜日
  • 3. KLabという会社 “けーらぼ”と読まれがちですが“くらぶ”と読みます 2000年に創業した12年目の会社 元々はJava関連の技術(携帯電話用Java VMとか)やってた ここ数年の中心事業はソーシャルサービス(ゲーム等) ちなみにソーシャルゲーム開発では、PHP利用が多め めっちゃPython好きな人も居ます URL: http://klab.jp/ 12年6月23日土曜日
  • 5. KLabのプロダクト(一部) 高速メール配信エンジン PC内の個人情報検出ツール 超高速Flash合成エンジン 12年6月23日土曜日
  • 6. KLabの技術(ざっくり想像) 近年伸ばしているエリア サービス/アプリ ソーシャルゲームの開発自体に関するノウハウや、 スマートフォン関連技術 (PHP/Python/Java/Objective-C/...) 高信頼性・高パフォーマンスを実現するための研 ミドルウェア 究・実践 (MySQL/Apache/Redis/Memcached/...) 柔軟かつ比較的大規模なインフラを構築し、少人 数で省力運用するためのノウハウ サーバインフラ 12年6月23日土曜日
  • 7. 今日のお話 主要事業向け開発の一方で、新技術の研究・開発も 日々行われている(個人的興味で行われる場合が多い) 結構独特な視点を持つエンジニアが多い Android関連で、KLabのエンジニアが行なってきた取り 組みを紹介 手順等をblogにまとめてあるもの、コードがGitHubにて 公開されているものもあるので何か役に立つかも 12年6月23日土曜日
  • 8. Android上で簡単に iOS風のUIを実現するライブラリ 12年6月23日土曜日
  • 10. なにこれ (是非はともかくとして)iOS系の見た目に えてアプリを作りた いという需要は一定存在する Androidアプリ開発プロジェクトの中で作ったライブラリを一 般的な形にまとめて公開 CoverFlowっぽいものやらギャラリーっぽいものなど、いくつ かのコンポーネントを提供 メモリをガンガン使うと死ぬるのでこのへんの管理も Apache License 2.0で公開中 コードはこちら: https://github.com/KLab/iPhoroidUI 12年6月23日土曜日
  • 12. スマフォ2台使って ヘッドマウントディスプレイ 12年6月23日土曜日
  • 14. なにこれ スマフォを目の前にうまく置けばヘッドマウントディ スプレイになるじゃん!という、社内技術プレゼン大会 向けのネタ カメラ駆使して情報をオーバーレイすれば G○○gle Glassっぽいことも出来ちゃう(たぶん) 12年6月23日土曜日
  • 16. AndroidアプリをAndroid端末上で編集して 要求パーミッションを削除するツール 12年6月23日土曜日
  • 19. AndroidからVPNで 社内環境へアクセス 12年6月23日土曜日
  • 21. なにこれ きっかけ: 記事書いた人がXperia rayを買って社内のグループウェアに 外部からアクセスしてみようと思ったから AndroidのVPNアクセス機能、しっかり使い込んでる人は世界でも稀 ということで証明書ベースの認証を含め、諸々調査してみたという話 結論としては2.3以降ならサーバ側を多少いじることである程度安定 稼働出来る ちなみに、Android4.0でVPN関連APIが多少強化された 蛇足ながら、後日iOSで同様のテストやったらほとんど問題なくさ らっと動作したというお話 12年6月23日土曜日
  • 24. なにこれ 京都の学生さん向けイベントへ急遽行くことになった イベント参加者リストを見ると、むしろ自分も展示よ りセッション聞きに行きたくなった なので、自社ブースには呼び鈴を置いて 連打されたら Socket.IOを使って自分の端末に通知がガンガン飛んで くるようにした 結果、一番聞きたかったセッションを聞いてる最中に 数本1F→2Fダッシュをキメることになった 12年6月23日土曜日
  • 31. なにこれ Microsoftがon{X}というBehavior driven(というかSituation driven)の通知アプリを6月初旬にリリースした これにNFC(近距離無線通信)技術を絡めてみたかった on{X}のAPIを見ると、無理やりNFC対応出来そうだった のでやってみた http://www.muo.jp/2012/06/2nfc.html 12年6月23日土曜日
  • 33. 3日間で、アイディアを形にする学生さん向けイベント 7/9にテーマ発表、7/22エントリー締め切り→Web予選 http://www.klab.jp/recruit/pt-lab/ 参照ください 12年6月23日土曜日