Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

「Webアプリケーション開発技術の新潮流スタディーズ」連載一覧

1~7件(全7件)
  • 2016/07/25

    IoT技術の代表「BLE:Bluetooth Low Energy」の動作原理を理解してみよう【後編】

     本稿は「IoT技術の代表『BLE:Bluetooth Low Energy』の動作原理を理解してみよう(前編)」の続きです。BLE(Bluetooth Low Energy)はその消費電力の小ささから、IoTで使用される無線技術の有望株を目される技術です。前編では、BLEの概要とアーキテクチャの全体像を確認した上で、無線通信で相手とやり取りする物理層と、それを制御するリンク層で構成される「Controller層」を説明しました。今回は、残り2つの層である「Host層」と「Application...

  • 2016/05/18

    IoT技術の代表「BLE:Bluetooth Low Energy」の動作原理を理解してみよう【前編】

     注目が高まるばかりのIoT。IoTを支える技術は様々ありますが、本記事では2回にわたり、無線通信のプロトコルとして有望株と目されている「BLE」(Bluetooth Low Energy)を取り上げ、それがどのような技術なのかを解説します。技術の動作原理を知ることは、理解を深めるだけでなく、それを応用する幅を広げます。IoTは開発や運用に制約が多いので、基礎となる知識は特に重要です。

  • 2015/10/22

    関数型リアクティブプログラミング言語Elmに学ぶ フロントエンド開発の新しい形 【後編】

     前回は、関数型リアクティブプログラミング言語Elmの基本的な文法と、関数型リアクティブプログラミング(Functional Reactive Programming:以下、FRP)の基礎になるSignalの扱いについて解説しました。 今回はいよいよ、Elmを使ってWebアプリケーションを構築する方法を説明します。

  • 2015/09/09

    関数型リアクティブプログラミング言語Elmに学ぶ フロントエンド開発の新しい形 【前編】

    ここ数年のWebフロントエンド開発の要求は、以前よりかなり高度なものになりました。 特に大規模なWebアプリ開発では、AngularJSやReact.jsなどのフレームワークを使うことが当たり前になってきています。 一方で、最近では新たなプログラミング手法として「関数型リアクティブプログラミング」(Functional Reactive Programming:以下、FRP)が注目を浴びており、前述のようなフレームワークと組み合わせて使う例も出てきました。 本稿では、FRPを専門に扱うプログラミ...

  • 8663_00.png
    2015/06/22

    「HTTP/2」がついに登場! 開発者が知っておきたい通信の仕組み・新機能・導入方法

     今日のWebを支える通信プロトコル「HTTP」の新しいバージョンである「HTTP/2」が、ついにRFCとして公表されました。これは「HTTP/1.1」から実に16年ぶりの改訂ということになります。それでは、HTTP/2の登場はインターネット上に構築されたシステムにどのような影響を与えるでしょうか。また、アプリケーション開発者はどのような対応をすべきでしょうか。本稿では、HTTP/2の誕生した背景・理由から、HTTP/2の仕様、接続の仕組み、導入方法までを広く解説します。

  • react.js.png
    2015/03/30

    いま最も注目のライブラリ「React.js」でシングルページアプリケーションを作ってみよう! 【後編】

     前回は、React.jsを使った簡単なアプリケーションの作り方について説明しました。今回は、前回で途中まで作成したTODOアプリに画面遷移機能を追加して、完成まで持っていきます。その過程で、快適で継続的な開発環境の構築方法とテストについて見ていきます。

  • 8491_00.png
    2015/02/25

    いま最も注目のライブラリ「React.js」でシングルページアプリケーションを作ってみよう! 【前編】

     近年のフロントエンド開発の大規模化・複雑化に伴って、JavaScriptフレームワークの需要がますます拡大しています。既にBackbone.jsやAngularJSなど、MV*フレームワークは数多く登場していますが、本記事では最近注目を浴びているFacebook製のライブラリReact.jsについて解説します。フレームワーク・ライブラリの選定に悩んでいる方から、本格的にJavaScriptを触るのが初めてという方まで、サンプルを通じて大体の雰囲気を掴んでいただければと思います。

1~7件(全7件)
All contents copyright © 2006-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5