Projects Overview
At NetMonks we invest a lot of time into various projects. Some of these projects are commercial, others are to strictly learn about something new, and others are to assist with or provide new public services and packages. A number of these projects are listed in the following sections.
- Research Projects
All of the research projects are related to new technologies and tend to be worked on for the chance to learn something new and continue with our commitment to being on the forefront of technology. The type of project which usually ends up in this category falls into the realm of such things as XML-RPC, RSS, XML, Natural Language Processing, VoIP, and many others.
- NetMonks GPS for the Motorola i730
This project is designed to provide a mobile GPS tracking solution for the Motorola i730 iDEN cellular phone. It is entirely written in J2ME (Java2 Mobile Edition) and operates with the standard libraries on the i730 as well as a number of custom UI modules and a GPS state machine written entirely by NetMonks.
- Geeks Anonymous XML-RPC Blog Services (offsite link)
The XML-RPC blog service is based around HTTP web services. It allows a user to create and maintain a complex blog news system without worrying about the backend database design or needing to be concerned with many of the complexities of data storage and retrieval. By providing a simple API (providing samples for various languages) and complete documentation, even beginners with XML-RPC can learn to use the system in a short period of time. All the articles stored by the service are exchanged in XML format for simplicity of parsing and formatting.
- Non-profit and Public Projects
These projects are designed to provide a public service to the community and tend to include projects like Dynamic DNS Services.
- Geeks Anonymous Dynamic DNS (offsite link)
Geeks Anonymous provides a dynamic DNS service to the public based off of a number of different domains available to both NetMonks Consulting and Geeks Anonymous. With Windows clients and UNIX clients, this multi-platform service is simple to use and extremely reliable.
- NetMonks Pastebin (offsite link)
A web based pastebin. This allows you to cut and paste something to a public website for collaborative review and editting of text documents or more specific syntaxes. It allows you to review the most recent pastes, as well as search them all for specific keywords.
- Spod IRC Network (offsite link)
The Spod IRC Network is primarily operated and sponsored by NetMonks Consulting. It is an Internet based chat system based on IRC. There is an entire website devoted to the operation of the Spod IRC Network.
- Open Source Projects
NetMonks is heavily involved in supporting and assisting with development of a number of open source projects. Some of these projects include Asterisk PBX, PostgreSQL, and qmail. These projects tend to fall under the GNU Public License or the BSD license, and are not the sole property of NetMonks Consulting. However, there are also a number of projects which NetMonks has written exclusively but has released as open source software.
- NetMonks Apache Log Rotation
Due to the lack of suitable tools designed for log rotation in our server setup, we wrote a software package that acts as an inline log rotator for Apache.
- Asterisk Open Source PBX
The Asterisk Open Source PBX is what NetMonks runs it phone system off of. Stephen and Mark have both contributed a few patches and updates to the main Asterisk distribution.
- OpenWRT
OpenWRT is a Linux distribution targeted for the Linksys WRT54G and WRT54GS wireless routers. A few packages have been put together by NetMonks for this distribution.
- qmail (offsite link)
A few patches and combinations of others patches have been made by NetMonks to support some of the more interesting features of qmail. Some of these changes are geared towards the UCSPI-TCP software written by Dan J. Bernstein.