Upload
jefrancomix
View
233
Download
0
Embed Size (px)
Citation preview
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 1/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 2/78
Frank Karlitschek
KDE Developer
openDesktop.orgKDE-Look.orgKDE-Apps.org
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 3/78
vs.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 4/78
KDE SC 4.4 rocks!
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 5/78
Challenges of the next
5 years
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 6/78
Move from
DesktopApps to
Cloud Apps
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 7/78
Examples:• Pandora / last.fm
• Google Docs
• GMail/Hotmail/Messaging
• Flickr / Picasa
• even Instant Messaging.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 8/78
Cloud Computing
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 9/78
Chrome OS
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 10/78
Chrome OS
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 11/78
Chrome OS
• Offline Support
• Native Code Support
• Notifications
• WebGL
• “Security”.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 12/78
Google doesn´t think that native destkop app are
less important.
Google think they are irrelevant in the next
years.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 13/78
Why ?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 14/78
Surveyadvantages
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 15/78
The advantages
the biggest advantage (imho) of cloud
computing for users would be ubiqious
presense of applications and data.
data can be accessed from everywhere (PC,
laptop, girlfriend latpop, www)
You can delegate upgrades/backups to
the service provider
No need to install
software
easy interaction
with other users
You don't need to worry about losing
your work if your
machine crashes
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 16/78
So a shiny happy new world is comming ?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 17/78
Is this trend good from a free software perspective ?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 18/78
Where is the place for classic
Desktop applications like
KDE SC in 10 years ?Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 19/78
Surveydisadvantages
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 20/78
The disadvantages
the security of your
personal data. Whereare your files stores?
By whom? In which
legislation. user data might be not
encrypted
dependency on 3rd party infrastructure
(hot spots, internet, lan)
hosting is
highly non-
trivial
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 21/78
Android
Desktop OS
DNS
Fibre Power Plants
Biggest Advertiser
Docs
Search
Maps
Browser
Google Talk
Google Apps
Voice
Wave
Earth
File Storage
Blogger
Groups
Picasa
YouTubeReader
Mobile Devices
Netbooks
Orkut
iGoogle
Calendar
Latitude
Health
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 22/78
too much ?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 23/78
What can we doabout it?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 24/78
Is it possible to combinethe best of both worlds?
• rich desktop with rich applications instead of web apps
• social
•easy deployable
• data under my control but accessable from every device.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 25/78
What do we have to do?
1. Social2. Deployment / Access to applications
3. Access and sharing of data
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 26/78
1. Social
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 27/78
Social DesktopBringing Social Features to Desktop Applications
• finding other people
• friends• groups
• messaging
• newsfeed
•knowledge sharing
• events.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 28/78
Proof of Concept in KDE SC 4.3
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 29/78
Great progress in KDE SC 4.4
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 30/78
attica
•
handles the protocoll• authentification
• error handling
• different data providers
• transparent access for all applications
• Qt only with optional KDE plugin.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 31/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 32/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 33/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 34/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 35/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 36/78
Custom Attributes
•
store key value pair at users• namespaced
• search users
• use-case parley, games.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 37/78
Future (4.5)
• Integration with applications very easy now• Social Desktop Sprint in the next 2 month
• maemo.org, forum.kde.org data providers
• hopefully more providers in the future.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 38/78
Open-Collaboration-Services
• free specification
• still to difficult to implement.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 39/78
Libraries
• reference server implementation
• released today• License AGPL
• reference Qt implementation (attica)
•reference PHP client implementation.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 40/78
Great Social Features
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 41/78
2. Deployable / Access to
applications
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 42/78
Get Hot New Stuff
•Access applications/scripts from everywhere
• ghns 1 - KDE 3.x• ghns 2 - KDE 4.x
• ghns 3 - KDE 4.4
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 43/78
• full search• screenshots
• descriptions
•updates
• voting
• become fan
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 44/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 45/78
Montag, 18. Januar 2010
Get Hot New Stuff
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 46/78
Get Hot New Stuff
• In App Downloads•
App Installation• Integration with openSUSE Buildservice
• Integration with Qt Creator•
Integration with identi.ca/Twitter/Facebook • Security is important partly unsolved
•Web Links• Payment Integration for mp3s or eBooks
• Server Side Implementation Released• Everybody is welcome to integrate existing Repos.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 47/78
Hopefully this makes access to apps
very easy in the future.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 48/78
3. Access and sharing of data
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 49/78
Current storagesolutions suck !
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 50/78
My requirements:
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 51/78
1. all data under my control.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 52/78
2. access from everywhere
and every device
•home desktop
• work desktop not running KDE
• laptop
• netbook
• internet cafe
• smartphone
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 53/78
3. online / offline
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 54/78
4. auto backup
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 55/78
5. versioning
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 56/78
6. encryption
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 57/78
7. easy sharing
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 58/78
8. easy extend storage
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 59/78
Example:
I´m working on my thesisAlways accessible from everywhere
No more copy around usb devices
Completely secureAll changes are versioned and backuped.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 60/78
Example:
my music accessible from everywhere
even if the collection is to big to fit on a netbook share a part of the music with a friend.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 61/78
Example:
A KDE developer sprint needs a shared storage toexchange documents
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 62/78
Example:
Send my parents a read only link to my holiday picturesfolder
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 63/78
2010 and stilldifficult
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 64/78
I think we need asolution for this
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 65/78
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 66/78
License: AGPL
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 67/78
Package you can install on:
• your own root server• you home PC (and use dyndns or something)
• on your company server
• rent from a company if somebody provides the service.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 68/78
Access
•access the files via a browser
• full interface for pc and smartphones
• mount via webDAV
• works on Mac, Windows, Linux (fuse, kio)
• syncing via a small client side application.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 69/78
Backup
•Automatically copy to a second device on save
• harddisc
• second server.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 70/78
Versioning
• subversion
• git
• hardlinks
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 71/78
Encryption
• GPG
• SSL
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 72/78
Sharing
• send an email with a webdav link and a ID
• read/write support
• expire
•only one file or directory.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 73/78
Notification
• Somebody shares something with you
• Somebody edited/created/deleted something
• Storage full.
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 74/78
Timelineversion 1.0
• webinterface
• webdav mount
• next 2 month
version 2.0
• versioning
• backup
• encryption
• next 6 month
version 3.0
• sharing
• syncing
• end of 2010
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 75/78
Let´s make it happen!
• gitourious: http://gitorious.org/owncloud
• wiki: http://ownCloud.org
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 76/78
Summary
KDE has superior Desktop technology and
applications.
If we combine this with ideas from cloud computing
we have a fast, secure, and powerful desktop
with great social, and data/app sharingfeatures we will rock!
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 77/78
Questions ?
Montag, 18. Januar 2010
8/9/2019 Kde and ownCloud
http://slidepdf.com/reader/full/kde-and-owncloud 78/78
Thank youFrank Karlitschek
twitter.com/fkarlitschek