leecampbell / artemistwest-callme Goto Github PK
View Code? Open in Web Editor NEWTelephone Integration App. Incoming mobile phone calls invoke social media integrated HUD on user's PC
Telephone Integration App. Incoming mobile phone calls invoke social media integrated HUD on user's PC
Leveraging the Spike from Sprint 0, set up a Google application and Authorize a client with that data. Show when the app has access to Provider (google) and when it does not
Broadcast incoming contact's details from Android phone when phone rings.
Currently WebRequests do not support cancellation correctly (the Ob Create return Disp.Empty). This should be implemented correctly, most likely with APM->Task->IObservable pattern.
PC should be listening to Bluetooth messages from Paired device. Message will contain initial profile data to be enriched and then displayed by the PC.
It appears that MSTest is part of a VS install which plain build servers wont have.
Create lo-resolution designs.
Once the user has access to Google, perform a query against the Google Contacts API and display the results
Currently the app only runs correctly when it is the active application.
Currently the google contact api qury seems very slow. I may be double handling calls (being overly chatty) or maybe using a slow parser or logger.
Given a an input (i.e the incoming Phone number "+44712341234") search providers for a matching Profile (e.g. all the related identifiers e.g. [email protected])
Currently the Android code is not part of github. I want to be able to in the future restrict permissions to this area vs the desktop code.
When an input is provided e.g. a phone number, it may only be able to be linked by a single provider. However the results of that may allow other providers to get further links.
For example
input: +44712341234
Google returns : {Google, Mobile, +44712341234}, {Google, email/home, [email protected]},
however other providers may not be able to link off the phone number, but could with an email address. This profile is then broadcast for enrichment until all providers are satisfied that they have no more data add
e.g
Outlook extends the profile by adding {Google, email/work, [email protected]} , {Google, twitter, @lee}
Create the base WPF solution for the application. Enable basic IoC/DI functionality, loosely coupled UI integration and external package management
Currently we only query the google contact api with the first identity. This should be able to query for all of the identities.
Prism includes a loggerFacade an we have added Log4Net support. This should be used instead of the Console.WriteLines
Create a spike that Authenticates with Google and is able to query the user's contacts
Persist the Access/Refresh tokens for Google access. On start up of the application, the application should know that it has already been provided access. This would allow the user to immediately issue a query without having to re-authenticate.
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.