HTML5とWebアプリの現在→未来

ここ1,2年でiPhoneやiPadに代表されるモバイルデバイスの発展と普及には目を見張るものがあります。Androidもまたしかり、いよいよiPhoneを追い抜こうかという勢いです。iPhoneアプリやAndroidアプリに注目が集まり、多くのディベロッパーが参入しています。昨年海外では9歳の少年がiPhoneアプリを作ったというニュースもありました。

確かにスマートフォンが巷を席巻し、猫も杓子も「アプリ!アプリ」となっていますが、あえて言おう「HTML5とWebアプリの時代が来る」と・・・

iPhoneやiPad,またはAndroidのモバイルデバイスではネイティブアプリ(端末上でネイティブ動作するアプリ)が主流です。しかしこの流れは今後5年のうちに大きく変わってくるでしょう。もちろんiPhoneアプリが無くなると言う話ではなく、ネイティブアプリとWebアプリそれぞれが上手く棲み分けする形になってくると思います。その理由の1つが、HTML5の普及です。iPhoneやiPadには最も先進的な(悪く言えば先走りし過ぎてる)WebkitベースのSafariが載っています。Android端末には同じくWebkitベースのChrome、またはOperaが搭載されています。これらのブラウザはどれもいち早くHTML5とCSS3に取り組み、先進的に実装を進めています。

つまりiPhoneやiPad, Androidといった先進的なモバイルデバイスの多くには「HTML5とCSS3を使う環境が既にある」ということ。機は熟したのです。 Read More

初心者が知っておくべきWebで使われる画像フォーマット「gif・jpeg・png」の特徴

画像データには様々な形式があります。Webでは主に次の3つの画像フォーマットが使われています。

  • JPEG
  • GIF
  • PNG

Webサイトでこれ以外の画像フォーマットが使われることはほとんどありません。Webに限って言えばこの3種類の特徴と使われ方を押さえておけばOKです。では続いてこれら3種類のフォーマットの特徴を見ていきましょう。
Read More

iPhone,Google カレンダー,Thunderbird Lightningを同期

Googleカレンダーをメインのスケジュール管理ツールとして使おうと思いたち、iPhoneやiCal,ThunderbirdのLightningアドオンのカレンダーとの同期方法を探していました。自分のやりたい同期方法は下記図のような感じです。

まず、Thunderbirdのアドオン”Lightning”のカレンダーとGoogleカレンダーの同期はProvider for Google Calendarを入れればOK。次にiPhoneとの同期方法ですが、いくつか方法があります

  • iCalとgoogleカレンダーを同期させてiPhoneとも同期
  • サードパーティー製のアプリを使って同期
  • Google calenderをMicrosoft Exchangeを利用してiPhoneと同期させ

Read More