SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
KDE enabled thin client solution

Desktop4ALL as KDE enabler




                                   Xavier González
                                     xavi@cast-info.es
Today's desktop



05/14/10                     2
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



05/14/10                                           3
Desktop4ALL vision



05/14/10                    4
Classical Desktop Architecture




                        App1
                         RAM    App2




                                     HDD
                          Desktop
                        App3
                         CPU    App4

                                OS




                        IP           Apps
           Storage                            Auth
                     Services        config




05/14/10                                             5
Desktop4ALL vision




              NeatX                    NeatX                   NeatX


           App1
            RAM    App2         App1
                                 RAM    App2            App1
                                                         RAM    App2
                      HDD




                                               HDD




                                                                       HDD
             Desktop              Desktop                 Desktop
           App3
            CPU    App4         App3
                                 CPU    App4            App3
                                                         CPU    App4

                OS                       OS                     OS



                               IP              Apps
                  Storage                               Auth
                            Services           config




05/14/10                                                                     6
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




05/14/10                                                  7
Desktop4ALL components




                    CAL   VP
                             N
                          PO




             IM
                             RT




                  AP
                                AL




                                     FW
                LD
           MS          CORE




                                       OO
                                 OP
             RV

                PR LER        KT
           S


                    FI      ES
                     T

                           D
                  IN
                                   M
                                 PI
                          IM




05/14/10                                    8
Desktop4ALL components


                                  Provisioning API
                                 ● Users



                    CAL   VP ● Groups
                            N ● Net Shares
                                 ● Net Printers
                         PO




             IM
                            RT ● Applications




                  AP
                              AL● Desktop Servers




                                 FW
                LD
           MS
                                 ● Windows TS Servers
                     CORE




                                  OO
                                OP
             RV

                PR LER       KT
           S


                    FI    ES
                     T

                         D
                  IN
                                  M
                                PI
                        IM




05/14/10                                                9
Desktop4ALL components


    LDAP Service
   ● Based on Fedora Directory

   ● Store all D4ALL objects

   ● OS Auth
                                          CAL   VP
                                                   N
   ● Samba Backend
                                                PO




                                   IM
   ● Server inventory
                                                   RT




                                        AP
                                                      AL




                                                           FW
                                      LD
                                 MS          CORE




                                                             OO
                                                       OP
                                   RV

                                      PR LER        KT
                                 S


                                          FI      ES
                                           T

                                                 D
                                        IN
                                                         M
                                                       PI
                                                IM




05/14/10                                                          10
Desktop4ALL components




                    CAL   VP
                             N
                          PO




             IM
                             RT




                  AP
                                AL           DESKTOP Service




                                     FW
                LD
           MS
                                            ● Based on KDE 4

                       CORE                 ● Execute Linux Apps

                                            ● Server Based Computing




                                       OO
                                 OP
             RV

                PR LER        KT
                                            ● Multiple sessions in one
           S


                    FI      ES                OS instance
                     T

                           D
                  IN
                                   M
                                 PI
                          IM




05/14/10                                                                 11
Desktop4ALL components




                                        CAL   VP
                                                 N
                                              PO




                                 IM
                                                 RT




                                      AP
                                                    AL




                                                         FW
                                    LD
                               MS          CORE




                                                           OO
  Filer                                              OP
                                 RV

                                    PR LER        KT
 ● NFS for linux servers
                               S


                                        FI      ES
                                         T
 ● SAMBA for windows servers
                                               D
                                      IN
                                                       M
 ● Home users                                        PI
 ● Net Shares                                 IM




05/14/10                                                        12
Desktop4ALL components

                                             PORTAL Service
                                            ● Based on HORDE

                                            ● Provides entry point for all


                          VP                  users
                    CAL      N              ● Direct access to Desktop or


                          PO                 to apps published




             IM
                             RT




                  AP
                                AL




                                     FW
                LD
           MS          CORE




                                       OO
                                 OP
             RV

                PR LER        KT
           S


                    FI      ES
                     T

                           D
                  IN
                                   M
                                 PI
                          IM




05/14/10                                                                     13
Desktop4ALL components
      ● Openfire
      ● Kolab – Zarafa
                                                              ● Squid
                                                              ● OpenVPN
      ● Maia Mailguard
                                                              ● IPTables




                                  CAL   VP
                                           N
                                        PO




                           IM
                                           RT




                                AP
                                              AL




                                                   FW
                              LD
                         MS          CORE




                                                     OO
                                               OP
                           RV

                              PR LER        KT
                         S


                                  FI      ES
                                   T

                                         D
                                IN
                                                 M
                                               PI
 ●   CUPS - SAMBA                       IM                ● Kontact
                                                          ● OpenOffice

                                                          ● Kopete

                                                          ● Firefox




05/14/10                                                                   14
Demo



05/14/10          15
Desktop4ALL API sample

    Add user

     /opt/desktop4all/bin/adduser.php --username="admin"
     --passwd="xxxxxxxx" --groups="users" --name="admin"
     --surname="admin" --email="admin@desktop4all.eu"
     --diskquota=1000 --mailquota=2000




05/14/10                                                   16
Desktop4ALL API sample

    Add Linux Application
     d4allmngt.php apps create "cn=kmail, pixmap=kmail.png,
     appname=Kmail, commandline=”/usr/bin/kmail”,
     winlinux=linux"

    Add Win Application
     d4allmngt.php apps create "cn=acroread,
     pixmap=acroread.png, appname=Adobe Acrobat Reader,
     commandline=C:Archivos de programaAdobeAcrobat
     7.0ReaderAcroRd32.exe, winlinux=win"




05/14/10                                                      17
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"




05/14/10                                                      18
Ldap schema




           ᅦ




05/14/10                 19
Ldap schema




05/14/10             20
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




05/14/10                                                  21
Next steps



05/14/10                22
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


05/14/10                                       23
How can you
           contribute?


05/14/10                 24
Next steps

    As you want !!!!!




05/14/10                          25
www.desktop4all.eu



05/14/10                  26

Weitere ähnliche Inhalte

Ähnlich wie Akademy es2010 desktop4all_xavier_gonzalez

Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdfDatabase & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
InSync2011
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
Yury Velikanov
 
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
Me3D: A Model-driven Methodology  Expediting Embedded Device  Driver DevelopmentMe3D: A Model-driven Methodology  Expediting Embedded Device  Driver Development
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
huichenphd
 
Orc technical training
Orc technical trainingOrc technical training
Orc technical training
sequoiacapfm
 

Ähnlich wie Akademy es2010 desktop4all_xavier_gonzalez (20)

Simulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to SupercomputersSimulation Directed Co-Design from Smartphones to Supercomputers
Simulation Directed Co-Design from Smartphones to Supercomputers
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)Panasas pNFS Status (September 2010)
Panasas pNFS Status (September 2010)
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
UTHOC2 - Under The Hood of Oracle Clusterware 2.0 - Grid Infrastructure by Al...
 
Oracle VDI 3.3 Overview
Oracle VDI 3.3 OverviewOracle VDI 3.3 Overview
Oracle VDI 3.3 Overview
 
Mainframe
MainframeMainframe
Mainframe
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Ta3
Ta3Ta3
Ta3
 
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdfDatabase & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
Database & Technology 1 _ Stuart Zorbas _ Innovation to Optimise Oracle.pdf
 
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong TangAccelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
Accelerating Ceph with iWARP RDMA over Ethernet - Brien Porter, Haodong Tang
 
Introduction to ABAP
Introduction to ABAPIntroduction to ABAP
Introduction to ABAP
 
9P Overview
9P Overview9P Overview
9P Overview
 
Sharing experience implementing Direct NFS
Sharing experience implementing Direct NFSSharing experience implementing Direct NFS
Sharing experience implementing Direct NFS
 
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded ProcessorsCase Study: Porting Qt for Embedded Linux on Embedded Processors
Case Study: Porting Qt for Embedded Linux on Embedded Processors
 
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
Me3D: A Model-driven Methodology  Expediting Embedded Device  Driver DevelopmentMe3D: A Model-driven Methodology  Expediting Embedded Device  Driver Development
Me3D: A Model-driven Methodology Expediting Embedded Device Driver Development
 
Ltsp talk
Ltsp talkLtsp talk
Ltsp talk
 
Orc technical training
Orc technical trainingOrc technical training
Orc technical training
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

Mehr von AkademyEs2010

Mehr von AkademyEs2010 (14)

Akademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortega
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albert
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astals
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astals
 
Akademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_roblesAkademy es2010 cifrado_html5_eduardo_robles
Akademy es2010 cifrado_html5_eduardo_robles
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quick
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevil
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckde
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_pol
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_pol
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandez
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandez
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandez
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumont
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Akademy es2010 desktop4all_xavier_gonzalez

  • 1. KDE enabled thin client solution Desktop4ALL as KDE enabler Xavier González xavi@cast-info.es
  • 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 05/14/10 3
  • 5. Classical Desktop Architecture App1 RAM App2 HDD Desktop App3 CPU App4 OS IP Apps Storage Auth Services config 05/14/10 5
  • 6. Desktop4ALL vision NeatX NeatX NeatX App1 RAM App2 App1 RAM App2 App1 RAM App2 HDD HDD HDD Desktop Desktop Desktop App3 CPU App4 App3 CPU App4 App3 CPU App4 OS OS OS IP Apps Storage Auth Services config 05/14/10 6
  • 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 05/14/10 7
  • 8. Desktop4ALL components CAL VP N PO IM RT AP AL FW LD MS CORE OO OP RV PR LER KT S FI ES T D IN M PI IM 05/14/10 8
  • 9. Desktop4ALL components Provisioning API ● Users CAL VP ● Groups N ● Net Shares ● Net Printers PO IM RT ● Applications AP AL● Desktop Servers FW LD MS ● Windows TS Servers CORE OO OP RV PR LER KT S FI ES T D IN M PI IM 05/14/10 9
  • 10. Desktop4ALL components LDAP Service ● Based on Fedora Directory ● Store all D4ALL objects ● OS Auth CAL VP N ● Samba Backend PO IM ● Server inventory RT AP AL FW LD MS CORE OO OP RV PR LER KT S FI ES T D IN M PI IM 05/14/10 10
  • 11. Desktop4ALL components CAL VP N PO IM RT AP AL DESKTOP Service FW LD MS ● Based on KDE 4 CORE ● Execute Linux Apps ● Server Based Computing OO OP RV PR LER KT ● Multiple sessions in one S FI ES OS instance T D IN M PI IM 05/14/10 11
  • 12. Desktop4ALL components CAL VP N PO IM RT AP AL FW LD MS CORE OO Filer OP RV PR LER KT ● NFS for linux servers S FI ES T ● SAMBA for windows servers D IN M ● Home users PI ● Net Shares IM 05/14/10 12
  • 13. Desktop4ALL components PORTAL Service ● Based on HORDE ● Provides entry point for all VP users CAL N ● Direct access to Desktop or PO to apps published IM RT AP AL FW LD MS CORE OO OP RV PR LER KT S FI ES T D IN M PI IM 05/14/10 13
  • 14. Desktop4ALL components ● Openfire ● Kolab – Zarafa ● Squid ● OpenVPN ● Maia Mailguard ● IPTables CAL VP N PO IM RT AP AL FW LD MS CORE OO OP RV PR LER KT S FI ES T D IN M PI ● CUPS - SAMBA IM ● Kontact ● OpenOffice ● Kopete ● Firefox 05/14/10 14
  • 16. Desktop4ALL API sample  Add user /opt/desktop4all/bin/adduser.php --username="admin" --passwd="xxxxxxxx" --groups="users" --name="admin" --surname="admin" --email="admin@desktop4all.eu" --diskquota=1000 --mailquota=2000 05/14/10 16
  • 17. Desktop4ALL API sample  Add Linux Application d4allmngt.php apps create "cn=kmail, pixmap=kmail.png, appname=Kmail, commandline=”/usr/bin/kmail”, winlinux=linux"  Add Win Application d4allmngt.php apps create "cn=acroread, pixmap=acroread.png, appname=Adobe Acrobat Reader, commandline=C:Archivos de programaAdobeAcrobat 7.0ReaderAcroRd32.exe, winlinux=win" 05/14/10 17
  • 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" 05/14/10 18
  • 19. Ldap schema ᅦ 05/14/10 19
  • 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 05/14/10 21
  • 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 05/14/10 23
  • 24. How can you contribute? 05/14/10 24
  • 25. Next steps  As you want !!!!! 05/14/10 25