市民開発者と熟練開発者の役割
「aPaaS」によるノーコード/ローコードのアプリ開発は企業文化に浸透するか
企業はアプリケーション開発の頓挫や、ビジネスに精通する熟練したアプリケーション開発者の不足に悩んでいる。こうした中、ドラッグアンドドロップのみでアプリケーション開発する手法への期待が高まる。(2018/11/15)

開発者が学ぶサイクルを提供
Domino’s Pizzaが実践するセキュアなアプリ開発プロセス
Domino's Pizzaは、アプリ開発の初期段階からセキュリティをプロセスに組み込んでいる。そこにはアプリ開発者を成長させる仕組みがあった。(2021/11/15)

モバイルアプリ開発環境の選び方【前編】
Androidアプリ、iOSアプリ、ハイブリッドアプリ開発に使える主な言語とツールまとめ
モバイルアプリケーション開発の主な要件にデバイスのOSの種類がある。「iOS」「Android」あるいはその両方で利用できるアプリケーションの開発に適したプログラミング言語やツールには、どのようなものがあるのか。(2020/11/9)

モバイルアプリ開発環境の選び方【後編】
モバイルアプリ開発者が選ぶべきプログラミング言語とテストツールは?
モバイルアプリケーション開発はさまざまな要件が絡み合う。開発で使用するプログラミング言語とテストツールを選ぶ際に役立つヒントを解説する。(2020/11/17)

Appleファーストは持続不可能
Appleのポリシー変更に振り回されないアプリ開発体制の構築方法
モバイルアプリ開発の理想はクロスプラットフォーム化だが、Appleの要求に準拠しようとすると開発工数が膨れ上がる。Appleに左右されずクロスプラットフォーム開発を実現する方法とは。(2021/10/8)

デル・テクノロジーズ株式会社提供ホワイトペーパー:
機能追加も拡張性向上も容易に、アプリ開発をモダナイズする正しい方法とは?
アプリケーション開発において、迅速な対応とイノベーション、拡張性向上と変更への耐性、リスク低減と生産性向上は長年の課題だった。これらを解消し得る、モダンアプリケーションのアプローチについて、メリットと導入の秘訣を解説する。(2021/4/9)

2021年のWindows【前編】
Windows 10のUI刷新が意味するMicrosoftの対アプリ開発者戦略
既知の通り、2021年のメジャーアップデートでWindows 10のユーザーインタフェースが刷新される。そこからアプリケーション開発者に対するMicrosoftの戦略を垣間見ることができる。(2021/1/22)

スマホアプリ開発の成功は利用者目線にアリ
ライオンのスマホアプリ開発秘話、”人間中心設計”で使いやすいアプリに
舌の画像を解析して口臭のリスクを判定するというスマートフォン用アプリ「RePERO」。“人間中心設計”で作られ、利用者からも好評だ。アプリ開発は専門外だったライオンはどうやって開発を進めたのだろうか。(2020/11/4)

抽選でAmazonギフト券が当たる
「デジタル変革(DX)とアプリケーション開発」に関するアンケート
簡単なアンケートにご回答いただいた方の中から抽選で10名にAmazonギフト券(1万円分)をプレゼント。(2022/1/20)

開発プロセスにセキュリティチェックを
迅速かつ「セキュア」なアプリ開発を実現するためには何が必要?
Webアプリケーションに残っていた脆弱性を攻撃される事例が後を絶たない。公開するには脆弱性診断が必要だ。しかし開発に速度が求められる今、それだけでは対応しきれない。リリース間隔が短いWebアプリケーションでは別の取り組みも必要だ。(2022/1/18)

PWA、RAMDの長所と短所は
「iOSとAndroidのどちらに対応?」から始まるモバイルアプリ開発、3つの質問
モバイルアプリ開発には、Appleの「iOS」とGoogleの「Android」のどちらをサポートするかをはじめとした、アプリの種類と開発手法が含まれる。IT部門が採用すべきツールやトレンドを3つの質問から明らかにする。(2018/8/3)

技術以前に乗り越えるべき壁がある
クラウドアプリ開発成功の鍵は? ソニー銀行、ローソンなどの事例で考える
クラウドを活用したアプリケーション開発をこれから始める企業が注意すべき点とは。先行してクラウドを活用する4社の事例に見る、効果と課題を紹介する。(2017/12/14)

「アプリケーション開発基盤とテストデータの運用」に関するアンケート
簡単なアンケートにご回答いただいた方の中から抽選で10名にAmazonギフト券(3000円分)をプレゼント。(2021/9/7)

安全なWeb/モバイルアプリ開発【前編】
アプリ開発者が実践すべきセキュアコーディングの初歩の初歩
Webアプリケーションやモバイルアプリケーションの脆弱性のほとんどは、ごく当たり前な処理の欠落に起因しているという。開発者が絶対にやるべきこととは何か。(2021/9/8)

Javaが愛され続ける5つの理由【後編】
「Java」はなぜ、今も昔も開発者に愛されるのか
「Java」はさまざまなアプリケーション開発に活用できるプログラミング言語だ。Javaが開発者からの支持を得続けている理由を説明する。(2021/10/28)

Rubyを知る【中編】
「Ruby on Rails」はなぜ開発者に愛されるのか
「Ruby」や「Ruby on Rails」を使ったアプリケーション開発にはさまざまなメリットがある。開発者は何に利点を見いだしてRubyを活用しているのか。(2021/12/17)

Rubyを知る【前編】
いまさら聞けない「Ruby」の真実 何に役立つのか?
「Ruby」はWebアプリケーション開発で広く用いられているプログラミング言語だ。どのような特徴があるのか。概要を解説する。(2021/12/11)

コンテナ採用に高い壁
アプリ開発のトレンドは「コンテナありき」――現実は?
今や誰もがコンテナを前提に話をする。確かにコンテナには多くのメリットがある。ではアプリケーションのモダナイズに際して、皆コンテナ化に取り組んでいるのだろうか。(2021/5/19)

Rubyを知る【後編】
「Ruby」が“大人気言語”になり切れない原因は?
Webアプリケーション開発用のプログラミング言語として人気を博してきた「Ruby」には幾つかの短所がある。開発者にとってどのような点が問題なのか。(2021/12/24)

Computer Weekly日本語版
Windows 10のUI刷新が意味するMicrosoftの対アプリ開発者戦略
ダウンロード無料のPDFマガジン「Computer Weekly日本語版」提供中!(2021/4/3)

ライブラリとフレームワークを使い分ける【後編】
「ライブラリ」と「フレームワーク」を見分ける有力な方法
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。(2021/8/20)

製品名が長い
SAPがアプリ開発環境を強化 ローコード/ノーコードも可能
SAPが同社プラットフォーム用開発環境の拡充を発表した。ローコード/ノーコード開発もサポートし、開発の効率が向上するという。(2021/3/16)

クロスプラットフォーム、AI、UI/UXが鍵
「モバイルアプリ開発者」なら胸が熱くなる3つのトレンド技術
進化し続けるモバイルアプリ開発の分野では、さまざまな技術が登場している。IT部門や開発者が今注目すべき3大技術を紹介する。(2017/12/6)

GDPRやセキュリティの観点からも考察
ネイティブにこだわらないモバイルアプリケーション開発(MADP)「Sapho」とは
エンドユーザーは、通知や複雑なインタフェースにうんざりしている。本稿では、あるモバイルアプリケーション開発(MADP)ベンダーが現代のユーザーの要求に応える方法を紹介する。(2018/6/29)

「Java 17」注目機能5選【後編】
「Java 17」の「NullPointerException例外処理分析」に役立つ機能は?
「Java 17」で利用可能な機能の中には、アプリケーション開発を支援するさまざまな機能がある。例外処理、switch文、継承に関する機能を解説する。(2021/11/16)

特選プレミアムコンテンツガイド
「API」を「SDK」「RPA」と比較 何が違うのか?
「API」は当然ながら「SDK」とも「RPA」とも異なる。ただしアプリケーション開発やビジネスプロセスの効率化といった観点では、APIとSDK、APIとRPAは比較対象になり得る。それはどういうことなのか。(2021/8/24)

データ分析やWebアプリ開発のための無料仮想アプライアンス5選【前編】
無料で使える、「WordPress」をすぐ利用できる仮想アプライアンスとは?
データ分析やWebアプリケーション開発に役立つ仮想アプライアンスが幾つかある。こうした仮想アプライアンスのうち、無料で利用可能な「Elastic Stack」と「Bitnami WordPress Stack」の機能と用途を説明する。(2021/8/19)

UI改善に不可欠
徹底比較:モバイルアプリ開発に必須のテストツール4製品
モバイルアプリのテストは、ユーザーエクスペリエンスを高めるとともに、バグを見つけ出すためにも必要なプロセスだ。アプリ開発に必須となる定番のテストツール「Appium」「Calabash」「Perfecto Mobile」「Ranorex」について紹介する。(2018/9/26)

費用対効果を向上させるには
モバイルアプリ開発の成功に必要な5つのヒント
適切な準備をしなければ、アプリ開発は複雑になり得る。幸先良くプロセスを開始し、最適なツールを武器に開発における無理、無駄を回避しよう。(2018/2/13)

「Rust」のメリットとデメリット【後編】
難しくても「Rust」を学びたくなってしまう理由
クラウドネイティブなアプリケーション開発でプログラミング言語「Rust」を採用する開発者は、何をメリットと捉えているのか。デメリットと共に解説する。(2021/9/13)

ライブラリとフレームワークを使い分ける【前編】
いまさら聞けない「ライブラリ」と「フレームワーク」の違いとは?
ライブラリとフレームワークは、どちらもアプリケーション開発を支援するプログラミング部品だ。両者の違いとは何か。(2021/8/13)

教育機関と医療機関の「SAP Cloud Platform」事例【後編】
Googleスプレッドシートでは限界 病院が「PaaSでアプリ開発」を決めた理由
ドイツのハイデルベルク大学病院は新型コロナウイルス感染症拡大を機に、SAPのPaaS「SAP Cloud Platform」を導入して病床の空き情報を管理するアプリケーションを開発した。同院の医師にそのいきさつを聞いた。(2020/11/10)

脆弱なアプリが企業ブランドの多大な毀損に
「コロナ禍で実デバイスに触れない」モバイルアプリ開発現場を救う解決策とは
ビジネスでモバイルアプリケーションが重要になる中、その開発難度はますます高くなっている。特に課題となっているのがデバイスの進化と多様化による開発/テスト工数の増加、複雑化だ。こうした課題を解決に導く有効策はあるのか。(2020/10/26)

「HoloLens」を活用する小柳建設【後編】
小柳建設が「HoloLens」を使って分かった効果と“意外な落とし穴”
建設現場のDXに取り組む小柳建設は、建設物の3Dモデルを空間に表示する機能を備えた「HoloLens」用MRアプリを開発して利用している。同社が直面したMRアプリ開発の“落とし穴”と、HoloLensで得られた効果とは。(2021/11/15)

日本ヒューレット・パッカード合同会社提供ホワイトペーパー
DevOpsからインフラまで、クラウドネイティブアプリの実現に不可欠な4つの指針
クラウドネイティブの登場は、アプリケーション開発サイクルを迅速化した一方、アプリケーションとソフトウェアプラットフォームの展開/管理方法を大きく変えた。その中で考慮すべき4つの指針について、課題解決プロセスを基に解説する。(2021/8/2)

多様なオプションを提供
モバイルアプリ開発を“爆速化”するツール5選
モバイルアプリケーション開発ツールのベンダーは、ローコード/ノーコード開発プラットフォームから、マイクロアプリ、ワークフローアプリに至るまで、多様なオプションを提供している。(2018/3/8)

プログラミングを変えた「Java」の歴史【後編】
「Java」を“偉大な言語”にした3つの画期的要素
「Java」の進化はアプリケーション開発に大きな影響を与えてきた。Javaの企業向け仕様群「Java EE」の豊富な要素のうち、特に画期的だった3つの要素を振り返る。(2021/4/4)

Apple製OS用プログラミング言語比較【前編】
いまさら聞けない「Objective-C」の基礎 macOS向けレジェンド言語の利点は?
Apple製OS用アプリケーション開発で利用される主なプログラミング言語の一つが、オブジェクト指向プログラミング言語である「Objective-C」だ。その特徴を紹介しよう。(2021/1/15)

ヴイエムウェア株式会社提供Webキャスト
今さら聞けない「コンテナ」の基礎:仮想マシン/Kubernetesとの違いとは?
DXに伴いアプリケーション開発の重要性が高まる中で、迅速な開発に寄与するコンテナが注目されているが、「仮想マシンやKubernetesとの違いが分からない」という声も少なくない。そこで、各テクノロジーの仕組みやメリットを解説する。(2021/1/29)

IT担当者なら要チェック
モバイルアプリの3大トレンド「PWA」「Androidプレビューアプリ」「Swift」とは?
モバイルアプリ開発の3つの新たな戦略が今後のアプリ開発方法を変える可能性がある。この3つの中から自社に適した手法を考えてはどうだろう。(2018/9/14)

ヴイエムウェア株式会社提供Webキャスト:
Spring BootのKubernetes対応、開発者が考慮すべき「5つのポイント」とは?
決まりきった作業を取り除き、アプリケーション開発を効率化するとして普及する、Javaフレームワークの「Spring Boot」。このSpring Bootで作成したアプリケーションをコンテナ化し、Kubernetesにデプロイするための5つの要点を解説する。(2021/1/25)

既にモバイルアプリの半分以上がIT部門の管轄外
モバイルアプリ開発で進む“IT部門外し”、それでもCIOがすべきことは?
需要が拡大するモバイルアプリ開発。それに伴い、最高情報責任者(CIO)がモバイルアプリ開発を先導する必要性も高まっている。(2016/3/22)

ヴイエムウェア株式会社提供Webキャスト
モダンアプリを効率運用、旧来型の監視から脱却するオブザーバビリティー向上術
アプリケーション開発へのコンテナ導入は、利点だけでなく複雑化をもたらし、従来型の監視を無意味なものにした。いま重要なのは、異常を傾向やアラートから分析し、プロアクティブな対応を可能にする可観測性(オブザーバビリティー)だ。(2021/1/27)

柔軟なシステム構築を支える
「マイクロサービスアーキテクチャ」アプリ開発者が重視すべき3項目とは?
「マイクロサービスアーキテクチャ」に基づくアプリケーションを開発する際、重視すべきこととは何だろうか。主要な3つの項目を紹介する。(2020/2/20)

コスト削減やリソースの有効利用に効果的
「モバイルアプリ開発プラットフォーム」(MADP)がきっと欲しくなる5つのメリット
「モバイルアプリケーション開発プラットフォーム」(MADP)を適切に選び、効果的に活用すれば、コスト削減やリソースの有効利用につながる。MADPの主要な5つの用途を紹介しよう。(2017/9/15)

クラウドにはクラウド型の対策で
「DevSecOps」のマインドを取り入れた、最新のSaaS型WAFが登場した理由
セキュリティ担当者の「待った」の声が、Webアプリケーション開発のスピードを鈍らせる――そんな状況を経験したことはないだろうか。スピードとセキュリティを両立させる鍵を探ってみよう。(2020/12/25)

デル・テクノロジーズ株式会社提供ホワイトペーパー:
Kubernetesの安全な活用を支援、データ保護を低コスト&容易に強化する方法とは
アプリケーション開発の生産性向上に有効なコンテナやKubernetesだが、ワークロードのデータ保護に関しては懸念も多い。そこで注目したいのが、ITプロジェクトのサイロ化を防ぎつつ、エンタープライズレベルの保護を安価に実現する方法だ。(2020/10/29)

コンテナをエンタープライズ環境で使う
なぜコンテナなのか その有用性とビジネス価値とは
従来の仮想化技術がITインフラの効率性を大きく高めたのに対し、コンテナ技術はアプリケーション開発を高速かつ柔軟にする。だが、その本質にあるのはあくまで「ビジネスにもたらす価値」だ。(2020/11/25)

IBMが語る「量子コンピュータ」実用化への道筋【後編】
量子アプリケーション開発に量子力学の知識は必要か?
GoogleやIBMは量子コンピュータ開発に積極的だ。これらの企業の開発状況や、ユーザー企業が量子コンピュータ技術を利用するメリットについて、IBM基礎研究所の責任者に話を聞いた。(2020/1/6)

米国の就職情報サービス会社が調査
“モバイルアプリ開発者”が重宝される理由、年収はクラウド技術者よりも上?
IT関連職業の平均年収を調査したところ、モバイルアプリ開発スキル保持者が上位にランクインした。その理由を紹介する。(2016/12/23)