株式会社 システム工房エム 本文へジャンプ

トップ > Ruby/ROR

Ruby/ROR開発実績紹介

 Rubyによるスマートフォンアプリ開発

スマートフォンアプリ開発フレームワーク「Rhodes 2.0」

アンドロイド

  RhodesはRubyを利用して、スマートフォンアプリ開発を可能にするフレームワークです。2010/6/29にRhodes 2.0がMIT Licenseで公開され世界中で話題となっています。

  Rhodesでは、AndroidやSymbian、iPhone/iPad、BlackBerry、Windows Mobileなど主要スマートフォンプラットフォームに対応しています。同一プログラムで、複数の環境で運用することが可能です。

 弊社では「Rhodes 2.0」に取り組みを始めました。興味のある方はお問い合わせください。

  HOME 一覧 登録

Ruby on RailsでのGPS連携について[NEW]

スマートフォンGPS連携システム

 

GPS連携

 

GPSで取得した現在地から、Ruby on RailsDBに登録した複数の地点までの距離をそれぞれ計算し、画面のように一覧で表示させるモバイル機能を開発した。

 

Ruby on RailsGPS連携の概要は以下のようになっている。

1.    Railsのビューの<head></head>にインクルードするjavascriptを記述。

2.    インクルードしたapplication.jsGoogleからライブラリを取得する記述。

3.    GoogleAPIにより現在地の取得。

4.    Railsのビューの中にGoogleAPICallBack関数を記述。

5.    CallBack関数で実行されるyorimichiList関数をapplication.jsに記述

6.    取得した緯度、経度の値をRailsのコントローラーに明記した"yorimichi_sort"アクションにPOSTメソッドで渡す。

7.    Rails"yorimichi_sort"アクションにパラメーターで渡された緯度、経度とデータベースに登録されたスポットの緯度、経度の値を用いて現在地から各スポットまでの直線距離を算出、距離で昇順にソート。

8.    ソートされたスポットの距離がjavascriptに返される。

9.    Railsのビューの指定したタグに7.Railsアクションでソートされたスポットの一覧が表示される。

 

※このシステムは、平成22年度「Ruby 人材育成によるビジネス利用拡大業務」で開発したシステムを公開しています。

 

 

 


WEB系システム

しまねスタイル しまねスタイル

http://www.shimane-style.com/
 しまね地域産業活性化協議会様運営。
 島根県内のIT支援、島根県への企業立地支援を行うサイト。
 島根県CMSをベースにシステムを構築。


CATCHナビ CATCHナビ(平成21年度Ruby導入促進支援事業)
https://www.shimane-catchnavi.jp/
 島根文化振興財団様の文化事業のイベント管理システム

 

島根いきいき 島根いきいき広場
https://www.shimane-ikiiki.jp/
 県民活動応援サイト運営会議様運営。
 島根県内のボランティア団体、ボランティア関連のイベント、ボランティア募集管理を行うシステム。

 

テクノアーク島根テクノアークしまね
http://www.techno-arc-shimane.jp/
 テクノアークしまね様の紹介サイト。
 施設予約システムと連携し、予約情報やイベント情報を公開する。島根県CMSをベースにシステムを構築。施設予約システムとの連携システムを開発。


島根県CMS用プラグイン開発

島根県CMSを拡張するためのプラグイン開発行い、開発成果を公開しています

 


「Rubyビジネスモデル研究実証事業」の成果を公開 2011/4/14

参考になるので、転記公開しています。

システム工房エムサイトで公開