akademy es2010 desktop4all_xavier_gonzalez
DESCRIPTION
Title: Desktop4ALL, acceso a escritorios a través de clientes ligeros Autor: Xavier González Akademy-es 2010 http://es.kde.org/akademy-es2010 License: CC-BY-SA http://creativecommons.org/licenses/by-sa/3.0/TRANSCRIPT
![Page 1: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/1.jpg)
KDE enabled thin client solutionKDE enabled thin client solution
Desktop4ALL as KDE enabler Desktop4ALL as KDE enabler
Xavier GonzálezXavier González
[email protected]@cast-info.es
![Page 2: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/2.jpg)
05/14/10 2
Today's desktop
![Page 3: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/3.jpg)
05/14/10 3
Today's desktop situation
Not easy to manage, not ready for end users Difficult to maintain Security constrains License costs Management hidden costs Very dynamic, users request more
functionality ...Complex
![Page 4: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/4.jpg)
05/14/10 4
Desktop4ALL vision
![Page 5: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/5.jpg)
05/14/10 5
Classical Desktop Architecture
CPU
RAM
HD
D
OS
DesktopApp1 App2
App4App3
Storage IPServices
Appsconfig Auth
![Page 6: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/6.jpg)
05/14/10 6
Desktop4ALL vision
CPU
RAM
HD
D
OS
DesktopApp1 App2
App4App3
Storage IPServices
Appsconfig Auth
CPU
RAM
HD
D
OS
DesktopApp1 App2
App4App3 CPU
RAM
HD
D
OS
DesktopApp1 App2
App4App3
NeatX NeatX NeatX
![Page 7: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/7.jpg)
05/14/10 7
Desktop4ALL vision
Define and manage core desktop components Desktop network access Authentication and authorization Desktop and applications configuration files Network shares and printers Application access File System quotas
![Page 8: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/8.jpg)
05/14/10 8
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
![Page 9: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/9.jpg)
05/14/10 9
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
Provisioning API● Users● Groups● Net Shares● Net Printers● Applications● Desktop Servers● Windows TS Servers
![Page 10: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/10.jpg)
05/14/10 10
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
LDAP Service● Based on Fedora Directory● Store all D4ALL objects● OS Auth● Samba Backend● Server inventory
![Page 11: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/11.jpg)
05/14/10 11
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
DESKTOP Service● Based on KDE 4● Execute Linux Apps● Server Based Computing● Multiple sessions in one OS instance
![Page 12: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/12.jpg)
05/14/10 12
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
Filer● NFS for linux servers● SAMBA for windows servers● Home users● Net Shares
![Page 13: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/13.jpg)
05/14/10 13
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
PORTAL Service● Based on HORDE● Provides entry point for all users
● Direct access to Desktop orto apps published
![Page 14: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/14.jpg)
05/14/10 14
Desktop4ALL components
VPN
PIMPRIN
T SRV
IM
OO
IM
FWM
S
CAL
PORTAL
DESKTOP
FILE
RLD
AP
CORE
● Squid● OpenVPN● IPTables
● Openfire ● Kolab – Zarafa● Maia Mailguard
● CUPS - SAMBA ● Kontact● OpenOffice● Kopete● Firefox
![Page 15: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/15.jpg)
05/14/10 15
Demo
![Page 16: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/16.jpg)
05/14/10 16
Desktop4ALL API sample
Add user
/opt/desktop4all/bin/adduser.php --username="admin" --passwd="xxxxxxxx" --groups="users" --name="admin" --surname="admin" --email="[email protected]" --diskquota=1000 --mailquota=2000
![Page 17: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/17.jpg)
05/14/10 17
Desktop4ALL API sample
Add Linux Applicationd4allmngt.php apps create "cn=kmail, pixmap=kmail.png, appname=Kmail, commandline=”/usr/bin/kmail”, winlinux=linux"
Add Win Applicationd4allmngt.php apps create "cn=acroread, pixmap=acroread.png, appname=Adobe Acrobat Reader, commandline=C:\Archivos de programa\Adobe\Acrobat 7.0\Reader\AcroRd32.exe, winlinux=win"
![Page 18: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/18.jpg)
05/14/10 18
Desktop4ALL API sample
Add TS server
d4allmngt.php tsserver create "cn=ts10bcn, online=yes, ipaddress=192.168.220.201"
Add DS server
d4allmngt.php dsserver create "cn=ds01bcn, online=yes, weight=100, ipaddress=192.168.220.200"
![Page 19: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/19.jpg)
05/14/10 19
Ldap schema
ᅦ
![Page 20: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/20.jpg)
05/14/10 20
Ldap schema
![Page 21: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/21.jpg)
05/14/10 21
Desktop4ALL vision
Define and manage core desktop components Desktop network access Authentication and authorization Desktop and applications configuration files Network shares and printers Application access File System quotas
![Page 22: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/22.jpg)
05/14/10 22
Next steps
![Page 23: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/23.jpg)
05/14/10 23
Next steps
Community creation Improve apps configuration process Management GUI Software package delivery (rpm) More flavors (Ubuntu,Suse,etc...) Light desktop (xfce) KDE thin client integration Kprint ? Spice as comunication protocol
![Page 24: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/24.jpg)
05/14/10 24
How can you contribute?
![Page 25: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/25.jpg)
05/14/10 25
Next steps
As you want !!!!!
![Page 26: Akademy es2010 desktop4all_xavier_gonzalez](https://reader034.vdocuments.site/reader034/viewer/2022051411/546d6961b4af9f842c8b5430/html5/thumbnails/26.jpg)
05/14/10 26
www.desktop4all.eu