Seminar giới thiệu cuộc thi lập trình viết ứng dụng trên mạng xã hội Zing me
Cơ cấu giải thưởng
- Giải nhất 50 triệu
- Giải nhì 30 triệu
- Giải ba 20 triệu
- 3 Giải khuyến khích 5 triệu
Thông tin chi tiết xem tại
http://developer.me.zing.vn/
1. XÂY DỰNG ỨNG DỤNG WEB TRÊN MẠNG XÃ HỘI VÀ CHUẨN OPENSOCIAL Nguyễn Hồng Hải Project Leader Open Social Team, VNG Corp 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
2.
3. 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.
5.
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
7.
8. User của các Ứng dụng trên Zing Me? Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
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 Source: http://apps.myspace.com/index.cfm?fuseaction=apps.main
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 Source: http://directory.opensocial.org/gadgets/directory?synd=cad
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
12.
13. Chess app: 600K sau 2 năm V.S 5s forum: 547K sau 6 năm Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
14. Mô hình hoạt động của Ứng dụng Open Social trên Zing Me
15. Mô 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
16.
17. Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social “ 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”
18.
19.
20. Mô hình hoạt động Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
21.
22.
23.
24.
25.
26. Thự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
27. Xây dựng Ứng dụng Web trên Mạng xã hội và Chuẩn Open Social
CLB các tỷ phú Internet trẻ: Sergey Brin: 15.3 tỷ USD . Tanaka, website Gree 1.6 tỷ. Mark. Zuckerberg – Facebook(25 tuổi, 2 tỷ USD)
Một ứng dụng Open Social có 2 thành phần chính: Gadget và Home Server. Gadget là một ứng dụng viết bằng ngôn ngữ JavaScript/HTML/Flash chạy trên trình duyệt, có nhiệm vụ hiển thị hình ảnh, nội dung, và nhận mệnh lệnh từ người dùng. Home Server chạy chương trình viết bằng ngôn ngữ PHP (hay JSP,…) có nhiệm vụ xử lý các mệnh lệnh của người dùng. VD: Mỗi khi người dùng thực hiện mệnh lệnh, vd click chuột vào 1 bài trắc nghiệm để chơi, thì bước 1 Gadget dùng JS API để chuyển yêu cầu xuống cho Home Server, sau đó Home Server truy cập App’s Data để lấy ra nội dung bài trắc nghiệm. Nếu như Home Server cần thông tin từ Zing Me hoặc muốn post 1 Feed lên Zing Me (vd là đã có người chơi bài trắc nghiệm này) thì sẽ gọi REST API (bước 2), Zing Me có thể trả về kết quả của mệnh lệnh dưới định dạng dữ liệu JSON (bước 3). Sau khi tổng hợp tất cả kết quả, thì Home Server trả dữ liệu nội dung bài trắc nghiệm cho Gadget (bước 4). Gadget sẽ hiển thị dữ liệu này lên. Ngoài ra cũng có 1 trường hợp khác là Gadget có thể trực tiếp truy vấn dữ liệu xuống mạng xã hội Zing Me thông qua JS API (bước B1), và nhận kết quả về dưới dạng tham số của hàm callback của Java Script. Shindig là bộ phận xử lý gửi/ nhận theo chuẩn Open Social của Zing Me
Một ứng dụng Open Social có 2 thành phần chính: Gadget và Home Server. Gadget là một ứng dụng viết bằng ngôn ngữ JavaScript/HTML/Flash chạy trên trình duyệt, có nhiệm vụ hiển thị hình ảnh, nội dung, và nhận mệnh lệnh từ người dùng. Home Server chạy chương trình viết bằng ngôn ngữ PHP (hay JSP,…) có nhiệm vụ xử lý các mệnh lệnh của người dùng. VD: Mỗi khi người dùng thực hiện mệnh lệnh, vd click chuột vào 1 bài trắc nghiệm để chơi, thì bước 1 Gadget dùng JS API để chuyển yêu cầu xuống cho Home Server, sau đó Home Server truy cập App’s Data để lấy ra nội dung bài trắc nghiệm. Nếu như Home Server cần thông tin từ Zing Me hoặc muốn post 1 Feed lên Zing Me (vd là đã có người chơi bài trắc nghiệm này) thì sẽ gọi REST API (bước 2), Zing Me có thể trả về kết quả của mệnh lệnh dưới định dạng dữ liệu JSON (bước 3). Sau khi tổng hợp tất cả kết quả, thì Home Server trả dữ liệu nội dung bài trắc nghiệm cho Gadget (bước 4). Gadget sẽ hiển thị dữ liệu này lên. Ngoài ra cũng có 1 trường hợp khác là Gadget có thể trực tiếp truy vấn dữ liệu xuống mạng xã hội Zing Me thông qua JS API (bước B1), và nhận kết quả về dưới dạng tham số của hàm callback của Java Script. Shindig là bộ phận xử lý gửi/ nhận theo chuẩn Open Social của Zing Me
Thành công là đang đi trên con đường
Phải thêm phần kết luận Đưa ra thách đố hay lời kêu gọi cho thính giả: Cách kết thúc này rất có tác dụng ở những bài thuyết trình mang tính thuyết phục người nghe.