You are here

FreeCAD 0.12 Portable Development Test 1

10 posts / 0 new
Last post
Kudy Kennedy
Offline
Last seen: 11 years 3 months ago
Joined: 2012-12-16 15:02
FreeCAD 0.12 Portable Development Test 1

Description : FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization.

FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.

Category : Graphics and Pictures

Features :
--Rock-solid OpenCasCade-based geometry kernel, allowing complex 3D operations on complex shape types, and supports natively concepts like brep, nurbs, booleans operations or fillets
--Full parametric model allowing any type of parameter-driven custom objects, that can even be fully programmed in python
--Complete access from python built-in interpreter, macros or external scripts to almost any part of FreeCAD, being geometry creation and transformation, the 2D or 3D representation of that geometry (scenegraph) or even the FreeCAD interface

Screenshot :
Screen Shot 1
Screen Shot 2
Screen Shot 3
Screen Shot 4

License : GNU General Public License version 2.0 (GPLv2)

SourceForge Page : Click here !

Download Link : Mediafire [64.35MB Download / 175.0 MB Installed]

MD5 CheckSum : e77410e0317f3720a5ce3976fef70634

--------------


AUTHOR'S NOTES :
THIS IS MY SECOND APP, I WELCOME ALL OPINIONS FROM YOU. THANKS !
FINALLY A STRONG OPEN SOURCE CAD PROGRAM, I HAVE NOT SEEN ANY SO I DO THIS ONE.
I NEED TO INTEGRATE COMMAND SHELL AND ASSOCIATE THE FORMAT, AND EDIT OUTPUT LOCATION WHENEVER I CLICK SAVE AS. PLEASE HELP ON THIS.
2 SOFTWARES IN ONE NIGHT, MUST HAVE MADE SO MANY MISTAKES, I'M EAGER ON TAKING ALL CRITICS AND SUGGESTIONS.THANK YOU ALL !

--------------
--2012/12/19 : Initial Release

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 2 hours 41 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
Feedback

There are some issues here that are the same for UltraStar Deluxe and for FreeCAD, I'm not going to repeat them, I'm sure you can figure it out.

Otherwise

Icons:

  • You need to add 8-bit versions of the 16, 24 and 32px icons in appicon.ico
  • You can remove the 64 and 128px icons in appicon.ico

appinfo.ini:

  • DisplayVersion should be 0.12 Development Test 1, PackageVersion should be the same as or just less than DisplayVersion.

launcher.ini:

  • Do you actually need the HideCommandLineWindow=true (here or in UltraStar)? If not, remove it.
  • Your [RegistryCleanUpIfEmpty] doesn't work, because it is never empty. If those keys are fine to get rid of (which it looks like it is as there is no data there), you should be doing the following:
    [RegistryCleanupIfEmpty]
    1=HKCU\Software\FreeCAD\FreeCAD
    2=HKCU\Software\FreeCAD
  • You should back up %USERPROFILE%\FreeCAD to a more recognizable name than "1".
  • In your [QtKeysCleanup] section, 3 is the same as 4 and 5 is the same as 6.
  • Running the app did not create the keys/values indicated by your [QtKeysCleanup]: 2 are you sure this wan't already there on your system from a different app? (check the sub-keys - it will tell you the app path it is from)
  • I don't think you need [QtKeysCleanup]: 1 - it should be automatically handled by the QtKeysCleanup code (but there is a possibility I am wrong, I've not yet made a Qt app portable).

Portability:

  • Do any of the other contained executables need to be added to a WaitForEXEN so the Launcher waits until they are finished before cleaning up?

Running the App:
I get the app's loading screen after seemingly random amounts of time, then FreeCAD.exe running but nothing else is going on - no visible windows. This is on 32bit WinXP Pro without a local install. I am assuming this has something to do with either one or more .dll files that have to be registered, or python.

Regarding your questions:
1. Do you absolutely need shell integration? Is it for right click Send To, or file associations, or otherwise?
2. File associations are not yet complete, but the code for making it happen when the feature is implemented is in appinfo.ini under the [Associations] section.
3. Default Save As location depends on certain things. Can the app take a command line parameter telling it where the default location is? Is it set in a .ini file somewhere? If it isn't either of those, it probably can't be changed.

EDIT: Removed the bit that made it look like there should have been more content but there wasn't.

getco
Offline
Last seen: 3 years 8 months ago
Joined: 2008-08-03 05:31
Waiting for the updates

Waiting for the updates suggested by winterblood and will test!

jbaylor
Offline
Last seen: 11 years 7 months ago
Joined: 2013-04-15 12:23
Wanting to help

Hello, I have contributed to, and supported, other open source projects for engineers and have been a practicing ME and AAE for quite some time.

I am becoming involved in a non-profit youth program (Hacker Scouts) and would like to teach a group of them CAD. Kids generally float from computer to computer and generally do not have one of their own. I cannot even expect that all of the kids will have a computer at home, so the software has to be portable. PortableApps looks like a great solution for this.

That makes this project very important to me.

If there is no longer anyone working on this, I would like to take it over and support it. I have not looked underneath the hood of any PortableApps though.

Can anyone update me on the status of this?

Thanks,
Jeff

Kudy Kennedy
Offline
Last seen: 11 years 3 months ago
Joined: 2012-12-16 15:02
Hi jbaylor

Hi jbaylor,
I've started this project, but I'm sure you can do this better and update it more regularly than I can, so feel free to take over this project.

jbaylor
Offline
Last seen: 11 years 7 months ago
Joined: 2013-04-15 12:23
project source and build info

Hi Kudy,

Thanks for starting the project and accepting my help. I will gladly keep you involved and up to date on the project.

Would you point me to any source code and build files? This would be my first work on a PortableApp, but I have done a fair amount of software work and have been reviewing the developer docs here. I should be able to ramp up quickly with access to your past work. Also, any advice you could offer would be greatly appreciated.

Thank you and best regards,
Jeff

Kudy Kennedy
Offline
Last seen: 11 years 3 months ago
Joined: 2012-12-16 15:02
Hi,I haven't done anything

Hi,
I haven't done anything since winterblood's advice...
So if you download from the link and extract from it, since PAF is self-contained, you'd have anything I've spent time working on it.
I think you better start over, I haven't done anything significantly on this, you might want to get the newest version of FreeCAD, follow winterblood's opinions, read docs and make it portable, then I'd gladly test your portable software for you, and people here would continue suggest how to make it better.
Anything else, let me know.
Again, feel free to take over this app, I might learn more from this as I'm now very busy with study.

Thank you,
K

jbaylor
Offline
Last seen: 11 years 7 months ago
Joined: 2013-04-15 12:23
Kudy, Thanks for your advice.

Kudy,

Thanks for your advice. I will start over with FreeCAD 0.13 and step through the docs here and Winterblood's advice. When I am ready for testing, I will start a new thread in this forum.

Best of luck with your studies,
Jeff

mutrax
Offline
Last seen: 9 years 4 months ago
Joined: 2015-07-01 04:37
Hello All,

Hello All,

Sorry for reviving an oLd thread, but I needed also a recent portable freecad build.

I've created an installer of the latest 0.16 snapshot, but for now, it just erases the cfg's upon exit.
If there's any intrest in freecad with portable custom configs, I'll dive into the PA config and fix it.

anyhoo, you van find the installer at https://drive.google.com/file/d/0BwKLWtm71aWBdlctcldiWlpFV0E/view?usp=sh...

Cheers,

mutrax
Offline
Last seen: 9 years 4 months ago
Joined: 2015-07-01 04:37
I updated the link to retain

I updated the link to retain all user data on the stick.
Installer on https://drive.google.com/open?id=0BwKLWtm71aWBdlctcldiWlpFV0E

Whats the PA policy on data written to the registry that doesn't contain user data, but software settings (qt , etc....). Does that need to be cleaned out after running the app?

Log in or register to post comments