Comments (4)
Sounds like a good idea. While Xchange is built against Java 6, especially the Backports (the API should in theory work as far back as Java 6, I think there was no "Diamond" usage either) should work fine.
from javamoney-shelter.
Yes, the API-BP has 1.6 so only in the BP of the RI there are references to Java 7. Creating e.g. an independent Android port should therefore work. And in real life most likely a lot of apps use Java 7 anyway.
from javamoney-shelter.
I've implemented a basic version of this over in http://github.com/msgilligan/bitcoinj-addons.
BaseXChangeExchangeRateProvider.java
does the heavy lifting: https://github.com/msgilligan/bitcoinj-addons/blob/master/bitcoinj-money/src/main/java/com/msgilligan/bitcoinj/money/BaseXChangeExchangeRateProvider.java
I started with wrapper classes for each exchange built on top of this, but I recently added DynamicXChangeRateProvider.java
which can wrap any XChange provider specified by classname string: https://github.com/msgilligan/bitcoinj-addons/blob/master/bitcoinj-money/src/main/java/com/msgilligan/bitcoinj/money/DynamicXChangeRateProvider.java
from javamoney-shelter.
I've also very-softly-launched OmniPortfolio which uses this stuff. The UI and the site need more work before I'll even consider it soft-launched, but there is a public-facing text-only website now.
from javamoney-shelter.
Related Issues (20)
- Try to apply Groovy support to vendingmachine fork HOT 1
- Remove .settings files HOT 4
- Which other JVM languages to support? HOT 8
- Create and publish groovy-money JAR. HOT 5
- Android Support for JSR 354 API and Reference Implementation. HOT 4
- Build bitcoin module (all modules) with Gradle HOT 2
- Package name of Groovy module HOT 2
- Java EE essential HOT 3
- Can we use JFrog Repositories for Shelter? HOT 1
- Create Library-Incubator
- moduleVersion of Groovy module HOT 3
- Why do we have beans.xml in the Bitcoin providerd
- Add more Groovy demo cases
- Clojure support
- Duke's Airline
- Rename "Digital" to "Crypto" HOT 4
- Payment Request API
- Replace Bintray/JCenter in Shelter
- Proposal: Submit Groovy subproject/JAR to Groovy project as a module. HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from javamoney-shelter.