Hệ điều hành Windows 8 của Microsoft đang là tâm điểm chú ý của nhiều tín đồ công nghệ trên toàn thế giới. Windows 8 được kỳ vọng có thể đáp ứng được đầy đủ nhu cầu công việc, từ những người có kiến thức cơ bản đến chuyên sâu về máy tính.
Có vẻ sự nhợt nhạt của Windows Phone trong phân khúc hệ điều hành dành cho thiết bị di động (điện thoại thông minh & máy tính bảng) khiến Microsoft không thể hài lòng. Vì thế Windows 8 được được xem là con "át chủ bài" của hãng này, giúp lấy lại vị thế của mình trong phân khúc mà Apple iOS và Google Android đang chiếm thế thượng phong. Windows 8 có thể hoạt động đa nền tảng, trên các bộ máy tính thông thường (PC), cũng như các thiết bị sử dụng vi xử lý ARM như smartphone hoặc máy tính bảng. Điều này cho thấy Windows 8 có thể làm nên cuộc cách mạng trong lĩnh vực hệ điều hành, xóa nhòa khoảng cách giữa PC, smartphone và tablet.
Với nhiều sự tiến bộ mang tính đột phá, Windows 8 được hứa hẹn là đầy tiềm năng trong thời gian ngắn sắp tới. Vì thế đây được xem như mỏ vàng dành cho các lập trình viên. Từ lâu, Windows đã trở thành hệ điều hành phổ biến nhất thế giới với một lượng người dùng cực lớn. Nay với khả năng hoạt động đa nền tảng, đồng nghĩa với việc sẽ có hàng triệu thậm chí hàng tỷ khách hàng tiềm năng có thể sử dụng ứng dụng của bạn.
Ngày 28/06/2012 Microsoft đã tổ chức buổi hội thảo xây dựng ứng dụng Windows 8 Metro Style. Tại buổi hội thảo này, Microsoft đã có buổi giới thiệu Windows 8 với các lập trình viên, cũng như hướng dẫn cơ bản các bước để lập trình trên hệ điều hành này. Buổi hội thảo gồm các nội dung:
- Thiết kế & phát triển ứng dụng theo phong cách Metro trên Windows 8 - do anh Frank Nguyễn hướng dẫn (Slide tài liệu bài giảng bên dưới).
- Hướng dẫn thực hành thiết kế ứng dụng trên Windows 8 (giới thiệu các công cụ lập trình, ngôn ngữ lập trình và thực hành lập trình ứng dụng) - do anh Toàn Huỳnh hướng dẫn.
- Hướng dẫn lập trình phù hợp với phần cứng (với các thiết bị có camera, chạm (touch), âm thanh, video,...) - anh Toàn Huỳnh hướng dẫn.
- Thủ thuật giúp ứng dụng tiện dụng hơn, bắt mắt hơn với Tiles và thông báo (Notification) - do anh Ed Quek hướng dẫn.
- Giới thiệu Windows store (chợ ứng dụng trên Windows 8) và cơ hội kiếm tiền với chợ ứng dụng này - do anh Ed Quek hướng dẫn.
Tất cả slide và tài liệu hướng dẫn của các diễn giả trên có thể được tải về theo link bên dưới:
Slide, tài liệu: http://sdrv.ms/LPP5je
Ứng dụng demo (HoL): http://sdrv.ms/LPP9iQ
Gợi ý trước khi bắt đầu lập trình cho Windows 8:
- Cài đặt Microsoft Windows 8 Release Preview - download tại:http://goo.gl/y31w2
- Cài đặt Microsoft Visual Studio 2011 Beta cho Windows 8 - download tại:http://goo.gl/6BCFz
- Cài đặt Windows SDK cho Windows 8 Release Preview - download tại:http://goo.gl/39gZU
Thế Vinh