This page will contain the objectives and roadmap for this process.
I am brainstorming and jotting down some ideas, I will edit this when time permits. Note that these concepts do not necessarily represent the product that will ultimately be produced:
Initial Application
The first application which will be developed in this process will be a small program to periodically poll the land sales. The program will:
Log into Second Life (as an avatar) and attempt to maintain a connection
(note: this application may actually log in more than one avatar to allow for more optimal search performance and to reduce latency)
Search for land sales
Publish relevant data to a text file or other data source for review by other applications
Secondary Application
The second application to be developed in this process will periodically review the information store created by the previous application, and when appropriate sales information is present, deploy a purchasing agent to obtain the property.
Ultimately, these two applications may be combined into a single application for improved performance.
Documentation
It’s been indicated that some documentation on this process will be beneficial to the public. For the most part this will occur on this wordpress site, although that could be relocated to something more flexible. There will essentially need to be two forms of documentation… The first will be the ‘non-technical but informational components’, and the second will be a documentation of the source code for the project.
Installer
The initial version of this project for which I have been recruited to develop will probably not be very user friendly. In the long term, an installation program would be beneficial to allow access to less technical users.
Auto-Updater
Second Life changes frequently, and a distributed program of this sort would probably benefit from the ability to be self-managing (periodically check the internet for new versions, download and offer to install the new version, etc.)
December 18, 2007 at 3:50 am |
If needed I can help to build an installer with nullsoft installer script when the time comes to make it user friendly.