Hot Pepper for iPod touch

Slides:



Advertisements
Similar presentations
オリジンのはなし. NetAgent Shibuya.XSS Feb What is "Origin" ?  オリジン  Same-Origin Policy  クロスオリジンなんとか…  RFC6454 "The Web.
Advertisements

11 ActiBook の機能( PC 閲覧画面側・ flash 版) テキストの位置 まで検索可能 背景色・背景画 像の選択可能 ※自社のロゴを入れたり「お問い合わせ」ボタン を入れたりすることが可能です。 ページ内に動画を埋め込 むことが可能です。 付箋メモに書き 込みが可能 ボタンバーの画像変更可能.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
ファーストステップガイド ( 管理者向け) ナレッジスイート株式会社 Copyright (c) knowledgesuite inc. All rights reserved.1.
Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
Copyright © Ariel Networks, Inc. AJAX 勉強会 アリエル・ネットワーク株式会社.
Jsdo.it と Monaca による端末へ のアプリ導入 5/29 (金)課題 堀江美香.
JQuery Mobile について 作成日:2012年10月19 日 作成者:石川. 本課題の目的 スマートフォンのシェアが急増するに伴い、これまでの PC 用の業務ア プリ ケーションをタブレット端末対応させたり、フィーチャフォン用のサ イトをスマ ートフォン対応させたりといったニーズが高まるなどして、スマート.
スマートフォンへのインストール方法 1. 下記の端末でご利用いただけます iPhone iPad iPod Touch Android スマートフォン( Android OS 1.5 以上) BlackBerry ( OS4.1 以上) Windows Smartphone Palms ( Palm.
1 なんとなく Ajax ~新しくて古い XMLHttp 川合孝典 (Kansai.pm) 2005/5/22.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
講師 松本 章代. 携帯電話のプラットフォーム オープンプラットフォーム Android のアーキテクチャ LiMo のアーキテクチャ 携帯電話用 OS 携帯電話用の自作アプリ事情 2009/11/142.
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
フォトブックサイト企画提案書 『モバフォトBook』
「図書管理」のための Webアプリケーション開発 -Apache/Tomcat/MySQL/Java on Windows XP-
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Curlの特徴.
IIS 4.0で開発をするコツ Webアプリケーション構築.
インターネット ショップを開設するための要件
D&UNITE 株式会社 代表取締役 株式会社 T-Planning 取締役 Microsoft MVP for ASP.NET/IIS
ZKプラグインで、Grailsの Viewをリッチに楽しく
スクリーンショットの取り方 コラボエンドポイントスクリーンショットの取得 シスコシステムズ合同会社 テクニカルソリューションズアーキテクト
技術トピックス 2014/10.
Yes! Let’s Go Searching 店舗総合検索システム リーダー 下茂 サブリーダー 南 長 メンバー 酒匂 田原 牧之瀬
Yes! Let’s Go Searching 店舗総合検索システム リーダー 下茂 サブリーダー 南 長 メンバー 酒匂 田原 牧之瀬
Flashプレイヤーを使った動画配信 情報工学科 宮本 崇也.
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
WEBから確認できる 駐車場管理システムについて
クラウド上での リアルタイム・非同期・双方向通信アプリケーション開発基礎
RemoteView6.0  :アップデート内容 5 RSUPPORT株式会社.
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟.
Google AJAX Search APIのお勉強
オペレーティングシステムⅡ 第5回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/11/6.
Android Development 白熱道場
スマホでも動作する JavaScript製 アドベンチャーゲームの作り方
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
ChromeOSとAndroid
JavaServlet&JSP入門 01K0018 中村太一.
IAA情報登録クライアント for Windows
Silverlight とは.
はじめてのASP.NET 楽しいアプリ制作の会 #1 TWorks.
JQueryでAjax 藤田@ジャストプレイヤー ※参考しまくり文献 jQuery日本語リファレンス.
Windows Summit /8/2017 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Live Framework 入門 その2 JZ5(松江) 2009/8/22.
情報基礎 空間情報の利用 講義の資料は下記のURLを参照.
SAP & SQL Server テクニカルアーキテクチャ概要 マイクロソフト株式会社 SAP/Microsoft コンピテンスセンター
GoogleMapsを利用した コレクションシステムの試作
Titanium Studioを使った アプリ開発 Vol.2
基礎プログラミング演習 第1回.
実際にたたいてAPI APIの初歩からプログラムまで使用方法のAtoZ.
(ご参考)各種SNSをSHIFTに連携させる方法 「facebook」「YouTube」「Instagram」「Twitter」
Titanium Studioを使った アプリ開発 Vol.1
Windows ストア アプリ 開発概要 (Windows 8.1 対応)
Androidアプリの作成 07A1069 松永大樹.
スマホでクリッカー(1) clickest を使ってみよう.
第8章 Web技術とセキュリティ   岡本 好未.
Oracle XEを使ってみよう 初音玲.
パソコン並みの性能を持つスマートフォンに関する情報教育
ガジェット・マスターへの まわり道!? ~Ajaxを理解しよう~
仕事: SystemVerilogを使いたい
オペレーティングシステムⅡ 第13回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
3.JAIRO Cloudシステム概要 Version 1.0
情報学類 2年 吉田 光男 ブラウザで使う RSS Reader の実装 情報学類 2年 吉田 光男
Oracle XEを使ってみよう 初音玲.
コンピュータ プレゼンテーション.
アンドロイド基盤 WLAN設定・接続UI INFOSIATEC.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 金子拓磨
WPF(.NET3.5)   vs Silverlight 2.0 Beta1 中 博俊@わんくま同盟.
② 手順1.「みまもりタグアプリ」をダウンロードします(ご利用は無料です) 手順2.「みまもりタグアプリ」を起動します
情報基礎 空間情報の利用 講義の資料は下記のURLを参照.
Presentation transcript:

Hot Pepper for iPod touch iPhone / iPod touch Web アプリ 開発 Tips リクルート Media Technology Labs engineer 石橋 利真 aka iandeth

iPhone ?

リクルート Web サービス

Apple 推奨 iPhone アプリ の 3 step 進化 Web サイトの CSS デザイン最適化 Web サイトの UI 最適化 + フル AJAX 対応 iPhone native application

http://i.hotpepper.jp/

Full AJAX web application platform 検証 5 日 2人で開発 – 2週間 Full AJAX web application HTML + CSS + JavaScript only サーバ側スクリプトは無し Hot Pepper JSONP API

iPhone SDK Dashcode IDE iPhone Simulator JavaScript Framework

User Interface マウスは無い。あるのはタップのみ 未検証 events click : OK double click : NG (デフォルトで画面拡大) mouse over : NG drag : NG (デフォルトで画面移動) 未検証 events gesture touch SDK final 版で multi touch 可能に?

Full Browser ! (Safari 3.x) HTML / JavaScript / CSS 任意の Web サーバで手軽に公開 Web App 版のメリット Full Browser ! (Safari 3.x) HTML / JavaScript / CSS 既存の Web 技術で 100% 作成可能 任意の Web サーバで手軽に公開

実行速度 (Native App と比較して) iPhone Safari のメモリ上限 Web App 版の制約 デバイス機能が使えない (GPSほか) 実行速度 (Native App と比較して) iPhone Safari のメモリ上限 1 window 内で すべての window tab 合算でも 上限超えるとページリロードが発生 ユーザーリーチが Native App に比べて弱い App Store に登録できない ブラウザ検索エンジン経由 URL 直打ち QRコードが無い

User Agent iPhone Mozilla/5.0 (iPhone …) AppleWebKit … iPod touch Mozilla/5.0 (iPod …) AppleWebKit …

iPhone と iPod touch の挙動違い iPod touch : SDK Framework で実装されている画面遷移のアニメーションが動かない 画面の縦スクロール位置の取得方法 iPhone : window.scrollY iPod touch : window.pageYOffset OS version 2.0 に upgrade する事で解消

ページ表示と同時に URL バーを消す iPhone iPod touch window.scrollTo( 0, 0 ); setTimeout( function (){ window.scrollTo( 0, 1 ) }, 100 );

orientationchange event iPhone の傾き変更を検知する orientationchange event window.addEventListener( ‘orientationchange’, handler ); iPod touch の場合 <body onorientationchage=“handler”>

AJAX loading 効果 jQuery Block UI プラグイン ちょこっと iPhone 用に修正

Windows で動作確認 Safari for Windows “開発” メニューで user agent を iPhone / iPod touch として装う事が可能

サーバ接続エラーを自前で用意 JSONP var timer_id = setTimeout( function (){ alert( ‘サーバ接続出来ませんでした’ ); }, 5000 ); $.getJSON( url, function ( json ){ clearTimeout( timer_id ); // … 以下検索結果表示のコード });

Customizing JavaScript Framework Header title, back button label On webkit transition end Header Orientation change for iPod touch

And More… Local Database WebKit CSS Animation And beyond … iPhone native app with Objective-C GPS, camera, phone, custom UI iTunes App Store

リクルート Web サービス

Mashup Awards 4th 開催中!

iPhone !