ownCloud - CampKDE 2011
-
Upload
frank-karlitschek -
Category
Technology
-
view
780 -
download
1
Transcript of ownCloud - CampKDE 2011
![Page 1: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/1.jpg)
![Page 2: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/2.jpg)
Frank Karlitschek
KDE Developer
openDesktop.orgKDE-Look.orgKDE-Apps.org
Social DesktopOpen-PCownCloud
![Page 3: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/3.jpg)
Why ownCloud is
important for KDE
![Page 4: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/4.jpg)
• Why ownCloud?• Current Status• The Future
![Page 5: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/5.jpg)
KDE SC 4.6 rocks!
![Page 6: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/6.jpg)
Challenges of the next
5 years
![Page 7: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/7.jpg)
Move from
Desktop Apps to
Cloud Apps
![Page 8: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/8.jpg)
Examples:
• Pandora / last.fm• Google Docs• GMail/Hotmail/Messaging• Flickr / Picasa• even Instant Messaging.
![Page 9: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/9.jpg)
Why ?
![Page 10: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/10.jpg)
Surveyadvantages
![Page 11: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/11.jpg)
The advantagesthe 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
![Page 12: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/12.jpg)
So a shiny happy new
world is coming ?
![Page 13: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/13.jpg)
Is this trend good from a free
software perspective ?
![Page 14: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/14.jpg)
Where is the place for classic Desktop applications like
KDE in 10 years ?
![Page 15: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/15.jpg)
Surveydisadvantages
![Page 16: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/16.jpg)
The disadvantages
the security of your personal data. Where are your files stores? By whom? In which legislation. user data might be not
encrypted
dependency on 3rd party infrastructure (hot spots, internet, lan)
WebApps are limited.
![Page 17: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/17.jpg)
What can we doabout it?
![Page 18: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/18.jpg)
Is it possible to combine the 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.
![Page 19: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/19.jpg)
What do we have to do?
1. Social2. Deployment / Access to applications3. Access and sharing of data
![Page 20: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/20.jpg)
1. Social
![Page 21: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/21.jpg)
Social DesktopBringing Social Features to Desktop Applications
• finding other people• friends• groups• messaging• newsfeed• knowledge sharing• events.
![Page 22: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/22.jpg)
![Page 23: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/23.jpg)
Open-Collaboration-Services
• free specification• free server and client implementations• forum.kde.org• MeeGo support• Maemo support• OpenOffice.org support• and more.
![Page 24: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/24.jpg)
Great Social Features
![Page 25: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/25.jpg)
2. Deployable / Access to applications
![Page 26: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/26.jpg)
Project Bretzn
1. Make it easy for developers to release an application
2. Make it easy for users to install the applications
![Page 27: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/27.jpg)
• Qt Creator Plugin• OBS Support• Compile• Package• Release• 5 minutes.
Project Bretzn
![Page 28: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/28.jpg)
• full search• screenshots• descriptions• updates• voting• become fan• multi-client• AppStream.
Project Bretzn
![Page 29: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/29.jpg)
Hopefully this makes access to apps
very easy in the future.
![Page 30: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/30.jpg)
3. Access and sharing of data
![Page 31: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/31.jpg)
Current storage solutions suck !
![Page 32: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/32.jpg)
My requirements:
![Page 33: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/33.jpg)
1. all data under my control.
![Page 34: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/34.jpg)
2. access from everywhere and every device • home desktop• work desktop not running KDE• laptop• netbook• internet cafe• smartphone.
![Page 35: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/35.jpg)
3. online / offline
![Page 36: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/36.jpg)
4. auto backup
![Page 37: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/37.jpg)
5. versioning
![Page 38: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/38.jpg)
6. encryption
![Page 39: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/39.jpg)
7. easy sharing
![Page 40: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/40.jpg)
8. easy extend storage
![Page 41: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/41.jpg)
Example:
I´m working on my thesisAlways accessible from everywhere
No more copy around usb devices
Completely secureAll changes are versioned and backuped.
![Page 42: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/42.jpg)
Example:
my music accessible from everywhere
even if the collection is to big to fit on a netbookshare a part of the music with a friend.
![Page 43: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/43.jpg)
Example:
A KDE developer sprint needs a shared storage to exchange documents.
![Page 44: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/44.jpg)
Example:
Send my parents a read only link to my holiday pictures folder.
![Page 45: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/45.jpg)
2011 and still difficult
![Page 46: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/46.jpg)
A solution for this:
![Page 47: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/47.jpg)
![Page 48: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/48.jpg)
License: AGPL
![Page 49: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/49.jpg)
Package you can install on:
• your own root server• you home PC (and use dyndns for example)
• on your company server• rent from a company if somebody provides the service• Appliance.
![Page 50: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/50.jpg)
Access
• access the files via a browser• mount via webDAV
• works on Mac, Windows, Linux (fuse, kio)
• syncing via a small client side application.
![Page 51: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/51.jpg)
Backup
• Automatically copy to a second device on save• harddisc• second server.
![Page 52: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/52.jpg)
Versioning
• subversion• git• hardlinks.
![Page 53: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/53.jpg)
Encryption
• GPG• SSL
![Page 54: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/54.jpg)
Sharing
• send an email with a webdav link and a ID• read/write support• expire• only one file or directory.
![Page 55: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/55.jpg)
Notification
• Somebody shares something with you
• Somebody edited/created/deleted something
• Storage full.
![Page 56: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/56.jpg)
What do we have today?
![Page 57: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/57.jpg)
Timeline
version 1.1• webinterface• webdav mount• notification• Backup• Storing and Syncing of KDE config data• Plugins: Media, Photo-gallery, ...
![Page 58: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/58.jpg)
Timeline
version 2.0• Sharing • Versioning• syncing• Mid of 2011.
![Page 59: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/59.jpg)
Thanks to all contributors !!
![Page 60: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/60.jpg)
Future Plans
![Page 61: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/61.jpg)
![Page 62: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/62.jpg)
Webinterface for all important data
• PIM• Office Documents• Media.
![Page 63: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/63.jpg)
Transparent state sync
for all KDE Applications
![Page 64: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/64.jpg)
Help is welcome
• git: https://projects.kde.org/projects/playground/www/owncloud
• [email protected]• wiki: http://ownCloud.org
• Developer Sprint in April in Stuttgart
![Page 65: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/65.jpg)
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 sharing
features we will rock!
![Page 66: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/66.jpg)
Thank youFrank Karlitschek
twitter.com/fkarlitschek
![Page 67: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/67.jpg)
Questions ?
![Page 68: ownCloud - CampKDE 2011](https://reader033.fdocuments.in/reader033/viewer/2022052600/55860849d8b42a4b6b8b4a4b/html5/thumbnails/68.jpg)