2010-07-22 36 views
7

Tôi đang tìm cách viết chương trình người mới bắt đầu đơn giản bằng cách sử dụng Thẻ Java để chạy trên thẻ sim. Bất cứ ai có thể chỉ cho tôi một số thông tin rất cơ bản về việc bắt đầu? Tôi đã nhìn thấy một số mô tả về api của bộ công cụ, nhưng tôi đang tìm những thứ như: khả năng nào được hỗ trợ bởi thẻ sim, cách tải mã của tôi lên thẻ (tôi có cần phần cứng đặc biệt không?), Làm cách nào để tôi biết cho dù một thẻ sim có hỗ trợ thẻ java hay không, đó là loại điều.bắt đầu với thẻ java trên thẻ sim


EDIT: Tôi đang tìm cách chạy mã trên thẻ sim. Tôi đã nhìn thấy một số hướng dẫn cấp rất cao trực tuyến, nhưng không có gì mà đi xa như kết nối với một thẻ sim hoặc tải lên mã. Tôi có một đầu đọc thẻ sim USB và một loạt các thẻ để kiểm tra, nhưng tôi không thể tìm thấy bất kỳ chi tiết nào về cách làm việc với chúng.

Trả lời

8

Để tải mã của bạn để một thẻ sim, có vẻ như để yêu cầu một trong những công cụ này:

Tôi đã không có bất kỳ trong số này để nhận ra đầu đọc thẻ sim ebay, vì vậy tôi nghĩ rằng tôi sẽ phải mua một đầu đọc khác nhau (có lẽ từ Gemalto)


Edit: Tôi mua ACS ACR38 SDK, bao gồm 3 đầu đọc thẻ và một số thẻ, cùng với các trình điều khiển, các mẫu mã và các công cụ. Những đầu đọc thẻ này hoạt động tốt với Bộ phát triển Gemalto.

Hướng dẫn Usability Lab được cung cấp với Bộ công cụ phát triển Gemalto là một cách khá tốt để phát triển thẻ sim.


Điều thú vị cần lưu ý: thật khó để mã của bạn chạy trên thẻ SIM nhà khai thác mạng di động thương mại. Họ thường yêu cầu chứng chỉ chính xác trước khi bạn có thể viết thư cho họ.

Có cách giải quyết phần cứng cho vấn đề này. Tôi hiện đang điều tra TurboSIM và RebelSIM.


Cuối cùng tôi đã từ bỏ dự án này do áp lực khác. Tôi không thể nhận được bất kỳ thẻ Java nào đang chạy ngoại trừ thẻ dev, không tương thích với các thiết bị thực trên mạng di động. Các thẻ cutout như TurboSIM và RebelSIM là một khả năng nhưng khá bực bội khi làm việc.

2

có một QuickStart hướng dẫn tốt đẹp trên netbeans trang http://netbeans.org/kb/docs/javame/java-card.html

+0

Cảm ơn. Tôi đã trải qua một vài hướng dẫn và tổng quan, và tôi có thể có được một dự án applet cơ bản để biên dịch và chạy trong trình mô phỏng, nhưng bây giờ tôi đang tìm một số chi tiết về chạy trên thẻ sim điện thoại di động. Bạn có biết làm thế nào tôi sẽ bắt đầu làm việc với một thẻ sim? Tôi có đầu đọc thẻ USB và nhiều thẻ sim khác nhau từ các nhà hoạt động di động khác nhau, nhưng tôi không thể tìm thấy bất kỳ chi tiết nào về những gì được thẻ hỗ trợ hoặc cách tải lên và thực thi mã của tôi trên thẻ. –

+1

nếu bạn có thể sử dụng thẻ simcard của bạn phụ thuộc phần lớn vào hệ điều hành mà điện thoại của bạn cung cấp. Một số thẻ vodafone hỗ trợ nó, nhưng tôi chưa thử biên dịch các ứng dụng sim. Cách dễ nhất để tìm hiểu xem thẻ của bạn có được hỗ trợ hay không là kiểm tra atr và tìm xem thẻ cos đang sử dụng http: //ludovic.rousseau.free.fr/softwares/pcsc-tools/smartcard_list.txt duy trì một danh sách atr cho nhiều cos. –

+0

danh sách rất thú vị, cảm ơn bạn –

Các vấn đề liên quan