Tree!Explorer.com

ホームページで紹介していただける場合は自由に表現して頂いてかまいません。リンクフリーです。商用サイトの場合は事前にお知らせいただけると助かります。 雑誌での紹介に関しましては必ず事前にお知らせください。


google
開発サポートサービス
携帯アプリ
2012年01月04日更新

このサービスについて
携帯Javaアプリ開発サポートサービスは、皆様の携帯Javaアプリの開発作業を支援するサービスです。(サポート人プロフィール

  • 携帯アプリでよく遊んでいるが自分でもアプリを作ってみたい
  • 携帯アプリのアイディアはあるが開発に向けてどう進めたらよいか分からない
  • Javaは知っているが、携帯Javaのノウハウを教えて欲しい
  • 既にiアプリを作っているが新しくS!アプリへの移植をしたい
  • プログラマーの人手が足りないので手伝って欲しい

などとお考えの個人の方、日曜プログラマーの方、企業の方まで、これから携帯アプリ開発にかかわろう、もしくは既にかかわっている全ての人を対象とします。

このようなサービスを立ち上げた背景として、Tree!Explorer VPの公開以来本日まで上記のような問合せをいただくことが多々あり、またWeb上で携帯アプリの開発で困っている人が多くいることを知り、 私が独学で学んだノウハウや開発スタイルなどを共有することで、携帯アプリの発展になんらかの形でお手伝いができるのでは?と考えたからです。

携帯アプリはWindowsを搭載したパソコンで作成できます。また開発するためのソフトは無償で入手することができます。このため携帯Javaアプリを開発することは比較的簡単だと思っている人も多くいらっしゃいます。(事実私もそう思っていました) しかしJAVA環境や開発ツールをインストールしただけではアプリを作成することはできないのです。 コンパイルするだけでもクラスパス設定や事前検証の設定などが必要です。さらにエミュレータでの実行やjar最適化などを自動化しないと効率的な開発は行えません。 Eclipseを利用したいと考えた場合はさらに面倒です。

また作成した携帯アプリを公開するためには、各コンテンツアグリゲータと契約し、作者登録およびアプリ登録というのをする必要があります。FTPの設定や審査の手順なども非常に手間がかかります。

恐らくプロのJava開発者であっても、ゼロから携帯アプリの開発環境を作るにはGoogle等での情報収集や設定の試行錯誤で最低でも3日はかかるでしょう。(私は丸々5日以上かかりました)
またコンテンツアグリゲータとの契約関連にも同様に5日以上費やしてしまったと思います。

また携帯アプリのビジネス化を考えている場合は各キャリアの得手・不得手、ビジネスモデル、マーケティング戦略、公式化、最新機種・技術動向、ライバルサービス調査などにおいて、専門的な知識が必要となるでしょう。

つまり開発・公開するまでの敷居が高く、ちょっと調べて諦めてしまうことも多くあるのでは?と感じています。 携帯アプリ開発サポートサービスはこの敷居を大幅に下げ、皆さんには携帯アプリの仕様を考えたり、Javaのコーディングなどといった開発作業に集中していただける環境を提供することを目的としています。



メニュー体系
本サービスでは以下の7メニューを提供しています。詳しい内容は各メニューをクリックしてください。
各メニューに関するご質問等は問合せフォームにて受付いたします。
期間 金額 概要
1 S!アプリ開発環境構築サービス 私のパソコンの開発環境を皆様のパソコンに再現します。開発Tipsやノウハウの他、オプションでTree!Explorer VPのソースコードを提供します。
3〜5時間 \5,000〜
2 S!アプリ作者登録サポートサービス 作成したS!アプリを公開するための契約作業を支援します。
30分/1日で1週間程度 \30,000/1アグリゲータ
3 携帯アプリ技術サポートサービス 携帯アプリ開発中に発生するトラブルに素早く的確に正確にお答えします。
1ヶ月 \30,000
4 iアプリ⇔S!アプリ 移植診断サービス いずれかのキャリアにて完成済のアプリのソースコードを解析し、非互換APIや公式申請など移植作業にあたり障壁となる問題を一覧に取りまとめます。
2週間程度 20クラス Javaソース200KB
\100,000〜
30クラス Javaソース300KB
\150,000〜
4週間程度 50クラス Javaソース500KB
\200,000〜
100クラス Javaソース1000KB
\200,000〜
5 iアプリ⇔S!アプリ Javaソースコード統合サービス プリプロセッサやdojaラップクラスなどを適用し、複数キャリアのアプリを1ソースで管理するよう開発環境を整備します。1個のプロジェクトでiアプリエミュレータとS!アプリエミュレータの両方が利用できるようになります。
1ヶ月程度 \200,000〜
6 携帯アプリ上流コンサルティングサービス 携帯向けアイディアを多角的に分析しシステム要件として定義するまでをお手伝いします。
1ヶ月程度 \150,000〜
7 携帯アプリ開発サービス 携帯アプリの他キャリア移植やアプリ開発などの作業を請け負います。
お見積ベース(1〜3ヶ月) 月単価ベース




1. S!アプリ開発環境構築サービス
アプリを作ろうと思ってから開発環境を整えることが意外にも一番壁が高いと思います。私は一度環境を整えた後も開発効率を向上させるために一ヶ月以上試行錯誤しました。 本サービスは試行錯誤の末に編み出した私が使用しているPCの開発環境をそのまま皆様のPCに再現するサービスです。
再現のための所要時間は約3〜5時間です。短時間で構築が可能です。
使用方法のマニュアルと、1週間5インシデントまでの技術サポートサービスが付属しています。
またセットアップされるサンプルプロジェクトにてすぐにアプリ開発の感覚をつかんでいただけます。 サンプルプログラムを改良もしくはコピーすれば、オリジナルアプリの開発をその日のうちに始めることが出来ます。


【本サービスの前提条件】
  • Windows 2000 もしくは XP のパソコンを所有(Windowsが正常に稼動していること)
  • Cドライブに800MB以上の空きがあること
  • パソコンの操作にあまり不安を感じないこと
  • Windowsエクスプローラを普通に使えること
  • コマンドプロンプトで操作をしたことがあること
  • 何らかのプログラミングを経験した(もしくはこれからする意思がある)こと(Javascriptでもなんでも可)

【本サービスに含まないもの】
  • パソコンに関する質疑応答
  • Java言語に関する質疑応答
  • その他本サービスとは関係のない作業および質疑応答


基本メニュー \5,000
・各種開発ツールのインストール
・各種開発ツールの設定調整
・サンプルプロジェクトのセットアップ(ソース/ビルドバッチ/画像)
・サンプルプロジェクトのjarへのコンパイル
・PC上でのエミュレータ実行
・使用方法のマニュアル付属
・一週間までかつ5インシデントまでのサポートサービス
 (インシデントの単位は「3.携帯アプリ技術サポートサービス」の項参照)
・プログラム記述は一般的なテキストエディタを使い、各種バッチでコンパイルやテストやリリースビルドを行う方式です。仕組みがシンプルなので意外に快適にアプリ作成ができます。
Tree!Explorer VPソースコード提供オプション + \2,000
「基本メニュー」に以下が加わります。
・Tree!Explorer VPプロジェクトのセットアップ(ソース/ビルドバッチ/画像)
・Tree!Explorer VPプロジェクトのjarへのコンパイル
・PC上でのエミュレータ実行
提供するソースコードはVer1.53のものとさせていただきます。(最新版と内容的にはほとんど同じです)
どのようなプログラム言語でもそうですが、独学で勉強するよりも他人が書いたソースコードをまねることが一番の上達のコツだと思います。 ゼヒ有効にご活用いただきJavaスキルの上達にお役立てください。
Eclipseオプション + \3,000
「基本メニュー」に以下が加わります。
Eclipseのインストール
・プラグインやデバックなど各種設定調整
・サンプルプロジェクトのセットアップ(ソース/ビルドantタスク/画像)
私は8ヶ月ほど上記基本メニューの環境で開発をしていました。 今ではEclipce環境で開発をしていますが、自動化で便利になった反面、バッチベースの開発環境の方が柔軟で利点もあり、どちらがよいかという判断には迷うところがあります。 これは個人の性格や趣向にもよるので、軽く相談いただければどちらが向いているかのアドバイスは出来るかと思います。
※オプションを両方指定いただいた場合はTree!Explorer VPのEclipse用プロジェクトのセットアップも行います。


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。
実際の構築作業につきまして、どのような技術手法を使うかは柔軟に対応できます。希望もしくは疑問点があればご相談ください。



2. S!アプリ作者登録サポートサービス
S!アプリはコンテンツアグリゲータへの作者登録をしないと、実機にて動作検証が行えません。また一般公開することもできません。(PCのエミュレータにて動作確認することはできます)
しかしコンテンツアグリゲータへの登録は意外に大変です。そもそもアグリゲータとは何なのか?jarのFTPやリバース検証、アグリゲータ毎に禁止されている行為などを、登録前にまずは理解する必要があります。 本サービスではコンテンツアグリゲータへの登録を支援することを目的としています。またコンテンツアグリゲータに関するサポートサービスを提供します。

【本サービスの前提条件】

【本サービスに含まないもの】
  • その他本サービスとは関係のない作業および質疑応答


1アグリゲータ登録 \30,000/
・登録作業を代行するサービスではありません
・登録作業は皆様に実施していただきます
1日30分の目安でメールもしくはSkypeにて作業指示やアドバイスを行います。


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。



3. 携帯アプリ技術サポートサービス
2ちゃんねるを含めた各種Web掲示板や技術系MLなどでは、こと携帯アプリに関しては的確な回答がもらえないことが多々あります。 また書籍やWebから得られる情報も非常に限られており、有用な情報は少ないです。 これは携帯アプリの開発者が少ないこと、またゲームなどに関しては企業ノウハウとして外部に流出しづらい、などの理由があります。

私はTree!Explorer VPの開発や某S!アプリ移植作業の経験により、携帯アプリに関してはほぼ熟知しております(iアプリであればDoja5.1/Star1.0、S!アプリであればMEXA2.3、AU・WillcomのMIDPプレイヤー:2009年現在)。初めてアプリを開発する場合や、技術的に難しいことをやろうとしている場合に、有効に活用いただけると思います。
本サービスではアプリ開発に関する問題解決のソリューションを素早く的確に高品質で提案することを目的としている技術コンサルティングです。具体的なサービス内容に関しましては技術系MLのやり取りに近いものを想定しています。 本サービスはインシデント単位で管理いたします。技術系MLの例でいうと、1つの話題のやり取りが1インシデントになるとお考えください。

【インシデントの単位】
  • 問題が発生してから解決するまでを1インシデントとします
  • 1回の発生単位でも複数の問題を含んでいる場合は、複数インシデントとして換算します

【やり取りのイメージ】


メニューA \20,000/1ヶ月 or 10インシデント
メニューB \40,000/1ヶ月 or 30インシデント

    ※ 1ヶ月経っていない場合でもインシデント数を消化した段階でサポートは終了となります
    ※ インシデント数を消化していない場合でも1ヶ月経過した段階でサポートは終了となります


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。

※問題の質や内容によっては解決に導くことができないこともあります
※本業優先のため日中は連絡が遅れることがあります。
 しかし遅くとも8時間以内になんらかのレスポンスをするよう努力いたします。



6. 携帯アプリ上流コンサルティングサービス
携帯向けサービスのアイディア/企画はあるが実現に向けどのように行動すれば良いのか、とお悩みの方向けのサービスです。やみくもに開発ベンダーやソフトハウスに開発作業を依頼しても、システム要件があいまいな状態では失敗する確率が高くなります。

上流工程(開発に入る前)にて専門家が多角的に分析し(各キャリアの得手・不得手、ビジネスモデル、マーケティング戦略、公式化、最新機種・技術動向、課金方式、ライバルサービス調査など)的確なアドバイスを行います。 これにより早期に要望が具体化され、下流工程(開発作業)における仕様変更・やり直しが最小限に抑えられることで、結果的にサービスインまでの時間を短縮することにも繋がります。


このサービスではアイディア・要望・企画のイメージをお伺いし、下記のようなシステム要件定義をまとめさせていただきます。
  • 開発目的の定義
  • 実現する機能の定義
  • キャリアの選定
  • 想定ユーザの定義
  • システム方式(アプリ/Web/メールなのか、サーバが必要かなど)
  • 画面のラフイメージ/遷移のラフイメージ
  • ざっくり開発スケジュール
  • ざっくり開発費お見積り
  • 前提事項/制限事項/課題のとりまとめ


1ヵ月程度 \150,000から
・契約時や要求ヒアリングの際にはお伺いさせていただきます
・メールもしくはSkypeにて要求確認、進捗報告を行います


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。



7. 携帯アプリ開発サービス
携帯アプリの他キャリア移植作業や開発作業を請け負います。プログラマーの人手が足りない、スキルのある開発者がいない、などご相談ください。 一般的な請負契約を締結させていただきます。法人格としての契約なども柔軟に対応させていただきます。


本業があるのでフルタイムでの作業は難しいですが、夜間土日を含め目安として週20時間までの作業量であれば可能です。
なお手前みそですが、私が設計・開発をする場合と他の方がする場合で、開発生産性が以下のように違うことを前提とさせて頂いております。 ※数値は感覚値ですが、大きなぶれはないと考えています

J2MEもしくはDOJA経験のあるJAVA技術者
  2〜3倍
J2MEもしくはDOJA経験のないJAVA技術者
  5倍
JAVA以外の経験を有する技術者
  6倍
【請負事例 1】
某教育関連のiアプリをS!アプリに移植する作業を担当しました。期間は2ヶ月です。ゲームアプリではありませんが、成績の全国ネットランキングや問題ダウンロードなどかなりの機能を持ったアプリでした。
iアプリの開発とほぼ同時進行で随時移植を行うという難関をクリアし成功させました。その際iアプリとVアプリのAPIの違いや実機挙動の違いによる間違った方針を設計段階で指摘、未完成部分のディスパッチャクラスの実装、などを実施することでスケジュール遅延もなくリリースをすることができました。

【請負事例 2】
携帯Javaアプリによる地図表示アプリの作成を請け負いました。期間は計4ヵ月です。 サーバから地図データをダウンロードし、利用者のストレスの無い直感的なユーザインターフェース、高速なスクロールと拡縮機能など快適な操作性にこだわり納入先より高評価をいただきました。

【請負事例 3】
某905i/705iシリーズにプリインストールされるiアプリの作成を請け負いました。期間は1ヵ月(正味半月)です。
外国語会話集のアプリで技術的には単純なものでしたが、キャリア・メーカーへの納品2週間前に突発的な支障が起きて、完成度20%の状態で行き詰まり相談を受けたという経緯です。 このアプリはキャリア・メーカーにとって海外でも使えるようになった新シリーズのための戦略的なもので、納期遅延は絶対に認められないものでした。
アプリ自体は単純だったのもののワイド液晶対応や操作性や画面効果など多くの技術的提案を行い、短期間ではありましたが納入先より高評価をいただきました。
今後も技術パートナーとして継続的にお手伝いすることになっています。

お見積ベース(1〜3ヶ月) 月単価ベース
・契約時や重要な仕様確認時にはお伺いさせていただきます
・メールもしくはSkypeにて仕様確認、進捗報告を行います


本サービスに興味をお持ちの方は、問合せフォームにてご連絡ください。


All Rights Reserved. Copyright © 2001-2013 Tree!Explorer.com