InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
ソフトウェア開発と安全性,開発知識の獲得
アジャイルメソッドには大きな成果を生み出すポテンシャルがある。しかしながらその成果は,保証されたものではない – 実際にそのような大きな成果が,アジャイルメソッドを採用し実践したチーム,あるいは組織のごく一部でしか達成されていないことは,その事例証拠からも明らかだ。成功には目に見えない要件がある。そしてそのひとつは,どうやら安全性(Safety)のようなのだ。
-
Hibernate が OSGiサポートを追加
人気のJava ORMであるHibernateがOSGiのサポートを追加した。InfoQは Brett Meyer氏にその際に起きた問題について詳しく聞いた。
-
Visual Studio 2013は、改善した例外レポート機能によって Windows Store アプリの開発を簡単にする
最近リリースされたWindows 8.1 と Visual Studio 2013のプレビュー版には、改善された例外レポート機能が含まれている。これによって、C++の Windows Store のアプリ開発者は、容易にエラーを特定し、修正することが可能である。
-
Power Map Preview for Excel 2013 を利用した 3D Bings Maps の作成と��有
Worldwide Partnet Conference にて、Microsoft は 3D での Bing の図表が作成可能な Power Map Preview for Excel 2013 のリリースを発表した。更に、Power Map Preview for Excel 2013 はユーザの設定した範囲で場所や旅程を共有する機能も提供している。
-
RevealでiOSアプリをデバッグする
FirebugでHTMLページをデバッグするのと同じように、Revealは開発者によるiOSのUIデバッグを可能にする。これは実行中のアプリに接続し、コードの書き直しやアプリの再ビルド、再デプロイなしに、各種UIパラメータの修正機能を提供する。
-
アジャイルのレトロスペクティブはなぜ難しいのか?
レトロスペクティブ(振り返り)は,アジャイルの重要な手法のひとつに数えられることが多い。しかし時には,それを行うのが難しく感じることもある。管理権限が不十分である,改善の余地がない,適切なアクション定義が難しい,あるいは不満の多さがその理由だ。そうなるとレトロスペクティブは退屈な,時間の浪費に思えてしまう。このような問題に対処して,もっとよいレトロスペクティブの方法を見つけるには,どうすればよいのだろう?
-
Dropbox が Datastore APIで構造化したデータを保存できるようになった
Dropbox がリリースしたDatastore APIは、ユーザーのDropboxアカウントを使い、自動的なコンフリクト解決によって、デバイス間での同期をサポートするキー-値型のデータストアへのアクセスを提供する。
-
ビヘイビア駆動開発を始めよう - 重要なのはデータベースではなくドメインだ
アプリケーション設計にはビヘイビア駆動開発 (BDD) を導入して,データベースではなくドメインに注目すべきだ,と2003年以来のMicrosoft MVCであるJulie Lerman氏は主張する。BDDとは,ビジネスドメインにおけるユーザストーリと振る舞い(ビヘイビア)に注目してロジックとテストを構築する手法だ。氏は初心者のためにVisual StudioとC#,SpecFlowを使ったサンプル実装を開発している。
-
C#によるニューラルネットワーク入門
ニューラルネットワークは,機械学習(あるいは人工知能とも呼ばれる)の概念を探求する上で,古くから興味深い研究分野であった。Microsoft ResearchのMcCaffrey博士は先日,それらの概念をより深く学びたいと願う人々を対象に,実際に動作するデモコードを交えながら,その基本を紹介する興味深い講演を行った。
-
Java EE 7が式言語の拡張を提供
Java EE 7の数多い機能拡張の中に、Expression Language 3として知られるJava Expression Language APIのオーバーホールがある。JSR-341で仕様化された、EL APIの多くの機能拡張には、ラムダ式、静的フィールドとメソッドのアクセス、そしてコレクション処理とスタンドアローンプロセスモードの改善が含まれている。
-
Team Explorer Everywhere 2012 Update 3がリリース
Microsoftは Team Explorer Everywhere 2012 Update 3をリリースした。このリリースにはバグ修正やEclipse、FreeBSDのサポートが含まれる。
-
モバイルアプリのビルドを自動化するBuildozer
EgeniqのリリースしたBuildozerは,モバイルアプリケーションを対象とする,クラウドベースのビルド自動化ツールだ。現時点では,iOSとAndroidアプリケーションのビルドと配布をサポートする。最大の目標は,ビルドと配布のプロセスの完全な自動化によって,開発のスピードアップすることだ。
-
Microsoft がTechNetサブスクリプションサービスを停止予定
Microsoftは最近、人気のあるTechNet Subscriptionを2013年8月31日から辞めていき、限定期間、無料の評価ソフトウェアをダウンロードする機能を提供する、いわゆる無料サービスを提供することを発表した。
-
Async/Await- パフォーマンス上のオーバーヘッドと他の落とし穴
Async/Awaitは、C# 5で導入された、間違いなく最も強力な言語フィーチャである。しかし、どのような落とし穴を避けなければならないのか?そして、これらのキーワードに関連したコストは、どうなのか?
-
Telefónica,初のコンシューマ向けFirefoxOSデバイスをローンチ
TelefónicaがローンチしたZTE Openは,完全なWebベースOSであるMozillaのFirefoxOSを搭載した,初の一般ユーザ向け携帯電話だ。ローエンド市場をターゲットとして,€30の通話付きプリペイドフォンが€69で販売される。同社では今後数週間のうちに,他の市場にもFirefoxOSフォンをさらに投入する予定だ。その他の通信事業者からも,今年後半にはFirefoxOSベースの携帯電話が発売される。