• ベストアンサー

ソースコードの取り扱いについて

javaアプリをiPhoneアプリに移植する仕事を企業から 引き受けたのですが、元になるjavaアプリのソースコードを 資料として企業に要求することは可能でしょうか? 初歩的な質問かもしれませんが、どなたかご教示頂けないでしょうか。 以上、何卒よろしくお願いいたします。

noname#213637
noname#213637

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

要求するのは可能でしょう、提供されるかどうかは解りません。 こういうより無いですね。 ソースコードが有るのと、無いのとでは工数が全く違うと思いますが確認しないで引き受けるのはいかがなものかと。

noname#213637
質問者

お礼

ご回答ありがとうございます。 著作権などで土台無理なことを要求してしまっているのでは ないかなと思ったもので・・・やはり聞いた方がよさそうですね。 ありがとうございました。

その他の回答 (1)

  • hue2011
  • ベストアンサー率38% (2800/7250)
回答No.2

くださいという自由はあるでしょう。 ただ渡してくれるかどうか、ということと、そもそも意味があるかどうかが疑問です。 xcodeの開発にjava(androidでしょうか)のコードが使えますか。 フレームワークを理解し、その組み合わせだけで開発するのがスマホアプリですよね。 xcodeなんかは、実際のコーディングはあまりしないで開発しますね。 部品レベルで必要な場合、objective-Cでちょこっとやるだけです。 ソースを見たいというようなレベルで捉えてできますか。 むしろクラス図とか、イベントに関するシーケンス図を要求するのが筋ではないでしょうか。

noname#213637
質問者

お礼

ご回答ありがとうございます。 ロジックを読み解く参考になるかなと考えました。 クラス図・シーケンス図ですね。ありがとうございます。 参考にさせていただきます。

関連するQ&A

  • 優秀なJavaソースコードを教えてください!

    はじめまして。質問させていただきます。 フリーで優秀なJAVAソースコードはどこかからダウンロードできませんか? Javaの勉強を始めるのですが、 優秀なJAVAソースコードから学習したいと考えております。 できればプロジェクトごと丸々欲しいです。 というのも、以下のような部分も同時に学習したいと思っています。 ・どのように命名するか ・どのような機能ごとにファイルを分けているか ・propertiesファイルやtxtファイルやxmlファイルなどの使いどころ ・DBとの絡ませ方 ・どのようなくくりでjarファイルにするか ・etc □参考□□□□□□□□□□□□□ ■私のスペック■■■■■■■■■ ・プログラミング経験3年 ・Java経験4ヶ月 ・ソース読むだけだけなら多少難しくても問題なし ■学習法■■■■■■■■■■■■ ご教示いただいたソースから構造を真似つつ自分の欲しいアプリを作成します。 □□□□□□□□□□□□□□□□ おすすめのJavaソースがございましたら、 ダウンロードページをご教示していただければ嬉しい限りです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • iPhoneのアプリのソースコードについてお伺い致します。電卓を発展さ

    iPhoneのアプリのソースコードについてお伺い致します。電卓を発展させたアプリを作りたいのですが,電卓を作るまでのソースコードは公開されていますでしょうか? ご教示いただければ幸いです。

    • ベストアンサー
    • Mac
  • ソースコードのmain()がないんです

    「セールスマン巡回問題」のソースコードをhttp://www.infonet.co.jp/ueyama/ip/java_source.html で見つけました。それは良かったのですが、肝心のmain()が見つかりません。 よって実行ができません。どのようにmain()を書けばよいのでしょうか? 適当に↓のようにやってみましたが動きません。Appletを動かさないといけないようですがどうやれば…。 public static void main(String[] args) { salesman salesman = new salesman(); // (new salesman()).init(); (new salesman()).calc_len(); } ちなみにここのhtmlではソースコードは途中で途切れていますが 下のURLでダウンロードソフトを使って落とせば完全なのが得られるはずです。(って激しく面倒ですね…_| ̄|○) http://www.infonet.co.jp/ueyama/ip/java/salesman.java よろしくお願いします。m(__)m

    • ベストアンサー
    • Java
  • ソースコードの読み方

    ソースコードの読み方 いま基幹システムのプログラム開発の仕事をしてるんですが、 今度の仕事ではソースコードを読んで、 プログラム全体を理解することが求められてます。 で、質問なんですが、ソースコードと詳細設計書を読んで そのプログラムの一個一個の処理とその目的を、 完全に理解するにはどうすれば良いでしょう? いま現場にはそのシステムの設計についての知識のある人はおらず、 (したがって人に聞くことは出来ない。) 前任者から一切の引継ぎを行えず、 手元の資料はあくまでソースコードと詳細設計書のみです。 おまけに、この作業担当を一人でやらなければなりません。 したがって、 ソースコード解読のノウハウを伝授して頂きたいです。 いまのところ、ソースコードの処理の流れ自体は プログラムの概要説明等からなんとなく掴めるのだが、 (そんなの当然ですが) ある一つの処理について、 その処理をしたところでそれがどんな要件を満たしているのか? ってことがわからないことがよくあります。 例えば、いま見てるプログラムでは、 タイムスタンプのためのテーブルを読み込んで、 処理の制御をするといった事があるのですが、 いまの能力だとそのテーブルの時刻が、 何を意味しているのか掴む事が出来ないとか、 そういうこまごましたナゾが沢山あって、それらが積み重なって、 プログラムに対する理解というのが不完全なものとなっています。 コーディングの技術的な事柄に関しては、 ほかの現場にいる先輩に聞いてみたり、 何とか書物等で問題を解決するものという前提で、 どのようにすればプログラムの詳細な業務要件を掴む事が出来るか というところまわりをご教示頂けると幸いです。 回答をお待ちしています。 よろしくお願いします。

  • Java アルゴリズム web上のソースコードで

    こんにちは。 趣味でプログラミングをしているものです。 定番のアルゴリズムについてみているうちに、下記のような サイトを見つけたのですが、 http://www-ui.is.s.u-tokyo.ac.jp/~takeo/book/algorithm/index.html まず、上記のサイトから ( パッケージ全体のダウンロードはこちら ) のリンクから、 お手数ですが、ソースコードをダウンロードしていただきたいのですが、 「 complete 」のフォルダーの 「 dijkstra 」のMain.javaを見ていて、 いくつかわからないことがありましたので、質問させていただきます。 (1) 194行めからのメソッド set_random_costs() 内において、 最後のほうで、repaint() をコールしていますが、 これは、どのクラスの repaint() なのでしょうか。 (2) コマンドプロンプトから起動すると 「 Appletを継承したMainのインスタンス 」を「JFrameクラスのインスタンス」にaddして 表示されるようでしたので、 コマンドプロンプトから 「java Main」としてみたのですが、 Exception in thread "main" java.lang.NullPointerException at Main.get_graph_image( Main.java:139 ) at Main.set_random_costs( Main.java:211 ) at Main.init( Main.java:76 ) at Main.main( Main.java:25 ) というエラー表示がされてしまいました。 ソースコードをどのようにか、修正しなければならないのでしょうか? 以上、初歩的な質問かもしれませんが、 どなたか教えていただけないでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaソースコードをコンパイルするJavaプログラム

    タイトルの通りですが、Javaソースコードをコンパイルし、実行するJavaプログラムを作りたいのですが、なにか有効な方法はありますでしょうか。 Runtime.getRuntime().exec( "javac Test.java" ); のようにすると、エラーになります。 なにか良い方法をご存知でしたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • このプログラムのソースコードを教えてください。

    このプログラムのソースコードを教えてください。javaです。 javaのプログラムのソースコードを教えてください。 因数分解の練習プログラムをアプレットで作成する。 (1) ラベルを3つ(以上)、ボタンを1つ、テキストフィールドを2つ作成する。 (2) -9から9までの乱数を2つ発生させる。 (3) (2) が解となる2次式の問題をラベルに表示、テキストフィールドに解を入力 しボタンをおす。正しければ「OK」、間違いなら「NG」と表示後、正解をラベルに表示。 (以下、必要に応じてラベル、ボタンなど追加すること) (4) 練習の回数を設定する。また正解数を表示する。 (5) x^2が1でない場合の問題もふくむようにする。 (6) 再スタートボタンを作成。

  • J2MEでUTF8ソースコードでコンパイルエラーが発生する

    J2MEのWTK2.5.2のKToolbarを使って、携帯アプリの開発をやっているのですが、Javaソースコードを今までSJISで保存していたのを、UTF-8に変更したら、下記のようなコンパイルエラーが発生しました。 全て日本語文字を使っている所のようです。 JavaソースコードをUTF8で開発するには、どこの設定を変更しないと駄目なのでしょうか?   警告:この文字は、エンコーディング MS932 にマップできません。

    • ベストアンサー
    • Java
  • サイトのソースコードをコピーしてペーストしても..

    サイトのソースコードをコピーしてeclipseのプロジェクトの中にあるsrcフォルダの中のJavaのファイル?にペーストしたのですが正常に動きません。なぜでしょうか?教えてください!よろしくおねがいします。 サイトのURLです。 http://www.groovy-number.com/java/sample/Animal.html

    • ベストアンサー
    • Java
  • ソースコードがわからないので教えてください。

    【Java】ソースコードを教えてください。 以下のあ~くの空欄に入るソースコードを教えてください。 解答がなくて困っています。 ・問題 コマンドラインから乱数の最小値,最大値および生成数を入力し、生成した乱数の最大値と最小値および平均を表示するプログラム UseRandomCommand.java を完成させなさい。実行例のように動作すること。 import java.util.Random; public class UseRandomCommand{ public static void main(String[] args){ Random r = new Random(); int max, min; double ave; if( args.length == 3 ){ int n =r.nextInt( あ )+ Integer.parseInt(args[0]); max=min=n; ave=(double)n; for (int i = 1; i < い ); i++){ n = r.nextInt( う )+ Integer.parseInt(args[0]); System.out.println(n); if (max < n) え ; else if (min>n) お ; ave+=(double) か ; } ave/=Double.parseDouble( き ); System.out.println("最大値:"+max); System.out.println("最小値:"+min); System.out.println("平均値:"+ave); } else { System.out.println("引数は3個必要です。"); System.out.println(" く "); } } } 【実行例】(java~~は標準入力) C:\Users\xxxxx\~~~\~~~>java UseRandomCommand 1 50 100 14 1 17 (略) 2 44 50 最大値:50 最小値:1 平均値:24.56 C:\Users\xxxxx\~~~\~~~>java UseRandomCommand 引数は 3 個必要です。 使い方)java UseRandomCommand 乱数の最小値 乱数の最大値 乱数の個数