This Week in OpenNMS: Season 1.6, Episode 48: Mapped Out
Benjamin Reed <[email protected]> Mon, 22 Mar 2010 11:55:01 -0400
| Newsgroups | gmane.network.opennms.announce |
|---|---|
| Organization | The OpenNMS Group |
| Message-ID | <4BA792D5.5070509__7720.09650613672$1269273478$gmane$org@opennms.org> |
It's time for This Week in OpenNMS. In the last week, we spent more
time fixing bugs, and working on the remote monitor maps.
Project Updates
---------------
- Stable: Current Release is 1.6.10
1.6.10 is the current stable release, tagged March 9th. It adds a few
small features and fixes a few bugs. For a full list, see the bugzilla
1.6.10 milestone. This is a non-critical but recommended upgrade for
anyone on OpenNMS versions older than 1.6.10.
http://tinyurl.com/opennms-1610
- Unstable: Current Release is 1.7.10
1.7.10 is the current unstable release, tagged March 9th. Since 1.7.9,
there have been quite a few bug fixes, and a few new features, including
allowing the remote monitor to phone home over HTTP, pushing data
collection to a TCP daemon, and integration of the Jasper reporting
engine. A full list of changes is in the release notes.
http://tinyurl.com/opennms-1710
- Unstable: Bugzilla Triaging
Seth is still doing valuable work going through Bugzilla, triaging and
fixing what he can in preparation for 1.8. If you know of a particular
bug that is vexing you, please vote for it in bugzilla. We can't close
everything for 1.8.0, but we can try to get to as many of the top hits
as possible before release.
- Unstable: Thresholding
Alejandro did a bunch of work cleaning up some bugs in thresholding.
- Unstable: New Remote Monitoring UI
Donald and I did a bunch more work on the new GWT-based Remote
Monitoring UI. It's to the point of a tech preview now, and what's
finished so far has been merged to master and is in the latest 1.7 snapshot.
- Unstable: Map Refactoring
Antonio did some cleanup and refactoring work on the maps code.
Goof-Up of the Week
-------------------
In scrum this morning, a number of us ended up talking about dumb things
we did that should have been easy, and we thought it'd be funny to
occasionally chronicle these in TWiO.
Friday I was trying to wrap up the tech preview of the remote monitoring
UI. Up until now, we'd been developing by looking at the webapp on
localhost, so we didn't need an API key from Google. However, to
actually deploy the webapp, you /do/ need to get an API key, and since
the Google Maps code was started from the GWT app's initialization (the
.app.xml) there was no easy way to embed a configurable API key. S o, I
implemented an RPC call that would return the API key, and started
looking into how to inject the Google Maps <script /> tag into the
browser after the API key had been retrieved.
I spent hours fiddling with it, but the browser wasn't budging. The
javascript would get associated with the wrong frame, and Google Maps
would either not initialize, or end up being incomplete and have null
data that would cause it to bomb out. I spent a bunch of time working
with some helpful folks in #gwt trying to figure out how it's supposed
to work, and I got to the point where I was going to go check out the
GWT Google APIs source code and try to puzzle it out for myself.
http://code.google.com/p/gwt-google-apis/
Now, if you look at that link, you'll notice that one of the prominent
sub-projects that are part of the GWT Google APIs is the AjaxLoader 1.0
Library. Follow the AjaxLoader 1.0 link, and it says (and I quote):
The AjaxLoader project is intendend for loading Google AJAX Apis and
isn't of much use by itself. The AjaxLoader class allows a GWT
application to dynamically configure load options such as the locale
and API key at run time, instead of delegating these functions to the
host HTML page.
(Cue self-immolation.)
Upcoming Events
---------------
* April 10th, 2010:
Jeff Gehlbach will be speaking at the Texas Linux Fest on using
OpenNMS in enterprise environments.
http://www.texaslinuxfest.org/
* April 19th-23rd, 2010:
OpenNMS training will be available through The OpenNMS Group at the
OpenNMS training facility in Pittsboro, NC.
http://www.opennms.com/training
* May 6th-7th, 2010:
The second annual OpenNMS Users Conference will be held in
Frankfurt, Germany, thanks again to Nethinks.
For more information, go to:
http://www.opennms-conference.info/
* May 18th-20th, 2010:
David Hustace, Craig Gallen, and Tarus Balog will be attending the
TeleManagement Forum's ManagementWorld conference in Nice, France.
If you use or are interested in OpenNMS and will be at the
conference, please let them know, they'd love to meet.
http://www.tmforum.org/ManagementWorld2010/7867/home.html
* June 12th-13th, 2010:
The OpenNMS Group is a platinum sponsor of the Southeastern
Linuxfest to be held in South Carolina. Since it's close, we
expect a lot of the OpenNMS crew will be able to make it.
http://www.southeastlinuxfest.org/
Until Next Week...
------------------
As always, if there's anything you'd like me to talk about in a future
TWiO, or you just have a comment, criticism, or GWT web page reading
comprehension test you'd like to share, don't hesitiate to say hi.
--
Benjamin Reed
The OpenNMS Group
http://www.opennms.org/
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-announce mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce
signature.asc
(application/pgp-signature, 259 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFLp5LVUu+jZtP2Zf4RAnhkAJ0YTwiIcz7jhOsy+V8cHaAOp2uthwCgmKyM aUUS6J/Xos4AMmJWOkXZ7NU= =mtdD -----END PGP SIGNATURE-----