Warning: This thread is very graphic heavy! We are quickly approaching a beta release. As requested by the community, we've created another thread as a progress log of what is coming. We will post screenshots as we make progress so you can see the cool stuff we are making.
Blog Posts:Particle Advanced Wallet Development Update 1/25/2014 – Approaching BetaWhat is the Particle Advanced Wallet?This is an all new wallet implementation in C#/.NET platform. It works cross platform using Mono (v3). For faster time to market, what we have done is encapsulated the daemon (particled) behind the scenes.
The wallet runs a basic internal message bus, brokers requests to/from the daemon using BitcoinRPCSharp library.
What are Particle Apps?The Particle Advanced Wallet (aka BitParticle) support custom apps/add-ons, as like Firefox, Chrome, iPhone etc. Apps are put in the sandbox, and extend the functionality of the wallet.
Do we need Angry Birds in a wallet? No. Of course not! However, there are use cases today where this bring value, like consumption of various trade APIs.
We're really unsure of just how far it will go, we're opening the door and providing the platform. There are a lot of creative people out there so I'm sure we will see some amazing stuff we can't really imagine right now.
Once the wallet functionality is completed we will stand up a first example app store/repo. It is similar idea to how Linux package repositories work. Like open source App Store.
Our focus has been on reaching feature parity with the Qt wallet, so we can start using the new wallet as swap out replacement for it.Ok, some sexy screenshots for you:The main dashboard:Send:Receive:Transaction History:Real Time System Monitor App:This has option to turn off piping of daemon output for less chatty. Allows to see what is flowing on message bus.
Collapsed mode:If you want to keep small bar at top of screen to monitor.
Pluggable Protocol URIWe have also implement pluggable protocol for custom uri (particle://). This is similar to bitconi: uri scheme but with some more capabilities.
It follows such scheme:
particle://appslot/action/parameter/parameter/...
For core wallet it is for instance:particle://prt/send/address/amount/comment
For apps it is:particle://myapptokeniknowhowtohandle/actionisupport/parameter/...
Apps can listen on the message bus for URI message and handle if they support.
We have thread on BitParticle forum where you can post your app ideas or wish list,
please come participate (we also have live chat box):
http://forum.bitparticle.com/viewtopic.php?f=7&t=35