webthingsio / android-app Goto Github PK
View Code? Open in Web Editor NEWA Web of Things client for Android
License: Mozilla Public License 2.0
A Web of Things client for Android
License: Mozilla Public License 2.0
As a user I want to remove a thing I am no longer managing from my list of devices so that it doesn't clutter my list.
As a user I want to edit a thing so that I can give it a name that makes sense to me.
As a user I want to read a property of a thing so that I can find out about its current state.
As a user I want to provide credentials to access a thing so that I can access things without them being exposed to unauthenticated people.
Implementation of https://w3c.github.io/wot-thing-description/#sec-security-vocabulary-definition
As a user I want a directory of things added to my device to be kept in sync with the online directory so that I always have the latest list of things.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-notification
As a user I want to retrieve a thing from a directory so I can monitor and control it.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-things-retrieval
As a user I want to retrieve a list of things from a directory so that I can discover new things and access information about them.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-things-listing
As a user i would like to be able to choose a default dashboard that will load on app startup
As a user I want to add a thing to my list of things so that I can monitor and control it over the internet.
Add by web thing URL (a URL which resolves to a WoT Thing Description 1.1).
As a user I want to invoke an action on a thing so that I can modify its state.
As a user, i would like to have an app to control the existing device from one or multiple gateway and create dashboard based on them.
the app will not manage the gateway, but only access thing and property to build custom dashboard
As a user I want to see the WebThings logo on a splash screen as the app loads so I know I've opened the right app.
As a user i would like to be able to control multiple gateway from the same app
As a user I want to write a property of a thing so I can modify its state.
As a user I want to remove a dashboard from that app that I no longer need to de-clutter the UI.
As a user I want to add a custom dashboard to the app so that I can view information that's most important to me around a certain topic.
As a user I want to update the metadata of a thing in a directory so that other users of the directory can access the most up to date information about the thing.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-things-update
As a user I want to provide credentials to access a directory of things (e.g. exposed by a Web of Things Gateway) so that I can access things without them being exposed to unauthenticated people.
As a user i would like to be able to choose if i want or not the app to open in full screen mode
As a user I want to discover things which within a close physical proximity to my mobile device so that I can add them to my list of things.
As a user I want to remove a thing from a directory of things so that other users of a directory can no longer discover it.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-things-deletion
As a user I want to edit the name of a directory so that I can give it a name that makes sense to me.
As a user I want to discovery things on my local network so that I can add them to my list of things.
Implementation of https://w3c.github.io/wot-discovery/#introduction-dns-sd
As a user I want to be able to switch between different areas of the app so that I can use all of its functions.
E.g. a handburger menu with:
As a user I want to interact with a thing using its own web UI so that I can benefit from a custom UI optimised for a particular device
Implementation of a https://w3c.github.io/wot-thing-description/#link with rel=alternate
and type=text/html
As a user I want to view a custom dashboard so that I can see information most important to me.
As a user I want to view a log of events emitted by a thing so I can learn about its state.
As a user I want to search a directory for things with certain characteristics so that I can add them to my list of things.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-search
As a user I want to remove a directory from the app that I am no longer using so that it doesn't clutter my list of things.
As a user i would like to be able to get push notification on my device from the gateway
As a user.l i would like to be able to turn my phone or tablet vertical or horizontal
As a user I want to view a list of things I am managing so that I can select one to monitor and control.
As a user I want to register a thing in a directory so that other users of the directory can discover it.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory-api-things-creation
As a user I want to add a directory of web things my list of things so that I don't have to manually add each thing in turn.
Implementation of https://w3c.github.io/wot-discovery/#exploration-directory
As a user i would like to be able to create custom dashboard of thing and also select wich thing property is part of the dashboard.
i would also want to be able to choose wich thind and property is highlited so i could have an easy way to ajust the room temperature in exemple
As a user i would like to be able to use the app in kiosk mode so if my device reboot it will open the app automatically on startup
As a user I want to view a thing so that I can monitor and control it.
As a user I want to add a thing by scanning a QR code so that I don't have to manually type the URL of its Thing Description
As a user I want to edit the name of a dashboard so that I can give it a name that makes more sense to me.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.