II. Vận dụng các nguyên tắc sáng tạo của Triz trong phát triển hệ điều hành Windows
2. Các nguyên tắc sáng tạo đã vận dụng trong phát triển hệ điều hành Windows
2.1. Nguyên tắc phẩm chất cục bộ:
Nếu với indows Phone 7 không được hỗ trợ chạy song song thì với Windows Phone 8, Microsoft đã có sự thay đổi khi cho phép hệ điều hành hỗ trợ vi xử lý lõi kép nhờ công nghệ chia sẻ cùng nhân. Microsoft khẳng định đã thử nghiệm và chạy tốt trên các thiết bị sở hữu tới chip 64
2.2.Nguyên tắc kết hợp
Window Phone có khả năng hỗ trợ đầy đủ các loại email như xchange, Hotmail, Gmail, Yahoo, Pop/IMAP.... indows Phone 8 cũng sẽ được tích hợp tính năng thanh toán điện tử nhờ công nghệ NFC, tích hợp trên thẻ SIM, thay vì trên điện thoại như hiện nay. WP 8 hỗ trợ các tính năng bảo mật dành cho người dùng doanh nghiệp.
2.3.Nguyên tắc vạn năng
Windows Phone 8 là nền tảng đáp ứng nhu cầu của người dùng doanh nghiệp với tính năng mã hóa dữ liệu và khởi động an toàn. Quản trị viên CNTT cũng có thể sử dụng thiết bị cần tay nền tảng này để thiết lập việc triển khai ứng dụng và kích hoạt các công cụ quản lí thiết bị, đồng thời có thể đồng bộ dễ dàng ứng dụng với PC.
2.4.Nguyên tắc chứa trong
Từ phiên bản Windows 95 trở lên, đã tích hợp internet explorer vào trong giao diện người dùng và chương trình quản lý file explorer, trong mỗi chương trình lại có sự quản lý các file riêng. Hệ điều hành windows 2000 có thể làm việc trên cả máy chủ lẫn máy tính để bàn.
Window Phone 7 và Window Phone 8 sử dụng giao diện metro mới lạ, thiết kế các title có kích thước lớn chứa thông tin mới nhất ngay trên biểu tượng. Đây là điểm khác biệt về giao diện của Window Phone so với các hệ điều hành mobile sử dụng giao diện icon khác.
2.5.Nguyên tắc năng động
Với các chức năng print manager, windows giúp việc in ấn rất dễ dàng với bất kỳ loại máy in nào. Các phiên bản Windows hỗ trợ các thiết bị kết nối qua cổng USB dẫn đến việc quản lý các thiết bị linh động và dễ dàng sử dụng các thiết bị rộng rãi hơn.
Tính năng ảo hóa giúp windows server 2008 có thể làm được nhiều việc như lưu trữ, ảo hóa mạng,….
indows Phone đã thay thế các biểu tượng tĩnh xuất hiện hàng loạt trên các hệ điều hành đối thủ với công nghệ Live Tiles. Start không còn dừng lại ở nghĩa “khởi động”, mà đã trở thành tấm vé thông hành để người dùng tùy chỉnh và cá nhân hóa điện thoại của mình. Màn hình khởi động của thiết bị dùng Windows Phone 8 có thể thay đổi khích thước: rộng gấp đôi, bình thường và nhỏ. Đồng thời indow Phone 8 cho phép di chuyển và chỉnh lại cỡ Live Tile đồng thời thay đổi màu cho phù hợp với sở thích của người dùng.
Từ phiên bản windows Vista trở lên, cho phép người thiết lập các gadget theo ý muốn của mình Những đặc tính mới của indows 8 được trình diễn: hể hiện các ứng dụng ngay lập tức trên màn hình khởi động Start, dưới dạng các cửa sổ nhỏ, thay thế cho Menu quen thuộc Windows Start. Màn hình này có thể được tối ưu hóa, co giãn theo nhu cầu quan sát ứng dụng của người dùng; Các ứng dụng xếp trên màn hình đều có hiển thị các thông báo, để luôn cập nhật thông tin mới nhất từ ứng dụng cho người sử dụng; Khả năng tạo sự thuận tiện cho người dùng bằng cách có thể kéo, thả và thay đổi kích cỡ ứng dụng, đặt ứng dụng tại các cạnh của màn hình – do đó người dùng có thể so sánh nội dung và làm việc đa nhiệm trên nhiều ứng dụng khác nhau, đúng theo đặc tính đa nhiệm của hệ điều hành Windows.
2.6.Nguyên tắc sử dụng trung gian
Trong windows luôn có thư mục temp, trong lập trình các biến tạm (temp), trong CSDL có bảng tạm.
2.7.Nguyên tắc tự phục vụ
Cơ chế tự động kiểm tra đĩa cứng khi máy tính bị mất điện đột ngột.
Cơ chế Automatic Repair Windows khi hệ điều hành bị sự cố không khởi động lên được.
Windows 8 có hệ thống khởi động hybrid mới, điều này có nghĩa là máy tính của bạn sẽ không tắt hoàn toàn mà Windows cho phép máy tính khởi động khi cần.
2.8.Nguyên tắc rẻ thay cho đắt
Microsoft sẽ tích hợp sâu tính năng Skype vào trong hệ điều hành mới, người dùng thậm chí sẽ không thể nhận ra sự khác biệt của ứng dụng này với tính năng gọi điện Skype nguyên bản. Điều này giúp người sử dụng sẽ tiết kiệm được khá nhiều thời gian cho các cuộc gọi trực tuyến.
Tùy vào nhu cầu mà người dùng chọn 1 trong những phiên bản mà Microsoft cung cấp, giá thành sẽ rẻ hơn với từng sản phẩm.
2.9.Nguyên tắc thay thế sơ đồ cơ học
indows Phone 7 được xây dựng dựa trên nhân Windows CE (Windows Embedded Compact), một nhân đươc xây dựng cho các hệ thống nhúng (embedded system). indows C được sử dụng trên rất nhiều các nền tảng khác nhau, đặc biệt là các nền tảng Windows Mobile ngày xưa, từ thời PocketPC 2000 cho tới Windows Mobile 6.5 và mới đây là indows Phone 7. Microsoft cho ra Windows Phone 8 sử dụng nhân Windows NT. Windows NT là nhân hệ điều hành cho máy tính của hầu hết chúng ta, từ Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 và giờ là Windows Phone 8.
2.10.Nguyên tắc đổi màu
Window Phone 8 sử dụng nhiều loại màu sắc để phân biệt các title và cho phép thay đổi màu sắc của title.Không lạ gì khi Microsoft quyết định đem Metro, ngôn ngữ thiết kế chủ đạo trên hệ điều hành mới của hãng (Windows 8, Windows Phone) lên Microsoft Office 2013. Thanh ribbon từ thời Office 2007 vẫn còn xuất hiện ở đây, chỉ khác là nó không còn bóng bẩy như bản 2007 hay 2010 nữa. Gần như nó chỉ mang một tông màu trắng duy nhất cho tất cả các ribbon, các biểu tượng được thiết kế phẳng hơn, không có sự chuyển màu từ đậm sang nhạt, những phần focus mang màu sắc đặc trưng của từng phần mềm. Tương tự, khi rê chuột lên phía trên chúng thì cũng chỉ thấy những phần màu cùng tông với ứng dụng (ví dụ: ord là xanh dương, xcel là xanh lá cây, PowerpPoint là màu cam,...). Microsoft cho phép chúng ta thay đổi nền của ứng dụng với các hình ảnh mờ có sẵn (vào Options > General > Office Background) và bạn sẽ dễ dàng nhận thấy nếu nhìn vào góc trên bên phải của cửa sổ Office 2013.
Trên windows có nhiều loại messagebox xuất hiện đi kèm với các icon để giúp trực quan sinh động, giúp người dùng nhận biết được các lỗi, các cảnh báo.
2.11.Nguyên tắc đồng chất
Windows Phone 8 sử dụng cùng nhân (kernel), hệ thống tập tin và các thành phần khác như bản indows 8 dùng trên máy tính để bàn, ultrabook, máy tính bảng. Nghĩa là, các nhà phát triển có thể tạo ra một ứng dụng dành cho tất cả các thiết bị.
Các ứng dụng indows Phone 7 cũ được viết trên .NET Compact Framework có khá nhiều giới hạn, không tận dụng được toàn bộ phần cứng của máy nên Microsoft đã bổ sung vào nhiều bộ công cụ lập trình hơn, ra mắt Visual Studio 2012 hỗ trợ lập trình cho cả Windows 8 và Windows Phone 8 giúp các lập trình viên xây dựng ứng dụng và game cho cả 2 nền tảng này cùng một lúc. Từ Windows Phone 8 thì các phần mềm được viết trên nền .N T Compact Framework nhưng bổ sung thêm thư viện C/C++, cơ sở dữ liệu SQLite và tập lệnh DirectX.
2.12.Nguyên tắc chuyển sang chiều khác
Phiên bản MS DOS, sử dụng giao diện dòng lệnh, kể từ phiên bản indows 3.0 đã chuyển sang sang giao diện đồ họa.
2.13.Nguyên tắc phân hủy, tái tạo
Các ứng dụng như windows movie maker không có sằn, nhưng khi người dùng cần, chúng được cấp miễn phí.
Từ phiên bản Windows Me trở lên, tích hợp chức năng System Restore để khôi phục lại tình trạng hệ thống khi có sự cố xảy ra.
2.14.Nguyên tắc kế thừa
Các phiên bản indows được kế thừa những ưu việt từ các phiên bản trước.
2.15.Nguyên tắc gây ứng suất sơ bộ
Từ phiên bản Windows xp sử dụng tính năng kích hoạt sản phẩm để kiểm tra các sản phẩm có bị sao chép hay không, loại bỏ những sản phẩm sao chép và không cho phép người dùng s dụng những sản phẩm này.
2.16.Nguyên tắc sao chép (copy)
Windows và Linux rất khác nhau, nhưng trong phiên bản Windows 8 có nhiều tính năng mà cộng đồng nguồn mở cho là sao chép của Linux như: Hộp thoại sao chép tài liệu; Tạo ISO; Windows To Go; Giao diện Metro UI; Tích hợp mạng xã hội; Hỗ trợ trực tiếp USB 3.0; Tích hợp điện toán đám mây; ReFS