運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。
第13回FlashライクなiPhone/iPod touch対応サイトの作成[その2] ason 2011-04-15
朝晩の冷え込みの厳しさに震えながらも、っ色づく紅葉の美しさに寒さを忘れそうになった今日このごろ、皆様いかがお過ごしでしょうか。今回も個人的に感じた、素晴らしいサイトの特徴をいくつかお話したいと思います。 もっとユーザーの近くへ 無印良品iPad/iPhoneアプリ | 無印良品 無印良品がリリースした3つのiPad/iPhoneアプリを紹介したウェブサイト、『無印良品iPad/iPhoneアプリ』です。 図1 無印良品がリリースしたiPad/iPhoneアプリを紹介している 今回リリースされたアプリは、「MUJI to GO(「世界時計」「天気」などの移動やビジネスに役立つ情報ツール)」、「MUJI NOTEBOOK(手書きによるメモやスケッチが可能なノート)」、「MUJI CALENDAR(Googleカレンダーと同期できるスケジュール帳)」の3種類です。
グレープシティ、iPhone/iPad対応Webアプリ作成に特化したASP.NETコンポーネントを発売 グレープシティ(株)はiPhone/iPad(上のMobile Safari)からの閲覧、操作に最適化したASP.NETコンポーネント「ComponentOne Studio for iPhone-UX 2011J(コンポーネントワン スタジオ)」を、11月25日に発売することを発表した。 ComponentOne Studioは米ComponentOne製のWindows、ASP.NET用のプログラミングコンポーネント製品。今回発売のiPhone-UX 2011Jは新たにiPhone/iPadに最適化されたコンポーネントのラインナップとなる。 iPhoneをモバイル用業務端末として採用する企業が増える一方、ASP.NETで構築された業務系のWebサイトやWebアプリケーションの
PSP(Peronal Software Process)とは,開発プロジェクトを効率的に進めるための「ソフトウェアプロセス」の手法を,個人のスキルや生産性向上のために応用する枠組みです。この特集ではPSPを使って社員一人一人のパフォーマンスを管理,向上させた(株)アスケイドの皆さんに,その成功の秘密を語っていただきます。 第1章:PSPを導入する理由(わけ) ~自立したエンジニアのためのライフハック ……池田寛 第2章:PSP のインフラ構築~ PSP を始める前に ……有賀淳 第3章:記録による改善~ アスケイドにおける事例の紹介 ……藤原克則 第4章:無理なくPSPを活用する~アスケイドにおける今後の展開 ……渡辺洋司
今回は、対象の構成管理がMercurialであるか否かに関わり無く、Mercurialを併用することで開発効率を向上させる手法を説明します。 題材としてフリーソフト/オープンソースソフトを取り上げますが、ここで説明する手法は、「Mercurial以外の構成管理ツールの使用を指定されている開発」といった、(残念ながら)良くあるシチュエーションでも適用可能です。 なお本稿では、フリーソフト/オープンソースソフトの総称として、以降FLOSS(Free/Libre and Open Source Software)の略称を使用します。 No Patch, No Life 世間的にFLOSSが認知されて随分時間も経ちましたし、その数も相当なものになりました。 その気になれば、CVSやSubversionで運用されているリポジトリにアクセスして、最新成果をいち早く試してみることも、これまでの開発過
連載も4回目となりました。これまで説明したSketchFlowは、設計やプロトタイプといった実開発前のフェーズで行われる作業ですが、今回は実開発へ視点を移し、それまでのSketchFlowの資産をいかに実開発で活用するかを解説していきます。 今回もサンプルを元に説明しますので、下記URLよりダウンロードしてください。 サンプルファイル SketchFlow資産の活用ポイント SketchFlowも、根本は通常のアプリケーション開発と同様のWPF/Silverlightプロジェクトを元に動作していますので、テクノロジーの概念は変わりません。その中で、SketchFlowの使用段階から意識すべきポイントは以下の4つになります。 テンプレート・スタイルをResource Dictionaryへ集約 ビヘイビアー カスタムコントロール 本開発プロジェクトへ変換 テンプレート・スタイルをResour
はじめに-この特集のねらい この特集では、ソフトウェアの組み合わせテストについての技法である「オールペア法」と、オールペア法を採用したテストケース作成ツール「PICT」の機能、およびその効果的な使い方を、多くの例を用いて解説していきます。筆者はPICTを実際のテスト業務に1年半以上使用してきました。そこから得られたノウハウも合わせて公開したいと思います。 ソフトウェアはさまざまな因子(パラメータ)の組み合わせにより、その挙動が違ってきます。これらパラメータの組み合わせを総当りで行うことはテスト件数の爆発を招き、実際に行うのは多くの場合、不可能です。どのようにすればテスト件数の爆発を招かずに、しかもテストの質を落とさない組み合わせをテストできるかが重要な課題となっています。 こうした課題を解決するために考え出された効率的な組み合わせテスト技法は、大規模、複雑化するソフトウェアの組み合わせテス
前回は、TestLink自体の説明に入る前段階として、そもそも「テスト管理」とは何かということについて説明しました。今回からは、いよいよTestLinkの機能に踏み込んでいきます。まず今回は、TestLinkの機能の全体像を見ていきたいと思います。 TestLinkとは? TestLinkは、Webベースのテスト管理システムです。テスト管理システムという名の通り、前回ご説明した「テスト管理」を補助することを目的としています。Webベースのアプリケーションですので、Webサーバ(Apacheなど)とデータベース(MySQLなど)の環境で動作します。 また、TestLinkはオープンソースで開発/配布されています。オープンソースのライセンスとしてはGNU General Public License(GPL)が採用されており、誰でも自由に使うことができますし、その気になれば各現場に合わせてカス
この連載では、オープンソースの継続的インテグレーション(CI)サーバであるHudsonを利用した、ソフトウェア開発の生産性向上について解説しています。前回の記事では、Hudsonの紹介と、インストール手順について解説しました。今回は、実際にHudsonでプロジェクトをビルドをする過程をより詳しく見ていきます。 ジョブの種類を選ぶ まずはHudsonの新規ジョブ作成画面(http://localhost:8080/hudson/newJob)に戻りましょう。ここでは、新しいジョブの作成に先だって、ジョブの種類を選びます。これは、IDEに似ています---ここで適切な種類を選択することによって、プロジェクトにあわせて特化したサポートが提供されるわけです。何もプラグインをインストールしない状態では次の選択肢が表示されます。 フリースタイルプロジェクトのビルド本記事では主にこれを解説します。ソースコ
継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く