AV-Portal 3.23.2 (82e6d442014116effb30fa56eb6dcabdede8ee7f)

Kopano: future teamwork with data ownership

Video in TIB AV-Portal: Kopano: future teamwork with data ownership

Formal Metadata

Kopano: future teamwork with data ownership
Title of Series
CC Attribution - ShareAlike 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
Release Date

Content Metadata

Subject Area
tbd tbd https://cfp.owncloud.com/occon18/talk/7MME9K
Right angle
Multiplication Game controller Multiplication sign Self-organization Data conversion Twitter
Point (geometry) Group action Functional (mathematics) Enterprise architecture INTEGRAL Disintegration Collaborationism 1 (number) Ultraviolet photoelectron spectroscopy Software industry Mereology Product (business) Usability Number Online chat Different (Kate Ryan album) Computer configuration Synchronization Form (programming) Mobile Web Collaborationism Enterprise architecture Focus (optics) Email Electric generator Shared memory Usability Instance (computer science) Lattice (order) System call Exterior algebra Document management system Software Telecommunication Point cloud Self-organization Right angle Boiling point
Overlay-Netz Email Digital filter Email Group action Server (computing) Information Connectivity (graph theory) Shared memory Client (computing) Client (computing) Lattice (order) Web application Root Computer configuration Self-organization Office suite Quicksort Scheduling (computing)
Mobile app Implementation Group action Open source Computer file INTEGRAL View (database) Mobile Web Disintegration Combinational logic Data storage device Client (computing) Mereology Product (business) Synchronization Web application Email Computer file Projective plane Data storage device Shared memory Instance (computer science) Cartesian coordinate system Web application Process (computing) Personal digital assistant Synchronization Point cloud Window
Point (geometry) Suite (music) Presentation of a group Building Mobile app Enterprise architecture Link (knot theory) Computer file INTEGRAL Disintegration Mobile Web Collaborationism Mereology Rule of inference Product (business) Web 2.0 Synchronization Software Web application Videoconferencing Ă„quivalenzprinzip <Physik> Mobile Web Mobile app Enterprise architecture Collaborationism Touchscreen Suite (music) Interface (computing) Shared memory Data storage device Planning Bit Lattice (order) Cartesian coordinate system Tablet computer Web application Word Collaborative software Point cloud Videoconferencing Arithmetic progression
Group action Mobile app Server (computing) Game controller INTEGRAL Disintegration Authentication Combinational logic Open set Login Different (Kate Ryan album) Authorization Information security Authentication Standard deviation Software developer Shared memory Electronic mailing list Internet service provider Bit Cloud computing Representational state transfer Instance (computer science) Cartesian coordinate system Scalability Open set Connected space Type theory Web application Data management Personal digital assistant Password Internet service provider Telecommunication Interface (computing) Authorization Information security Identity management
Functional (mathematics) Mobile app System call Service (economics) Euclidean vector INTEGRAL Connectivity (graph theory) Authentication Login Product (business) Revision control Architecture Different (Kate Ryan album) Computer configuration Energy level Information security Address space Identity management Authentication Mobile app Service (economics) Email Multiplication Touchscreen Software developer Interface (computing) Internet service provider Instance (computer science) Cartesian coordinate system Flow separation Product (business) Sign (mathematics) Single-precision floating-point format Function (mathematics) Password Internet service provider Interface (computing) Energy level Quicksort Information security Identity management Spacetime
Axiom of choice System administrator Execution unit Sheaf (mathematics) Water vapor Stack (abstract data type) Mereology Web 2.0 Medical imaging Synchronization Different (Kate Ryan album) Computer configuration Videoconferencing Office suite Collaborationism Shared memory Streaming media Bit Lattice (order) Instance (computer science) Web application Shooting method Telecommunication output Self-organization Online chat Asynchronous Transfer Mode Server (computing) Mobile app Functional (mathematics) Link (knot theory) Computer file Mobile Web Collaborationism Data storage device Streaming media Lattice (order) Product (business) Revision control Task (computing) Mobile app Axiom of choice Group action Cartesian coordinate system Web browser Personal digital assistant Iteration Codec Videoconferencing
Collaborationism Enterprise architecture Suite (music) Group action Enterprise architecture Suite (music) INTEGRAL Collaborationism Real-time operating system Goodness of fit Telecommunication Software Point cloud
Hypermedia Information Computer file Synchronization Multiplication sign View (database) Shared memory Point cloud Videoconferencing Product (business)
back from lunch I hope you Emile please let give a warm welcome to Bob hoytsman from Capano come on guys warm welcome and have fun this afternoon thank you Thanks so welcome everyone I hope you had a had a good lunch I want to start off with a question who here already knows zurafa or Capano so many hands so I realized this morning that I forgot to submit the summary of my talk and it's so good to see many of you here but this is exactly why I didn't have to deliver a summary because you already know Capano right today I want to talk about
a challenge and it's actually something that that already came up multiple times during conversation outside today and other talks and it's a challenge that
many organizations are facing today and it's how to keep up with the trends how to use all the modern technologies that are available while making sure you can also keep control of your data and making sure you can keep an eye on the knowledge that you have created as a company because your data is your knowledge and this is something that many organizations are facing as a problem today and yeah this is this is
caused by like a cloud war that's going on today so many software companies big ones that we all know they have converted themselves into cloud Giants and they are essentially competing for your data so they're trying to get you to give your data to them by offering features great integrations and it's all at the seemingly low cost but in the end it is your data that you have to put in the clouds so it's not strange that many organizations are looking for alternatives here and there are many alternatives to cloud solutions available so there are self self hosted products I don't know if you have searched recently for something like self hosted document management you get somewhere around 90 million hits so it's not that there are no alternatives available to the clouds but yeah so so I wonder why many organizations are actually going to the public cloud or are considering to go to the public cloud finally we see that it all boils down to three main points so they're looking for ease of use but we can see that that there's definitely it's it's easy to get started integrations and customizations while on one hand they are common to be very tricky to get going integration and customization if you can offer a full stack of both products then yeah there's no additional integration needed and I want to be able to pick up the phone and call someone call one phone number if something is not working if your tooling or your integration is not working you need to be able to call someone so we essentially we need a product self hosted enterprise collaboration which offers ease of use and the integration options and also allows you to give someone a call if it's not working and this is essentially what Capano is so we are going to provide we providing the next generation software tools for collaboration with the strong focus on data ownership so in the beginning I asked who have you know the rough on who you know Capano now I want to see hands for those of you that already know Capano but know what the difference is between safa and Cubano yeah you know it York very good so zurafa really had a strong focus on group wear so we wanted to provide a straw fire we wanted to provide an alternative to exchange for instance and Capano is more than that Capano is about the enterprise collaboration market so it's more than just group wear alone in
our conference last year we introduced three main parts of our Capano enterprise collaboration stack so you know is from the group we're part so you see it on the right side group air is about out look like functionality you know calendars email contacts synchronization with your mobile device document collaboration is an important part of that as well so sharing and synchronizing your your data working together with people in your company and beyond your organization's borders and a very important one is also real-time communication a real-time communication for us is messaging so chat or chat ups we work with matter most for instance I don't know I've seen many slack users today are there are also matter most users in the audience yeah one two three a few nice and wet meeting so real-time communication is one hand chat and working together in written form but also video meetings so as I said we we
come from the group we're world and our main client is a web-based feature-rich mail client so it has a strong resemblance to Outlook it's basically an office that you can take with you so everything is in one hand email calendar contacts and it has the features that you need to be able to work together so it's not just about your data it's about working together in your company working with shared mailboxes in public folders delegation options self-organization and organization in your company calendaring
so I would say that the Capano web app has one of the most advanced web-based calendars that you can find shared calendars calendars with overlays support for meeting requests with free/busy information so you can actually know up front if someone is available or not and support for resources so if you want to book a meeting room or a Beamer or something that's the sort of stuff that you will find built-in to our server components as well as our clients of course having
a web-based client is not just this in many cases not enough so you want to integrate with the devices that you use every day we have desk app which is a window - - web app integrating with your desktop being able to send a file as an attachment without having to go through an upload process sending a file from an application you're currently working in I'll at a click of a button and with our jet push project which is an open source active sync implementation we also synchronize mail calendar and contact data to any device that supports it so that means for instance your iPhone or your Android phone and even to your Windows desktop if you want so in a
nutshell that's the group air part but web app has always been our breeding ground for new integrations and this is also where the combination with own clouds comes from for instance so we have a coupon of files product which is an integration with with web app it provides a view to your existing storage so that means that you can without having to switch to another application get an overview of the data of your files that are in your own cloud share you can preview or directly store attachments that you get in an email or create an email with an attachment from your storage without having to download it first and again go through this upload process if your storage supports it as for instance with own cloud you can also share files and folders directly from within the application without having to switch to a different view
another example is web meetings so web meetings is web RTC based video conferencing tool it provides very high quality audio and video conferencing you can share your screen you can share applications you can share presentations you can work together it's like a peer-to-peer video conferencing tool that's built into your web app and built into your calendar so you can upfront organize meeting including such a web meetings link and it's a it's an easy to use interface and it's it was definitely one of the new technologies that we've experimented with which was very important for our
future plans and this is to provide our own enterprise collaboration software suite self hosted in the private clouds you can put it wherever you want but it's about enterprise collaboration and I will show you a little bit about what were what we're actually building right now what our future plans are but we started off with defining our own rules our own important points what these applications need to follow so it must be part of something that can be integrated very easily integrators and we must also integrate with other applications so we don't want to build everything ourselves so we're not here to compete with a file sync and share solution such as such as own clouds but we're here to integrate with products that you want to use and the best products that are available we're basing it on state-of-the-art technology so we've chosen react and material UI we will be providing progressive web apps which means you can sort of install an app without going through the app store installed on your mobile device we were very happy that Apple at some point announced that they were also going to support it of course support is a big word right now but yeah so we're going there there there's going to be a support for aggressive web apps and we are building with a mobile-first approach so we want to make sure that the new applications that we're building are working on all the screen sizes WEP tablet and mobile
integration very important integration means we also want to introduce a REST API so in the past there have already been a lot of possibilities to integrate with Capano the rest interface that will be released quite soon actually provides access to your group where data it will in the future also provide access to other types of data that come from applications that we integrate with and security is also very important and we've looked at all the different standards that are available how can we ensure all these integrations are working securely think of avoiding the sharing of passwords for instance and we have chosen a standard which is open ID Connect and the combination of these things by the way I'll dive a little bit deeper into open I'll do next in a minute the combination of these things makes it easily possible for us to integrate with other tools and it makes it easy for other developers to integrate with what Capano has to offer
so talking about Open ID Connect so we've come up with a funny name connect connect with ek and connect is an open ID provider which basically allows you as a developer to offload all the authentication and user management to some other tool so you don't have to focus on it and at this case there will be connect it starts the the OID C standards open ID connects and it provides token-based authentication authorization so you can use this in web-based applications but also in apps and server to server communication essentially it would add another button to the list login with Capano but the major difference here is that all these tools are cloud services and you can have your Capano con instance under your own control and you get to decide what kind of data is available and can be shared with these applications it provides a single
sign-on functionality for other services and Capano services as a user I only have to sign in once I don't have to care about entering a username and a password again it allows the service to retrieve the identity data that it needs so if you need my name and my email address then that's what you get but you're not getting all the other data so you're not getting access to my mailbox to take an extreme example if all you need to do is authenticate me so that's the the different levels of security and the cool thing is it also supports the OAuth 2 standard so that means that any application that supports open any connector or r2 can use connect for its authentication needs many of the tools that we use every day already support something like this at such as the the atlantean stack for instance many of there are software developers they use that so sign in with connects you click of a button and if you're already signed into your mail accounts well then you don't have to do anything again
so cobol connects is together with the rest api the glue that brings it all together we are also looking at new products making our data available in new ways we start building separate apps for separate functionalities they are very tightly integrate this and provide lots of integration options but for instance there will be a new mail app there will be a new calendar app there will be a new contact app which will be available for all sorts of devices and again the goal to have an easy-to-use interface when we design something we try to make it so easy that you don't need a manual to actually get started with the product the example that you see here is I'm not sure if our designer is really happy with it but this is the mock-up from today of our new calendar app this is a desktop version but it can also be used as a component in another application so it means that if you are building something that needs a calendar why would you build it yourself you can use the Capano calendar app you can put it in your application and you decide what it looks like so there's a certain amount of space available yeah it has multiple screen sizes so it will adapt and all you need to do is integrate the components and make sure you can authenticate with open ID connects and Capano connect in the real-time
communication section of the Capano stack we're also getting our first app ready and this is a like a new version so it's not like the next iteration but it's like something that we build completely from the ground up and it's called Capano meet Capano meet is again a web RTC based video conferencing application which will work on the web as you've been used to if you ever used Capano web meetings but it will also work on mobile so that means that even if you're using an android device or an iphone you will also be able to join a Capano meet conference at the click of a link so we just work with Safari on iOS for instance it's peer-to-peer so secure no eavesdropping it supports up to a few participants and it will actually be peer-to-peer and if you want to have a larger audience in your meeting you would use the conferencing mode which would then require like a server based forwarding units and this can also be integrated in other apps so it can be in your calendar again to create to create a new meeting with web-based meeting it can also be integrated in your chat application so we've built a plug-in also to test the waters to integrate in our chat application a matter mouse in this case again web-based vp9 codec and the first release of kopano meets will be in q4 of 2018 so that's actually very soon we're wrapping up the last bits and pieces and packaging etc coming soon
one very important is actually the document collaboration part of Capano we organized design sprints recently to figure out new ways to collaborate with documents so there are early many sync and share applications or a date they are available in use in many organizations so why would we go for yet another one of those solutions so what we want to add is some additional functionality to the user which excites which would enable them to cooperate in a different way so we settled finally on a timeline an activity stream where when I'm working together with someone I can actively approach another person to interact with me or do something that I want them to do so instead of sending them a document and saying hey what do you think I can create like a concrete task to approve something or have a look at a certain section of the document all of these activities they will show up on a timeline they will show up on your your activity stream and you will be made aware of that are something waiting for you and then there are many different ways to actually collaborate to work together on on different tools so of course there are options to have some online collaboration if I want to open a file I could do so with libros online or only office but in the end it boils down to giving the choice to the admin and giving a choice to the user so you get to choose what you want to use whenever I open the document I would get a choice download edits online or edit locally and in the last case that means that the file gets downloaded in background my favorite application opens so let's say I'm an image I will open Photoshop and whenever the file is saved it automatically gets synced back to the server and appears on the timeline of the person that I was collaborating with so this is the result of of our most recent design sprint and we tested this with well actually real users we got them to come to our office and we we tested the product and they were quite excited so this is this is what we're going for in the beginning with Capano documents and that shoot in the end
complete the enterprise collaboration suite real-time communication documents collaboration and group where this is what we want to offer in the private clouds with great support so we will focus on the integration so you can have a good enterprise collaboration experience thank you are there any
questions I learned this morning that it's
especially the first question take some time no one yeah yes well we are currently using the I think it's the own cloud sharing API which for what we've built right now in in Kapaa no files that actually works good enough so we've we've we've worked with that for some time already future I'm not sure nothing obvious missing right now but the Cabana documents is still really a new product for us anyone else then yes exactly yeah so the question is if you want to integrate with their own clouds you use coupon oh and do you then integrate with the sync and share this is true so you we provide an additional view on the same data that you're already working with but you can also use the the own cloud UI so it's it's the same data it's one it's a different view to the same information alright then thank you or attention I'll be out here for a few more hours so if you have any questions you'll know where to find me [Applause]