From OpenNMS
Contents |
DJ's suggestions
- Have people come prepared on Monday with Eclipse and being able to build and run OpenNMS and the webapp. Have a session on Sunday night for people who need help getting setup (make sure that people know about the prerequisites well ahead of time, i.e.: linux/mac os x laptop with X amount of memory, etc.).
Incomplete bits that were pulled from the main page:
Objectives
TBD. Much of this should get ironed out in the upcoming OGP conference call.
Developer Teams
Last year we had the following teams. This year may be slightly different.
- Domain Model
- WebUI - Web Layer
- WebUI - Service Layer
- Persistence
- Build/Install
- Integration/Testing
Mike Huot's proposal for team structure
We should select 2-3 core projects to be worked on by the majority of the developers during the dev-jam. Each of these projects will have a project leader. The projects should be able to be completed 100% or completed to some major milestone by the end of dev-jam. By July 1, developers should indicate if they would like to work on one of the core projects or work independently.
Those who want to work independently, free-agents, should be able to work with the core projects, on their own projects, or work on slaying bugs. The free-agents should indicate a bit about what they plan to work on before dev-jam. The should identify when they may need help and what kind of help they may need. Other developers will have their own agendas and may not have time to help out if they are not prepared for it.
The project leaders for the core projects should develop a list of tasks prior to dev-jam. This list should be posted to a wiki. The developers should be able to choose which tasks they want to work on and communicate additional ideas there.
The core projects will hopefully have a small number of people dedicated to it. They will be the people responsible for making sure the work on the project is getting done. The project leader should give a status each morning for their project. During the status meetings we can discuss how to proceed with a project if it is stalled or in danger of not completing on time.
Mike Huot's Proposed topics
Migrate to Hibernate
Add functionality to web UI
- Modify pollers
- capsd enable/disable services
- enable/disable maps
- edit topN
- schedule reports
- Add ability to test notification path from WebUI
- Add 'next event' button in Event Detail screen
- SNMP Trap Configuration Editor
-
Overall Availability section of Node page made very ugly by long ifDescription. - Enhancement to Outage Page
- Add new group
- Interface Descriptions
- Add filtering capability to Outages web interface
- Notification Page - Acknowledge ALL / Advanced Select
- SSH button on node page
- Add the ability to sort on columns in the Categories section of the webUI
- Add a way for admins to create notification for an event
- Add send-event functionality to the WebUI
- Add poll on demand to node and interface pages
- hide an interface from the display (i.e. VLANs on a switch)
- Build a configuration file testing utility
- Resurrect and fix the eventconf editor in the web interface
- Outage Editor
- Ability to set WebUI user defaults
- Correlating events, outages, and notifications
- Add a sound when outages occur
- Allow users to change their own passwords
Create DROOLS GUI
Open Lazlo Topo and review topo engine
Migrate maps to work using Open Lazlo so they work on more than IE.
Use Cases
Use cases covering our objectives
Get Together for locals to meet the team
We had no attendance last year, do we want to try for it again? (mhuot - Umm...I think no) Maybe if we had it someplace with a liquor license this time?
Location - TBD
Time - TBD
What is it?
The true power of open source comes from the community around it, not from the fact that the software doesn't cost anything. That is why the annual OpenNMS Developer's Conference, DevJam, is such a big deal. It brings people from all over the world together, face-to-face, to help bring OpenNMS to the next level. While DevJam is, sadly, one of biggest social events on our developer's calendars, we are hoping that your calendar is free enough to join us on (TODO: when?) at (TODO: where?). If you're into IT, network management and/or open source, and if you are in the area, feel free to join us for food, drink and conversation.
E-mail mhuot opennms org put the @ and . in the right place, if you are planning on attending.






