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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

多様なオプションを提供
モバイルアプリ開発を“爆速化”するツール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)

Computer Weekly製品ガイド
モバイルアプリ開発を成功に導く組織編成のヒント
大企業はどうすれば、モバイルアプリ開発のための効率的な組織を創設できるのか。(2018/6/5)

既にモバイルアプリの半分以上が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)

モバイル業務アプリ開発のハードルが低くなる?
業務アプリ開発の難関、“バックエンド連携”を簡単・安全に実現する方法とは
モバイルアプリケーション開発を内製化する企業が増えている。だが、3種類のOSに対応し社内システムと連携させるのは難易度が高い。これをクリアするには何が必要なのか。(2018/3/8)

何が最善か見極めるのは困難
モバイルアプリ開発と配信、多数の選択肢から選べない人に薦める5つのアプローチ
モバイルアプリ開発と配信の選択肢は豊富にある。本稿では5つのアプローチについて検討し、ユーザーのニーズにどう応えられるかを検証する。(2017/2/8)

ランタイムのOSS化で自由度拡大
Pythonの知識だけでWebアプリを開発できる「Anvil」
Anvilは、Pythonだけで開発できるフルスタックのWebアプリケーション開発環境だ。ランタイムがオープンソース化されたことで、オフライン環境にもアプリケーションをデプロイできるようになった。(2020/6/26)

クラウドアプリ開発の初心者向けガイド
クラウドネイティブアプリ開発者なら覚えておきたい「4つの基礎」
クラウドネイティブアプリケーションを開発する際に、検討すべき要素とは何か。基礎となる要素4つと、開発を支援するツールについて説明する。(2019/4/23)

「Power Fx」についてMicrosoftに聞く【後編】
「ノーコード/ローコード開発」がプログラミングの民主化を実現する?
「ノーコード/ローコード開発」は、プログラミングをより身近な存在にすることができるのか。Microsoftのノーコード/ローコード開発用プログラミング言語「Microsoft Power Fx」の担当者に聞いた。(2021/5/13)

コンテナネットワークの基礎知識【第1回】
いまさら聞けない「コンテナ」と「仮想マシン」の根本的な違いとは?
「コンテナ」はアプリケーション開発に限らず、インフラ運用の技術としても関心が高まりつつあります。コンテナを理解するには、仮想マシンとの違いを整理することが重要です。何が違うのでしょうか。(2020/5/22)

個々の機能や特性を比べる
Dockerと仮想マシンを比較 アプリ開発環境で使うなら?
仮想マシン(VM)とコンテナには技術的に大きな違いがある。コンテナを選ぶ開発者が多いのは、コンテナの方により整合性があると考えているためだ。(2019/2/5)

IT担当者が知っておくべき今後の潮流
2019年モバイル技術トレンド予測 AI、IoT、EMM、アプリ開発はどうなる?
2018年が終わり、IT担当者が企業向けモバイル関連技術の最新トレンドに目を向けるにはいい時期になった。2019年の注目すべき動向を紹介する。(2019/1/5)

「Android」アプリ開発者が注目
Javaから「Kotlin」に乗り換えたくなる5つの理由
Javaの代替となる可能性を秘めたプログラミング言語がある。Androidアプリケーション開発者を中心に利用が広がっている「Kotlin」だ。注目の背景を探る。(2020/2/17)

自己修復やステートレスにも注目
AWS、Azureでのアプリケーション開発で気を付けたい12のルール
クラウドアプリケーション開発ではスケーラビリティだけではなく、自己修復やステートレスといった機能にも注目すべきだ。肝に銘じておくべき12のルールを紹介する。(2017/8/15)

Computer Weekly製品ガイド
開発者とユーザーの垣根をなくすローコード開発
5年前に初めて“ローコード開発”という用語が登場した。そして今、エンタープライズアプリケーション開発における新たな成熟期を迎えている。このトレンドはあらゆる種類の組織が恩恵を受ける。(2020/4/3)

ITモダナイゼーションの現実解
DXの有力手段「コンテナ技術」に賢く挑む 開発に専念できるインフラ選び
コンテナ技術の特性を生かせばアプリケーション開発から運用までのサイクルを早められるが、相応の技術力や知識がないと難しい。コンテナ技術を用いたITインフラの構築や運用向けのリソースを抑え、注力すべきビジネスに専念する方法とは。(2020/3/31)

2画面で使えるアプリはどれだけ登場するか
2画面スマホ「Surface Duo」は何の役に立つのか? Microsoft製のAndroid機
Microsoftの2画面スマートフォン「Surface Duo」はビジネス用途に適しているのだろうか。Surface Duo向けのアプリケーション開発は進むのだろうか。専門家の見解を示す。(2020/3/5)

プログラミングを変えた「Java」の歴史【前編】
「Java」はなぜ人気言語になったのか? 成功の歴史を振り返る
新しいプログラミング言語が生まれ続ける中、いまだに広く使われているのが「Java」だ。Javaはどのようにして人気を集めるようになったのか。登場から現在までの変化を整理する。(2021/3/7)

コード記述を最小限に抑える
アプリ開発に適したOSSローコードプラットフォーム3選
企業は、可能な限り早くアプリを市場投入したいと考える。ローコードプラットフォームは開発プロセスを加速させる。優れた機能や柔軟なカスタマイズ性を持つオープンソースのローコードプラットフォームも登場している。(2018/11/15)

「選択の基準」を理解する
サーバレス vs. PaaS アプリ開発プラットフォームを比較する
「アプリケーション開発のクラウドプラットフォームとして、PaaSとサーバレスのどちらのサービスを選べばいいのか」という質問をよく聞く。両者の違いとメリットはどこにあるのだろうか。答えは「場合によりけり」だ。(2017/3/31)

日本ヒューレット・パッカード合同会社提供ホワイトペーパー
アプリのデリバリーサイクルを高速化、「クラウドネイティブ」で変わる手法とは
近年では、クラウドネイティブアプリケーションの迅速な開発サイクルによる継続的イノベーションが求められている。しかし、その実現には、開発や管理の方法を変化させる必要がある。本資料では、その指針を解説する。(2021/6/2)

「Power Fx」についてMicrosoftに聞く【中編】
Power Fxは「Excel」と何が違うのか? Microsoftのノーコード/ローコード言語
「Microsoft Power Fx」はMicrosoftが新しく開発したノーコード/ローコード開発用のプログラミング言語だ。その機能と仕組みには「Microsoft Excel」との共通点があるという。何が同じで、何が違うのか。(2021/5/6)