Write Your First Owncloud App in 60 Minutes

Total Page:16

File Type:pdf, Size:1020Kb

Write Your First Owncloud App in 60 Minutes Write Your First ownCloud App in 60 Minutes ownCloud GmbH www.owncloud.com/contact Leipziger Platz 21 phone: +1 (877) 394-2030 90491 Nürnberg Germany www.owncloud.com Write Your First ownCloud App in 60 Minutes ownCloud makes it easy to securely • You want to extend a photo manage- HTML – You need some basic HTML and store, sync, and share your files and ment desktop application with the CSS knowledge to develop the user documents, and access them from possibility to share photos with interface for your application. ownCloud all your devices and platforms. But others. provides functionality to create configu- ownCloud is even more than a modern ration dialogs and other basic user inter- file sync and share solution. Like apps • You want to extend your game to store face elements. ownCloud uses jQuery to on a smart phone, ownCloud supports a shared high-score list in a central enable the creation of a rich HTML5 web independently created applications as place. interface as part of your application. plug-ins or extensions that can run on top of ownCloud and provide additional • You want to extend your notes appli- SQL – ownCloud has functionality to features and functionalities. cation or RSS reader to sync data and read and write basic data to the data- status between different devices. base or file system. You will need some Example of apps that have already been SQL knowledge if you want to work with created for ownCloud include media more complex data structures in your player, calendar, and contacts. ownCloud application. This is optional and depends is a platform for a wide range of HTML5 How easy is it? on the type of application you want to applications and web services that you create. can host and run under your own control. Writing ownCloud applications is easy. You need some basic PHP and HTML ownCloud API – The ownCloud core Best of all, if you have some basic knowledge to write your first application. proviwdes a stable public API for programming skills in a few common Depending on the type of application you ownCloud application developers. You languages, you can create your own want to build, some JavaScript and SQL ownCloud app in about 60 minutes. knowledge is also useful. ownCloud has Why develop an app for ownCloud? a very open and friendly community so ownCloud is an open platform, and that you can always get help from experts via About ownCloud means everybody is welcome to join the mailing lists, IRC chat channels, or the ownCloud is a software platform ownCloud core developer community to forum at https://vimeo.com/81178032. that can replace proprietary help improve the core features and push cloud services such as Google ownCloud forward. But even if you don’t Drive, Dropbox or box.net. Users want to do this, there are reasons why can host an ownCloud installa- you should consider writing an ownCloud What do you tion on their own hardware or at application. Perhaps you are missing a a provider that offers ownCloud feature and want to extend ownCloud need to know? hosting. ownCloud can also run to support it. Perhaps you don’t want to on most basic web spaces that A working knowledge of the following rely on proprietary services like Gmail for support PHP without the need for programming environments is needed to your web mail interface, or you want your special configurations. ownCloud write an ownCloud app. own application to manage your DVD is suitable for home users and collection. big organizations alike, and is PHP – You should know how to code available under the AGPL license some basic PHP and have a basic You can easily write your own ownCloud as free software. It is developed understanding of how the web and web application to implement any of these by an open, friendly and world- servers work. The PHP syntax is similar features, using an HTML5 interface or an wide community of developers. to C or C++ and a lot of other languages, API to provide the web service you want. Professional enterprise support so it should be easy to learn. ownCloud and services for ownCloud are provides a powerful framework to help Many people write ownCloud applica- delivered by ownCloud Windows, you with things like user management tions to build a syncing and sharing and Linux and templating. backend for an existing application. Some examples are: Page 1 of 3 YOUR CLOUD, YOUR DATA, YOUR WAY! will need to be familiar with the basic • css – The additional stylesheets of ’valu e’);. You can find more informa- calls that are required for registering this application are located here. tion here: http://owncloud.org/dev/ your application, loading and saving apps/getting-started/. configurations, and other basic functio- • img – All the needed images should nalities. be located in this folder. • The API – You can find the complete API documentation here: • js – You can put you Javascript http://owncloud.org/dev/apps/ files here. The JS libraries we use getting-started/. The most important How to start are jQuery and Torch. You can add calls are: scripts to your pages using OCP\ A good place to start is to look at the Util::addscript. Scripts can be OCP\App::addNavigationEntry ownCloud apps already written. You added this way in either appinfo/ This adds an navigation of your appli- can find all the ownCloud code in the app.php or in your app‘s individual cation to the main navigation on the apps repository at https://github.com/ PHP scripts. left. You usually call this in app.php. ownCloud, a leading site for open source code sharing. You’ll find many applica- • l10n – Put your translations into this OCP\App::setActiveNavigationEntry tions here that will help you learn how folder if you want to support more This calls activated a navigation ownCloud apps are structured. You may than English. As soon as the transla- entry. You do this when inside your also find apps similar to the ones you are tion detects a l10n folder it knows that application. considering, and you may want to contri- this program is translatable. You can bute to those before writing your own. find more information about the trans- OCP\App::registerPersonal lation system here http://owncloud. You can use this call to register an The application template provided at org/dev/translation/. personal settings section on the user https://github.com/owncloud/apps/ settings page. tree/master/appframework is a good • lib – Application logic, classes, starting point for development. You can and functions go into php files in OCP\App::registerAdmin always ask questions on the mailing this folder. ownCloud uses the MVC You can use this call to register an lists, forum, or the chat channel if you principle. The libraries represent the admin settings section on the main need help. You can find all the possible model. Basically all data should be admin page. ways to contact the core team here: handled here so the php files that http://owncloud.org/contact/. the user calls only interact with the OCP\Config::getUserValue library. If you have a look at the lib Use this call to read a setting for the folder in, for example, the contacts The directory structure app, you will see three files: address- book.php, hooks.php and connector_ ownCloud applications have to be sabre.php. The addressbook.php file Helpful links structured in a specific way to work. The contains all methods that are required recommended directory structure is: for handling addresses. We mostly Getting started: use the classes as namespaces and http://owncloud.org/dev/apps/ • ajax – a directory for the ajax call write static functions; “real” OOP with getting-started/ controller files if needed in your dynamically instansiated objects is application. only used if needed. Existing apps: https://github.com/ownCloud • appinfo – The info.xml and the • templates – Templates for your user app.php are located in this folder. interface should go into this folder. Application template: The most important file is app.php. ownCloud has its own template https://github.com/owncloud/ ownCloud will call this file every time system. The templates are php files apps/tree/master/appframework it runs, so this is the place where you that are included by OC Template. can register your navigation entries Having a look at an example file Contacting the core team: or connect signals and slots. You should show you everything you need http://owncloud.org/contact/ can also put a database.xml into this to know. The variables are assigned folder if needed. by using $tmpl->assign(‘name’, Page 2 of 3 YOUR CLOUD, YOUR DATA, YOUR WAY! currently logged in user from the settings store. OCP\Config::setUserValue Use this call to write a setting for the currently logged in user to the settings store. OCP\DB::prepare Prepare an SQL statement for execu- tion. OCP\User::isLoggedIn Check if a user is currently logged in. OCP\Util::addscript Load an additional JS script OCP\Util::addStyle Load an additional CSS style Conclusion One of the great advantages of working with an open platform like ownCloud is its easy extensibility. There is a whole community of users ready to help you get started. If you have an idea for a service to run on top of ownCloud, consider developing it yourself. You’ll find it’s Copyright 2016 ownCloud. All Rights Reserved. easy, fast, and well worth the effort. ownCloud and the ownCloud Logo are registe- red trademarks of ownCloud in the United States and/or other countries.
Recommended publications
  • Road to Production OCIS for Cernbox (Q1)
    Road to production OCIS for CERNBox (Q1) 6-7 February CERN/AARNET/OC Workshop Service Operational Issues § Upgrade to CERNBox 2.5.4 client [Case #00013459] § Missing dependency on latest Debian-based clients § Missing QA: how are the branded builds properly tested? § This error could have been spot by just installing the package … § Red banner when adding sync folder pair: § https://github.com/owncloud/client/issues/7724 § Mobile(Android): cannot use file ids as strings § https://github.com/owncloud/android/issues/2787 § Fixed years ago for Desktop and Web UI § Does it affect also IOS? https://github.com/owncloud/ios-app/issues/611 § Some Android crashes on CERNBox 2.13.1 [Case #00013724] 2 Missing things for CERNBox/OCIS (Q1) § Accepting shares: § Sync unreadable/read-only folders § IOS: should be there § Desktop: https://github.com/owncloud/client/issues/6378 § https://github.com/owncloud/ocis/iss § Android: https://github.com/owncloud/android/issues/1676 ues/43 § https://github.com/owncloud/client/is § File ID as string support for all clients sues/7237 § Desktop: should be there § Do you have any tests on that? § IOS: https://github.com/owncloud/ios-app/issues/611 § Android: https://github.com/owncloud/android/issues/2787 § Web: should be there § Phoenix needs a professional look and feel § https://github.com/owncloud/phoenix § Ensure that desktop sync client works properly with /issues/1833 string file ids § Feature added here https://github.com/owncloud/client/pull/3937 § OCIS/Reva missing functionality: § Do you test that already
    [Show full text]
  • Owncloud User Guide
    ownCloud User Guide Welcome to ownCloud! With ownCloud you will have mobile, web and desktop access to your files without VPN. Your account has been set up for you and you may access it using the credentials provided by your administrator. ownCloud allows you to sync and share files with individuals both inside and outside the organization, and you decide what is synced to your desktop making your files available even if you don’t have an internet connection. ownCloud allows: • Access to files through the web, desktop or phone • Opportunity to collaborate with others • Files drop which lets others upload files to your account • Access to your personal Dropbox account, SharePoint or network drives in the same interface • Ability to share files or folders (password protected and/or with expiration date) Setup of your ownCloud Account You can access your ownCloud files through the web, desktop or mobile apps. If your ownCloud administrator indicates, you may have custom apps and clients available to you; please confirm how to access those. Below please find details on how you can access non-branded versions. Web To sign into your account for the first time, visit From this page you can: • See your usage and available quota and use the login and password provided by • Change your password your ownCloud Administrator. Once logged in, • Edit your full name as it appears in the UI you will be able to access your files and enabled • Edit your email apps by selecting the dropdown on the top left • Change your profile picture of your screen.
    [Show full text]
  • Service Package Training
    SERVICE PACKAGE Service Package Training Training for ownCloud Enterprise Edition SERVICE PACKAGE TRAINING Training for ownCloud Enterprise Edition Course description Requirements In this training, the participants will be made familiar Bring your own laptop/notebook. You will need a with the installation and administration of ownCloud modern web browser, like Firefox or Chrome and a Enterprise Edition. We will introduce you hands-on to terminal client (e.g. PuTTY on Windows, iTerm on OS X, the configuration of the standard features. We will give Linux users usually have all they need). you an in-depth training on individual customisations, Also, you will need a private/public SSH key pair. user and group administration as well as the usage of external storage. Synchronisation with mobile devices is also included in the program. For the training and Training location installation, we will use a Linux environment (Ubuntu). ownCloud Office Target audience Rathsbergstr. 17 90411 Nürnberg You need to have basic knowledge of Linux system administration. Alternatively, we offer an exclusive In-House-Training. Please contact [email protected]. 2 SERVICE PACKAGE TRAINING Agenda Day 1 and 2 Day 3 Introduction & Preparation Additional functionalities (ownCloud Enterprise Apps) • Introduction to the ownCloud Enterprise Edition architecture • Mounting SMB/CIFS Network Drives • Preparation of the LAMP Stack for ownCloud • Mounting AD home directories • Logging Basic functionalities • FileFirewall • Introduction to the User&Group Provisioning API • Installation and basic configuration of an and the Sharing API ownCloud instance • SSO / SAML / Shibboleth • Secure HTTPS with LetsEncrypt certificates • Introduction to ownBrander, Basics of Web • Creation of users and groups in ownCloud Theming • File exchange internal/external • Collabora Online for ownCloud Enterprise • Use of the console and web interface • ownCloud on Docker • Activity Stream The training starts at 10:00 am on the first day and ends • Access from multiple devices at 5:00 pm on the third day.
    [Show full text]
  • Case 2016-01: Getting Licensing Right at Owncloud
    Getting Licensing Right at ownCloud Case-2016-01-Getting-Licensing-Right On the morning of October 6, 2014, Holger Dyroff, a co-founder of ownCloud Inc., was on his way to an important meeting. While waiting at a red traffic light, he was outlining for him- self the strategy he would be presenting to the other two co-founders of ownCloud. The meet- ing was with Mr. Frank Karlitschek, who had initiated the ownCloud project and was in charge of development, and Mr. Markus Rex, ownCloud’s chief executive officer (CEO). ownCloud Inc. is a software vendor providing a file sync and share software to enterprise cus- tomers and the open source world. The goal of the meeting was to come to a decision about the license of the iOS client, an app that allows users to access their files from mobile Apple devices. Dyroff’s responsibilities at ownCloud included the management and governance of intellectual property and licensing. All three co-founders knew that managing intellectual property correctly was critical for the success of ownCloud. Up until this point, the iOS mobile client had been provided exclusively under a proprietary license, even though the ownCloud software itself was based on open source software. In or- der to be able to distribute the iOS client via Apple’s App Store it was necessary to make the app available under a proprietary license, because Apple did not accept Free/Libre and Open Source Software-licensed programs. Unfortunately, the iOS mobile client not being open source software meant two things. Firstly, the ownCloud executives learned that the iOS client improved significantly slower than own- Cloud’s Android client.
    [Show full text]
  • Malyshev Ap AUES.Pdf
    6 7 8 Аннотация В дипломном проекте был проведён сравнительный анализ общедоступных сервисов и решений облачного хранилища. А также был смоделирован рабочий стенд облачного хранилища на решении с открытым исходным кодов – OwnCloud. В разделе безопасности жизнедеятельности был произведён анализ условий труда, был произведён расчёт кондиционирования в серверной комнате. В ходе разработки проекта был составлен бизнес-план, по полученным показателям которого видно, что проект является экономически эффективным. Annotation In this work was carried out a comparative analysis of public services and cloud storage solutions. Moreover, it has modeled on a stand cloud storage solutions with open source code - OwnCloud. Under life safety was made the analysis of working conditions, the calculation was made conditioning in the server room. The project development was drawn up a business plan, in which the resulting figures it is clear that the project is cost-effective. Аңдапта Бұл дипломдық жобады қоғамдықтың қызметтерін салыстырмалы талдау және сырттай сақтау шешімдері жүргізілді. Сонымен OwnCloud қатар ашық шығыс кодаларының шешімі негізінде сырттай сақтаудың жұмыс стенді моделденген. Өміртіршілік қауіпсіздігі бөлімінде еңбек жағдайларына талдау жүргізілген, серверлік бөлменің салқындату есептеулері есептелген. Жобаны дайындау барысында бизнес-жоба жасалды, жоба алынған көрсеткіштер бойынша экономикалық тұрғыдан тиімді болды. 9 Содержание Введение ..................................................................................................................
    [Show full text]
  • Owncloud Administrators Manual Release 7.0
    ownCloud Administrators Manual Release 7.0 The ownCloud developers November 24, 2014 CONTENTS 1 Introduction 1 1.1 Target Audience.............................................1 1.2 Document Structure...........................................1 2 What’s New for Admins in ownCloud 75 2.1 New User Management.........................................5 2.2 External Storage.............................................5 2.3 Object Stores as Primary Storage....................................5 2.4 Server to Server Sharing.........................................5 2.5 SharePoint Integration (Enterprise Edition only)............................5 2.6 Windows Network Drive Integration (Enterprise Edition only).....................6 2.7 Sharing..................................................6 2.8 Email Configuration Wizard.......................................6 2.9 Editable Email Templates........................................6 2.10 Active Directory and LDAP Enhancements...............................7 3 Installation 9 3.1 ownCloud Appliances..........................................9 3.2 Installing and Managing Apps......................................9 3.3 Hiawatha Configuration......................................... 12 3.4 Installation Wizard............................................ 12 3.5 Lighttpd Configuration.......................................... 16 3.6 Linux Distributions............................................ 16 3.7 Mac OS X................................................ 17 3.8 Nginx Configuration..........................................
    [Show full text]
  • Cloudike-솔루션-소개-자료.Pdf
    Cloudike Inc. Confidential, Please do not distribute. © Cloudike Inc. 3003 North 1st Street, San Jose, CA 95134 1 What is Cloudike? “DropBox for Mobile Operators” • Branded by Operator • Integrated Billing, Support How it helps: • Avoid “dump pipe” syndrome • Increase competitiveness • Retain subscribers • Increase income Carrier’s Cloud Competitive Edge Why would consumer choose Carrier’s cloud vs Dropbox? Carrier Cloud Dropbox More free storage (based on subscriber value) Unlimited wireless traffic to storage (not counted in wireless plan) Affordable premium account (start at $1 / month, not $10) Trusted & familiar brand (Cloud newbies don’t known Dropbox) 3 Market Annual growth of mobile Cloud Computing during 2009-2014 Annual mobile Cloud revenue expected in 2014* Share of mobile operators plan to offer or already offer Personal Cloud** * according to Juniper Research **estimate based on Cloudike potential customers interviews 4 Problem Mobile Providers want to Cloudike is designed to play in fast-growing address these issues and Personal Cloud market, provide a turn-key solution: But: • No product expertize • Proven product • No engineering • Tested engineering expertize design • No business expertize • Business experience 5 Cloudike: Proven Product Among all Cloudike users: Cloudike product 35% Use service daily successfully engages subscribers Use service • Directly contributes to reduced subscriber churn 65% weekly • Leads to strong monetization - Data as measured on actual Cloudike installation 6 CLOUDIKE Cloudike: Tested Engineering Design Built to scale Cloudike WEB FRONT-END PHP / HTML5 100% of Cloudike platform modules are based on license-free fully scalable open source technologies. Cloudike Cloudike FileAPI™ Cloudike RapidSync™ RapidSync™ (patents pending) delivers Python Python real-time sync capabilities to millions of end-users.
    [Show full text]
  • Owncloud Template
    ownCloud Your Cloud, Your Data, Your way! Frank Karlitschek Founder / CTO Agenda • The Problem • The Solution • Use • Discussion 2 The Problem Who is using: 4 Are you happy? • Unclear Data Storage Location • Access Policies • No Single Sign On • Critical pricing 5 Is the IT department happy? • Access Policies • No Single Sign On • Unclear Archiving / Backup Policy • Critical pricing 6 Are the phone companies / carriers happy? • Who owns the customer? • How to adapt to the different markets? • How to build services on top? • Innovation ? 7 My requirements are clear! 8 1. All my data under my control 9 2. Access from everywhere and every device ● Work Desktop ● Notebook ● Netbook ● Smartphone ● Tablet ● IVI in the future 10 3. online/offline 11 4. automatic backup 12 5. versioning 13 6. encryption 14 7. easy sharing 15 8. Easy extend storage 16 9. Customization 17 Usecase: I´m working on an important strategy document Always accessible from everywhere No more copy around usb devices Completely secure All changes are versioned and backuped. 18 Usecase: Send a customer a read only link to an important big document 19 Usecase: Create a shared folder between partner companies to work together on a project 20 Usecase: Stream you personal media files to your car Access and edit your documents In your car 21 2012 and still difficult 22 23 The Solution Open Source Commercial support 25 Access ● Web Interface (Desktop, Mobile, Tablet) ● Mount via open protocolls ● Works on Mac,Win,Linux ● Desktop Syncing Client ● Android / iOS clients ● Open APIs
    [Show full text]
  • Owncloud Architectural Guide
    ownCloud Architectural Guide Performance and scaling of ownCloud Enterprise ARCHITECTURAL GUIDE ― ownCloud is the open platform for more productivity and security in digital collaboration and ­provides­a­common­file­access­layer­regardless­of­where­the­data­lives­–­in­applications,­object­­stores,­ on-premise storage or in the cloud. Data is kept where it is while IT can manage proprietary information and business­risk;­leveraging­existing­data­management,­security­and­governance­tools­and­processes.­Whether­ in­SharePoint,­on­a­Windows­network­drive­or­in­cloud­storage,­users­have­a­single­interface­from­which­ they­can­access,­sync­and­share­files­on­any­device,­anytime,­from­anywhere­–­ all­­completely­­managed,­secured­and­controlled­by­IT.­­ This paper describes the performance and scaling of the industry-standard EFSS (Enterprise File Sync Share) solution ownCloud Enterprise. ownCloud Enterprise runs on an Enterprise LAMP (Linux Apache MySQL PHP) stack­on­either­Ubuntu,­Debian,­Red­Hat,­CentOS,­SUSE­operating­systems­running­PHP­­connecting­to­one­ of­the­supported­databases,­MySQL,­PostgreSQL,­MariaDB­or­Oracle­DB. Intended Audience Solution­Architecture­Overview This paper is intended for System Architects and The core of the ownCloud solution is the ownCloud Administrators who are deploying ownCloud Enterprise server. Unlike consumer-grade file-sharing services, into their IT infrastructure. It is assumed that the reader ownCloud‘s Enterprise solution enables IT to protect has a basic understanding of IT infrastructure, basic and manage files within the ownCloud environment – networking and routing skills, along with virtualization from file storage to user / group provisioning. and server installation best practices. It is also assu- ownCloud monitors and logs all data access events med that the reader has a basic understanding of the for down stream auditing and analysis using popular principles of ownCloud and its capabilities and has had tools like Splunk®.
    [Show full text]
  • Setting up Your Owncloud
    USER GUIDE Setting up your ownCloud Step-by-Step to our ownCloud instance USER GUIDE ― ownCloud offers customers the software and support to create their very own private, on-premises cloud. No more wondering where your data is stored or who may have unauthorized access to your sensi- tive information. With ownCloud, IT is able to maintain full control over all of your company‘s confidential documents, knowing exactly where the data is at all times and deciding who may or may not have access to a certain document or folder. With this document we want to give you an overview on the first steps on how to get started with your ownCloud Appliance. First of all you need a server. For testing purposes, will create a virtual machine that contains all the packages and functionalities we need. The whole thing isn‘t complicated and is done in a few steps. In this testing case we used a MacBook Pro with macOS Sierra 10.12.6. But what is important is not the hardware and the operating system, but the virtual environment. Therefore we start with the instal- lation of VirtualBox. Install VirtualBox Note: If VirtualBox is already installed, you can skip this step. Visit the https://www.virtualbox.org/wiki/Downloads page and select the appropriate package for your system under VirtualBox ( *.* ) Platform packages. In our case the OS X hosts. The rest is simple: save, run, and install with the default settings. Finished. 2 USER GUIDE HOW TO INSTALL OWNCLOUD Download ownCloud Image Note: If there are problems with the download, please try using another browser.
    [Show full text]
  • ONLYOFFICE. Document Processing and Collaboration Without
    DOCUMENT PROCESSING & COLLABORATION WITHOUT BOUNDARIES www.onlyoffice.com ONLYOFFICE PROJECT: GENERAL INFORMATION Company: Ascensio System SIA 3 Divisions: Latvia (Riga), USA (Dallas), Russia (Nizhny Novgorod) Product: ONLYOFFICETM web office + unique online editors Customers: Over 2,000,000 customers in 92 countries worldwide Documents: About 1,093,000 files stored and shared online Versions for: Cloud, Server, Desktop, Mobile Supported platforms: Windows, Linux, Android, iOS Source Code: GNU AGPL v3 COMPREHENSIVE WORK WTH DATA STORED ONLINE • Feature-rich toolset • Online access from anywhere • High-quality formatting • Quick sharing • All key formats support • Collaboration THREE PILLARS OF ONLYOFFICE PROJECT DATA PROTECTION ADVANCED TECHNOLOGY SMART ARCHITECTURE TECHNOLOGY Desktop apps virtualization Web-based editing TECHNOLOGY: DOM VS HTML5 CANVAS TECHNOLOGY: DOM APPROACH TO ONLINE DOCUMENT EDITING DOCUMENT <head> <html> <body> <title> "Test_file.docx <div> - Google Docs" <p> <table> <img> "Lowest Calorie Foods" <a> <tbody> "http://www.heal thassist.net/" <tr> <tr> "href" <td> <td> <td> <td> "13 KCAL" "14 KCAL" "Cabbage" "Butterbur" TECHNOLOGY: CONTENT DISTORTION WHILE DISPLAYING IN BROWSER MS Office Desktop DOM based online Editor TECHNOLOGY: INSUFFICIENT FORMATTING QUALITY MS Office Desktop DOM-based online Editor TECHNOLOGY: BROWSER DEPENDENCY IN DISPLAYING CONTENT Google Chrome Mozilla Firefox TECHNOLOGY: PROBLEMS RELATED TO DOM Drawbacks of DOM Approach Issues in Document Editing • Merging single elements into larger • distortions in displaying documents in objects; browser; • Browser dependency - it uses browser • unequal display of documents depending tools for measuring and rendering fonts; on browser or device; • No real WYSIWYG; • Weak compatibility with popular formats and desktop standards; • High memory consumption caused by loading objects. • Insufficient formatting quality; • limited editing toolset; • problems with loading and processing large multi-page documents.
    [Show full text]
  • Company Profile Owncloud Gmbh COMPANY PROFILE
    Company Profile ownCloud GmbH COMPANY PROFILE ownCloud – #1 Open Source File Sharing in the world ― Based on the popular ownCloud open source file sync and share community project that was started in January 2010, ownCloud has seen rapid growth with 1,000+ developers, 12M+ downloads of ownCloud server, desktop and mobile software and 25M end users across 193 countries and all seven continents. According to Gartner ownCloud is the largest open source File Sharing platform in the world with more than 200,000 installations across the globe. ownCloud GmbH was founded in 2011 to give IT greater control over corporate data — combining frictionless user access with openness, extensibility and on premises servers and storage. ownCloud leadership includes executives with strong enterprise software and open source expertise. ownCloud currently employs 55 people with company headquarters in Nuremberg, Germany. Mission & Strategy Financial Overview Organizations that must share sensitive data internally ownCloud boasts 450+ global customers in Healthcare, and externally rely on the on-premises enterprise File Financial Services/Insurance, Technology, Automotive, Access platform from ownCloud. Only ownCloud Government, Education and beyond. ownCloud saw delivers the visibility, control and integration into 60+% year-on-year growth in 2017. complex, secure and compliant environments that IT needs while providing users frictionless access to all ownCloud currently maintains an 90% renewal rate of of their files from any device. This is made possible enterprise subscription customers. Customers include through ownCloud‘s open, modular architecture, ext- Deutsche Bahn, Swiss Life, Konica Minolta, Wind River, reme extensibility and unique federated cloud sharing CERN, Max-Planck-Gesellschaft, Universitätsklinik capabilities.
    [Show full text]