No.4ベストアンサー
- 回答日時:
なにが、一番必要かと問われれば
そいつは、「親切心」でしょうな。
SDKというのは一種のUTILITYの集まりであるわけですから、
開発者の身になっていかに使いやすいものをつくるかが重要であります。
箇条書きにすれば。
1.開発工数を短縮できること。
(なにはともあれ、これが第一)
2.SDKの機能や使い方が簡単で覚えやすいもの。
(これはSDK開発者にかなりのポリシーと哲学が必要とされます、侮るなかれ)
3.不具合が発生しにくく、発生しても、開発中に発見できること。
4.マクロや、SDKのルーチン、ライブラリーの
使用状況が一目でわかるような機能があること。(これがあるSDKは少ない)
5.本番稼働時のトラブルでもシューティング可能なツールを備えているもの。
(これも、持っていないSDKが多い、本番稼働時なんか知らねえよという考え方は
よくない)
まあ、どんなソフトウェアも、まず目的を明らかにして、
設計書として文書化することが第一なので、
そのへんからも勉強しましよう。
というわけで、baseの知識に差はありますが、
通常のソフト開発との差はありませんね。
beseになる知識はソフト開発が決定してから、勉強することが
多いのですよ。
この回答へのお礼
お礼日時:2012/05/31 21:39
詳しく説明いただきまして、ありがとうございます。
でもやっはりもっと具体的なアドバイスがほしいです。
たとえば、ARアプリケーションを開発するsdkを開発したいなら、どんなbase知識が必要ですか?
No.5
- 回答日時:
「ARアプリケーションを開発するsdk を開発したいなら、どんなbase知識が必要ですか?」
AR を SDK を使わないで、作れる知識。。。かな?
つまり、AR そのもの知識と、それをコンピューターに実装するための知識(computer science)。
つぎに、これをコンピューターに実装したものを『本体』と呼ぶことにするね。
この『本体』を質問者さんが作ったとするよ?
このままだと、『本体』を利用したユーザが、すごいね!とおもっておしまい。
他の開発者のためにプログラムの API と API の仕様を用意してあげれば、他のひとは、もっと簡単に『本体』を利用できる。
で、『もっと簡単に』を進めていくと、SDK になったり、『本体』を直接操作できる SCRIPT 言語になったりする。
だから、いま、質問者さんに、『本体をつくる知識』があるなら、……
……、つぎに必要な知識は、『本体』を他の開発者に利用してもらうための『API をつくる知識』。
。。。参考になればいいけど。
No.3
- 回答日時:
これから回答する人にとっても重要なところだから、一つ確認するね?
「『本体』を作るのは必要なくではないかと思い ますが?」
そう思えた根拠は、なに?
No.2
- 回答日時:
こういう質問の仕方をしている時点で絶対無理だから止めておきましょう。
SDKを自力で作れる人はOSを自分で作れる位で無いと出来ません。
恐らくひとつの開発言語も理解されていないのでしょう。
詳しく指導されないと出来ない時点で失格です。
100億光年掛かっても出来ないので諦めましょう。
この回答へのお礼
お礼日時:2012/05/31 21:43
すいません、昨日自分も気づきませんでした。
光年は長さの単位ですので、たしかに100億光年この距離をかかっても、できないかもしれませんね。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) VisualStudioSetup.exeの設定について(Rustのインストールの準備として) 2 2023/04/17 12:54
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Windows 10 パスを通す 1 2022/09/10 20:01
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- IT・エンジニアリング IT開発、ソフトウェア開発、アプリ開発において、要件定義は受注の前か、後か? 見積額に含むか否か? 1 2022/06/20 19:02
- IT・エンジニアリング IT系は学力がいりますか? 9 2023/08/28 09:13
- 教育・学術・研究 【日本の半導体メーカーは大学より研究開発力、技術力がないってことですか?】 京都大学と共同で消費電力 7 2022/08/25 18:34
- 教育・学術・研究 アイデア創出と学習による弊害について 持論をお聞かせください 2 2023/08/16 01:12
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
androidタブレットをwindowsに...
-
C言語で書いたファイルをiOS用...
-
RAD StudioとC++ビルダーの違い
-
J2SDKとJDKって一緒??
-
開発
-
iOSとAndroid用に同じアプリを...
-
パワポ リボンとツールバーに開...
-
Androidアプリ開発の次のステップ
-
行為の時首締めるのって普通じ...
-
めちゃくちゃ行為の時優しい男...
-
AndroidアプリのYYミュージッ...
-
tiktokの画面が白くなるのはな...
-
写真のポーズ変える事が出来る...
-
セフレが行為中笑うっていうか...
-
Android端末のwifi優先順位設定...
-
ブルセラショップについて違法...
-
野外で露出し、自慰行為を行っ...
-
外部HDDの使用時間などを知るア...
-
スマホでの認証コード入力について
-
ファイル名に日本語は使っちゃ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
開発
-
パワポ リボンとツールバーに開...
-
androidタブレットをwindowsに...
-
スパコン「京」の本当の意義
-
開発工数と開発期間の関係について
-
ウォータフォール開発が必須と...
-
iPhoneアプリプログラミング
-
MacでのWEB開発環境について
-
日本のソフトウェアが弱いのは...
-
C言語で書いたファイルをiOS用...
-
Web APIの開発の仕方を教えてく...
-
PowerBuilder 6.5 初心者
-
RAD StudioとC++ビルダーの違い
-
Androidアプリ開発の次のステップ
-
プログラミング初心者です。 ア...
-
開発期間の問題です
-
FPGAやPLDによるIC開発
-
ソフトウェア開発データ白書 SL...
-
類似画像検索について。
-
PHP Ruby Perl の3言語の特徴...
おすすめ情報