Dev

iPhoneで家の中のあれこれを一括コントロール!家の中にあるあれこれをマッシュアップできるAPIが研究中?

Dev

先日のすまべんでにゃぶろーさんがやってたTwitterの反応をim.kayac.comでpushするのをみて、家のドアホンが押されたらpushしたいなーとか思ってぐぐってたら、面白いものがでてきました。日本情報処理研究開発協会のスマートハウス情報活用基盤整備フォーラ…

Windows Phone 7に俺XAP転送するまとめ

なんかTL上にWP7を開発用にうっかり買ってしまった人たちがあれこれいっててなんかけまらしいです。ヒトバシラーどもめ・・・。困ってる人もちらほらいるみたいなので、少しアドバイスを。 アンロック編 Visual Studio からターゲットデバイスを Windows Pho…

Windows Phoneの開発環境の作り方 2010年11月版

Windows Phone の開発環境が不調だったので一度全部入れなおすことにしました。ところがどっこい依存関係がひどいことになっててどこから手をつければいいのかさっぱり。散らばった情報を整理し、一から構築する際のインストールの手順をまとめてみました。…

スマートフォン用アプリケーションアイコンサイズ早見表 更新しました

スマートフォン用アプリケーションアイコンサイズ早見表(id:iseebi:20091026:p1)を更新しました。以下の情報を追記しています。多いなー。 縦横 プラットフォーム 用途 200 WP7 PC用アイコン(Zune Softwareとかで表示される) 173 WP7 ホームスクリーンタイル…

Windows Phone 7 で Ruby スクリプトを動的ロードして実行!

MSDNマガジンにものすごいおもしろい記事が上がっていました。いろいろな場所へ - Windows Phone 7 での IronRubyRuby の .NET 実装である IronRuby の Silverlight 向けのDLLをプロジェクトに追加するとRubyスクリプトを実行することができるようです。なん…

ATOK Pad との連携を MonoTouch アプリケーションから実現する

Dev

iPhoneでATOKが使えるATOK Padがリリースされましたね。まあ変換精度は言うまでもなく。見た目のカッコよさでリボルバーを試してみましたがなれるまでは大変そうです。慣れたら結構楽しそう。さて、このATOK Padには外部アプリケーションとの連携をするため…

EbIRCがMarketplaceの認証落ちた!

Dev

今、EbIRCの英語版をWindows Marketplace for Mobileにあげようとしてて、じつは1.1がすでに認証が通っていて公開されていました。ただ、上げたあとにバグを見つけたので日本語版と共に修正版を上げたところ、なぜか日本語版だけ通過して英語版は認証を通過…

MonoTouch がApple規約改正記念セール中

Dev

Appleの規約改正をうけ、9日から2週間MonoTouchのライセンスが15%オフになるセールが開催されています。 元値が399ドルなので、円高効果もあって執筆タイミングのレートで計算すると3万円切っています。この機会に是非。http://monotouch.net/

MonoTouch解禁キター? iPhone SDK の規約緩和

Dev

iPhone SDK の Flash 締め出しのあの規約が緩和されました。アップルが iOS 開発者規約を変更、開発ツール制限を緩和。審査ガイドラインも公開 - Engadget Japanese Apple - Press Info - Statement by Apple on App Store Review GuidelinesAppleがToS sect…

Tasks(Launcher/Chooser)でのはまりどころと、WP7のタスクスイッチについて

id:ch3cooh393がLauncher/Chooserの一覧記事を地獄の底から怒濤の勢いでエントリしていましたが、Taskには二つほどはまりどころがあります。 プライベート変数に格納すると戻りがとれない プライベート変数でTaskを生成すると、アプリに戻ってきたタイミング…

Windows Phone 7 の開発情報のまとめ

現状の Windows Phone 7 開発関連の情報を以下のページにまとめています。コンセプトとかはおいといて、コードサンプルやハウツーなどの開発に直接や役立つモノ中心にまとめています。Windows Phone 7 Libraries - Windows Phone アプリ開発グループココに掲…

Windows Phone 7 の開発環境(Beta)でエミュレータのデバッグ実行ができないとき

Windows Phone Develoepr Toolkit Beta で、エミュレータ実行しようとしたとき、このようなエラーが出ることがあります。 Unable to cast COM object of type 'Microsoft.VisualStudio.DeviceConnectivity.Interop.ConManServerClass' to interface type 'Mi…

夢見る時間は終わった - Windows Phone 7 Developer Tools Beta 公開

Windows Phone Developer Tools Beta が公開されました。中身はこんな感じ。あと、英語版のVS2010 RTM入れているとそちらにアドインされてそっちでも開発できるようになるようです。Expressionもちゃんと Windows Phone 専用の無料版が出ます。すまべん特別…

MsysGitのインストールに関する注意点

Dev

こないだはまってしまい「わけもわからずコミット」がgithubにpushされる大変恥ずかしい事態になったのでメモしておく。MsysGitインストール中の画面はここで見れますが、改行コードを選択する「Choosing CR/LF behavior」の画面は、3つめの「Commit line en…

.NET Compact Framework の TabControl を WM6.5 の表示に対応させる

Dev

Windows Mobile 6.5 では各種コントロールの表示が変更されていますが、.NET Compact Framework を使用しているアプリでは多くの箇所でスタイルが差し替わりません。 そのうち、TabControl は見た目が大きく変わったコントロールの一つですが、例によってス…

Windows, Windows Mobile でURLスキームに対応する方法

Dev

URLスキームといえば http:// や ftp:// とか、URLの先頭にあるものなんですが、これの定義する方法ずっと調べてたんだけど普通にMSDNにあった。Registering an Application to a URI Scheme (Internet Explorer)このドキュメントのミソは HKEY_CLASSES_ROOT…

Silverlight for Symbian

Windows Phone 7 Series で個人的に注目度が赤丸急上昇な Silverlight ですが、なんと Symbian へのポーティングもでてきたようです404: Page not found | Nokia Beta Labs僕は Symbian 持ってないので確かめることができないのですが、Silverlight 2ベース…

Windows Phone Developer Tools をちょっとのぞいてみる

早速 Windows Phone Developer Tools の CTP 版がダウンロードできるようになっています。Microsoft Download Center早速ダウンロードしてインストールしてみました!眠いのでとりあえずテンプレいじって実行するところまでの画像をいくつかお届けします。す…

Windows Phone 7 Series の開発の詳細が来ました!

ラスベガスでMIX10が始まりました。キーノートでWindows Phone 7 Series の開発について発表されました。 開発に使うのはSilverlight+XNA 大方の予想通り、普通のアプリはSilverlight、ゲームはXNAです。 見てた感じだと Windows Phone の世界観に合わせるた…

.NET Compact Framework の Socket で SSL をつかう

Dev

.NET Framework で SSL を使ったソケット通信をするときは NetworkStream を SslStream にラップして使うのが一般的なのですが、.NET Compact Framework にはいつものようにこのクラスが存在しません。そこで利用できるのがこのサンプルにあるSslHelperとい…

VisualStudio 2010 Beta 2 のインストールがMacBookのBootCampでコケる件

Dev

MacBookやTouchsmart PCのOSを全部入れ直しつつ最新にする作業をしてるのですが、途中 VisualStudio 2010 Beta 2 のインストールがMacBook(Snow Leopardにアップデートしました)のBootCampで失敗しました。いろいろ調べてたら、Snow Leopard の BootCamp の…

.NET CF / MonoTouch クロス開発補助ライブラリ RumCustard

Dev

先日のわんくま同盟大阪勉強会 #32でお話しした際、クラス構造とかをある程度考えて作っておけば多くのコードをiPhoneとWindows Mobileで共通で使えるようになるとご紹介しました。この画像で「ラッパー必要そう」と書いてある部分について、当日デモした際…

Windows Marketplace for Mobile 登録について、いくつか補足情報

Dev

まとめようとしてたところ、酢酸先生(id:ch3cooh393)に先超されてしまった。スクリーンショットとか入っててすごくわかりやすい説明になっています。番外編 Windows Marketplace for Mobileのパートナーアカウント登録をしよう! :Windows Phoneアプリケー…

スマートフォン用アプリケーションアイコンサイズ早見表

Dev

アイコン画像お願いするときに困ったのでまとめました。間違ってたら指摘してくださると助かります。あとSymbianやBlackberryのサイズわかる方いらっしゃいましたら補足お願いします。 縦横 プラットフォーム 用途 512 iPhone AppStore掲載用(iTunesとかで表…

Windows Mobile開発本書きました。

Dev

.NET Compact Framework を使用した Windows Mobile アプリ開発の解説本、「Windows Mobile実践プログラミング with .NET Compact Framework」が発売されます。id:nagakura_eilとid:ch3cooh393の3人で書きました。.NET Compact FrameworkとC#を使ったWindow…

SQLite2からSQLite3にデータベースをバージョンアップするプログラムをコマンドラインツールとC#で作るときにはまった件

Windows+C#でSQLite2からSQLite3にバージョンを上げるプログラムを作るときに戸惑ったのでメモ。ライブラリとか使うのめんどいのでexeの標準入出力ストリームをリダイレクトして対応しようという魂胆。まず、公式サイトにSQLite2のリンクがなくてはまった。G…

MonoTouch 1.0 正式リリース

先日のエントリで紹介したMonoTouchですが、正式版が発表されました。http://monotouch.net/お値段はこんな感じ。 Personal Edition $399/1Developer Enterprise Edition $999/1Developer うう、ちょっとすぐには手が出ないかも・・・って感じのお値段ですね…

C#でiPhone開発!MonoTouch Beta ファーストインプレッション

iPhoneの開発はXcodeでObjective-C。そんな常識が打ち破られる時が来ました。もともとVisualStudioヘビーユーザーだった僕としてはXcodeはまだまだ補完機能がしょぼくて本当にやりたいことができるまで定義定義の嵐でやきもきして途中でやる気がなくなってし…

HyperJoy Waveで歌った曲を(できるだけ)速攻でTwitterにPostする

Twitterで「HyperJoyで歌った曲をTwitterにPostできたらいいのに」って言ってた人がいたので、ちょうど女医ハックの予定があったのもあり、Rubyでちょっとやってみた。HyperJoy の最上位機種 Wave にはうたスキというサービスがあり、Webから歌った曲の履歴…

iPhone連絡先交換アプリ大戦国時代が到来しそうな件について

Dev

普段はiPhoneの話題はiPhone-devグループのほうに書いていますが、あえてこちらで書きます。iPhone OS 3.0が公開されました。新機能はいろいろありますが、今回はiPhone同士をBluetoothで接続して通信する Peer to Peer Connectivity のお話です。この機能を…