|
(HNMO) – Theo ông Vũ Văn Thanh, Quản lư Dự án BREW Qualcomm Đông Dương, ngành viễn thông di động đang trong giai đoạn chuyển đổi sâu sắc về các dịch vụ cốt lơi dành cho người tiêu dùng.
Dịch vụ dữ liệu – xu hướng mới ở VN
Từ trước tới nay, hai dịch vụ quan trọng nhất mà mạng di động có thể cung cấp cho người dùng đó là thoại (voice) và tin nhắn (SMS). Cùng với sự phát triển mạnh mẽ của ngành viễn thông trên các khía cạnh cộng nghệ mạng lưới và thiết bị đầu cuối, ngày nay người ta đă bắt đầu sử dụng điện thoại di động vào những mục đích khác ngoài nghe, gọi và nhắn tin. Xu thế chuyển dịch từ dịch vụ thoại và tin nhắn sang dịch vụ dữ liệu là điều rất rơ ràng, thậm chí dưới cách nh́n nhiều người, xu thế này là điều tất yếu. Điều này không đơn thuần là một dự đoán mà là một thực tế đă đang xảy ra ở các nước công nghệ phát triển.
Đối với nhiều người sử dụng hiện nay, điện thoại di động không chỉ là một thiết bị dùng để gọi/nghe/nhắn tin mà c̣n là một thiết bị thông minh giúp họ tiết kiệm thời gian, nâng cao hiệu quả công việc và giải trí. Một trong những ví dụ rất rơ ràng là hầu hết các điện thoại đời mới hiện nay đều hỗ trợ chức năng chụp ảnh và nghe nhạc. Ở một số nước th́ người ta c̣n dùng điện thoại để sử dụng các dịch vụ như email, internet, tin tức, giáo dục, an ninh, thương mại điện tử, tṛ chơi… Sự ra đời của mạng 3G cộng với tốc độ phát triển của thiết bị đầu cuối sẽ c̣n mang đến cho người tiêu dùng vô số những dịch vụ tiện lợi và hấp dẫn hơn nữa trong tương lai gần.
Đối với các mạng di động ở Việt Nam, họ cũng sẽ chuyển đổi tư duy để tập trung hơn nữa vào các dịch vụ dữ liệu. Có như vậy, các mạng di động mới có thể nắm bắt và ḥa chung vào xu hướng chung của thế giới. Trong bối cảnh giá cước thoại ngày càng giảm cộng với một thực tế là số lượng thuê bao sẽ không tăng nữa khi đến thời điểm băo ḥa, các nhà khai thác sẽ phải t́m ra những hướng kinh doanh mới, những nguồn doanh thu ngoài thoại và tin nhắn. Điều này là vô cùng quan trọng và mang tính sống c̣n đối với các mạng di động, bởi đến thời điểm đó nguồn doanh thu chính hiện nay sẽ ngày càng giảm, thậm chí giảm rất nhanh trong bối cảnh cạnh tranh khốc liệt và công nghệ phần cứng lạc hậu nhanh chóng như hiên nay. Một trong những câu trả lời cho vấn đề này đó chính là dịch vụ dữ liệu.
V́ vậy có thể thấy dưới góc nh́n của những lập tŕnh viên hay những công ty phát triển phần mềm ứng dụng cho điện thoại di động, họ đang đứng trước một cơ hội rất lớn. Một cơ hội lớn về mặt kinh doanh và cũng là một cơ hội lớn để thay đổi bộ mặt của cả ngành viễn thông. Ứng dụng di động trong tương lai không xa sẽ là trung tâm của ngành viễn thông và sẽ trở thành thị trường đầy tiềm năng. Thị trường khi đó sẽ không c̣n là mảnh đất độc tôn cho các nhà khai thác nữa mà là cơ hội được chia sẻ cho các công ty hay cá nhân chuyên về phần mềm ứng dụng.
Những lưu ư khi viết một ứng dụng BREW
Theo ông Thanh, việc viết ứng dụng di động trên các công nghệ khác nhau như BREW, Symbian, J2ME, Windows Mobile… về cơ bản có rất nhiều điểm tương đồng. Tuy nhiên, để cụ thể hóa các bước đi về mặt kỹ thuật, công nghệ, BREW có mô h́nh tương đối toàn diện.
Điểm mạnh của BREW về mặt kỹ thuật là sự đơn giản tạo điều kiện cho các lập tŕnh viên có thể viết ra một ứng dụng di động tương đối dễ dàng. BREW là nền tảng viết phần mềm cho điện thoại không phụ thuộc và công nghệ truyền dẫn, dù đó là CDMA hay WCDMA, 2G hay 3G. Tính bảo mật cũng là một yếu tố quan trọng giúp tác giả bảo vệ chương tŕnh của ḿnh – một điều rất thiết yếu, nhất là đối với các thị trường có tỷ lệ vi phạm bản quyền cao như Việt Nam và Trung Quốc.
Về mặt kinh doanh, BREW giải phóng lập tŕnh viên khỏi những khó khăn trong việc xây dựng hệ thống tính cước, hệ thống lưu trữ ứng dụng và truy thu tiền bán ứng dụng. Những cơ chế phức tạp đó đều đă có sẵn trong công nghệ BREW và các lập tŕnh viên chỉ việc tận dụng mà thôi.
1.Các công cụ cần thiết để viết ứng dụng BREW
a. Microsoft Visual C
b.BREW SDK (có thể tải về miễn phí từ trang web http://brew.qualcomm.com
c. BREW SDK Tools (có thể tải về miễn phí cũng từ trang web trên)
d. BREW Tools Suite (cố thể tải về miễn phí cũng từ trang web trên, lưu ư: cần đăng kư trước khí tải các công cụ này)
e. ARM compiler: tŕnh biên dịch C++ để chương tŕnh có thể chạy trên các điện thoại thật. Lưu ư: khi viết ứng dụng trên PC (chạy trên chương tŕnh mô phỏng điện thoại) th́ không yêu cầu phải có ARM compiler. Một lựa chọn khác là sử dụng GCC ARM Compiler.
2. Các bước để viết ứng dụng trên chương tŕnh mô phỏng (thuộc bộ BREW SDK)
a. Tạo một project mới từ Microsoft Visual C
i. Chọn mục “BREW Application Wizard” và làm theo các bước hướng dẫn để tạo ra một project mới.
ii. Sau khi làm theo các bước trên, project của bạn sẽ được khởi tạo với một bộ khung mă nguồn có sẵn. Dựa trên bộ khung này bạn tiếp tục phát triển ứng dụng của ḿnh.
iii. Sau khi viết xong chương tŕnh sử dụng các thư viện của BREW, bấm vào “Build” -> “Rebuild All” để biên dịch chương tŕnh.
iv. Sau khi biên dịch chương tŕnh, khởi tạo BREW Simulator và trỏ đến thư mục mà bạn đă biên dịch để chạy chương tŕnh đó trên simulator
3.Đưa chương tŕnh lên trên điện thoại: Hoàn thành chương tŕnh để chạy trên Simulator là đă xong phần lớn khối lượng công việc viết một ứng dụng. Việc đưa ứng dụng lên trên điện thoại sau đó tương đối đơn giản với các công cụ sau:
a. Biên dịch chương tŕnh với ARM compiler
i. Bấm vào nút “ARM MAK” để tạo ra Makefile
ii. Bấm “Tools” -> “BREW Application ‘Make’” -> tạo ra file .mod
b. Tải ứng dụng sau khi biên dịch lên máy điện thoại
i. Cắm điện thoại vào máy tính qua cổng USB và cài đặt driver
ii. Sử dụng chương tŕnh AppLoader để tải các tập tin sau lên máy (các tệp tin này nằm trong thư mục chứa ứng dụng trên máy tính):
1. Tải tệp tin .mif lên thư mục /brew trên điện thoại
2. Tạo thư mục con /brew/ten_ung_dung và tải các tệp tin file .mod, .sig, .bar tải lên thư mục /brew/ten_ung_dung
c. Khởi động lại điện thoại và chạy chương tŕnh
Trên đây là những bước cơ bản để viết một ứng dụng BREW chạy trên Simulator và đưa lên điện thoại. Tuy nhiên, đây chỉ là những bước chính cơ bản nhất.
Ông Thanh cũng đưa ra một số lưu ư khi phát triển một ứng dụng di động và các tiêu chí chủ đạo đem lại sự thành công cho một ứng dụng di động:
1. Tập trung vào thiết kế chương tŕnh:
2. Thiết kế giao diện thân thiện và dễ sử dụng:
3. Tập trung vào tối ưu chương tŕnh:
4. Viết ứng dụng dựa trên những ư tưởng phù hợp với văn hóa Việt Nam.
5. An toàn vào bảo mật.
L.H
|