unity android 先日2013/05/21に無償版UnityのiOS/Android向けアドオンが無償化されました。 ということで、簡単なゲームを作成してリリースまでこぎ着けました。 ゲームの実装方法ではなく、Androidでリリースするために行った作業をまとめます。 成果物 単純なタップゲームです。 Macを持っていないためAndroidのみのリリースです https://play.google.com/store/apps/details?id=com.w1mvy.arrowgame Unityって Unityはゲームエンジンです。cocos2d-x、coronaSDKなどのフレームワークとは異なり、ツールや開発環境が 提供されております。とにかくすげー便利ということです。 開発言語としてはC#、Boo、UnityScript(JavaScript)の三種類が選択できます。
Bootstrap Your App's Cloud Services with Mobile Backend Starter Posted by Brad Abrams, Product Manager, Google Cloud Platform Many of the best mobile app experiences are powered by services in the cloud. Top Android developers such as Pulse and SongPop have long taken advantage of the convenience and scalability of Google's cloud platform in their businesses. Now with the Mobile Backend Starter, i
The Polaris Dawn crew is back on Earth after a historic mission
Android Advent Calendar 2012お疲れ様でした! 前回のコレがそこそこ好評だったのもあって今年もがんばることにしました。 【アプリ系技術】23 表12/4 @bina1204 DevicePolicyManager について Android標準のMDMは「まぁ要望強いみたいだからやるよ、仕方ないなぁ…」というしぶしぶ感に溢れていますよね。標準で入ってても実際に販売される製品で動くかどうかは機種に因るという需要の割には手を出したくないジャンルです。 BYODとかMDMの勝ち組というか論理破綻しないのが3パターンぐらいありまして、「1. キャリアがやる(KDDIが3LMと組んでやってますよね)」「2. 単に遠隔制御の一種止まりでニーズを満たす」「3.業務端末がAndroidだと嬉しい(どれか固定の1機種をカスタマイズすれば良い)」とかで、2で色気出すと爆死するジャンルだ
2012/11/16 追加: ビルドまでは完了 2012/11/28 追記: 動きました! 4.2が出た所?で、ドキュメントもいつの間にか変わってました。 http://developer.android.com/intl/ja/tools/testing/testing_ui.html http://developer.android.com/intl/ja/tools/help/uiautomator/index.html 改めて、紹介すると、HierarchyViewer と MonkeyRunner と似たような位置づけ、という理解でいいようです。 但し、前回も述べたように、MonkeyRunner とはそもそもの仕組みが違うので、 ケースバイケースで使い分けでしょうか? で、API Level 16 / SDK r21 から使えるよ!とのことです。 - 上のドキュメントを要約して
Android SDKに追加されたUIテスティングツール uiautomator を試してみたのでメモ。 要件 ADT r21以上 API Level 16以上(Android 4.1) が必要です。 テスト実行までの手順 テストプロジェクトの作成 1. Eclipseで新規Javaプロジェクトを作る 2. プロジェクトのProperties > Java Build Path > Libraries 2.1 "Add Library..." > "JUnit"を選択してNext -> JUnit3を選択してFinish 2.2 "Add External JARs..." > /platforms/android-17/下のandroid.jarとuiautomator.jarを追加 テストケースの作成 テストクラスは、com.android.uiautomator.testrunner
Android Advent Calendar 2012 12月12日(表)担当の adakoda です。 本エントリでは、Android SDK Tools Rev.21 でサポートされた新しい UI テストフレームワークである uiautomator を使用し、 Android アプリケーションの UI テストケースを作成、実行する方法について解説し、 サンプルテストコードとして 「Android 標準の電卓アプリ上で足し算の結果を確認する」 テストケースを作成します。 ※本エントリの内容は、「Android SDK Tools, Revision 21(21.0.1 rc1)」 「Android SDK Platform, API 17 (Android 4.2)」を対象とした内容となっています uiautomator ツール ◆ テストプロジェクトを作成する Eclipse 上で
オープンソースのWebサーバー「nginx」開発チームは4月24日、最新の安定版となる「nginx 1.4.0」を公開した。1年ぶりの新たな安定版リリースとなり、SPDYプロトコルのサポート、WebSocketリバースプロキシなどの機能が加わっている。 nginxはロシアの開発者Igor Sysoev氏が開発したWebサーバーソフトウェア。軽量かつ高速なのが特徴で、リバースプロキシやIMAP/POP3プロキシ、キャッシュ、負荷分散、コンテンツの圧縮といった機能も持つ。ライセンスは二条項BSDライセンスで、BSD系OSだけでなくLinuxやMac OS X、Solaris、Windowsなどさまざまなプラットフォームで動作する。調査会社Netcraftの調査によると2013年4月のシェアは15%で、Apache HTTP Server(55%)、Microsoft IIS(20%)についで3
東京コスモス電機は2013年5月8日、ZigBeeに対応する無線モジュール「TWE-Lite」を発表した。外形寸法が13.97×13.97×2.5mmと、1円玉よりも小さい点を最大の特徴とする。HEMSやBEMS、M2M、IoT(Internet of Things:モノのインターネット)などのセンサーネットワークを主な用途とする。サンプル出荷は既に開始しており、サンプル価格は1500円。量産出荷は2013年6月からで、10万個購入時の単価は500円を予定している。 TWE-Liteは、無線回路の他、32ビットのRISCマイコン、160kバイトのフラッシュROM、32kバイトのRAM、周辺回路などを搭載した無線モジュールである。通信距離は見通し(障害物がない状態)で1kmに達する。動作電圧は2.0~3.6Vで、乾電池2本で十分に動作する。スリープモードは、タイマーとメモリが動作しているモー
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Mobile backend starter はすぐにデプロイして使うことができるサンプル。 これを使うと、Android クライアント用のクラウドバックエンドを簡単に構築することができる。 また、バックエンドとやり取りする Android クライアント用のフレームワークと、それを利用したサンプルアプリも提供されているので、バックエンドとのやりとりをすぐ試すことができるし、フレームワークをどう使えばいいかもわかるので、自分の Android アプリに組み込む方法もわかる。 バックエンド側のコードはいっさい書かなくていいし、バックエンドのアクセス部分のコードはフレームワークとして提供されているので、アプリの機能や UI に集中できるというのが利点。 クライアント側のサンプルアプリとして GuestBook と SocialTalk というのがある。 このサンプルでは、Google Cloud
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
The Polaris Dawn crew is back on Earth after a historic mission
結構前に実装された割に全く反響がなかったyahooのリアルタイム検索、FBで身元も明らかな状態で危険な発言が多いし、そうでなくても自分の意図しないところで検索に反映されているのでfacebookで公開設定にしている人はぜひ気をつけてほしい。 Yahoo!検索 スタッフブログ 例えば昨日「飲酒運転」検索してみただけでも5人位飲酒運転を自白した発言があった。飲酒運転自慢をして周りから諭される発言も見受けられた。 参考:「飲酒運転」のYahoo!検索(リアルタイム) - Twitter(ツイッター)をリアルタイム検索 往診完了。 酔っぱらって、真夜中の往診はきついです。 ちょっと飲酒運転でした。 http://www.facebook.com/permalink.php?id=100001573111079&story_fbid=468698989859201 お医者さんがこんな感じだったり 飲
自作(DIY)コンピュータと言えば、おそらく多くの人が、超高性能のゲーム用コンピュータを組むことや、安価な部品を組み合わせて最低限の費用でPCを作ることをイメージするだろう。スーパーコンピュータを作ることなど、想像しないはずだ。しかし、考えてみるべきかもしれない。米ボイジー州立大学、電気・計算機工学科の博士課程の学生であるJoshua Kiepert氏は、「Raspberry Pi」(RPi)コンピュータを使って、2000ドル以下でミニスーパーコンピュータを作り出した。 RPiは、シングルボードのLinuxコンピュータだ。RPiはCPUに700MHzの「ARM11」プロセッサ、GPUに「VideoCore IV」を搭載している。Kiepert氏が使ったモデルBは、512 MバイトのRAMを持ち、2つのUSBポートと10/100 BaseTイーサネットポートが付いている。Kiepert氏はそ
今日は、タブレット端末でユーザーが好むWebサイトの調査結果を紹介しながら、昨今のユーザーがWebサイトを見るのに使っているデバイスにどう対応するかを少しだけ考えてみます。 タブレット端末で使いやすいサイトとは?「タブレット端末でのサイトユーザビリティ調査」というレポートを、IMJさんが発表していました。 ・ IMJ調査レポート「タブレット端末でのサイトユーザビリティ調査」 → http://www.imjp.co.jp/press/release/20130515_000959.html (リリース) → http://www.imjp.co.jp/press/assets/201305/imj20130515.pdf (調査データPDF) ざっくりその内容をまとめると、こんな感じです。 7インチタブレットユーザーの最大34%はスマートフォンサイトを支持 (でも大半がPC向け表示を支持)
自称「Androidプログラマ」を見分ける質問。こちらのJavaプログラマであるかを見分ける10の質問が面白かったので作ってみた。 明確な正解は無いのだが、この12質をすれば何となく適当に尤もらしくしゃべってるだけだなこいつは、というのが見抜けるはず。 1年程度、自分で調べながら実務経験を積めば以下の質問は2/3程度は「それなりに内容をもって」答えられるのではないか。 (自称Androidプログラマは聞かれてもいないのにちぐはぐな事を言い出すからすぐわかる) ListViewを使うとただ単にViewを適宜生成、連結してリストを作った場合に対して大幅な利点が存在するが、それは何か。実装の癖を交えて簡単に説明せよ。 HTTP通信を行う際に普通に行うと画面が固まってしまう(時間が長いと警告ダイアログが出てしまう)が、どのように実装すべきか。 ダイアログは気軽に出せて便利だが、気をつけないと
AsyncTaskLoader こんにちは。こむろです。最近のクールでナウな非同期処理を行うためには、Loaderクラスというものが使われるようです。Android3.0(API Level 11)から導入されている非同期処理を行うクラスです。サブクラスとしてAsyncTaskLoaderやCursorLoaderが定義されています Loaderクラスは、SupportPackageにも入っていますのでどのVersionでも利用が可能です。今回は今までAsyncTaskで行っていた処理をAsyncTaskLoaderで実装しなおし、その違いを見てみます リニューアルされたリファレンスページには、Loader関係の情報はここに集約されています。ここの説明をざっと見てみると Introduced in Android 3.0, loaders make it easy to asynchron
年に一度行われるアジャイル開発のイベント「Agile Japan」が今年も開催されました。今年の基調講演は、アジャイル開発の中で品質の重要性をあらためて位置づける目的で、James Gernning氏が「“Demand Technical Excellence”アジャイルにおける技術と品質の重要性」という題で行っています。 (本記事は「アジャイル開発において、技術と品質の重要性は不可欠だ(前編)。Agile Japan 2013」の続きです) 品質を作り込むプロセス コンピュータサイエンティストとして有名なEdsger Dijkstraは、信頼性の高いソフトウェアが必要であれば、最初からバグを避ける方法を探さなければならないことに気づくだろう。と言っています。 つまり、バグを作り込まない、品質を作り込むプロセスにすることで、大事な時間をデバッグに使われないようにするのです。 テストドリブン
年に一度行われるアジャイル開発のイベント「Agile Japan」が今年も開催されました。今年の基調講演は、アジャイル開発の中で品質の重要性をあらためて位置づける目的で、James Gernning氏が「“Demand Technical Excellence”アジャイルにおける技術と品質の重要性」という題で行っています。 アジャイル開発とは、単にすばやく柔軟に開発する手法なのではなく、そこに品質を作り込んでいくことが欠かせないのだ、というメッセージでした。非常に多くの内容が詰め込まれた講演でしたが、その概要を記事として紹介しましょう。 “Demand Technical Excellence”アジャイルにおける技術と品質の重要性 James Grenning氏。 その前に、私がアジャイル開発に関わった経緯について触れておきましょう。 1999年当時、私はRobert Martin(著名な
LoaderManagerについて、ポイントとなるメソッドの概要をまとめました。 ●Activity.getLoaderManager 複数のLoaderを管理するLoaderManagerのインスタンスを取得します。 LoaderManagerは各Activity/Fragment毎に1つ割り当てられ、何度getLoaderManager をコールしても同じLoaderManagerインスタンスが返却されます。 Activity/Fragmentのインスタンスが異なれば返却されるLoaderManagerのインスタンス は異なるので、LoaderのID重複を心配する必要はありません。 LoaderManagerはgetLoaderManagerメソッドの初回コール時に生成されます。 LoaderManagerのライフサイクルはActivity/Fragmentにより管理され、 そのライフ
add / remove add(int containerViewId, Fragment fragment, String tag) ・Activity の状態に fragment を追加 ・fragment がすでに Activity に追加されている場合なにも起こらない(detach したインスタンスを add しても表示されない) ・containerViewId が 0 ではない場合、fragment の onCreateView() が null でなければそれを containerViewId の ViewGroup に追加 onAttach() → onCreate() → onCreateView() → onActivityCreated() → onStart() → onResume() * remove() 後に detach() された後の場合は onAtta
公式サイト A Tour of Go Web上で実行しながら学ぶことができる公式のチュートリアルです。 チュートリアル 公式のチュートリアルです。初学者向けからジェネリクスのチュートリアルなども用意されています。 A Tour of Goが終わった後に取り組むと良いでしょう。 Go Wiki Go Code Review Commentsなどが掲載されているGitHub上のWikiです。 パッケージドキュメント 標準パッケージやサードパーティ製のパッケージのドキュメントが見れるサイトです。検索もできます。 入門 プログラミング言語Go完全入門 筆者が作っている巨大なGoの入門資料です。なぜGoが作られたのか、から最新のジェネリクスの情報、静的解析まで扱っています。 Gopher道場 Goを体系的に学べる場です。10時間くらいある動画教材(自習室から入手可)もあります。 Go の最初の手順
SSLの認証局とか証明書とか勉強し始めはホント難いよね このへんのSSL/TLSの仕組みって勉強し始めの頃は凄く難しく感じるのよね。分かりやすく解説してくれてるサイトってあんま見たこと無いし。 んで、 >>300,304 みたいなことは僕も昔考えたことあったわー、と懐かしみを覚えたのでレスってみた。 証明書を発行できるかどうかは証明書のフラグで決まっている、という >>303 の指摘も重要よね。 以下2chスレより引用 丁寧過ぎると評判のレスをしてるID:UyEJo1f2が僕なわけだがw 2chだとそのうち倉庫に行っちゃうかもしれないのでここにメモ。 【認証局】SSLに関するスレ 2枚目【ぼろ儲け】 http://hayabusa6.2ch.net/test/read.cgi/mysv/1286532904/298-309 298 :DNS未登録さん:2013/05/31(金) 13:31
Ruby on Rails チュートリアル 実例を使って Rails を学ぼう プロダクト開発の0→1が学べる Webサービスを創りながら学んでいく大型チュートリアルです。解説動画や質問対応も提供していて、筑波大学や琉球大学などでも採用されています。Railsチュートリアルで自分のオリジナルサービスを創ってみませんか? 原著者から,日本の読者の皆様へ Ruby on Rails Tutorial が、まつもとゆきひろ (Matz) 氏の母語である日本語でも読めるようになったことを嬉しく思います。ここ数年間で Matz や日本の Ruby 開発者の方々とお会いしましたが、彼らの技術的な才覚と親切さはいつも私に感銘を与えてくれます。 また、安川 要平氏や八田 昌三氏を始めとする多くの協力者の方々が Rails Tutorial を翻訳してくれたことを光栄に思います。彼らの素晴らしい成果に感謝し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く