You are here

Fritzing

9 posts / 0 new
Last post
aj537
aj537's picture
Offline
Last seen: 1 month 3 weeks ago
Joined: 2012-10-11 13:34
Fritzing

Program: Fritzing

License: "GNU GPL v3 on the code and CreativeCommons:BY-SA on the rest"

Description: "Fritzing is an open-source hardware initiative to support designers, artists, researchers and hobbyists to work creatively with interactive electronics. We are creating a software tool, a community website and services in the spirit of Processing and Arduino, fostering an ecosystem that allows users to document their prototypes, share them with others, teach electronics in a classroom, and layout and manufacture professional pcbs."

Website: www.fritzing.org

Other: This application appears to already be portable, as it is downloaded without any installer. It may only be necessary to package this in portable apps format.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
do not assume just because

do not assume just because it's not in installer format but in a zip format that it's portable. I'm in the middle of a move but I'll see about looking at it when I am able to

your friendly neighbourhood moderator Zach Thibeau

aj537
aj537's picture
Offline
Last seen: 1 month 3 weeks ago
Joined: 2012-10-11 13:34
You were right

Thank you for your quick reply. You were right...Fritzing seems portable, but upon closer inspection it may not be.

There's an overview of the source code at http://fritzing.org/developer/programmer-intro/ It's written in C++ using Qt (a GUI framework for C++). From a glance at the code, it appears that the executable expects to be stored in the same folder that certain other files and folders are in. There are also a few settings that are handled using the QSettings module (part of the Qt framework). Documentation for QSettings is available here:

http://doc.qt.digia.com/qt/qsettings.html

Conveniently, there's a section called "Locations Where Application Settings Are Stored". It looks like QSettings (when used in Windows) can store files in the registry or an INI file (stored in a default location or a specified path). I think Fritzing uses the registry.

Hope that helps.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 month 2 weeks ago
Developer
Joined: 2006-05-26 12:08
most toolkits even the one I

most toolkits even the one I prefer coding in wxwidgets uses the registry by default now adays but I can find where it's storing it's settings easily using regshot and monitoring the appdata folder as well.

your friendly neighbourhood moderator Zach Thibeau

aj537
aj537's picture
Offline
Last seen: 1 month 3 weeks ago
Joined: 2012-10-11 13:34
Following Up

Zach,

Did you ever get a chance to look at this project? Is there something I can do to help?

aj537
aj537's picture
Offline
Last seen: 1 month 3 weeks ago
Joined: 2012-10-11 13:34
Following up (again)

Since no one appears to be concerned with this project (and that's understandable, given the number of requests), I'll start researching what would be necessary to make this program portable at my earliest convenience.

PeDrO gAbRiEl
Offline
Last seen: 9 years 1 hour ago
Joined: 2008-12-19 22:11
I'm just copy to portableapps

I'm just copy to portableapps folder and works, but don't know if has bugs.

WacksBaby
Offline
Last seen: 3 years 4 months ago
Joined: 2007-07-22 19:02
Initial portable release

Please have a look at https://portableapps.com/node/58811 for the Initial portable dev release.

aj537
aj537's picture
Offline
Last seen: 1 month 3 weeks ago
Joined: 2012-10-11 13:34
Yay!

Yay! I'll download to test.

Log in or register to post comments