MÔ TẢ SẢN PHẨM Mobile Games 2005

Màu nền
Font chữ
Font size
Chiều cao dòng

MÔ TẢ SẢN PHẨM

Mobile Games 2005

1. Tên sản phẩm: Calculators 2.0 ...........................................................................................................

2. Loại sản phẩm: (Trò chơi hay ứng dụng) Ứng dụng.......................................................................

3. Mô tả ngắn gọn về sản phẩm: .............................................................................................................

Ứng dụng Calculators là một tập các công cụ phục vụ công việc tính toán hằng ngày của mỗi người,

phiên bản 2.0 hiện có 5 công cụ: "Máy tính cầm tay", "Lịch năm", "Chuyển đổi đơn vị", "Tính toán tỷ

giá hối đoái (đổi tiền tệ)" và "Đo tốc độ xử lý của điện thoại di động".

1. Công cụ "Máy tính cầm tay" có thể tính toán với số lớn bất kỳ (chỉ bị giới hạn bởi dung lượng bộ

nhớ của thiết bị). Ngoài các phép tính cơ bản (cộng, trừ, nhân, chia, nghịch đảo, chia lấy phần dư), máy

tính còn cung cấp các hàm căn (bậc 2, bậc 3), các hàm lượng giác (sin, cos, tan, arsin, arcos, arctan),

hàm mũ (ex, xn), hàm lôgarit (ln, log), tính giai thừa, các phép toán logic và xử lý bit (and, or, xor, not,

dịch trái, dịch phải). Máy tính hỗ trợ 4 loại cơ số (nhị phân, bát phân, thập phân và thập lục phân) và 3

chế độ (degree, radian, gradian) áp dụng cho các hàm lượng giác).

2. Công cụ "Lịch năm" trình bày một cuốn lịch vạn niên (Dương Lịch, Âm Lịch) của 14000 năm (từ

năm 4000 TCN đến năm 9999). Lịch năm cho biết các thông tin về Can, Chi của từng ngày, tháng, năm

cũng như giờ Hoàng đạo của mỗi ngày. Công cụ này còn cung cấp cho người dùng một số tính năng

tính toán liên quan đến ngày tháng, chẳng hạn như: cho biết thông tin về ngày sinh nhật của bạn, tính

số lượng ngày giữa 2 ngày bất kỳ, tính toán ngày thứ của một số ngày Lễ phổ biến ở Việt Nam.

3. Công cụ "Chuyển đổi đơn vị" là công cụ chuyển đổi giá trị theo các đơn vị khác nhau, ứng dụng

cho phép chuyển đổi 167 đơn vị trên tổng số 13 nhóm (độ dài, trọng lượng, diện tích, thể tích, nhiệt độ,

thời gian, vận tốc, năng lượng, điện năng, áp suất, đơn vị máy tính, góc, và tỷ lệ metric chung).

4. Công cụ "Tính toán tỷ giá hối đoái" là một công cụ chuyển đổi giữa nội tệ và ngoại tệ; nó yêu cầu

người dùng xác định tỷ giá (sẽ được ứng dụng lưu lại cho lần sử dụng sau), sau đó nhập vào ngoại tệ

(hay nội tệ) cần chuyển đổi thành nội tệ (hay ngoại tệ).

5. Công cụ "Đo tốc độ xử lý của điện thoại di động" là một công cụ rất đơn giản cho phép đo lường

khả năng xử lý của thiết bị di động ở 3 phương diện: tốc độ thi hành mã lệnh Java (tính bằng đơn vị

bytecodes/ms), tốc độ vẽ các đường/hình cơ bản của lớp Graphs (tính bằng FPS), và tốc độ vẽ hình ảnh

2D (tính bằng FPS).

4. Loại âm sắc (Không có/đơn âm sắc/số lượng âm sắc): Không có......................................................

5. Số lượng màu sử dụng: 256 màu .......................................................................................................

6. Các tính năng đặc biệt nếu có (Các tính năng riêng của Samsung, network, RMS, ...): ...................

- Sử dụng tính năng rung (Vibration) khi có lỗi tính toán (ví dụ, lỗi chia cho 0)....................................

- Sử dụng tính năng đèn LCD (LCDLight) khi đảo chức năng của máy tính (ví dụ, sin thành arcsin)..

- Sử dụng RMS để lưu các tùy chọn của ứng dụng .................................................................................

1

7. Nếu sản phẩm dựa trên mã nguồn mở

7.1. Bạn lấy mã nguồn từ đâu? Tự cài đặt.................................. .............................................................

7.2. Loại giấy phép của mã nguồn mở? .....................................................................................................

7.3. Môi trường chạy của mã nguồn:.. .......................................................................................................

7.4. Những cải tiến so với game/ứng dụng gốc: .. .....................................................................................

8. Mô tả các kỹ thuật lập trình đã được áp dụng, các bản thiết kế nếu có

- Xây dựng module mô phỏng số lớn để có thể tính toán số thực bằng kỹ thuật dấu phẩy tĩnh (fixedpoint)

do điện thoại không hỗ trợ số thực. Ứng dụng có thể tính toán với các con số lớn bất kỳ (chỉ bị

giới hạn bởi bộ nhớ của thiết bị) ................................................................................................................

- Số lớn được xây dựng theo cơ số 100,000,000 (không theo cơ số 10 bình thường) để tăng tốc độ tính

toán và giảm lượng bộ nhớ cần để lưu trữ .................................................................................................

- Tối ưu phép chia số nguyên và chia số thực dựa trên phép chia cơ sở để tăng tốc độ tính toán...........

- Cài đặt các hàm tính căn bậc 2, căn bậc 3, giai thừa (n!) cho số lớn. ................................................

- Tối ưu các hàm lượng giác sin(x), cos(x), tan(x), arcsin(x), arccos(x), arctan(x).............................

- Tối ưu các hàm lôgarít ln(x), log(x) ......................................................................................................

- Các hàm mũ ex, xn được tối ưu tốc độ, chẳng hạn để tính 21000 mất không quá 1(s) (đo ở chế độ mô

phỏng tốc độ 50 bytecodes/ms của Samsung JaUmi 2.0) ..........................................................................

- Cài đặt các phép toán lôgíc (and, or, xor, not), các phép xử lý bit (dịch trái, dịch phải) trên số lớn.

- Đo tốc độ thực thi Java của thiết bị (tính bằng đơn vị bytecode / ms).

- Để tối ưu tốc độ tính toán âm lịch (liên quan đến các công thức thiên văn rất phức tạp), ứng dụng lưu

trữ dữ liệu của 14000 năm âm lịch (một khối lượng thông tin lớn trên thực tế) chỉ trong một tập tin với

kích thước nhỏ (41 KB).

9. Hướng dẫn sử dụng (thí sinh được khuyến khích tách riêng phần hướng dẫn này thành một tài liệu

riêng có kèm hình ảnh minh hoạ): .............................................................................................................

- Xin xem tài liệu Hướng dẫn sử dụng ứng dụng Calculators kèm theo.............................................

...................................................................................................................................................................

...................................................................................................................................................................

Chú ý: Thí sinh có thể sử dụng mẫu hoặc sử dụng mẫu riêng nhưng bắt buộc phải có đủ các thông tin

trên.

2

Bạn đang đọc truyện trên: Truyen2U.Pro