Xu hướng thiết kế 2013

1. Giao diện phẳng (flat)
– đơn giản, dễ thực hiện
– dễ thấy trong UI của Win8 và các dòng sản phẩm của Microsoft. HTC cũng có xu hướng này.

2. Càng ít nút bấm càng tốt
– tăng diện tích nhìn cho user
– tránh rối, app buộc phải đưa những gì hay dùng nhất ra ngoài
– dùng nhiều hơn các cử chỉ (gestures) thay vì bấm nút (quẹt trái quẹt phải để xem chat list và channel list trong app FB)

3. Dùng các hoạt hoạ (animation) để gợi ý
– trực quan, dễ xem
– dễ thấy khi refresh feed của FB, hiệu ứng nảy lên khi hết list

4. Menu xổ xuống dạng hamburger
– icon hamburger đã thành một dạng chuẩn, hầu hết người dùng đều hiểu bấm vào đó là có menu xổ ra
– tương tự như context menu trên Windows

5. App native được chú trọng hơn Web

6. Khi không thể viết app native, hãy cố gắng để nó Responsive
– tận dụng tốt hơn không gian màn hình
– ẩn giấu những phần ko cần thiết khi hiển thị trên màn hình nhỏ

7. Làm cho trang web rộng hơn
– hầu hết màn hình ngày nay là dạng màn ảnh rộng (wide screen)
– tận dụng không gian tốt hơn, tránh khoảng trống quá nhiều trên các màn hình to, rộng
– tăng độ rộng lên 960px hay 1000px

8. Sử dụng cỡ font lớn hơn
– tăng khả năng đọc cho nội dung (nhất là premium content)
– hiển thị tốt hơn trên màn hình nhỏ

9. Màu xanh: #00A0D1

10. Đồ hoạ vector
– nét hơn
– các browser hỗ trợ tốt hơn, dễ tương thích với các độ phân giải và mật độ dpi khác nhau

From: http://theindustry.cc/2013/01/07/13-design-trends-for-2013/

Tôi đi dự Microsoft Techday 2012 ở Hà Nội

Rào trước:

  • background của người viết là dân công nghệ lâu năm, có nhiều kinh nghiệm, cũng đã theo dõi nhiều diễn thuyết cũng như đã đi, xem, nắm bắt cách trình diễn của nước ngoài nên muốn ngưỡng chất lượng sự kiện cũng phải như Tây, nên dùng để so sánh có phần hơi khắt khe
  • hiểu biết của người viết về sản phẩm của MS nói chung và Windows, WinPhone nói riêng, cũng như các thiết bị phần cứng, di động, giải pháp phần mềm … là tốt
  • người viết đi xem và viết với tư cách một người bình thường đi sự kiện. Thông tin ở dưới là “coi như” lấy từ sự kiện, thực chất thì sự kiện này ko đem lại thông tin nào “mới” đối với người viết.
  • người viết hơi có ngạo khí một chút, xin lỗi nếu làm các bạn khó chịu
  • văn phong bỗ bã, đan xen lẫn lộn Việt Anh

Sao tôi lại viết bài này?

  • thường tôi cũng ko chăm viết các article ngoài vấn đề công nghệ, nhưng hôm nay đi xem Techday là một nhiệm vụ (tôi đăng ký Hackday ở công ty là đi dự hội thảo Techday 2012), nên tôi cần viết report.
  • muốn góp ít sức nhỏ, tăng chất lượng trình diễn, tổ chức sự kiện, giới thiệu sản phẩm công nghệ để lần sau đi xem hứng thú hơn
  • đang rỗi rãi, lâu rồi ko viết, và cũng ngứa tay

Phốt,

mình chỉ nhắc tới những điểm làm thiệt hại lớn nhất cho MS và cho các hãng đối tác:

  • các em PG và tiếp tân phục vụ túm tụm nhau, nói chuyện. Bàn lễ tân thì tiếp khách không chủ động và niềm nở, chưa coi đấy là nhiệm vụ. Tiếp tân chỗ tốt nhất lại là của Daewoo Hotel, tươi cười, chào trước, chủ động ra hỏi khách, chỉ dẫn tận tình vào khu hội thảo (dù cách đó có 10m).
  • các bạn PG tại khu trưng bày thiết bị thì chưa chào mời khách xem, thậm chí còn dùng máy để lướt web, dùng tablet để chơi game, … PG chiếm chỗ dùng máy làm khách xem ngại ngần ko tiện vào trải nghiệm sản phẩm mới của các hãng
  • máy chiếu dùng để trình diễn cho màn hình ở giữa có chất lượng kém, hiển thị nửa trên và nửa dưới hình ảnh bị lệch pha nhau ==> hình ảnh chất lượng kém, video bị cắt làm đôi ở những khung hình động (và phần lớn slide hay video là khung hình động). Các bạn tưởng tượng như là có 1 em bé chạy trong khung hình, thì nửa trên đi trước, nửa dưới đi sau, lệch pha là như vậy.
  • - công cụ dùng để trình chiếu là máy Mac của các bạn Táo (và thi thoảng hiển thị cả UI của Mac, UI của app trình chiếu của Mac lên màn hình lớn luôn). Lỗi này mà ở bên Tây nghe đồn là mất việc như chơi. Đầu tư bao tiền để nhét hình ảnh vào đầu khách hàng, lại cho đối thủ xen vào.
  • - khu thiết bị lại thiếu tablet Surface, ko hiểu là do M$ muốn chơi đẹp với các đối tác hay là thiếu hàng để trình diễn thật. Thậm chí có rất ít tablet, có mỗi 1 con của Acer????
  • - các diễn giả có một số (hoặc phần lớn) là các bạn sales manager (!?!) nên khả năng diễn thuyết chưa tuyệt lắm,
    • slide quá nhiều chữ và số, hoàn toàn ko thích hợp với một hội nghị có khán giả là techgeek như thế này.
    • nói là chính, diễn với sản phẩm là phụ (dù toàn giới thiệu thiết bị)
  • - diễn giả có vẻ chưa thích hay chưa biết gây ấn tượng về sản phẩm của mình. Chỉ nói và cho xem video thì chưa xứng tầm manager của các hãng lớn hàng đầu thế giới. Giờ mà nói chay như vậy đâu có hút được khán giả nữa, ai cũng làm được. Nếu là mình, ít nhất mình cũng bê sản phẩm thật giơ lên chứ ko cho khách xem ảnh qua slide. Nếu là mình cầm con Lumia, mình sẽ ném nó vào bục, quăng nó lên trần chứ ko chỉ giơ nó lên, vì Lumia rất bền, màn hình lại cứng, dao chém ko sao. Bỏ phí các điểm gây ấn tượng về thiết bị là cực kỳ đáng tiếc.

Ưu

toàn ưu điểm đúng chỗ cần ưu, tốt:

  • - Windows 8 cực kỳ ấn tượng. Mình đã dùng thử trên máy ảo ở công ty vài tháng nay rồi, nhưng trải nghiệm trên máy thật thì tốt gấp đôi.
  • - Trải nghiệm Windows 8 trên máy thật (laptop), với màn hình cảm ứng thì ấn tượng tốt tăng lên gấp 4. LiveTiles, Start Panel mới, các ô màu to, rõ ràng, dễ touch, cực kỳ hữu dụng.
  • Thiết kế và bán sản phẩm laptop hay desktop có màn hình cảm ứng thì về phần cứng đã có lâu rồi, nhưng với hệ điều hành mới, focus tới chuyện touch chứ ko chỉ “giả cầy” như trước kia thì trải nghiệm cho người dùng cuối là rất tốt.
  • - Chất lượng điện thoạiWindows Phone 8 (WP8) của các hãng mang đến Techday là tốt.
    • Màn hình đều long lanh rực rỡ, phản hồi cực nhanh (truyền thống của WP8 rồi), thao tác mượt và ko có lag. Cấu hình phần cứng không còn tụt hậu quá xa so với binh đoàn Android nữa.
    • + Các chú dế WP8 nay đã có camera khủng
    • + thậm chí camera trước cũng có chất lượng rất cao (VD như của HTC là được quảng cáo khẩu 2.0, góc tương đương 25mm)
    • + CPU Quancomm S4
    • + xạc không dây
    • + màn hình IPS, Full HD
    • + NFC
  • - Hệ điều hành WP8 trên các điện thoại của HTC, Nokia là rất tốt. Ngoài chuyện mượt, nhanh, nuột như trên thì khả năng tuỳ biến cũng đã được tăng lên ở mức cho phép đổi màu tông xuyệt tông với màu quần áo của khổ chủ :D
  • Children Mode của WP8 là rất tiện, phù hợp với đại đa số các ông bố bà mẹ có trẻ con, phải cho các tiểu quỷ mượn điện thoại tablet để nghịch, nhưng luôn lo ngay ngáy nó xoá danh bạ, huỷ phần mềm hay nhắn tin cho bồ nhí của mình.
  • - Phần mềm Office trên các điện thoại WP8 này chỉ có thể nói bằng 2 chữ: “tuyệt vời”.
    • Nếu bạn cần duyệt, xem, chỉnh sửa văn bản Word Excel hay trình chiếu PPT trên điện thoại thì hãy nói với mấy bạn WP8: “Shut up and take my money!”.
    • Duyệt bảng tính Excel hay file docs hay ppt là cực kỳ nhanh, nhanh đến không ngờ.
    • Mình có dùng thử 1 bảng tính xls trên Lumia 920 và cảm thấy nó còn tốt hơn Excel trên máy tính nữa.
    • Lấy ngón tay để pan, zoom, click để edit ô công thức, thay đổi vài con số, … đúng là tuyệt đến không ngờ. Con đẻ của M$ có khác. 10 điểm.
  • - Các laptop màn hình cảm ứng chạy Windows 8 là rất tuyệt, ko trễ, phản hồi tốt, tiện dụng. Không biết là việc sờ sờ vào màn hình với tư thế dùng laptop thì như nào, nhưng dùng trong thời gian ngắn thì thấy rất ấn tượng.
  • - một số diễn giả tương tác cũng khá tốt, ví như của Nokia và HTC (chắc tổ chức off nhiều rồi :D)
  • - vé mời sự kiện rất đẹp, phong cách metro (Modern)
  • - tổ chức + contact với khách mời tốt, điện thoại, hỏi han, confirm địa chỉ đầy đủ, nhân viên nhã nhặn.

PS: các trình diễn ở khu Hyper V, CRM, ERP, DevZone mình ko theo dõi kỹ nên ko nắm chắc.

Microsoft Windows Phone 7, all in one (release) day (tổng hợp)

English

Windows Phone 7 unveiled: First impressions
http://blogs.techrepublic.com.com/smartphones/?p=1710

What’s inside the first Windows Phone 7 devices?
http://news.cnet.com/8301-13924_3-20019249-64.html?part=rss&subj=news&tag=2547-1_3-0-20

Video: Windows Phone 7 launches in New York
http://news.cnet.com/1606-2_3-50094368.html?part=rss&subj=news&tag=2547-1_3-0-20

Video: Ballmer talks WP7, iPhone, Android, and Microsoft tablets
http://blogs.techrepublic.com.com/hiner/?p=6427

Already Planned: Copy/Paste Support for Windows Phone 7
http://news.cnet.com/8301-13860_3-20019176-56.html?part=rss&subj=news&tag=2547-1_3-0-20 (how to)
http://www.slashgear.com/windows-phone-7-getting-cut-paste-in-early-2011-11107106/ (early 2011)
http://mashable.com/2010/10/11/windows-phone-7-copy-paste-2/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Mashable+%28Mashable%29

Windows Phone 7 Ads Save Us From Our Phones [VIDEO]
Read more (How Microsoft plans to sell Windows Phone 7 ) http://news.cnet.com/8301-13860_3-20019111-56.html?part=rss&subj=news&tag=2547-1_3-0-20#ixzz126dhFPbD
http://mashable.com/2010/10/11/windows-phone-7-ads/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Mashable+%28Mashable%29

Windows Phone 7 debuts: One phone won’t rule them all
http://news.cnet.com/8301-1035_3-20019173-94.html?part=rss&subj=news&tag=2547-1_3-0-20#ixzz126dK53Sb

Windows Phone 7 official: Oct 21 in Europe, Nov 7 in North America
http://www.slashgear.com/windows-phone-7-official-oct-21-in-europe-nov-7-in-north-america-11106942/

Around the world, release plan
http://www.cnet.com/8301-17918_1-20019213-85.html?part=rss&subj=news&tag=2547-1_3-0-20

Video: http://www.slashgear.com/lg-quantum-hands-on-video-11107226/ (LG Quantum Hands on)

Video: http://www.slashgear.com/samsung-focus-hands-on-video-11107228/ (Samsung Focus Hands on)

http://www.slashgear.com/orange-htc-7-mozart-and-samsung-omnia-7-priced-11107038/ (HTC 7 Mozart and Samsung Omnia 7)

http://www.slashgear.com/htc-hd7-for-o2-launching-october-21st-11107083/ (HTC 7, on October 21st)

http://www.engadget.com/2010/10/11/meet-the-new-atandt-windows-phone-7-family/ (AT&T Windows Phone 7 family)

Vietnamese

(Cập nhật) Tổng hợp toàn bộ về Windows Phone 7

http://www.tinhte.vn/tin-tuc-gioi-thieu-11/tong-hop-toan-canh-ve-he-dieu-hanh-windows-phone-7-a-498852/

10 chiếc Windows Phone 7 ra mắt cho bạn chọn
http://www.tinhte.vn/tin-tuc-gioi-thieu-11/10-chiec-wp7-moi-moi-anh-em-chon-498351/

Dân chơi Windows Mobile tản mát dần
http://vietcntt.com/news/sys.php?name=News&act=showarticle&sid=17365&utm_source=twitterfeed&utm_medium=twitter

HTC tung ra tới 5 mẫu điện thoại thông minh chạy hệ điều hành Windows Phone 7 mới
http://sohoa.vnexpress.net/SH/Dien-thoai/Smartphone/2010/10/3B9B31FA/

Samsung, LG và Dell cũng tung ra các mẫu di động chạy Windows Phone 7
http://sohoa.vnexpress.net/SH/Dien-thoai/Smartphone/2010/10/3B9B31FB/

Thị phần của smartphone tại Việt Nam tăng trưởng mạnh và đạt hơn 13%, mở ra cơ hội mới

Theo con số của công ty nghiên cứu thị trường GFK thì thị phần của điện thoại thông minh trong thị trường điện thoại di động Việt Nam đã đạt con số 13,4%. Thị phần điện thoại thông minh đã liên tục tăng trường trong các tháng gần đây. Thông tin này được đăng tải trong buổi cà phê sáng với nội dung Mobile Content so Viễn Thông A tổ chức.

GfK chart

Theo dự đoán, thị trường điện thoại thông minh sẽ còn tăng trưởng khi mà các dịch vụ cho điện thoại đang được đầu tư và mở rộng như email, nghe nhạc trực tuyến, chơi game trực tuyến và tới đây là mạng 3G.

(original from Tinhte.com)

  • Như vậy từ thông tin này ta thấy có thể khai thác điện thoại di động nhiều hơn nữa để chạy các ứng dụng phức tạp, game tương tác, ứng dụng kết nối thực – ảo, … Các ứng dụng di động ngày càng được cởi trói về kích cỡ màn hình, bộ nhớ, sức mạnh xử lý của CPU.
  • Thậm chí với tỷ lệ thị phần chiếm tới hơn 13% và còn tăng nữa, các công ty có thể nghĩ tới chuyện phát triển riêng phân khúc ứng dụng cho smartphone, bỏ qua nỗi khổ thường trực là phải lo vấn đề tương thích với các thiết bị tầm thấp (low-end) và tầm trung (mid-end)

mobile: Lập trình Hello world với Eclipse 3.5 và Android SDK

Bài viết này ghi lại các bước tuần tự để cài đặt và thiết lập môi trường giúp bạn lập trình ứng dụng cho Android. Tôi giả định máy bạn trắng trơn, chưa cài đặt gì dính dáng tới Java hay Android. Các bước sau đây là cách phổ biến, dễ và chính quy nhất:

Down và cài

  • Download Eclipse (bản mới nhất vào thời điểm viết bài) là 3.5 . Tới địa chỉ này http://www.eclipse.org/downloads/ , tìm Eclipse for Java Developer, lấy bản tương ứng với hệ điều hành của bạn (xài windows thì cứ chọn win32 là OK). Các bạn nên download từ mirror của Oracle (từ VN thì rất nhanh)
  • Unzip Eclipse.
  • Unzip Android SDK, VD là unzip vào: F:\Program Files\android-sdk-windows-1.5_r3
  • Nhấn windows + Pause, chọn tab Advanced, chọn Environment Variables
  • Nháy đúp vào mục PATH, dán thêm ;F:\Program Files\android-sdk-windows-1.5_r3\tools vào cuối (chú ý, có dấu ; để phân cách với các giá trị trước)
  • Cài đặt một plugin cho Eclipse là Android Development Tools (ADT), tại đây

1. bật Eclipse, chọn Help > Install new Software (Software Updates) ….
2. Chọn tab Available Software
3. Nhấn Add …
4. Gõ Name = ADT, gõ đường dẫn vào Location:

https://dl-ssl.google.com/android/eclipse/

(Nếu gặp lỗi, sửa đường dẫn lại thành http://dl-ssl.google.com/android/eclipse/)
Nhấn OK.
5. Quay lại mục Available Software, bạn sẽ thấy danh sách các plugin (có thể bạn phải chọn lại trong Combo Work With, chọn ADT), có mục “Developer Tools” ở ngay dưới, hãy nhấn chọn checkbox và nhấn Install…
6. Ở màn hình tiếp theo, bạn sẽ thấy một list các mục, 2 mục “Android DDMS” và “Android Development Tools” phải có mặt. Nhấn Next.
7. Đọc và đồng ý các thoả thuận bản quyền, nhấn Finish. Hãy chờ Eclipse tải về các plugin và cài đặt.
8. Khởi động lại Eclipse.

  • Mở Eclipse, bỏ qua hết các error hay inFo nếu có hiện lên
  • Chọn menu Windows/Preference
  • Chọn mục Android, dán vào ô textbox : F:\Program Files\android-sdk-windows-1.5_r3
  • Nhấn Apply. Vậy là xong các bước để cấu hình, dịch, debug ứng dụng Android của bạn.

Cấu hình emulator (để chạy thử ứng dụng của bạn)

  • Mở Menu Start của windows, chọn Run, gõ cmd, gõ Enter.
  • Hãy chuyển đến ổ đĩa mà bạn đã unzip android, nhảy vào thư mục tools của android (ở VD này sẽ là:

F: để sang ổ F
cd Program Files\android-sdk-windows-1.5_r3\tools
)

  • Gõ lệnh android create avd –target 2 –name my_avd rồi enter. Nhấn enter tiếp khi được hỏi cài custom hardware profile.

Vậy là xong phần cài đặt và cấu hình, giờ bạn có thể tạo project mới, viết ứng dụng được rồi.

VD để viết Helloworld cho bản 1.5

  • Chọn File, New, New Project
  • Chọn Android
  • Điền các thông số cần thiết (target chọn bản 1.5 cho mới, min SDK version = 3)
  • Mở file .java ra (có 1 file duy nhất thôi)
    import thêm lớp này
    import android.widget.TextView;
  • xoá dòng setContentView cũ, thêm đoạn này vào
    TextView tv = new TextView(this);
    tv.setText(“Hello, Android”);
    setContentView(tv);
  • Nhấn mũi tên nhỏ cạnh nút Debug, chọn Debug Configuration, chọn Tab Target, chọn sang Automatic, chọn một AVD mà ta đã tạo từ lúc trước. Apply, Close.

Vậy là xong, bạn có thể nhấn Debug, Eclipse (cùng với ADT) sẽ dịch, install chương trình sang máy ảo Android (Emulator), khởi động máy ảo Android (khá lâu, mất khoảng 1 phút), rồi chạy chương trình.
Nếu bạn sửa mã, cứ sửa trong code Java, đừng tắt Emulator (kẻo bật lại rất lâu). Khi Debug lại, ADT sẽ tự cài đặt lại lên Emulator, không phải khởi động từ đầu Emulator.

Đọc thêm

Xem thêm về Android Emulator: http://diendan.vietandroid.com/showthread.php?t=34

Xem thêm về việc dựng giao diện bằng XML: http://developer.android.com/guide/tutorials/hello-world.html

Tiến công vào WAP

Hôm nay LockeVN đại diện cho GURUCORE sẽ tiến công vào lĩnh vực WAP, một món mà các nhà cung cấp ở VN đã đưa ra thị trường từ lâu nhưng có vẻ như ăn vẫn chưa ngon. GURUCORE sẽ nấu lại món này thử xem.

Tổng quan kiến thức, phải gom nhặt đã

http://vi.wikipedia.org/wiki/WAP

http://www.mobileinfo.com/WAP/what_is.htm

http://www.iec.org/online/tutorials/wap/index.html (PDF here)

http://en.wikipedia.org/wiki/Wireless_Application_Protocol

WAP (viết tắt của Wireless Application ProtocolGiao thức Ứng dụng Không dây) là một tiêu chuẩn công nghệ cho các hệ thống truy nhập Internet từ các thiết bị di động như điện thoại di động, PDA, v.v… Mặc dù tiêu chuẩn này chưa được chuẩn hóa trên toàn cầu, nhưng những ứng dụng của giao thức này đã tác động rất lớn đến ngành công nghiệp di động và các lĩnh vực dịch vụ liên quan. WAP là giao thức truyền thông mang lại rất nhiều ứng dụng cho người sử dụng thiết bị đầu cuối di động như E-mail, web, mua bán trực tuyến, ngân hàng trực tuyến, thông tin chứng khoán, v.v…

Mô hình WAP chính là mô hình WWW (World Wide Web) với một số tính năng nâng cao. Trong đó, hai tính năng quan trọng nhất là: đẩy (Push) và hỗ trợ thoại.

  • Mô hình tên tiêu chuẩn: Các URL được sử dụng để nhận dạng nội dung WAP trên các máy chủ, URI được sử dụng để nhận dạng tài nguyên trong một thiết bị, ví dụ như chức năng điều khiển cuộc gọi.
  • Kiểu nội dung: được đưa ra trên kiểu đặc trưng giống như WWW. WML được định nghĩa như là ứng dụng XML 1.0. Do vậy WML chặt chẽ hơn HTML.
  • Các khuôn dạng nội dung tiêu chuẩn: dựa trên công nghệ WWW và bao gồm ngôn ngữ đánh dấu, thông tin lịch, các đối tượng, hình ảnh và ngôn ngữ kịch bản (Script). phiên bản thu nhỏ của Java Script, gọi là WML Script.
  • Các giao thức truyền thông tiêu chuẩn: cho phép truyền thông các yêu cầu đầu cuối di động tới máy chủ mạng thông qua cổng WAP. Các tiêu chuẩn này tối ưu theo hướng của thiết bị đầu cuối sử dụng.

Tương tự như mô hình kết nối hệ thống mở OSI, các ngăn xếp của giao thức WAP được chia thành các lớp cho phép dễ dàng mở rộng, thay đổi và phát triển, gồm có 5 lớp.

Thiết lập trang cho phép duyệt từ di động

dạng wap 1.x (cũ), đặt trang ở dạng wap.gurucore.com. Dạng trang này có thể xem trên hầu hết các loại mobile (trừ những bọn CỰC KỲ CŨ như cục gạch đời đầu, TacX, … ). Dạng trang này tuy tính tương thích với thiết bị cao nhưng nói chung khó phát triển hơn, vì cú pháp cũng như triển khai có nhiều khác biệt.

wap 2.0 (mới hơn): dạng xhtml (cho mobile), đặt trang ở dạng m.gurucore.com. Tên đầy đủ là xhtml for mobile profile (XHTML MP). XHTML MP là một phiên bản WAP được làm lại, dựa trên việc thu gọn bản XHTML thông thường (trên web). XHTML MP cũng hỗ trợ cả WAP CSS (có thể hiểu như phiên bản rút gọn của CSS trên web thông thường). Dạng xhtml này hỗ trợ tốt với các trình duyệt hiện đại trên mobile. Trang xhtml (cho mobile) được thiết kế tối giản, ít dư thừa, ít ảnh, phù hợp với size màn hình rất nhỏ, … –> mục tiêu là nhỏ, nhẹ, cực nhanh. Dạng trang này dễ dàng triển khai, nhanh, bảo trì đơn giản vì nó không khác gì trang web bình thường (nên tận dụng được mọi công cụ, nhân lực web bình thường).

Roadmap thực hiện tiến công

Học, học, lại học vậy, ít tí thế mà vẫn nên học :D

http://www.w3schools.com/WAP/default.asp

WAP Framework generator (phong cách gurucore.com, bao giờ cũng phải có generator), publish from normal source.

WAP service: cung cấp nội dung.

WAP dictionary: từ điển, danh mục các tài nguyên wap

WAP search: search trong các tài nguyên wap đã biết

WAP interactive: tạo dịch vụ tương tác, kiếm tiền từ wap