Trustworthy Computing
Koncepcja projektu Trustworthy Computing oparta jest na trzech filarach: bezpieczeństwie, poufności informacji i niezawodności. Filary te można opisać w sposób następujący:
Tworząc na co dzień programy pod Windows pewnie nie zastanawiasz się, jak wyglądają od środka. Instrukcje języka programowania zamieniane są na bajty, które z kolei owocują kolorowymi okienkami i grafiką a niekiedy nawet wydają dźwięki.
Technologia sztucznej inteligencji (AI – Artificial Intelligence) udostępnia bardzo dużo różnych sposobów tworzenia programów komputerowych wykonujących rozmaite zadania i symulujących sposób inteligentnego rozwiązywania problemu, tak jak to robi człowiek.
Jeśli istnieje jeden produkt, któremu można przypisać tytuł fundamentu wszelkiego wolnego i darmowego oprogramowania, to jest nim z pewnością GNU Compiler Collection (GCC).
Sztuczna inteligencja stosowana w grach komputerowych przeszła bardzo długą drogę rozwoju. Na początku tej drogi powstawały systemy oparte o zbiory reguł zapisanych bezpośrednio w kodzie gry, czy też skrypty zachowań interpretowane przez kod, a całość najczęściej bazowała na odpowiednim doborze wielkości wpływu współczynnika losowego na wybór odpowiedniego zachowania.
Przy wysokich wymaganiach stawianym w dzisiejszym świecie profesjonalnym aplikacjom mobilnym, coraz ważniejsze staje się dokładne dopasowanie tworzonych rozwiązań do potrzeb różnych urządzeń i ustawień regionalnych.