Giới thiệu về cách thức mô hình hoạt động của mạng xã hội ZingMe
Trang 1Xây dựng Ứng dụng Web trên Mạng
xã hội và Chu ẩnOpen Social
Trang 2Tóm tắt
Trang 3Mạng xã hội
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 3
Trang 4Phát triển ứng dụng trên Mạng xã hội
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 4
Trang 5Open Social
dụng web chạy được trên nhiều mạng xã hội.
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 5
V ấn đề được giải quyết
Ch ỉ cần viết ứng dụng một
l ần, có thể sử dụng trên hàng trăm mạng xã hội trên th ế giới
•M ất thời gian viết
•T ốn chi phí
•Thi ếu nhân sự …
Trang 6“Hello worlds”: Hiện danh sách
bạn bè
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 6
Trang 7Xây dựng Ứng dụng Web trên
Mạng xã hội và Chuẩn Open
Social
Zing Me h ỗ trợ Open Social
User của Zing Me?
170 triệu lượt truy cập/ tháng
10 tỷ request/ tháng
7
470,000 570,000
1,200,000
2,600,000 2,600,000
Trang 8User của các Ứng dụng trên Zing
Trang 9Ý tưởng cho Application?
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 9
Source: http://apps.myspace.com/index.cfm?fuseaction=apps.main
Trang 10Ý tưởng cho Application?
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 10
Source: http://directory.opensocial.org/gadgets/directory?synd=cad
Trang 11Ý tưởng cho Application?
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 11
Trang 12• 4M
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 12
Ứng dụng đơn giản nhưng hiệu
qu ả, nhiều người sử dụng
Trang 13Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 13
Chess app: 600K sau 2 năm
V.S 5s forum: 547K sau 6 năm
Trang 14Mô hình ho ạt động của Ứng dụng Open Social trên Zing Me
Trang 15Mô hình ho ạt động của Ứng dụng
Open Social trên Zing Me
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 15
Trang 16Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 16
Trang 17Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 17
“G ửi điểm này cho bạn bè”
“OK, đã gửi”
“Hoàn t ất bài trắc nghiệm, hãy
ch ấm bài!”
“ Điểm: 9”
Trang 18Zing Open Social APIs
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 18
Trang 19Ứng dụng Trắc nghiệm
• Từng bước xây dựng?
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 19
Trang 20Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
Mô hình ho ạt động
20
Trang 21Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
Tạo request đến Home Server
• Gadget Zing Me hỗ trợ hàm makeRequest
• Tham số: makeRequest(url, callback)
• Chú ý:
21
Trang 22Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
Tạo request đến Home Server (tt)
Ví dụ
22
var url =
"http://dev.opensocial.me.zing.vn/app_os_test/request.php?method=getT est";
gadgets.io.makeRequest(url, onListTest);
function onListTest(response) {
alert(response);
}
Trang 23Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
Xử lý phía Home Server
• Home Server cần xử lý các request:
– Lấy danh sách các bài trắc nghiệm.
– Lấy thông tin chi tiết 1 bài trắc nghiệm.
Trang 24Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
Lấy danh sách bạn bè
• Sử dụng OpenSocial PHP Client.
• Zing Me cung cấp lớp ZingMeClient:
Trang 25Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
);
$data = $client->getPeople($params);
Trang 26Thực tập viết Ứng dụng OpenSocial?
Cuộc thi Viết Ứng dụng Open Social trên Zing Me
Xây dựng Ứng dụng Web trên
Mạng xã hội và Chuẩn Open
Social
26
Trang 27Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 27
Trang 28Thể lệ cuộc thi
• Đối tượng tham gia: Công dân Việt Nam đang sinh
sống, làm việc, học tập ở trong nước và ở nước
ngoài, có độ tuổi từ 16 trở lên Hình thức dự thi theo cá nhân hoặc nhóm
• Cơ cấu giải thưởng:
Trang 29Mục đích của cuộc thi
• Vòng 1: Gửi ý tưởng về ứng dụng trên Zing me
• Các cả nhân/nhóm gửi ý tưởng ứng dụng dự thi
về appchallenge@zing.vn
• Thời gian nhận bài dự thi: 20/09/10-30/09/10
• Chọn ra 20 ý tưởng
Tiêu chí đánh giá Thang điểm
Trang 30Mục đích của cuộc thi
• Vòng 2: Phát triển ứng dụng
nhân/nhóm viết ứng dụng Đồng thời được các chuyên gia VNG training
Tiêu chí đánh giá Thang điểm
Trang 31Mục đích của cuộc thi
• Vòng 3: Chạy thử nghiệm ứng dụng trên Zing me
• Thời gian: 16/12/10 – 16/01/11
• Trao giải thưởng: 21/01/11
Tiêu chí đánh giá Thang điểm
Trang 32Website: http://developer.me.zing.vn/
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 32
Trang 33Những mốc quan trọng
– Viết ý tưởng ứng dụng dự thi
– Download mẫu đăng kí dự thi tại đây
– Thời gian nộp ý tưởng: 20/9/2010-30/9/2010 Gửi ý tưởng về
Trang 34từ VNG
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 34
Trang 35– Zing Open Social API
– Nâng cao: C++, Java, Memcache, Distributed System, Load Balancing, Google App Engine, …
• Ý tưởng khác biệt
• Quyết tâm sắt đá
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 35
Trang 36• Hỏi & đáp
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 36
Trang 37• Tôi có tài giỏi không?
Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social 37
Trang 38Liên hệ
• http://developer.me.zing.vn
– Form đăng kí ý tưởng dự thi tại đây
– Ví dụ mẫu cuộc chiến đỗ xe tại đây
– Code ứng dụng trắc nghiệm mẫu tại đây