You are here

I have a portable app for Data Synchronization

33 posts / 0 new
Last post
Seven Alive
Offline
Last seen: 17 years 1 week ago
Joined: 2006-01-06 15:13
I have a portable app for Data Synchronization

I have made a really cool, easy but advanced Data Backup and Sync program. I made it with .Net 2.0 in C# and its completely portable.
Features:
One Way (Source > Destination) Sync and Backup
Bi-Directional (Source Destination) Sync
Smart Sync - Deletes files not found on source (available to One Way sync only)
Include or Exclude Subfolders
File Wildcards (only want to sync txt files in a directory? well with pipeline you can)
Directories support relative paths (portable use!)
Password Protect Backups.
Run Multiple jobs.
Auto run your jobs, via Windows Task Scheduler, or shortcut commands.
Pipeline includes an updater as well.
Pipeline and its updater are completely portable, it can run anywhere even on an ipod, zune, flash drive, etc.
Pipeline many more features...

----
Pipeline includes an updater, it will notify users on an update and can download and install it.
I believe pipeline can sync over a network, but i don't have a network so i can't test it.
Pipeline is built on .Net Framework 2.0, so you will need the Framework to run it.
Pipeline does not need admin privileges and does not use the registry.
----
Pipeline is in a Release Candidate stage, i have done major testing to ensure data integrity and program features work.
I am still working on the help and tutorials, some of it is live at the Help Center (see program)

I am looking for people who pay attention to detail and can report: program bugs, design flaws, simple mistakes, etc...
----
Screenshots:
http://sevenalive.googlepages.com/PLSS2.jpg
http://sevenalive.googlepages.com/PLSS1.jpg

If you are interested, please download Pipeline from here
http://sevenalive.googlepages.com/pipeline.msi

Contact me if interested.

It doesn't use the registry at all!

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
News flash... :

...any app which "requires" a certain non-standard (non-default) filesystem or framwork to be in place on the host PC is most definitely NOT portable, since one can't go plug in and use it on "any" Windows PC.

IOW, since yours requires ".NET", it is NOT portable.

Code your app to NOT require ".NET", and maybe you'll have something portable to report on...

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Tone It Down A Bit

Hey, tone it down a bit there, buddy. This is someone working on an app to help others. So, a kinda reminder about .NET is fine. But jumping down their throat and giving them attitude is NOT fine.

Sometimes, the impossible can become possible, if you're awesome!

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
Sorry...

...I was frustrated.
I was looking forward to seeing what this person & his app had to offer, only to find out it ain't what it sounded like. Bummer.

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Source

I don't see a link to the source code or mention of an OSI-approved license. You can't self-promote here except under very specific circumstances.

Sometimes, the impossible can become possible, if you're awesome!

Seven Alive
Offline
Last seen: 17 years 1 week ago
Joined: 2006-01-06 15:13
.Net

Most PC's already have .Net Framework 2.0 because of windows update, and Windows Vista already includes it.

John, didn't mean to promote or nothing just wanted some thoughts to see if this program would be used, i tried some other communites, most people don't bother with beta testing or even apps they don't already know about. But this community is centered around portability, and practical use. (Firefox Portable is great example).

But in defending the .Net framework. If i had built this on c++ or delphi, the Size would be at least 10mb and i would have to have a bunch of dll files. Most people have .net now, kind of like java.

rich.bradshaw
Offline
Last seen: 10 years 11 months ago
Joined: 2006-10-05 08:41
You should include a link to

You should include a link to your source. Otherwise your link will probably be deleted.

Deuce
Offline
Last seen: 13 years 7 months ago
Developer
Joined: 2005-12-24 16:32
Actually...

(Not to be a bother) But most PCs do not have 2.0 installed, even though windows update has it there, it is an optional windows update, such as Windows media player. If you click express update on their site, it will not show .net 1.0, 1.1, 2.0, or 3.0, You have to choose custom and check it from oiptional updates.

For the normal user this is a unknown thing, that is not important enough, for corporate users, this is a no-no for their images. Unless you need .net for some reason, and have it install or install it yourself you most likely won't see it.

Also, Vista has .net 3.0 built in, not 20.0 But that is not to say you are worng. The bad part about .net is that, if you build an app with 2.0, you must have 2.0 installed, 3.0 is not backlward compatible, and 1.0/1 does not understand it. M$ is a smart bunch huh. Smile

That is why the mono project started to get an open sourced version of .net. Search the forums for it, there are great thread discussions on it.

***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.

Deuce
Portable Software: Just the beginning.

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2006-01-24 13:26
.NET 3 can run .NET 2 apps.

.NET 3 can run .NET 2 apps.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Deuce
Offline
Last seen: 13 years 7 months ago
Developer
Joined: 2005-12-24 16:32
well...

I could be wrong, .net 3 is not something I use much, so never tried. Thanks for the info.

My statements still stand though Smile

***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.

Deuce
Portable Software: Just the beginning.

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
'fraid not, dude...

Most Windows users I know DON'T have .NET installed, and aren't planning on installing it anytime soon, if ever.

IIRC that most Windows users are smart enuff to turn off auto-update, becuz who in their right mind is gullible enuff to eat everything M$ sets on their table?...

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

FeeserAndrew
Offline
Last seen: 15 years 5 months ago
Joined: 2007-07-28 14:47
Sorry just have to jump in here

The people who run automatic updates are the ones that would like to be patched when that new exploit hit the net. And to be quite honest, M$ has done a pretty good job (traditionally) getting patches out in a timely manner. Smile

Ed_P
Offline
Last seen: 5 years 6 months ago
Joined: 2007-02-19 09:09
Money's worth

You buy the OS and it includes free support. If you don't want to get what you paid for that's fine but I wouldn't recommend advising others to do the same. There's too much crap out there just looking for unpatched systems to infect.

Hopefully you haven't turned off auto updates to your AV and AS apps. They're free also.

Ed

Ed

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope

Most PCs don't have .net 2.0. Only Vista includes .NET 3.0 which is compatible with 2.0 (unlike 2.0 which is not compatible with 1.1... confusing enough yet?). No XP or 2000 machines have .net 2.0 on them unless the user specifically chose to install it.

.NET 2.0 is only released on Windows Update as an optional update, as it should be since it's not critical. Most users NEVER install optional updates since they just let Windows update itself.

So, in order to use a .net 2.0 app, an end user also has to download and install the 22.4mb .net framework.

If Microsoft or someone else is telling you that most PCs have .Net 2.0 on em... they're lying.

Sometimes, the impossible can become possible, if you're awesome!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 7 months ago
Joined: 2006-01-06 21:27
.

Please note that you must provide a link to the source or your link will be deleted.

Also, 70% of the computers that I use do not have .NET installed, including my own.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

alanbcohen
Offline
Last seen: 4 years 8 months ago
Joined: 2006-01-04 10:47
I don't know if the

I don't know if the additions made to the Start Menu are artifacts of the use of .MSI as an installer or of pipeline itself. But, as downloaded, pipeline is not completely portable as it INSTALLS in the menu structure and contains an uninstaller. Perhaps if you make a ZIP or and self extracting zip (EXE), I will reconsider.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 2 months ago
Developer
Joined: 2007-01-10 19:25
It's a really nice app that

It's a really nice app that rivals PUSS/Toucan. I will continue to use it.

Kevin
"I know God will not give me anything I can't handle. I just wish that He didn't trust me so much."
--Mother Teresa (1910 - 1997)

-Please search before posting

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Seven Alive
Offline
Last seen: 17 years 1 week ago
Joined: 2006-01-06 15:13
Source Code

I am not sure why you would want the source code. but here it is, i left out the designer code. I didn't comment it, because it is inteded for me. Any improvments i could do, let me know.

Please don't steal my code, this material is property of Seven Alive (Seven Software)
http://sevenalive.googlepages.com/pipeline source.zip
Also, here is a zip file of installation.
http://sevenalive.googlepages.com/pipeline.zip

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
The Source Code.

Must be availible because all apps in these forums must be open source.

When you saw please don't steal my code, what do you mean?

Because people should be aloud to edit and contribute to it assuming the software is open-source. Which is should be. Is it?

_____________________________
I felt so different without a signature.

Deuce
Offline
Last seen: 13 years 7 months ago
Developer
Joined: 2005-12-24 16:32
If..

you state that you don't want us to steal your code, I would assume, you do not mean for this to be open source. If not, it cannot be posted and linked to here. This site, as of now, is for open-source, freely distributed code only.

This might change later, but you might want to take a look at the GPL, before posting again.

***********************************
Deuce {The Core}{Dev Blog}
Portable Software: Just the beginning.

Deuce
Portable Software: Just the beginning.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 7 months ago
Joined: 2006-01-06 21:27
OK then

All apps posted on these forums must be open-source and licensed under a certified Open Source Initiative license. We recommend the GNU General Public License.
If you refuse to comply, all corresponding links will be deleted.
Please note that we have given you ample warning.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

Seven Alive
Offline
Last seen: 17 years 1 week ago
Joined: 2006-01-06 15:13
Code

The source code and program are under the
Creative Commons Attribution-Noncommercial 3.0 License

If it does not fullfill your requirements, please delete this thread.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 7 months ago
Joined: 2006-01-06 21:27
Great

Thanks for that.
----
Ryan McCue.
Blog.
So all that Airbus-delay trouble over here in Europe is because of YOU!
Simeon.

"If you're not part of the solution, you're part of the precipitate."

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Reconsider

Perhaps you'd reconsider your license. The Creative Commons Licenses are meant for use with text, images, video, etc. They're not really appropriate for software. As such, they are not in the list of licenses approved by OSI (approved licenses), are incompatible with all other OSI licenses and can not be hosted on SourceForge.net or Google Code. So, with a CC licensed program... while the code is available, it can not really be considered "open source" by any popular definition.

Sometimes, the impossible can become possible, if you're awesome!

portable_dev
Offline
Last seen: 16 years 12 months ago
Joined: 2007-03-16 14:24
Nice app Seven

For those interested in the source, it's at http://sevenalive.googlepages.com/pipelinesource.zip

Seven, this is a nice little app, and not to beat you up any further, but hopefully to further your app development knowledge a bit more, I have a very similar C/C++ app and it weighs in at ~50KB for the exe and its zip dll is less than half your .NET version. Your app also uses 128MB of virtual memory thanks to .NET, which means it takes "forever" (about 8 seconds) to load.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 2 months ago
Developer
Joined: 2007-01-10 19:25
Never had any trouble

Never had any trouble loading. Well, different computers, different results.

"If there was a Genesis Flood, you would find billions of dead things buried in rock layers laid down by water all over the earth. What do you find? Billions of dead things buried in rock layers laid down by water all over the earth."
Ken Ham

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Ed_P
Offline
Last seen: 5 years 6 months ago
Joined: 2007-02-19 09:09
An alternative

Not all forums are as restricted as this one Seven Alive. Post our app on the http://www.portablefreeware.com/all.php forum. I'm sure it will be well received.

Ed

Ed

John Bentley
John Bentley's picture
Offline
Last seen: 14 years 8 months ago
Developer
Joined: 2006-01-24 13:26
No, there they refuse all

No, there they refuse all .NET apps.

cowsay Moo
cowthink 'Dude, why are you staring at me.'

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
To their credit...

...a very wise choice indeed they made in that...

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

rjreid
Offline
Last seen: 16 years 7 months ago
Joined: 2006-12-31 13:31
Way to go fellas...

you guys are real encouraging.

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
Well...

...as we're pretty much all Open-source advocates here, why would anyone in their right mind want to do anything to encourage Micro$oft to come up with even more lame proprietary software 'frameworks'?...

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

John T. Haller
John T. Haller's picture
Online
Last seen: 29 min 50 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Ease off

Ease off Preacher. It's an attitude like that that cause people to avoid open source in the first place.

The reasons for not calling .NET-based apps portable are as much technical as freedom-based. .NET is simply not installed on most PCs, so .NET based apps won't even run on them. That combined with the fact that the various runtimes are incompatible with each other (having 2.0 installed means 2.0 apps run but 1.1 apps won't and vice versa) and your chances of running across a PC with the correct .NET runtime installed are pretty slim.

Sometimes, the impossible can become possible, if you're awesome!

Preacher
Offline
Last seen: 11 months 4 days ago
Joined: 2006-11-13 16:52
Funny...

...you should write that first sentence above, 'cuz after I posted it, it occurred to me that I coulda/shoulda been a tad gentler.

I just clicked back here (after writing/sending out some e-mails) to edit my post and make it a bit less strident.
Only, I came back to find that you'd already responded to it. Oh well. Sorry for the tone.

"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine

Log in or register to post comments