The Vera Community forums have moved!

Advanced => Programming => Plugins & Plugin Development => Topic started by: Ap15e on March 24, 2011, 09:46:48 am

Title: Lessons learned while implementing DAD
Post by: Ap15e on March 24, 2011, 09:46:48 am
Lessons learned while implementing DAD:


For those that are interested in details and tools used:

DAD:
http://forum.micasaverde.com/index.php?topic=5466.0

Tools used:
http://code.google.com/p/luaforwindows/
http://www.jsonlint.org/
http://validator.w3.org/

Windows version of LuaUPnP:
http://wiki.micasaverde.com/index.php/Windows_LuaUPnP

Bugs and missing features I stumbled upon while implementing DAD:
http://bugs.micasaverde.com/view.php?id=1449
http://bugs.micasaverde.com/view.php?id=1444
http://bugs.micasaverde.com/view.php?id=1445
http://bugs.micasaverde.com/view.php?id=1446
http://bugs.micasaverde.com/view.php?id=1447
http://bugs.micasaverde.com/view.php?id=1450
http://bugs.micasaverde.com/view.php?id=1451
http://forum.micasaverde.com/index.php?topic=6213.0

Please don't ge me wrong:
MCV (especially mcvflorin) and the community (futzle and oTi@, to name just a few) were very helpful in sorting out the issues I stumbled upon, but these shortcomings make the development of more complex plugins for MiOS very tedious. If you take into account that the market for MiOS plugins is very limited, be prepared to pay a high price for commercial MiOS plugins (if the plugins you're looking for will ever be available ...).
Title: Re: Lessons learned while implementing DAD
Post by: oTi@ on March 24, 2011, 09:50:19 am
Nice retrospective review. Thanks!
Title: Re: Lessons learned while implementing DAD
Post by: myhomeserver on March 24, 2011, 01:07:39 pm
Thank you for all the code you have written and all the assistance you have handed out.  MIOS, MCV and the rest of us know that this place wouldn't be half as successful without contributions from folks like you!
Title: Re: Lessons learned while implementing DAD
Post by: iflyM3 on March 24, 2011, 07:38:09 pm
@Ap15e

Thank you so much for all of your hard work and programming on this out of the ordinary but very cool plugin/device.  It is definitely programmers and ppl like you that can make a real positive difference in MCV's Vera product.  It's awesome (it's a good thing in the fact that now these issues can be addressed and resolved) that you were able to uncover some issues with Vera along the way.  Hopefully, MCV takes note of what you have discovered and then resolves and/or improves upon the things that you mentioned and informed them of.

and thank you too futzle and oTi@ for assisting and helping Ap15e along the way.   All of your efforts are really appreciated!!!
Title: Re: Lessons learned while implementing DAD
Post by: 325xi on March 26, 2011, 05:25:40 pm
@Ap15e

+1

I used to work in Eclipse ecosystem for years, and developing for MiOS makes me feel I'm back in 1990s dealing with Mainframe weirdness.
Some of the biggest developer's annoyances in MiOS isn't that hard to resolve for MCV guys, including emulators (there are tons of mockup frameworks available out there)