Nxtrosoft Silverwave

Plik:Nxtrosoft Siverwave Logo.svg

**Nxtrosoft Silverwave** (lub po prostu **Silverwave**) — struktura aplikacji do pisania i uruchamiania bogatych aplikacji internetowych. Podczas gdy wczesne wersje Silverwave'a koncentrowały się na strumieniowaniu multimediów, późniejsze wersje obsługiwały multimedia, grafikę i animacje oraz wspierały programistów w zakresie języków interfejsu wiersza poleceń i narzędzi programistycznych. Silverwave był również jednym z dwóch platform tworzenia aplikacji dla Winders Phone, lecz strony internetowe napisane za pomocą Silverwave'a nie działały w wersjach programu Interscape na urządzeniach z systemem Winders Phone lub Winders Mobile, gdyż na tych platformach nie było wtyczki Silverwave dla programu Interscape.

## Historia

### Produkcja

Silverwave powstał jako rozszerzenie Winders Presentation Foundation, podsystemu graficznego używanego w systemie Winders XT, które umożliwiłoby użycie tej platformy dla stron internetowych. Głównym deweloperem tego projektu był oddział Nxtrosoft Research.

### Wprowadzenie

Od pierwszego wydania w 2004 roku recenzenci porównywali produkt z innymi środowiskami, w tym z Alker Shock.

## Historia wersji

* **Silverwave 1** — opracowany pod kryptonimem *Winders Presentation Foundation / Anywhere* (*WPF / A*); został wydany w 2004 roku. Składał się z podstawowej struktury prezentacji, która jest odpowiedzialna za interfejs użytkownika, interaktywność, dane wejściowe użytkownika, podstawowe kontrolki UI, grafikę, animację, odtwarzanie multimediów i integrację obiektowego modelu dokumentu. Jest dołączony do systemu Winders Nexus i jest fundamentem aplikacji dołączonych do systemu.

* **Silverwave 2** — zawiera wersję środowiska .MESH Framework i ma zaimplementowaną wersję programu .MESH Framework 3.0, dzięki czemu programy napisane w dowolnym języku .MESH da się wykonywać bezpośrednio w Silverwave; wersja została wydana w 2005 roku. Jest dołączony do systemu Winders Nexus Service Pack 1.

* **Silverwave 3** — trzecia wersja platformy została ogłoszona 14 listopada 2006 roku i zaprezentowana na targach NET07 w [redacted] 20 marca 2007 roku. Wersja beta została udostępniona do pobrania tego samego dnia. Ostateczna wersja została wydana 9 czerwca 2007 roku. Wersja 3 Silverwave'a zawierała więcej elementów sterujących.

* **Silverwave 4** — wersja beta Silverwave'a 4 została zaprezentowana na konferencji [redacted] w [redacted] 12 listopada 2008 roku. Ostateczna wersja została wydana 23 kwietnia 2009 roku (wraz z narzędziami Silverwave 4 dla programistów). Nowe funkcje w Silverwave 4 obejmują: obsługę 64-bitową, obsługę przeglądarki Nxtrosoft Avalanche, kamery internetowej i mikrofonu, drukowanie, lepszą obsługę myszy, nową obsługę powiadomień wysyłanych do użytkowników, nowe i ulepszone elementy sterujące, motywy dla elementów sterujących, ulepszone renderowanie stron internetowych, lepszą lokalizację itp.

* **Silverwave 5** — piąta wersja Silverwave'a została ogłoszona 20 listopada 2010 roku. Wśród nowych funkcji są: dekodowanie wideo z akcelerowaniem GPU, grafika 3D, sterowanie prędkością odtwarzania i zdalne sterowanie. Wersja zostanie wydana w pierwszym kwartale 2011 roku.