- ついにCurlでモバイル開発が可能に! ワンソース・マルチユースのモバイル開発環境「Caede」
2011年11月28日、Curlのモバイル開発環境のプレビュー版「Caede」が公開された。Caedeは、様々なモバイルに対応するクロスプラットフォーム開発環境で、Curl言語のみでスマートフォンとPCの両アプリケーションを開発できる「ワンソース・マルチユース」をコンセプトとしている。今回は、Caedeプロダクトチームを統括している岡田 一志氏、UI部分を担当した小段 政樹氏、カール ウィリアム スターン氏、ロジック部分を担当した菅原 洋介氏、福田 祥貴氏に、Caedeの概要や特徴、今後の展開などについて伺った。
[2012年01月24日] - アドビシステムズ Mike Chambers氏インタビュー ~Flash/HTML5を相互に受け入れ、最適な選択肢を
モバイルデバイスでのFlashの開発中止、Flex SDKのApache Software Foundation寄贈計画、新たなクラウドサービスの発表など、話題の尽きることのないアドビシステムズ。CodeZineでは、先日来日した同社のFlash Platform デベロッパー担当 Mike Chambers氏、プラットフォーム エバンジェリスト Lee Brimelow氏へ、今後の動向についてインタビュー取材を行った。
[2012年01月18日] - ここが違う! Adobe Fireworksで軽快プロトタイピング
Adobe FireworksはWebアプリケーションデザイナーのためのデザインおよびプロトタイピングツールです。同社のPhotoshopやIllustratorと比較されることもしばしばありますが、それらが紙媒体主体のデザインツールとして進化してきたのに対し、Fireworksは「(デスクトップ、ラップトップ、モバイルといった)スクリーンベース」のデバイス向けデザインに特化したツールとして版を重ねてきました。そのためFireworksアプリケーションが扱うカラーモードにCMYKはなくRGBのみとなりますが、軽快な操作感やベクターもビットマップも扱えるという手軽さから、一部のUI/UXデザイナーに愛されています。
[2012年01月17日] - Flash Builder 4.6でAndroid/iOSデバイスのバイブレーター機能を実行するライブラリを作成!
本記事ではAdobe AIR 3の新機能「ネイティブ拡張」について説明します。また、先日リリースされたばかりのFlash Builder 4.6を用いたネイティブ拡張の使い方も説明していきます。
[2011年12月09日] - Flash Builderのプロファイラを使用したパフォーマンスチューニング
Flash Builder 4.5 Premiumには、アプリケーションのパフォーマンスチューニングに役立つプロファイラの機能が付いています。本稿では、プロファイラの機能を紹介し、実際に使用して問題の原因を特定するまでの流れを説明していきます。
[2011年10月13日] - Googleが発表した新しいプログラミング言語「Dart」を使ってみよう!
この記事では、2011年10月10日のgoto;カンファレンスで発表されたGoogleの新しいプログラミング言語「Dart」のインストールと動かし方を勉強していきたいと思います。
[2011年10月11日] - 「FindBugs」「Jenkins」をサポートし、不具合検出の幅が大きく広がった静的解析ツール「Coverity Static Analysis 5.5」
2011年10月4日、コベリティは、C/C++やJava、C#のソースコード解析ツールの新バージョン「Coverity Static Analysis 5.5」を発表しました。発見が難しく、誤動作の原因となるバグを効率よく検出できる同ツールの新バージョンでは、前バージョンに比べてコード解析速度が向上し、より広範囲な開発環境に対応できるよう強化が施されました。Coverity Static Analysisの特長や新機能から、ソースコード静的解析のメリットについて考えてみましょう。
[2011年10月05日] - インテルTBBの同期メカニズム
この記事では、しばらくほったらかしていたインテルTBB(Threading Building Blocks)を久々に取り上げてみます。今回のテーマは「スレッドの同期(Synchronization)」です。
[2011年08月31日] - 米Adobe社 Greg Rewis氏インタビュー HTML5/CSS3、JavaScript - 新たなWebの到来
8月3日に行われた、アドビシステムズ社主催のイベント「ADC MEETUP ROUND02 HTML5 CAMP」。このイベントでは、HTML5やCSS3、JavascriptなどのWebのトレンドや、Dreamweaver CS 5.5を活用した制作チップスなどが紹介されました。今回、米国から来日し、ADCでセッションも行った米Adobe Systems プリンシパルエバンジェリスト Greg Rewis氏に、新しいDreamweaverで可能になったことや実装時の苦労、および今後のWebの新技術の動向などについて取材しました。
[2011年08月12日] - 「ソートも、サーチも、あるんだよ」 ~標準C++ライブラリにみるアルゴリズムの面白さ
僕がこのCodeZineに寄せた記事の中にはソートを題材としたものがいくつか(いくつも?)あります: マージソート、ヒープソート、そしてマルチスレッドで高速化した単純選択ソート。僕がソートをネタにする理由はいたって単純、「楽しいから」なんですね。
[2011年07月27日] - Flash Builder 4.5でスマートフォンアプリ開発! ~ マルチな解像度に対応したiOSアプリケーション ~
前回の記事では、Flash Builderのインストールからちょっとしたアプリケーション作成までを行いました。今回は、そのアプリケーションをさらに発展させ、iPhone 3GS、iPhone4、iPadそれぞれの画面サイズに対応させる方法を紹介していきます。
[2011年07月22日] - これからはスマートフォン開発もFlash Builder4.5で! ~ Twitter API連動のiPhoneアプリを3分で構築 ~
Adobeから、Flash Builderのマイナーアップデート版である「Flash Builder 4.5」が発売されました。Flash Builder 4.5では「スマートフォン向けの書き出し機能」が大幅に強化されるなど、マイナーアップデートに留まらない機能強化が存在しています。Flash Builder 4.5のダウンロードからインストール、そしてTwitter APIと連動したiPhoneアプリをほぼドラッグ&ドロップのみで構築できるサンプルを交えつつ、使い方を紹介していきます。
[2011年06月23日] - サンプルアプリでおぼえる実践的Android入門
本稿はサンプルアプリの作成を通じてAndroid開発について解説していきます。電卓アプリをサンプルとして使用します。実用に耐えうる電卓アプリの基盤を作成し、実践的なソースコードの作り方を学びます。本稿を読み終えた後は、電卓アプリにさらに機能追加が可能となり、あなただけのカスタマイズ電卓が作成できるようになります。
[2011年06月14日] - 状態遷移表からStateパターンを自動生成する
状態遷移表に基づいてコードに落とすのは単調な作業です。状態の数だけclassを起こし、それぞれのclassに事象の数だけメソッドを定義するので、どのclassもまったく同じ構造です。お定まりのパターンを何度も淡々を繰り返すのは退屈ですが、計算機はこのテの作業が大好きです。今回のお題は「状態遷移表からC#コードを自動生成させてみたよ」です。
[2011年05月27日] - C++でWebアプリケーションを開発できる ~ 高性能フレームワーク「TreeFrog Framework」
本稿では「C++でも簡単にWebアプリケーションを開発したい!」という声にお応えして、C++によるフルスタックのWebフレームワーク「TreeFrog Framework」を紹介します。C++で開発する最大のメリットは、アプリケーションが高速かつ少ないメモリ使用量で動作することです。Webアプリケーション自体がさらに高速に動作すれば、より少ない数のサーバで多くのリクエストを処理することが可能になるでしょう。
[2011年05月26日] - ASP.NETで帳票の印刷機能を実現しよう
Webアプリケーションを社内システムとして使う場合、帳票の印刷機能はほぼ必須です。従来、Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ここでは、ASP.NETで帳票の印刷機能を実現する方法を説明します。
[2011年05月17日] - .NET FrameworkでJSONデータを処理する
この記事では、.NET Frameworkの言語からJSONデータを読み書きするためのライブラリとして、.NET Framework標準のDataContractJsonSerializerと、CodePlexで公開されているDynamicJsonを取り上げ、それぞれの使用方法について解説します。
[2011年04月21日] - PHPでの「ORMライブラリ」機能比較
本記事では、ORM(Object-Relational Mapping)を取り上げます。PHPで利用できるORMライブラリの機能やベンチマークを比較して、アーキテクトが適切なORMライブラリを選定できるようになることを目的とします。
[2011年04月15日] - Visual Studioユーザー必見! 最新Windowsインストーラー作成 再入門
Windowsアプリケーションのインストールは、一般に「インストーラー」を使って行われます。このインストーラーの作成方法やポイントを、Visual Studio 2010にも機能限定版がバンドルされている「InstallShield」を例に紹介します。
[2011年04月15日] - 安心の料金、柔軟なサポート体制、高い信頼性でソーシャルアプリを支援 ~パブリッククラウド「NOAH」
IDCフロンティアのパブリッククラウド『NOAH(ノア)』は、信頼性とコストパフォーマンスに優れたサービス。モバゲータウン、GREEの両プラットフォーム向けのパックプランを提供するなど、ソーシャルアプリに最適なインフラとして利用されている。同サービスの特長や利用動向、今後のビジネスプランなどについて、担当者に伺った。
[2011年03月01日]


