ども。
Amuro Rayです。
久しぶりの質問ですが、よろしくお願いします。
次の条件を満足するプログラム環境を探しています。
■目的
・折れ線グラフを描くために、プラットホーム選ばずエンドユーザが簡単に操作できるようにしたい。(ウェブブラウザなど)
・その結果を画像(jpegなど)に変換して出力、利用したい。(報告書に添付したい。)
■内容
・描く折れ線グラフは、簡単な工学、力学的運動方程式と初期値や条件を変更される計算を必要として、計算結果を縦、横軸にプロットします。
・初期値は、テキストファイル、csv、データベースなどから取り込めることを前提とします。
・初期値や条件はフォームなど簡単に変更ができ、再計算ができることが必要です。
・ローカルでも動作して、将来サーバに流用できることが必要です。
■現状
・当方、プログラムはc++、VB、php、FORTRANなど少々広く浅くかじったくらいの経験です。
・ウェブ上でのプログラミングは、Netscapeでjavaが広がり始めたときに、javaが注目されると認識したままで、現在に至ります。(javaプログラミングよりアプレットを利用することが精一杯でした。)
・サーバシステムはありません。(Windows共有のみです。)
・プログラムの開発環境はフリー版で評価して、のち有料開発環境を導入したいと考えています。(フリーのままでよければ、その限りです。)
・PC環境はOSがWindowsXP SP2として、プログラム開発環境を満たすものとします。
■個人的見解
プラットホームを選ばない、ローカルでも動作する、ユーザインターフェースが用意されている点など考えると「java」なのかと考えています。
WEB2.0系、Ajax、JavaScript(この辺がよく理解していません。)など、またFLASH系でも折れ線グラフを描けるようですが、スクリプト言語系はウェブサイトをダイナミックに記述する方法ととらえています。(間違っていたら訂正をお願いします。)
上記目的を満たすにはどのようなプログラムが最適か、アドバイスを頂けたらと思います。
また実現するにあたって、勉強すべきこと、教則本など紹介していただけると非常に助かります。(1997年ごろjavaの入門書を1冊持っています。ただSunMicrosystemsのスタッフがjavaのすばらしさとアプレットの紹介、初歩のjavaプログラミングを紹介した本です。)
1から勉強しようと考えています。
叱咤激励をよろしくお願いします。
No.1ベストアンサー
- 回答日時:
難しいことをしようとしていたらぜんぜん話がそれてしまうのですが、質問を
読んでパッと思いつくのは、サーバー側で手間がかからない・・・
1) OpenOffice Calc
2) Google Docs & Spreadsheets
サーバーがない、とのことでしたが、Javaでグラフを書くよりも、
Webサーバーを立てて、PHP+JpGraphがニーズにあってそうな気がしますが。
回答ありがとうございました。
手違いで回答を「受信しない」になっていたので確認が遅れました。すみません。
提案を頂いた「OpenOffice Calc」、「Google Docs & SpreadSheets」は確かにサーバ側に依存しないものとしては便利ですね。ワープロ、簡単な表計算やPDF作成を作成するには是非利用したいと思いました。
また、PHP+JpGraphはソフトウェアを購入するようなので、試用するわけにはいかないようです。
それと大事な条件を忘れていました。
作成したアプリケーションを利用する対象者のことです。
利用対象者はパソコンに関してずぶの素人です。教えるから覚えてくださいといっても覚えられない方々です。(仕事なのだから覚えていただきたいのは山々ですが、デジタルデバイドを考慮せざるを得ません。)
正直簡単な計算をするとしましたが、Excel玄人でも初期条件や条件判断の設定に苦労するほどなので、利用者が直接表計算ソフトウェアを利用することは難しいです。
また個人的に、Javaはインターネットが普及し始めたころからの実績があり、ほとんどのウェブブラウザで幅広く対応していて、仕様書とソースコードを元に外注で制作依頼もできること、将来的に継続利用ができるだろうと単純に判断したこともあります。
イメージするアプリケーションは例えば、BTOのパソコンを見積、発注するインターフェースと手順があり、結果、グラフが作成されイメージを保存するといった感じです。
しかし、「OpenOffice.org」、「Google Docs & SpreadSheets」、PHP+JpGraphの件は思いもつかなかった環境でした。大変参考になりましたし、今後何かに利用できそうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 教育・文化 高校生です。将来政治家になって犯罪率を0.0%代にしたいのですが、可能だと思いますか? ㅤ 大まかな 8 2022/08/27 18:51
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクリプスのプログラミングに...
-
EclipseとVisual StudioをPC1台...
-
SQLでデータベースから返ったデ...
-
JavaScriptとC言語の違いについ...
-
JavaとAndroidアプリ(Java)違...
-
大学の授業のプログラミング、...
-
プログラミングの質問です 5の...
-
vba クリップボードクリアにつ...
-
JSPファイルで生じるエラーをど...
-
Javaでのエラーについて
-
Pythonを無料(安価)で学ぶ方...
-
gitでバージョン指定してダウン...
-
IISワーカープロセスが原因でCP...
-
Window CE でJava appletは使え...
-
文字列に半角スペースがあるか...
-
プログラムの起動、利用につい...
-
MSFormsとは何ですか?
-
javaでの#if 0 #endif文
-
Webアプリケーションを開発する...
-
MSCOMCTL.OCXのアップデートの方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクリプスのプログラミングに...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
VBA(えくせる)ってなんでメン...
-
スキル高めのIT技術者になぜ左...
-
vectorクラスについて。
-
JAVA基礎の課題で自動販売機
-
大学の授業のプログラミング、...
-
待ち行列の実現ができません
-
JavaScriptとC言語の違いについ...
-
Javaに向いてない人はどんな人...
-
プログラミングの質問です 5の...
-
Webデザインを基礎から勉強する...
-
JAVA プログラミング ロッカ...
-
OpenGLでの楕円の描き方
-
JDK1.6.0_26の日本語ドキュメン...
-
EclipseとVisual StudioをPC1台...
-
Javaについて質問です。 プログ...
-
weblogicのカスタムタグについて
-
プログラム(Java)の楽しさっ...
おすすめ情報