Welcome, Guest. Please login or register.

Author Topic: An idea to bring the Amiga to the Construction Industry  (Read 1905 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline daydreamerTopic starter

  • Newbie
  • *
  • Join Date: Oct 2002
  • Posts: 20
    • Show only replies by daydreamer
An idea to bring the Amiga to the Construction Industry
« on: June 17, 2004, 11:07:05 AM »
I posted this on amigaworld.net so forgive me if you've already read this...

I work for a firm of Construction professionals, my interest in the Amiga (and other PC's) is pretty much an experienced amatuer with a tiny piece of programming experience.

For a few months now I've been looking for software that would be able to do what I want, however there does not appear to be anything like it out there, yet in my opinion software such as this would seriously revolutionise the building industry, yet I am surprised there is no such software.

So in my perhaps far fetched/pipe dream plan I wish to learn a suitable programme for developing this software. Obviously it's something that will be a very very long process but everyone starts somewhere. Basically this software will involve design elements, shed loads of tables etc (trying not to give out too much info) but as I said before my experience is still somewhat amatuerish. Which programming language would be best? What books you recommend for self teaching?

As someone who loves and has used the Amiga since 1987 I would love to develope this on an Amiga perhaps even specifically for the Amiga. As it is a niche market I'm sure many of you will probably laugh at my plan, perhaps even refer back to my name - yes I do daydream a lot.

So if there is anyone out there who could lend a hand, what would be a powerful language to implement this, what books to buy to learn, or even online courses? As far as I am aware there is NO software out there that caters for this requirement yet by creating such a piece of software would seriously revolutionise the work I do.

Case point - working on a massive multi million pound project that involves a lot of very hard graft, so far 2 months of man time has been used yet they have just scratched the surface, this is causing stress to a number of individuals yet with this software (I hope) it would take no longer than a week, in fact less. It's a dream, but it's something that could at least bring an AmigaOne into this office...
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: An idea to bring the Amiga to the Construction Industry
« Reply #1 on: June 17, 2004, 11:16:56 AM »
C++ and do a google for a document called "Thinking in C++"

Offline mikeymike

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 3420
  • Country: 00
    • Show only replies by mikeymike
Re: An idea to bring the Amiga to the Construction Industry
« Reply #2 on: June 17, 2004, 11:45:54 AM »
Quote
Case point - working on a massive multi million pound project that involves a lot of very hard graft, so far 2 months of man time has been used yet they have just scratched the surface, this is causing stress to a number of individuals yet with this software (I hope) it would take no longer than a week, in fact less. It's a dream, but it's something that could at least bring an AmigaOne into this office...


I'm sorry to be brutally honest, but you would have to be *nuts* to put in a platform that has one poorly-supported OS on it (Linux PPC - ask any Linux PPC user), and the other that barely has any software designed for it which hasn't even been released yet, for a "multi-million pound project".

For starters, any IT guys involved in the project would simply laugh you out of the office and you wouldn't be consulted again, but what about the main question, what assurance do you have that this new platform would work for your needs?  Other hardware platforms are in far wider user already and developer support for them are much stronger as is general industry support.

It's all a very nice idea, and a "multi million pound project" that successfully used AmigaOnes/OS4 would do wonders for the effort of PR for AmigaOne/OS4, and I would love to read on slashdot about such a project's documented success, but no.  Start small.  If we could get all current Amiga systems in business use upgraded to A1/OS4 and articles written about them working perfectly and much better than the old systems, that would be the sort of thing that could start a good A1/OS4 advertising campaign.

 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: An idea to bring the Amiga to the Construction Industry
« Reply #3 on: June 17, 2004, 11:53:39 AM »
If he were to use C++ and then abstract out the GUI code, he could build it in Windows and port it to OS4 at a later stage.

I can't visulise what task you want to do, that can't already be handled by modern CAD and Database software... :-/

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show only replies by Cymric
Re: An idea to bring the Amiga to the Construction Industry
« Reply #4 on: June 17, 2004, 12:09:29 PM »
Not to mean this is a bad way---every opportunity to add software to the small Amiga library is a good one---but if this software you are planning will indeed revolutionise the building industry, you probably need to make sure it runs on other platforms too. Fifteen years ago you could persuade a controller to get you very specific hardware for your work, nowadays that's a near impossibility.

In any case, back to your problem. You indicate you do not have much programming experience. Since you are intentionally vague (no disrespect intended) about the idea you had, I cannot say whether the program would be complex or simple. Nevertheless, I can still advise you very strongly to not start coding in C or C++ just yet. You are eager, you have this fantastic idea, and now it's all a matter of hammering away at the keyboard for a while...

Wrong. First, you need to think. What is it exactly that you want to offer? What is it that the user needs to do? How does the user have to use your program? What type of user are you targetting? Is it all point-and-click, or is there a fair amount of hands-on experience required? And so forth. Let your mind wander, but do not try to create something which Does Everything You Ever Thought Of. Do not rule out that possibility either: in other words, prioritise the features you want to implement. Once you've got that all sorted out (and believe me, this is a very hard step, which will probably take weeks or months to complete) you can begin to wonder about the next phase, implementation.

First you'll want a proof of concept, so use a scripting or interpreted language which hides messy coding details. Try Python, Ruby, Java or any other, but avoid C and C++. If you are planning to use a GUI or graphics, look for a language which has libraries for this sort of thing. There is a good reason for staying away from C at this point: you want to test whether your idea works, not whether your program is bullet proof. You don't need to be distracted by pointer conversion or class instantiation issues at this point, too. It also doesn't really matter whether the code you produce is sloppy, you can fix that later. (Microsoft has been doing that for two decades now, and it earned them a truckload of cash ;-).)

If, and only if your proto-program is working, you can wonder about the next step, which is tidying up, and wondering whether you need a conversion to a compiled language for speed. But chances are that this isn't really necessary. So to end my little story: think first about what it is you want to achieve, and then go out and buy some books about Python, Ruby, Java and similar languages. You could even stick to VisualBasic on Windows, or Blitz on the Amiga. As long as the language is simple, it's cool.
Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline leirbag28

Re: An idea to bring the Amiga to the Construction Industry
« Reply #5 on: June 17, 2004, 12:59:40 PM »
@daydreamer

Hey, I love your idea and I am all for it! while I must say I would be selfish in asking that you do this on the Amiga, other people may be right about doing it on other platforms...........BUT.....Maybe its good to start on it on the Classic Amiga, where you can get your training and also learn to make this a type of program that takes little memory and little proccessing power, but makes Total use of it if added...............why? because people who program for Windows tend to just toss things in because they have lots of memory available. I say make it great requiring little RAM (6 or 8 Megs) then when ported to Windows, it will be awesome and allowing other programs to be opened.

 I have two books on Amiga 68030 and 68882 Processors if your interested?

make a Huge list of what you want to implement and keep updating it before you start to program. Make copies of that list so that you wont lose it and done all that work for nothing.
CD32 is actually the best Amiga ever made by Commodore!...
 

Offline daydreamerTopic starter

  • Newbie
  • *
  • Join Date: Oct 2002
  • Posts: 20
    • Show only replies by daydreamer
Re: An idea to bring the Amiga to the Construction Industry
« Reply #6 on: June 17, 2004, 01:30:38 PM »
I'd love to start on an Amiga classic, unfortunately my Amiga 1200 died on me just before christmas - oh I remember the smell of popcorn!!!

Thanks for all the criticism, I need this to pick the flaws with the ideas.

Basically I am aware of the problems of implementing new software/hardware into an already populated industry. A couple of years back I worked with a guy who was pushing people to use his very simple Take Off (TO) & billing programme. It pretty much was a self running template that covered everything we in the industry require for doing this very mundane job. He asked us if we'd buy a license (£17 at the time) the IT guys laughed. Now on version 4.x he charges alot more for this software, shame I never kept in contact could do with his help now...

Anyway point is I know to appeal to the masses it needs to be cross platform compatible, I guess I choose Amiga though because it's a labour of love. I'd love to see my programme run for the first time on an Amiga and advertise it from there...

 

Offline RMC64

  • Newbie
  • *
  • Join Date: May 2004
  • Posts: 14
    • Show only replies by RMC64
    • http://home.earthlink.net/~muniz1
Re: An idea to bring the Amiga to the Construction Industry
« Reply #7 on: June 20, 2004, 10:37:26 PM »
Please, don't give up in your dream

Before you venture into C++ just start learning C programming

I highly recommend The Waite Group's Inside the Amiga with C (second Edition) by John Thomas Berry

Either you may be able to find a copy on Ebay.com, Amazon.com or just do an extensive search on Google.com

Good Luck!
 

Offline kefallinos

  • Newbie
  • *
  • Join Date: Dec 2005
  • Posts: 38
    • Show only replies by kefallinos
Re: An idea to bring the Amiga to the Construction Industry
« Reply #8 on: December 03, 2005, 10:17:09 PM »
I dont think that corect is to learn C programming before cpp,this is just a myth,I started with cpp as my first programming stuff an here Iam..hello world!

Offline kefallinos

  • Newbie
  • *
  • Join Date: Dec 2005
  • Posts: 38
    • Show only replies by kefallinos
Re: An idea to bring the Amiga to the Construction Industry
« Reply #9 on: December 03, 2005, 10:46:02 PM »
oops! I just saw the date of the post!