bicicletta.jp

名前の由来はこちら

やりたいこと

  • トレーニングデータの解析
    • Garmin
      • GPX
      • TCX
    • Polar
      • HRM
  • 具体的なプラン
    • Activity Notes
      • 大容量XMLファイルのアップロード
      • ゾーン滞留時間の計算
      • ノイズデータの自動除去 (spike correction)
      • 自宅周辺のアクティビティを隠蔽 (hide private spots)
      • 高度の自動修正(elevation correction)
    • 地図
      • Garmin GPSデータを元にプロット
      • なにかしらのインターフェース(Flash?)で編集
    • 部品の走行距離管理
      • メンテナンス記録ベースで距離を管理

設計

URL設計

bicicletta.jp

URLSSLmoduleactionnote
/-homepageindexウェブサイトトップ
/signupxauthenticatesignupサインアップフォーム
/checkTicket/:ticketxauthenticatecheckTicketアクティベーションキーの受け入れURL
/loginxauthenticateloginログイン処理
/logoutxauthenticatelogoutログアウト処理

api.bicicletta.jp

apiアプリ。

URLSSLmoduleactionmethodnote
/:username-activitylistGETアクティビティの一覧取得
/:username/:activityId-activitydetailGETアクティビティ詳細

参考URL

実装

  • FlashWayPoint GPX/NMEA/TCXのウェイポイントを編集するFlashベースのツール

仕様

地形データ/ジオコード