summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Grunt <pgrunt@redhat.com>2015-11-24 10:15:39 +0100
committerPavel Grunt <pgrunt@redhat.com>2015-11-24 10:15:39 +0100
commit9ac63958c7689167d11066d60c2d282c09385bdc (patch)
tree45ed2dd851651199e3eb5ff567db63be5de8264a
parent180d3af26c5e04c9586e32617c842a7c941f80bc (diff)
Use introduction as the home page
-rw-r--r--content/pages/home.rst60
-rw-r--r--content/pages/introduction.rst1
-rw-r--r--pelicanconf.py2
-rw-r--r--publishconf.py2
4 files changed, 31 insertions, 34 deletions
diff --git a/content/pages/home.rst b/content/pages/home.rst
index 8117bcb..4764b17 100644
--- a/content/pages/home.rst
+++ b/content/pages/home.rst
@@ -2,7 +2,9 @@ Home
###############################################################################
:slug: home
-:modified: 2015-10-12 10:20
+:modified: 2015-11-24 10:20
+
+.. _contact page: contact.html
The Spice project aims to provide a complete open source solution for
interaction with virtualized desktop devices. The Spice project deals with both
@@ -10,33 +12,29 @@ the virtualized devices and the front-end. Interaction between front-end and
back-end is done using VD-Interfaces. The VD-Interfaces (VDI) enable both ends
of the solution to be easily utilized by a third-party component.
-Currently, the project main focus is to provide high-quality remote access to QEMU virtual machine. Seeking to help break down the barriers to virtualization adoption by overcoming traditional desktop virtualization challenges, emphasizing user experience. For this purpose, Red Hat introduced the SPICE remote computing protocol that is used for Spice client-server communication. Other components developed include QXL display device and driver, etc.
-
-Current Features
-++++++++++++++++
-
-- Graphic commands - processes and transmits 2D graphic commands
-- Video streaming - heuristically identifies video streams and transmits M-JPEG
- video streams
-- Image compression - offers verios compression algorithm that were built
- specifically for Spice, including QUIC (based on SFALIC), LZ, GLZ
- (history-based global dictionary), and auto (heuristic compression choice per
- image)
-- Hardware cursor - processes and transmits cursor-specific commands
-- Image, palette and cursor caching - manages client caches to reduce bandwidth
- requirements
-- Live migration - supports clients while migrating Spice servers to new hosts,
- thus avoiding interruptions
-- Windows drivers - Windows drivers for QXL display device and VDI-port
-- Multiple monitors (in virt-viewer/remote-viewer)
-- Screen management - add support for enabling selection of the screen used by
- the client (in virt-viewer/remote-viewer)
-- Two way audio - supports audio playback and captures; audio data stream is
- optionally compressed using CELT Encryption - using OpenSSL
-- Two mouse modes - provides client (more user-friendly) and server (increased
- accuracy and fully synchronized) modes
-- Lip-sync - synchronizes video streams with audio clocks
-- Spice agent - running on the guest and performs tasks for the client
-- Clipboard sharing - allows copy paste between clients and the virtual machine
-- USB redirection - allows clients to use their USB devices with Spice servers
-- Linux features parity
+The following diagram illustrates VD-Interfaces:
+
+.. image:: {filename}/static/images/vdi_schem.png
+ :alt: VDI scheme
+
+Currently, the project main focus is to provide high-quality remote access to
+QEMU virtual machine. Seeking to help break down the barriers to virtualization
+adoption by overcoming traditional desktop virtualization challenges,
+emphasizing user experience. For this purpose, Red Hat introduced the SPICE
+remote computing protocol that is used for Spice client-server communication.
+Other components developed include QXL display device and driver, etc.
+
+The following diagram illustrates the current Spice solution on top of QEMU.
+
+.. image:: {filename}/static/images/spice_schem.png
+ :alt: SPICE scheme
+
+The Spice project plans to provide additional solutions, including:
+
+- Remote access for a physical machine
+- VM front-end for local users (i.e., render on and share devices of the
+ same physical machine)
+
+Like to know whats going on? Join spice-devel@lists.freedesktop.org to
+get information about all things related to the Spice project. For
+other mailing lists and irc channel see the `contact page`_.
diff --git a/content/pages/introduction.rst b/content/pages/introduction.rst
index 6ce700b..31c557c 100644
--- a/content/pages/introduction.rst
+++ b/content/pages/introduction.rst
@@ -2,7 +2,6 @@ Introduction
###############################################################################
:slug: introduction
-:submenu: documentation
:modified: 2015-10-13 10:30
The Spice project aims to provide a complete open source solution for
diff --git a/pelicanconf.py b/pelicanconf.py
index 5a38734..91115db 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -52,7 +52,7 @@ MENUITEMS = [
SUBMENUS = {
"documentation" : [
- ("Introduction", "introduction.html"),
+ # ("Introduction", "introduction.html"),
("Overview", "documentation.html"),
("Manual", "spice-user-manual.html"),
("spice-gtk API", "spice-gtk.html"),
diff --git a/publishconf.py b/publishconf.py
index 47eed20..836b8d3 100644
--- a/publishconf.py
+++ b/publishconf.py
@@ -52,7 +52,7 @@ MENUITEMS = [
SUBMENUS = {
"documentation" : [
- ("Introduction", "introduction.html"),
+ # ("Introduction", "introduction.html"),
("Overview", "documentation.html"),
("Manual", "spice-user-manual.html"),
("spice-gtk API", "spice-gtk.html"),