CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
小惑星を目指し、宇宙で一人旅を続ける小惑星探査機「はやぶさ2」。初代「はやぶさ」に続き、宇宙探査の新時代を切り開こうとしています。この重要なミッションをプログラミングの面からも支える、JAXAの佐伯孝尚さんにお話を聞きました。 小惑星イトカワから微粒子サンプルを持ち帰るという、人類初の偉業を成し遂げた初代「はやぶさ」の後継機として生まれた小惑星探査機。 はやぶさ2の目的地は、小惑星1999 JU3。2014年12月に打ち上げられ、2015年11月~12月の地球スイングバイ(地球の重力を利用して探査機の軌道を変更すること)に向けて、順調に宇宙の旅を続けている。 はやぶさ2のミッションは、はやぶさと同様に小惑星の物質を地球に持ち帰る、サンプルリターン。今回は地表の物質を採取するのに加えて、インパクター(衝突装置)を使って人工的なクレーターを作り、地下にある純度の高い物質を採取する。今回お話を聞
はじめに 第3回目の本稿は、「docomo Developer support」で公開予定となっている、PUX社の技術を用いた顔・オブジェクト認識APIを使って、顔がモザイクになって写るモザイクカメラアプリを作ってみます。「docomo Developer support」では、このAPIのように、NTTドコモ以外が開発したAPIも公開されており、今後もさまざまなAPIが増える予定になっています(本稿は、2015年1月29日時点の最新情報に基づいております)。 対象読者 JavaとEclipseを用いたAndroidアプリの開発で、基本的な知識がある方を対象とします。 顔・オブジェクト認識API 顔・オブジェクト認識とは、写真や動画などの画像から、特定の人物やもの(オブジェクト)を認識する技術です。最初に、どのような機能があるかを紹介しておきます。 提供されるAPIの概要 提供されるAPI
はじめに ロールプレイングゲームに「町の人」と呼ばれるキャラクターがいます。町の中をぶらぶらと歩いて、主人公が話しかけると、何らかの情報を提供してくれる人たちです。彼らは、その情報提供という役目から、主人公が話しかけやすいように同じような場所を、ときどき立ち止まったりしながら歩いています。 実は僕、そんな彼らを見てると、「たまには好き勝手に動きたいんじゃないの?」とか、「本当はお腹が減ってて、急いで家に帰りたいんじゃないの?」とか想像しちゃうんですよね。そんなわけで今回は、町の人たちを縦横無尽に歩かせるプログラムを作ってみました。名づけて『アイちゃんの大冒険』。主人公の女の子アイちゃんとその仲間たちが、元気に町の中を駆け回るアプレットです。 アプレットを見る 対象読者 ゲームプログラムに興味がある方や、経路探索プログラムに興味がある方を対象とします。また、Java初心者の方には、楽しめる教
1. エンタープライズアプリケーション まず最初に挙げられたのがエンタープライズ分野だ。エンタープライズ・アプリケーションの開発に使う言語やツールには次のような要素が求められる。 クライアントとサーバの連携 オブジェクト指向 優れた開発ツールセット 言語としての成熟度 自動コード生成機能 ベストプラクティス JavaやFlexがこの要件をすべて満たしているのに対し、HTML5は現時点ではまだ発展途上であり、エンタープライズシステムで採用できるほど成熟しきってはいない。Flexが特に優れているのは言うまでもなくUIを中心とするアプリケーションのフロントエンドの開発能力である。今後も当面の間は、バックエンドをJava、フロントエンドをFlexで開発するというスタイルが主流であり続けるだろうとOwen氏は指摘している。 2. マルチスクリーン開発 ここ数年でスマートフォンやタブレットは爆発的な普
はじめに 10日にデンマークで開催されたgoto;カンファレンスにて、Googleの社員であるLars BakとGilad Brachaによって新しいプログラミング言語Dartの発表が行われました。 公式サイトによると、Dartは構造化されたWebアプリケーションを作成するための新たなクラスベースのプログラミング言語と書かれています。さらに、シンプルさ、効率性、スケーラビリティを目標に開発されたとのことです。この新しく、挑戦的なプログラミング言語をぜひ一緒に試してみましょう! 対象読者 Webサービス開発に興味があるプログラマー 新しいプログラミング言語に興味がある方 必要な環境 SnowLeopad以降のMac XcodeとSubversionクライアントがインストールされていること Dartとは? Dartとは、10日にGoogleが発表したWebアプリケーションのための新しいプログラ
Android女子部がAIR for Androidアプリ開発を体験 5月頭に試用版のダウンロードが開始され、いよいよ5月20日に発売となったアドビシステムズの提供する統合開発環境「Adobe Flash Builder 4.5」。新バージョンの目玉は何と言ってもAndroidアプリ開発に対応したことだろう。発売に先駆け、普段からAndroidアプリ開発を行っている開発者に、同製品での開発を体験してもらおうと、アドビシステムズ東京本社オフィス(東京・大崎)にて、同社のアプリケーション開発・実行環境を活用したAndroidアプリ開発を実体験できる講習会が開催された。 同講習会に生徒として参加したのは、「日本Androidの会 女子部」(以下、Android女子部)の面々。同部は、Androidのユーザーコミュニティー組織である「日本Androidの会」に所属する女性会員が集まり、女性ならでは
この記事は、Javaに精通した開発者の方に、ActionScript 3.0(以下AS3)がどのような言語なのか、どこがJavaと異なっているのか(あるいは同じなのか)を一覧できるようまとめたものです。 主にAS3の静的な側面をまとめた、『文法編』(この記事)および『クラス宣言編』(Adobe Developer Connectionにて公開中)と、動的な側面をまとめた『属性操作編』(近日公開予定)および『振舞い編』(近日公開予定)の4編に分けて、Java開発者が引っかかりやすいと思われる点を中心に記述しました。 厳密な言語解説よりは、まずAS3の概要が分かること、を目的に書かれています。さらに詳しい言語仕様についてはActionScript 3.0の学習をご覧ください。 文法編の内容 文法編では、要素と宣言に関わる基本的な文法を扱います。とはいっても、JavaとAS3の文法はいろいろな面
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く