210 likes | 354 Views
第一回ミーティング 2010年7月31日. Ricoh & JAVa Developer Chanllege2010. 0.コンテストの概要. JVM を搭載した複合機に、 Java によるビジネスアプリケーションを 組み込み 、 発想のユニークさや技術力を競う. オフィスで利用される「実用的な業務アプリケーション」. 1.技術提供. リコー社から、以下のものが提供されます 開発キット( Device SDK Type-J )の提供 学生向けプログラミング講習会の実施 専用技術サポート窓口の開設 複合機の貸し出し( 1 次選考通過チームのみ). 2 .開発要件.
E N D
第一回ミーティング 2010年7月31日 Ricoh & JAVaDeveloper Chanllege2010
0.コンテストの概要 • JVMを搭載した複合機に、Javaによるビジネスアプリケーションを組み込み、発想のユニークさや技術力を競う オフィスで利用される「実用的な業務アプリケーション」
1.技術提供 リコー社から、以下のものが提供されます • 開発キット(Device SDK Type-J)の提供 • 学生向けプログラミング講習会の実施 • 専用技術サポート窓口の開設 • 複合機の貸し出し(1次選考通過チームのみ)
2.開発要件 • 複合機がメインで、Javaによる開発 • ※複合機の機能一覧 • コピー • スキャン • プリント • (ファックス) • Eメール • インターネット • タッチパネルでの操作
2.開発要件 • 複合機以外のハードのプログラミングはJavaに限らない PHP JAVA Objective-C
2.開発要件 Xlet Type Server Type • パネル操作で処理を開始する • 特定機器から処理要求がないかチェックし、あれば処理を開始する
3.注意点 • 複合機である必要性があるか データの送信 PC 複合機 プリンターでいい気が…… 印刷!
3.注意点 • 複合機のJVMでは、一部のパッケージを使用できない 例:java.awt javax.sound • 使用できないパッケージを使いたい場合は、代替案を考えるか、PC等で使用して出来たものを複合機に送るなどの工夫が必要
4.今日の目標 • 実装するアプリの案を出しあって、実装の方針を決める • 実装に当たって、役割分担を決める
4.アイデア いい案は思いつきましたか?
5.アイデアの例 配布資料おまとめサービス • 会議や講義で配布された資料を予め複合機のハードディスクに格納しておき、好きな時にまとめて印刷できるサービス • 操作の簡単化・紙の無駄使い防止が目標
5.アイデアの例 会議1 会議2 資料1 資料2 資料3 資料4
5.アイデアの例 仕様 • 予めPCから複合機に資料を転送する • 管理者は、タッチパネル上で会議と資料の関連付けをする • 関連付けされた会議の資料は、会議名のボタンを押すだけで配布資料一覧を閲覧・印刷できる • ユーザーは自分と関連がある資料のみ閲覧・印刷可能
5.アイデアの例 • ログイン画面 (ソフトキーボードで入力) ユーザー名: パスワード: (ソフトキーボードで入力) ログイン
5.アイデアの例 • ユーザー画面(管理者) こんにちは Aさん 会議1 2010/07/31 会議22010/09/24 会議の追加 会議3 2010/10/10
5.アイデアの例 • 登録画面(管理者のみ) (ソフトキーボードで入力) 会議名: 資料1 資料2 資料の追加 資料3 資料4 資料5 資料6 決定 取り消し
5.アイデアの例 • 資料追加画面(管理者のみ) 資料をどのように追加しますか PCから送る スキャンする 取り消し
5.アイデアの例 • 閲覧画面(管理者のみ) 会議1 (2010年7月31日実施) 資料の印刷 内容 リコーのコンテストでどういうアプリケーションを開発していくかを検討した 資料の編集 会議の削除
5.アイデアの例 必要な技術 • PC・複合機間の通信 • ログイン機能 • データの印刷機能 • (スキャン機能)
5.アイデアの例 問題点 • 紙媒体の需要の低下 • 複合機のハードディスクの容量 • 古い会議の資料を残しておく必要があるか • ハードディスクの中身は電源を切ると消えるので、ファイルはWeb上に保存したほうがいいかも
6.一次審査について 締切り:9月24日(金) 提出物:エミュレータで動くプログラム レポート(詳細は後日通知)