InfoQ

InfoQ

トピック・タグ別の表示

設計に関するすべてのコンテンツ


設計に関する最新コンテンツ

GAE開発の落とし穴

トピック
jquery,
JavaScript,
仮想化,
動的言語,
顧客要求,
言語,
ケーススタディ,
Google,
プログラミング,
Agile,
設計,
クラウドコンピューティング

Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します

設計に関するNews

美しいものは使いやすい、それとも使いやすいものは美しい?

トピック
設計,
UX,
リサーチ

ヨーロッパのふたつの大学の研究者グループが「美しいものは使いやすい」という命題が正しいかどうかを評価したところ、「使いやすいものは美しい」という結論に至った。

VMwareの vFabric Suiteが自動デプロイと PostgreSQLサポートを追加

トピック
Spring,
Dependency Injection,
Java,
SpringSource,
仮想化,
デザインパターン,
VMWare,
言語,
ライセンス,
Patterns,
Object Oriented Design,
設計,
プログラミング,
ビジネス,
クラウドコンピューティング

VMwareは今日、 VMware vFabric Suite 5.1をアナウンスした。これには自動化されたデプロイ、エンタプライズオープンソースのサポート、 PostgreSQL機能そしてSQLFire インメモリデータベースの拡張も追加された。

ピボット思考 - デザインのニューロサイエンス

トピック
設計,
Diversity in Teams

3月8日AM 9:00/PST(日本時間3月9日2:00)、スタンフォード大学のStanford Center of Professional Developmentがデザイン思考の裏側について考える無料のライブセミナーを開催する。ピボット思考とは、チームの"convergers"と"divergers"のギャップをいかに橋渡しするかという、ソフトウェアプロジェクトにとって特に関心のある問題に取り組む新しい研究分野だ。

VMware が Spring Hadoop を発表

トピック
Spring,
Java,
SpringSource,
Dependency Injection,
データベース設計,
VMWare,
デザインパターン,
言語,
Object Oriented Design,
Patterns,
データベース,
設計,
Hadoop,
プログラミング

VMware が Spring フレームワークと Apache Hadoop プラットフォームを統合した Spring Hadoop を提供すると発表した。

設計に関するArticle

CSPベースのモデル検査ツール「Process Analysis Toolkit」

トピック
仕様,
設計,
言語,
形式手法,
ソフトウェア検証

本記事ではCSPベースの「マルチドメイン・モデル検査ツール」である、PAT(Process Analysis Toolkit)について紹介する。モデル検査は、形式手法(Formal Method)という方法論を基礎とする技術であり、複雑さが増大しながらも安全性を求められる、現在のソフトウェア開発の状況に対する処方箋の1つとして注目されている手法である。

書籍『抽象によるソフトウェア設計-Alloyではじめる形式手法-』の紹介

トピック
設計,
仕様,
形式手法,
言語,
ソフトウェア検証

Alloyは、MITにて開発された仕様記述言語であり、ツールによる自動解析を使い、インクリメンタルに形式仕様が書けることが特長である。筆者らはAlloy開発者による、Alloyを使った形式手法入門書を翻訳、今夏にオーム社より刊行した。本記事では、Alloyの簡単な概要と、翻訳書『抽象によるソフトウェア設計』(「Alloy本」)を紹介する。

Windows デバイスで開発するタッチユーザーインターフェイス

トピック
HTML 5,
RIA,
Markup Languages,
XAML,
デザインパターン,
言語,
Windows,
プラットフォーム,
.NET,
Microsoft,
UX,
Patterns,
スマートフォン,
設計,
リッチクライアント/デスクトップ,
Object Oriented Design,
プログラミング,
OS,
Metro,
Useability

スマートフォンを中心としたマルチデバイスにおけるタッチユーザーインターフェイスへの対応は、既に必須の項目となりつつある。また、9月に新しいWindows である Windows 8 が発表され、その環境が” touch first ” となり、圧倒的多数のPCにおいても検討が避けられない状況となっている。本記事では、Windows デバイスにおける UX のベースとなっている「メトロ」というデザイン言語を掘り下げながら、既存環境を意識しつつもどのようにタッチユーザーインターフェイス開発に取り組んでいくべきであるかについて解説していく。

SOAの未来はRESTか

トピック
WS Standards,
Webサービス,
REST,
SOA,
設計,
エンタープライズアーキテクチャ,
Architecture

この記事ではBoris Lublinsky氏がSOAとRESTのアーキテクチャ上の違いを説明し、SOAの実装としてのRESTを使う方法を説明します。

設計に関するInterview

Erich GammaによるJazz、Eclipse、JUnit、そしてデザインパターンに関する議論

トピック
Releases,
リリース,
バージョン管理,
Artifacts & Tools,
Dependency Injection,
Java,
コラボレーション,
QCon London 2008,
JUnit,
言語,
ユニットテスト,
IDE,
チームワーク,
Object Oriented Design,
デザインパターン,
QCon,
TDD,
設計,
テスト,
Architecture,
プログラミング,
Agile,
カンファレンス,
Community,
Eclipse,
Patterns

このインタビューはQCon ロンドン 2008 でErich Gamma氏と様々なテーマについて議論したものです。議論したテーマは「Jazzプロジェクト」、「Eclipseがなぜ成功しているか」、「Eclipseの厳格なリリーススケジュール」、「JUnit」、「デザインパターン」、「どのようにデザインパターンを見つけるのか」、「デザインパターンとDRY原則について」、「デザインパターンコミュニティ」、「依存性の注入はデザインパターンか、そうではないか」です。(翻訳:近藤 寛喜 - (株)チェンジビジョン)

Eric EvansがDDD(ドメイン駆動設計)を語る

トピック
Object Oriented Design,
言語,
Architecture,
モデリング,
設計,
Domain Driven Design,
プログラミング

2004 年に『Domain-Driven Design(ドメイン駆動設計)』を執筆して以来、Eric Evans はドメインのモデル化と設計コンセプトの進展に大きな影響を与えてきました。今回の Floyd Marinescu とのインタビューでは、『Domain-Driven Design』における最近のいくつかの改良点やこの分野の現在の進展状況について話を伺いました。