LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 09-24-2007, 10:54 AM   #1
rnmartinez
LQ Newbie
 
Registered: Oct 2002
Location: Canada
Posts: 21

Rep: Reputation: 15
Input needed on starting a new project


Hi guys, I am in the insurance industry and I know that my company spends a lot of money on a needs analysis software that I think is overpriced and only runs on windows. Also, any changes that are made to the off the shelf version are very costly and we don't get access to the source code. I do have some very light programming experience and can come up with the algorythms needed to create the basis of this program. What it does is explains to a client how much life insurance they should have based on factors like their age, debts, inflation, income, etc...

So I need something that can store data in XML format, allow the addition and deletion of clients, and then generating a nice looking PDF file from the info provided. Keep in mind that this will be used in remote locations so net access won't always be possible. I just need to call up locally stored data.

I realize this is a big task, but if I can present something that is working we can actually get a dev team to take it over, but they just lack a bit of initiative - they really don't think that they are capable even though in house we can generate all the algorythms needed. I just need to try and convince corporate to change their mindset a little.

Ideally, I would like something platform independent, and if it could run within a web browser, even better. my only issue is PDF generation. Is this something that could be done with PHP, or am I better off just trying to use something else? Now while I realize that platform independence would be nice, because of my limited programming experience, it would be really nice to use something like the VB IDE but that could create a multi platform solution. My only programming experience is HTML, some basic VB and some basic JAVA. Really I just need a nice little IDE that can let me draw some buttons and I can fight with the code once I write out the algorythms.

Is this possible? Am I asking too much? Please let me know any input you may have.
 
Old 09-24-2007, 07:51 PM   #2
JoeyAdams
Member
 
Registered: Jun 2006
Distribution: Kubuntu Hardy
Posts: 94

Rep: Reputation: 15
Maybe you should consider writing a GUI-independent backend in C (such as a command-line program or library). If you don't want to or don't have time to learn C, you could use Python or Perl instead, but I'd recommend using C for performance reasons. After you get a working backend, you could use VB (Windows only), Qt (cross-platform), or another similar toolkit for rapid GUI development and just incorporate the more cross-platform backend into it. This way, the mathematical aspects of the insurance calculator will be cross platform while the GUI can be designed quickly.
 
Old 09-24-2007, 09:12 PM   #3
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,362

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Well, for Perl you could start with this list for PDF generation: http://use.perl.org/~TeeJay/journal/31545.
Perl is cross platform and about 80-90% as quick as C.
XML modules: http://www.cpan.org/modules/by-modul...l-modules.html
Perl lang def & tutorials: http://perldoc.perl.org/
You can also use it for CGI scripts: http://www.perl.com/doc/FAQs/cgi/perl-cgi-faq.html see qn 2.4.
Specialists in Perl Q & A: www.perlmonks.org

Ultimately your choice of lang is yours, but the above would help for your proj if you choose Perl.
 
Old 09-25-2007, 02:32 AM   #4
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
why store in XML?
 
Old 09-25-2007, 02:43 AM   #5
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,362

Rep: Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751Reputation: 2751
Y, I wondered about that. I'm guessing that's actually a data txfr std (think I read something about it in that industry once).
Storage would be better in a DB, assuming a non-trivial amt of records.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Input Requested for Myth TV project. space_invader64 Linux - Software 2 12-15-2006 12:13 PM
Windows: Project Jackhammer, need your input NL-Stitch Programming 4 01-04-2006 06:12 AM
[netbeans 4.1] starting new project halitayarci Programming 6 08-23-2005 09:33 AM
Current PHP, mySQL project, need some input spectrumver1 Linux - General 0 11-17-2003 10:38 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:56 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration