最新記事一覧
Windows Insider ProgramのDevチャネルで公開されているWindows 10の開発バージョンからWSL 2の新機能を見ていこう。wsl.exeがWindows 10の標準コマンドになり、Linuxディストリビューションのインストールが簡単になるなど、大きな変化がある。
()
既知の通り、2021年のメジャーアップデートでWindows 10のユーザーインタフェースが刷新される。そこからアプリケーション開発者に対するMicrosoftの戦略を垣間見ることができる。
()
運転に慣れた今となっては、スマホとディスプレイオーディオで事足りそうです。
()
エンバカデロ・テクノロジーズは、統合開発環境の新バージョン「RAD Studio 10.2 Tokyo」を2017年3月28日に出荷開始する。WindowsとLinuxで、サーバサイドアプリケーションのクロス開発を可能にした。
()
エンバカデロ・テクノロジーズは「Delphi 10.1 Berlin Starter Edition」と「C++Builder 10.1 Berlin Starter Edition」を無期限の無料版として提供する。
()
情報端末としてのスマートフォン、タブレット、PCの特徴を整理しながら、企業クライアントとしてのタブレットの利点などを考えます。
()
多数の機能が追加されたWindows 10の「Anniversary Update」は、一般ユーザーだけでなく、アプリ開発者にとっても見逃せないアップデートとなった。
()
世界的に人工知能が注目を集める中、Microsoftが開発者会議で示した未来のコンピューティング像は「ハードウェアに依存しない、会話でさまざまな問題がスマートに解決する世界」だった。
()
トリニティが投入した個性派Windows 10 Mobileスマートフォン「NuAns NEO」。美しいデザインに隠されたこだわりやストーリー、今後の展開について、アドバイザーの本田雅一氏に聞いた。
()
「Rubyの良さを組み込みに」を合言葉とする開発言語「mruby」は公開以来、着実な進歩を遂げ、さまざまな場面での利用も進んでいます。ここでは「Web界から組み込みに向けられた刺客」(まつもとゆきひろ氏)たる、mrubyの採用事例を紹介します。
()
よりよく進化した製品は数多く見られたが、2016年以降の大きな流れを生み出すような「メガトレンド」は見いだせない――そんな1年だったのではないだろうか。
()
IoT版Windowsをインストールした機器に「何か」をやらせるには、そのためのアプリを開発して機器にインストールする必要がある。無償のWindows版GUIツールでIoTアプリを開発する方法とは?
()
ソフトウェア開発と一口に言っても、PC向けと組み込み機器向けでは数多くの相違点があります。組み込みソフトウェアが重要な理由と合わせて組み込みソフトウェア開発の要点について解説します。
()
Rubyを軽量化、組み込み向けとして開発された「mruby(軽量Ruby)」が今、IoTでの開発言語として注目されています。Cに比べてコード量を1/4まで低減するmrubyについて、この連載では“mrubyはIoTでこう使え”までを分かりやすく解説します。
()
インテルの超小型コンピューター「Edison」の国内販売スタート間近のいま、IoTブームも現実的な実装をソフトウェアエンジニアが考えられる状況がそろいつつあるようだ。プロトタイピングがはかどる開発環境や、クラウドサービスと連携したアプリケーション開発のための環境も。
()
組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジします。クラウド開発環境「mbed」を使い、プログラムを書きながら回路をブレッドボードに実装、動作を確認しながらさまざまな内蔵デバイスの使い方をマスターしていきます。
()
2014年10月18〜19日の2日間、「オープンソースカンファレンス2014 Tokyo/Fall」が開催された。このイベントはオープンソース系ソフトウェアコミュニティーのイベントのように見られがちであるが、メイカーブームの影響もあり、組み込み系や電子工作系のコミュニティーの参加も目立ってきた。そのなかでもホットな話題を提供していた、団体のセミナーやブース展示を紹介する。
()
IoTに力を入れているインテル。第2世代のマイコンボード「Edison」を発表した。プロセッサーとして新たにAtomを搭載、無線接続が可能で、Linuxも動作するらしい。Edisonによって「将来のアプリケーション」が生み出され、次世代のITが切り拓かれるかもしれない。
()
マイコンについて、ある程度分かってきたところで、今回は、「マイコン開発」で覚えておきたいいくつかの用語を紹介します。同時に、マイコン開発で使用する開発ツール(開発環境)や全体的な開発の流れも解説します。
()
WindowsベースのタブレットPCには、Windows 8に混じって「Windows RT」と呼ばれるOSがしばしば採用されている。見た目はWindows 8そっくりだが、何が違うのか? 特長とメリット/デメリットを解説する。
()
テクマトリックスは米Parasoftが開発するソフトウェアテストツール2製品の新版を発表。テスト駆動開発の“手間のかかるところ”をサポートする
()
テクマトリックスは、米Parasoft Corporationが開発したC/C++対応テストツール「Parasoft C++test 9.4(C++test 9.4)」と、.NET対応テストツール「Parasoft dotTEST 9.4(dotTEST 9.4)」の日本語版の販売を開始した。
()
今回は、クロス開発の概要と組み込みシステム開発に用いる開発支援機器について詳しく解説する
()
今回から「C言語による制御プログラミング」をテーマにした新章に突入! まずはH8マイコンのプログラミング環境の構築から。
()
NeXTのMulti Architecture Binaryそのものと言える技術「Universal Binary」。前回に引き続き、Universal Binaryの詳細を解説していこう。
()
最終回として、これまでの連載記事を振り返り、H8マイコンでのソフトウェア開発に重要と思われるポイントをまとめる。
()
オープンソースのビジュアル開発環境“Eclipse”を用いた、C/C++アプリケーションのクロス開発方法について解説。
()
SELinuxの面倒な設定をGUIから行うためのソフトウェア「SELinux Policy Editor」(SEEdit)の最新バージョンがリリースされた。本バージョンからFedora Extrasに取り込まれている。
()
組み込みソフトウェアの開発環境を整える前に、まず開発の手順や一般アプリ開発との違い、そしてOSは何をしているのかを解説しておこう。
()
C言語が組み込み開発の主流となったのはなぜか。機械語、アセンブリ言語などとの比較から、C言語が支持される理由を解説しよう。
()
ウインドリバーは、ネットワーク機器やモバイル端末向けに最適化した、Linuxカーネル2.6.14ベースの開発プラットフォームを発表した。
()
まずクロス開発環境を整備してPC上でARM用バイナリをコンパイルできるようにし、そのプログラムをArmadilloに組み込む手順を解説する
()
組み込みソフトウェアの開発は、PC用とは異なる要素や手順が必要となる。今回は開発を始める前に、組み込み開発の全体像を説明する
()
Qt/Embeddedを使って、Linuxデスクトップマシンで組み込みのGUIプログラミングを体験する本連載。今回はQt/Embeddedのインストールの後、動作確認を行い、デスクトップ上でフレームバッファを使用してプログラムが動かせるまでを解説します。
()
Qt/Embeddedを使って、Linuxデスクトップマシンで組み込みのGUIプログラミングを体験する本連載。今回は、Qt2とQt3を選択するうえでの要点と注意事項について、また、Qt/X11のインストールまでを解説する。
()
組み込みでのGUIアプリケーションは、ウィンドウシステムがない環境で動き、組み込みボードやタッチパネルなどの小型表示装置が用いられることが多いため、これまでは興味があっても簡単に手が出せませんでした。しかし最近は、Linux環境でフレームバッファが利用できるようになり、デスクトップマシンで組み込みGUIを体験できるようになっています。本連載では、Qt/Embeddedを使って、Linuxデスクトップマシンで組み込みのGUIプログラミングを体験します。
()
携帯電話や情報家電市場の活況で、組み込み分野が面白くなっている。その中でLinuxはどのような存在なのだろうか?
()
最近では、組み込みLinuxを採用する家電機器は増える一方。NECからLinux World Expo/Tokyoで参考出展されていたケータイが、無線SIPサポートの無線LAN機能を搭載しNTTドコモから発表された。
()