Go Back   WarriorForum - Internet Marketing Forums > The Warrior Forum > Main Internet Marketing Discussion Forum
Register Blogs FAQ Social Groups CalendarHelp Desk

Reply
 
LinkBack Thread Tools
Old 10-14-2009, 04:47 PM   #1
Geek
War Room Member
 
Re-cycle's Avatar
 
Join Date: Sep 2008
Location: LA
Posts: 225
Thanks: 6
Thanked 38 Times in 20 Posts
Default I'll give $10 to the best explanation

Warriors, I am a "noob" when it comes to windows programming languages, so I'm sending $10 via paypal for whoever gives me the best explanation on which option I should choose for a new 3d software I want to develop.

I have been offered various options from my programmer to develop a simple 3d software for windows or online-based, but I have no Idea which option is better. Here are the options given by the programmer:

1. C # with use of openGL and libraries Tao Framework. In it to make drawing, addition of external drawing.
2. on the basis of GDI +.
3. From C# create a flash file (swf) and then to display it in C #.
4. To draw in openGL the elements and to impose on its parties a structure.

$10 for the best explanation (I'll send PM to winner)



Re-cycle is offline   Reply With Quote
Old 10-14-2009, 05:35 PM   #2
Advanced Warrior
War Room Member
 
Join Date: Aug 2009
Location: Reno, NV
Posts: 622
Thanks: 60
Thanked 134 Times in 91 Posts
Default Re: I'll give $10 to the best explanation

You're not going to get any useful responses from this because your problem specification is woefully incomplete.

"a simple 3d software for windows or online-based".

That's like saying, "I need to drive somewhere. I'll pay $10 for the person who can suggest the best way to go." Do you need to go across the street, across town, or across the country? Do you have any particular physical needs? Why can't you fly?

Here are a few questions that come to mind that need to be addressed:

Is your 3d software interactive, like a game? Does it need to show videos? Still images? Does it need to do 3d surface rendering? Wireframe modelling? If so, how fast? At what resolution? Do you need 360 degree tilt/pan/zoom/roll? Does it need to be saved or retrieved from a database? Is there data that needs to be interpreted to display whatever it's displaying? If so, where does the data come from? Maybe it's just a graph; if so, what are the 3d axes?

BTW, if you ask a person who only knows how to write poetry in Chinese for several options on what's the best approach to use for writing your classic Italian opera, would it surprize you if all of the suggestions said to write it in Chinese?

(Also, anybody who's stupid enough to suggest writing a Flash app in C# should not be trusted for ANY advice! Flash is programmed in one of two platforms: ActionScript and Flex. You package it for use on desktops in AIR.)

The other suggestions are ok if you plan to have this guy working with you for quite a while.

Since this guy is apparently a C# bigot (or, that's the only programming language he knows), he should at least be suggesting you go with Silverlight. However, Silverlight only runs in a small fraction of computers today, while Flash runs in over 99%.

Using C# will also significantly increase your customer support overhead because of all the problems that arise from people using the wrong .NET framework.
SageSound is offline   Reply With Quote
Old 10-14-2009, 06:33 PM   #3
Geek
War Room Member
 
Re-cycle's Avatar
 
Join Date: Sep 2008
Location: LA
Posts: 225
Thanks: 6
Thanked 38 Times in 20 Posts
Default Re: I'll give $10 to the best explanation

Thanks for that Sagesound, I can't reveal specifics of the project for obvious reasons, but it involves something similar to inserting a jpg picture and converting it into a 3d shape and be able to export a 3d animation in flash format. The software does not have be a flash application, but rather be able to export to flash format.

Re-cycle is offline   Reply With Quote
Old 10-14-2009, 06:42 PM   #4
Senior Warrior Member
War Room Member
 
Steven Fullman's Avatar
 
Join Date: Mar 2007
Location: London, England
Posts: 3,798
Thanks: 1,014
Thanked 536 Times in 345 Posts
Social Networking View Member's Twitter Profile  View Member's YouTube Profile
Contact Info
Send a message via MSN to Steven Fullman Send a message via Skype™ to Steven Fullman
Default Re: I'll give $10 to the best explanation

So...

1. C#

2. C#

or

3. openGL?

Well, realistically the language doesn't matter. You can do whatever you want in C#, C++, VB, .NET, heck...probably even SmallTalk.

More important is...are the graphics libraries accessible? And what do you want to achieve...?

Sounds like your programmer is familiar with C Sharp. Great. So...can he do what you want?

Yes/No?

Steve

Steven Fullman is offline   Reply With Quote
Old 10-14-2009, 06:56 PM   #5
HyperActive Warrior
War Room Member
 
Join Date: Sep 2009
Posts: 358
Thanks: 1
Thanked 34 Times in 22 Posts
Default Re: I'll give $10 to the best explanation

Web based program will get you the most exposure and advertising possibilities. I have found a few sites in the past that already offer this sort of thing. One nice feature that I liked from them was the ability to import my own picture and use the tools to make my 3D image with motion, camera and lighting controls. One feature missing was the ability to add textures and various color options for the object. I think you would have a winner if you added these features and a really good tutorial on how to use the software via video.

Again my vote would be for an online software if you can make one.

turbohips is offline   Reply With Quote
Old 10-14-2009, 07:34 PM   #6
Senior Warrior Member
War Room Member
 
Troy_Phillips's Avatar
 
Join Date: May 2009
Location: North Ga.
Posts: 2,065
Blog Entries: 2
Thanks: 1,223
Thanked 690 Times in 441 Posts
Social Networking View Member's Twitter Profile 
Default Re: I'll give $10 to the best explanation

I got lost at the $10 point :-)

Profit Zone
Profitable List Building
Server Bursting Traffic
IM Success Coach
Troy_Phillips is offline   Reply With Quote
Old 10-14-2009, 08:03 PM   #7
Socrates: I drank What?
War Room Member
 
jacktackett's Avatar
 
Join Date: May 2007
Location: Cary,NC , USA.
Posts: 1,401
Blog Entries: 1
Thanks: 846
Thanked 506 Times in 279 Posts
Social Networking View Member's FaceBook Profile  View Member's Twitter Profile 
Contact Info
Send a message via Skype™ to jacktackett
Default Re: I'll give $10 to the best explanation

Sagesound - have you considered making this a SaaS (Software as a Service) app instead of a desktop app? I.E basically making this a website that people upload their image to, it gets converted, and then gets sent back to the user?

That way you only have one instance to maintain and can control maintenance/updates/access. Supporting a desktop app requires a lot of resources to do it right.

Valuations today, while in the toilet because of the economy, also places a higher premium on SaaS applications (upwards of 7x revenues) vs at most 2x revenues for an installed app.

Food for thought.

Also I know C and C++ cold - but am not a graphics or flash guy, so can't really comment on your approach. I would suggest having a good architect do the design and get testing and QA involved in the beginning. Design and code reviews, while they may seem to add time/costs to a project - really cut down on the cost later in the development cycle.

Also another item to consider is SaaS really lends itself to the current Agile development philosophy. Stand alone apps can be forced into it (IMHO) but doesn't fit as well as a SaaS app.

Good luck,
best,
--Jack

Mega Monster WSO for KimW
http://ow.ly/4JdHm
Help Keep Ken Strong!
http://goo.gl/Q0c99


jacktackett is offline   Reply With Quote
Reply

  WarriorForum - Internet Marketing Forums > The Warrior Forum > Main Internet Marketing Discussion Forum

Tags
$10, explanation, give

Thread Tools

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 On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -6. The time now is 11:59 AM.