[Starmap2-devteam] Fw: [rpg-tools] Re: Makeover for an old tool
Brought to you by:
passedtime,
tracerfox
From: Trace K. <Tra...@ne...> - 2001-10-15 00:36:57
|
----- Original Message -----=20 From: Chris Tutty=20 To: rpg...@ya...=20 Sent: Saturday, October 13, 2001 4:20 PM Subject: Re: [rpg-tools] Re: Makeover for an old tool Assuming that this conversation will eventually move to the SourceForge=20 project but while we're here... From: <ey...@ya...> > - Environment. I'm speaking outside of my expertise here, but I'm > going to assume that it's hard to make separate programs interact > within the windows environment, mainly because I've never really seen > it happen outside of Microsoft apps. Yet I already have argued that > Starmap's strength is its open, sum-of-the-parts approach. >=20 It's not too bad. I've built a number of systems that have to interact. In general these are wrappers for command-line research tools. You can still use the old text file read/write techniques that used to work=20 under DOS, although I have had problems with this in a network-based shared-file setting. A technique that requires more programming skill, but which is very powerful is to build your components as OCX's. Your interface can then be built using any RAD tool. Of course I don't think this ports too well, although the design requirements for OCX implementation produce code which is modular and has a clearly defined interface so it should be easy to re-package using whatever modular system is appropriate for Mac and unix. > - Centralization. One reason why all starmapping programs are hard to > work with is that only one person can work on the universe at a time, > and transferring data files is a pain. >=20 The degree of this problem depends on the purpose the tool is being designed for. If it's to build a campaign universe then this doesn't=20 seem to be a problem. If you want to publish that universe for others to use then the data size is an issue, if you want to allow co-operative development then you need a tool designed for multiple authors and that's not a trivial exercise. > - Platform. I happen to use Linux for my desktop, and I know many > people who use Macs. While there are compatibility layers for Windows > apps, they are usually a pain. Dual-boots even more so. >=20 Agreed. I've been looking at alternatives for a couple of programs I want to write and it's a difficult question. =20 I think the most valuable shared project we could embark on is to=20 define a development environment that will produce cross-platform applications. If we can find a set of tools that support this then=20 every project that want's to make it's application widely available has a running start. > - Complexity. Starmap used flat ascii files to store its data, and > while this was easy to edit, it resulted in a /very/ unwieldly > directory structure. Also, Starmap's data files were relatively > simple-- essentially coordinates and a few other vital statistics.=20 >=20 At a certain level of complexity a database become useful. This has portability issues, but tools like MySQL are widely available=20 and should serve as a lowest common denominator. > So what is my solution? I think that the ideal Starmap would, at its > heart, be an SQL database with a Perl/CGI or PHP web interface and > perhaps even a multi-platform client. The benefits? >=20 Hmm. This doesn't seem suited to real-time 3D exploration of the data, but I agree with the principles. Chris Tutty Yahoo! Groups Sponsor=20 ADVERTISEMENT =20 =20 =20 To unsubscribe from this group, send an email to: rpg...@eg... Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.=20 |