Support:About Stendhal: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann m syntax fix |
imported>Kymara m just spelling/grammar fixes |
||
| (34 intermediate revisions by 2 users not shown) | |||
| Line 31: | Line 31: | ||
== What are the system requirements for your software, and what do people need to know about getting it set up and running? == |
== What are the system requirements for your software, and what do people need to know about getting it set up and running? == |
||
Stendhal is written in Java and will run on any system supporting Java, including Microsoft Windows and Linux. If you already have Java, playing Stendhal is as simple as clicking on the [http://arianne.sourceforge.net/jws/stendhal.jnlp Stendhal Webstart] link. |
|||
{|TODO |
|||
OpenGTS is written entirely in Java, and will run on any system that can run Java and MySQL. This currently includes Linux, Mac OS X, FreeBSD, OpenBSD, and Windows. |
|||
The Stendhal Server needs a MySQL database which is provided by many Linux distribution and part of many Server Hosting arrangements. It can be easily installed on Microsoft Windows, too. |
|||
Once installed, you will need a GPS tracking device that is capable of transmitting a GPS location over Internet to the server. There are several low-cost or easily available options for tracking that are included with OpenGTS. |
|||
We suggest using Eclipse for contributing because Eclipse is the IDE most of us are having experience with. There are instructions for other IDEs like Netbeans on our Wiki. |
|||
One of these is the support of the OpenDMTP client on a laptop. My first test with a GPS tracking device was driving down the road with the passenger monitoring a laptop that had a USB GPS receiver connected to it and a wireless Internet modem. |
|||
|} |
|||
== What gave you an indication that your project was becoming successful? == |
== What gave you an indication that your project was becoming successful? == |
||
| Line 62: | Line 60: | ||
== Why do you think your project has been so well received? == |
== Why do you think your project has been so well received? == |
||
We believe this is partly because Stendhal is completely free: Client, Server, Graphics, everything. On the one hand it does mean that there are no hidden costs, no subscription fees. On the other hand it means that it is very easy to contribute. A number of companies have released GPL versions of their clients. But the most fun, of course, is contributing to the heart of the software, the server side. |
|||
{{TODO| |
|||
I believe it fills a niche. Companies that want to run their GPS tracking service behind their own firewalls, and be able to modify the code to fit their specific requirements. |
|||
We strongly believe in "[http://catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html Release early, release often]". So contributors can see the fruits of their work quickly. And players see the progress we make in extending the world. |
|||
}} |
|||
And last but not least: Stendhal has a great and very helpful community. |
|||
== What advice would you give to a project that's just starting out? == |
== What advice would you give to a project that's just starting out? == |
||
Have a Vision. And a plan. |
|||
{{TODO| |
|||
Maintaining an open-source project can be quite time consuming. I think it helps to be passionate about the open-source solution you are providing, and believing that what you are doing is helpful to a large segment of people in the industry. |
|||
The vision is what you want your project to be about. It is the main source of motivation. |
|||
}} |
|||
The plan helps you to achieve this goal in small steps. Especially at the beginning of a new project it is very easy to get lost in some interesting details. I think it is important to have a working prototype out rather quickly (within a month, better within a week). Don't be afraid to share your work just because some features are not finished. Just openly tell people what works and what does not work, yet, and ask them for feedback. |
|||
== Where do you see your project going? == |
== Where do you see your project going? == |
||