とある会社のエンジニアたちの
     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日土曜日

とある会社のエンジニアたちの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日土曜日
  • 4.
  • 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日土曜日
  • 9.
    http://lab.klab.org/young/2012/02/iphoroid/ by umjammer 12年6月23日土曜日
  • 10.
    なにこれ (是非はともかくとして)iOS系の見た目に えてアプリを作りた いという需要は一定存在する Androidアプリ開発プロジェクトの中で作ったライブラリを一 般的な形にまとめて公開 CoverFlowっぽいものやらギャラリーっぽいものなど、いくつ かのコンポーネントを提供 メモリをガンガン使うと死ぬるのでこのへんの管理も Apache License 2.0で公開中 コードはこちら: https://github.com/KLab/iPhoroidUI 12年6月23日土曜日
  • 11.
  • 12.
    スマフォ2台使って ヘッドマウントディスプレイ 12年6月23日土曜日
  • 13.
  • 14.
    なにこれ スマフォを目の前にうまく置けばヘッドマウントディ スプレイになるじゃん!という、社内技術プレゼン大会 向けのネタ カメラ駆使して情報をオーバーレイすれば G○○gle Glassっぽいことも出来ちゃう(たぶん) 12年6月23日土曜日
  • 15.
  • 16.
    AndroidアプリをAndroid端末上で編集して 要求パーミッションを削除するツール 12年6月23日土曜日
  • 17.
    http://dsas.blog.klab.org/archives/52026407.html by tanabe 12年6月23日土曜日
  • 18.
  • 19.
    AndroidからVPNで 社内環境へアクセス 12年6月23日土曜日
  • 20.
    http://dsas.blog.klab.org/archives/52019396.html by kihira-h 12年6月23日土曜日
  • 21.
    なにこれ きっかけ: 記事書いた人がXperia rayを買って社内のグループウェアに 外部からアクセスしてみようと思ったから AndroidのVPNアクセス機能、しっかり使い込んでる人は世界でも稀 ということで証明書ベースの認証を含め、諸々調査してみたという話 結論としては2.3以降ならサーバ側を多少いじることである程度安定 稼働出来る ちなみに、Android4.0でVPN関連APIが多少強化された 蛇足ながら、後日iOSで同様のテストやったらほとんど問題なくさ らっと動作したというお話 12年6月23日土曜日
  • 22.
  • 23.
  • 24.
    なにこれ 京都の学生さん向けイベントへ急遽行くことになった イベント参加者リストを見ると、むしろ自分も展示よ りセッション聞きに行きたくなった なので、自社ブースには呼び鈴を置いて 連打されたら Socket.IOを使って自分の端末に通知がガンガン飛んで くるようにした 結果、一番聞きたかったセッションを聞いてる最中に 数本1F→2Fダッシュをキメることになった 12年6月23日土曜日
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 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日土曜日
  • 32.
  • 33.
    3日間で、アイディアを形にする学生さん向けイベント 7/9にテーマ発表、7/22エントリー締め切り→Web予選 http://www.klab.jp/recruit/pt-lab/ 参照ください 12年6月23日土曜日