• No results found

All these different clients use a set of public web services API’s exposed as a Service Oriented Architecture (SOA)

N/A
N/A
Protected

Academic year: 2021

Share "All these different clients use a set of public web services API’s exposed as a Service Oriented Architecture (SOA)"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Xcerion AB, Box 569, 581 07 Linköping, Sweden – Xcerion.com

Copyright Xcerion AB 2012, all rights reserved. Xcerion and CloudMe are trademarks of Xcerion.

Thesis Description

- 1 -

Your online computer

– Your friends, files and digital life on any device

Xcerion delivers the CloudMe.com consumer service (with over 550 000 users world-wide from 170 countries). The CloudMe online computer (formerly known as iCloud) is the cloud computer for consumers, an online media and file server for streaming and sharing. It enables ubiquitous computing reaching out with connectivity to all kinds of devices.

With the CloudMe ubiquitous Cloud Convergence platform all devices can be connected.

WebDAV + Sharing – Thesis Description

The CloudMe service have many different clients; A virtual desktop, iPhone app, Android app, Easy Upload that installs on Windows, Mac and Linux and WebDAV. All these different clients use a set of public web services API’s exposed as a Service Oriented Architecture (SOA). These back-end server API’s of CloudMe (currently over 100 state-less XML Web Service / REST API’s) expose the core functionality of the service to these clients. Today the WebDAV API allows Windows, Mac, Linux and apps on iPhone / Android to access the file system of CloudMe as a network hard drive. CloudMe shows up as a new hard drive and can be used with same functionality as a local hard drive.

The main objective of this thesis is to extend the existing WebDAV server with CloudMe’s existing functionality for sharing that is used and available through some of the other clients.

CloudMe’s WebDAV server is written in Java and uses some of the 100 API’s to

communicate to CloudMe (load, save, directory listing, delete, rename etc). Completing the work will only require modifications of the WebDAV code and use of existing API.

All documentation will be done in English and applicant must be fluent in English writing.

The applicant must be very structured, good at object orientation and have experience of server Java programming. Prior knowledge of XML and/or XML Web Services is a plus.

This work is suitable for a bachelor level thesis.

All work will be done from the Xcerion main office at Drottninggatan 23, Linköping.

Additional Thesis Work

Xcerion might have more thesis work if students are interested.

Contact

Daniel Arthursson, COO +46 13-21 44 00

daniel.arthursson@xcerion.com

References

Related documents

Pericles responses can also include a JSON Schema (body schema attribute in the responses table), meant to describe the structure of all resource representations included in

Samtliga andra finansiella placeringstillgångar samt finansiella skulder som är derivat och återköpstransaktioner har klassifice- rats till kategorin verkligt värde

46 Konkreta exempel skulle kunna vara främjandeinsatser för affärsänglar/affärsängelnätverk, skapa arenor där aktörer från utbuds- och efterfrågesidan kan mötas eller

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

The main objective of this thesis is to identify the 60 most important methods, to use our internal documentation and publish information about them on our public developer Wiki and

The thesis work will be about creating a user interface metaphor for Easy Upload, making it easy to understand that the original will be in the cloud and all versions of a file

Today Sonos support services like Spotify and WiMP, but with the addition of CloudMe, all your own private music could also be available through a Sonos player without the need

Swedenergy would like to underline the need of technology neutral methods for calculating the amount of renewable energy used for cooling and district cooling and to achieve an