SlideShare a Scribd company logo
Document Center 
David Liang <dliang@suse.com>
2 
Current pain points 
–Where is my PDFs 
–Which one is important 
–Which one am I reading 
–Which one did I make notes 
– Useless steps to upload to my cloud 
– Useless steps to share with my friends
3 
Plans - Write a document center 
Hack evince 
– Default view: list/tag all PDFs in home dir, upload/share button 
– Note/comment when reading a singal PDF 
Totally new document center 
– Not only PDF, but office/image/video as well 
Hack Nautilus 
- Good icon view already 
- But: Old fashion: open dir – choosing file – open it! 
New fashion: open application – choosing file – open it! 
Hack qt project Okular 
- Not meet my requirement 
Final decision 
Hack evince!
4 
Online service 
Baidu cloud. 
- Fast, large disk(1T) 
- Apps in Windows/Mac/Andriod/Apple 
- Linux solution: https://github.com/houtianze/bypy 
Good to work already :) 
Own cloud. 
- good integration with GNOME 
- I'm not sure if there were apps for mobile, if there were free 
server which is fast and large. 
Final decision 
Baidu Cloud
Achievement
Main view 
6
Baidu Cloud files 
7
Done & TODO 
8 
– Tags (read/unread/reading) 
– Send to cloud (baidu cloud) 
– List remote files (baidu cloud) 
– 
– Share (API not implemented) 
– Owncloud backend (Next hackweek?)
9 
+49 911 740 53 0 (Worldwide) 
www.suse.com 
Corporate Headquarters 
Maxfeldstrasse 5 
90409 Nuremberg 
Germany 
Join us on: 
www.opensuse.org
Unpublished Work of SUSE. All Rights Reserved. 
This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE. 
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of 
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, 
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. 
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. 
General Disclaimer 
This document is not to be construed as a promise by any participating company to develop, deliver, or market a 
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making 
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, 
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. 
The development, release, and timing of features or functionality described for SUSE products remains at the sole 
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at 
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in 
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All 
third-party trademarks are the property of their respective owners.

More Related Content

PPTX
Oscon 2013 -Your OSS Project Is now served
PDF
WordPress Productivity Hack #1
PDF
OpenStack: Past, Present, and Future
PDF
SUSE Open Stack Cloud.
PDF
Expert Day 2019 - SUSE public beta program
PDF
Lifecycle Management for the Software Defined Infrastructure
PPT
Keynote openSUSE Asia Summit 2015
PDF
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012
Oscon 2013 -Your OSS Project Is now served
WordPress Productivity Hack #1
OpenStack: Past, Present, and Future
SUSE Open Stack Cloud.
Expert Day 2019 - SUSE public beta program
Lifecycle Management for the Software Defined Infrastructure
Keynote openSUSE Asia Summit 2015
Ralf Flaxa, SUSE - Opening Keynote Open World Forum 2012

Similar to Hackweek document-center (20)

ODP
Running SAP on SUSE Cloud 2.0
PDF
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
PDF
SLES per applicazioni SAP 2014
PDF
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
PPTX
Meetup Cloud Foundry - SUSE et Pivotal
PDF
SUSE Enterprise Storage - a Gentle Introduction
PDF
SUSE: Alien Life Forms
PDF
SUSE OpenStack Cloud
PDF
Open stack in action suse cloud-openstack
PDF
Using Ceph in a Private Cloud - Ceph Day Frankfurt
PDF
SUSE KVM Ecosystem
PPT
Bridging IaaS With PaaS To Deliver The Service-Oriented Data Center
ODP
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
PDF
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
PPTX
The new SUSE Academic Program explained!
PDF
SFScon22 - Marina Latini - Document it or it never existed.pdf
PPTX
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
PDF
OSMC 2010 | Insides SUSE Linux by Joachim Werner
PDF
Introduction to SUSEStudio
PDF
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
Running SAP on SUSE Cloud 2.0
Bi-modal IT: Bridge Traditional and Agile IT Services by Michal Svec, SUSE
SLES per applicazioni SAP 2014
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Meetup Cloud Foundry - SUSE et Pivotal
SUSE Enterprise Storage - a Gentle Introduction
SUSE: Alien Life Forms
SUSE OpenStack Cloud
Open stack in action suse cloud-openstack
Using Ceph in a Private Cloud - Ceph Day Frankfurt
SUSE KVM Ecosystem
Bridging IaaS With PaaS To Deliver The Service-Oriented Data Center
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
The new SUSE Academic Program explained!
SFScon22 - Marina Latini - Document it or it never existed.pdf
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
OSMC 2010 | Insides SUSE Linux by Joachim Werner
Introduction to SUSEStudio
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Weekly Chronicles - August'25 Week I
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Hackweek document-center

  • 1. Document Center David Liang <dliang@suse.com>
  • 2. 2 Current pain points –Where is my PDFs –Which one is important –Which one am I reading –Which one did I make notes – Useless steps to upload to my cloud – Useless steps to share with my friends
  • 3. 3 Plans - Write a document center Hack evince – Default view: list/tag all PDFs in home dir, upload/share button – Note/comment when reading a singal PDF Totally new document center – Not only PDF, but office/image/video as well Hack Nautilus - Good icon view already - But: Old fashion: open dir – choosing file – open it! New fashion: open application – choosing file – open it! Hack qt project Okular - Not meet my requirement Final decision Hack evince!
  • 4. 4 Online service Baidu cloud. - Fast, large disk(1T) - Apps in Windows/Mac/Andriod/Apple - Linux solution: https://github.com/houtianze/bypy Good to work already :) Own cloud. - good integration with GNOME - I'm not sure if there were apps for mobile, if there were free server which is fast and large. Final decision Baidu Cloud
  • 8. Done & TODO 8 – Tags (read/unread/reading) – Send to cloud (baidu cloud) – List remote files (baidu cloud) – – Share (API not implemented) – Owncloud backend (Next hackweek?)
  • 9. 9 +49 911 740 53 0 (Worldwide) www.suse.com Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany Join us on: www.opensuse.org
  • 10. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.