StrataFrame Forum

Updating applications?

http://forum.strataframe.net/Topic24639.aspx

By Edhy Rijo - 9/15/2009

Have anybody used the "AppLife Update" from Kinetic Jump?



www.KineticJump.com/vspromo



I am looking for an application update solution and will check this out.
By Trent L. Taylor - 9/15/2009

I've not used it, but it looks pretty cool.
By Russell Scott Brown - 9/15/2009

Looks very interesting.  I'm going to check it out too.  Thanks.

I've also heard of True Update but have never used it:

http://www.indigorose.com/trueupdate/overview-true-update/

By Edhy Rijo - 9/15/2009

Hi Russell,



Thanks for the link on "True Update", I looked at their web and its price is very affordable even though it is not a .NET based product which I like about AppLife Update giving us more flexibility and control from our .Net applications, but the price is higher around US$800.00
By Russell Scott Brown - 9/16/2009

AppLife is definitely better.

You can do a lot with the free Limited license too.

http://www.kineticjump.com/update/nethelp/default.htm

By Greg McGuffey - 9/16/2009

I was hoping this would be a very nice replacement for ClickOnce(more). However, it only does updates. You have to do the initial installation via some other method. If anyone has any brilliant ideas related to the initial install, please share!
By Edhy Rijo - 9/16/2009

Greg McGuffey (09/16/2009)
If anyone has any brilliant ideas related to the initial install, please share!


Hi Greg,



Well, I use InstallAware (IA) for the initial install, and right now I am also using the IA update feature which works fine, but there is not control from a License Manager perspective, so it is either update everybody or nobody with IA.



I am looking for a complete License Manager and update product, but unfortunately I have not found anything complete.



In my VFP applications I use Protection Plus and it is pretty good but then they do not have full support for .NET just yet and also they do not handle the updates.
By Russell Scott Brown - 9/16/2009

I use InstallShield for the install only because I've already invested so much time and money into it, otherwise I would probably switch to InstallAWare, and am looking at using Shareit for licensing.  They have reasonable rates and would take the hassle out of licenses, registration, etc. 

http://www.shareit.com/publisher.html?pid=feature&sessionid=1386280708&random=69bf087273bc021ad74514b104929ef9#sell

I notice that a lot of software companies used Shareit.

By Edhy Rijo - 9/16/2009

Russell Scott Brown (09/16/2009)
... and am looking at using Shareit for licensing. They have reasonable rates and would take the hassle out of licenses, registration, etc.




Thanks for the info Russell.



In my case I need to handle licensing since this project will use the subscription model for support and updates (pretty much like SF) and I must control which license is allow to be updated based on the subscription status. So every year or so there will be a new license release and only those with current subscription will be allowed to update their systems.
By Russell Scott Brown - 9/16/2009

Sounds like a a potential great new product idea for Strataframe!

They already do these types of things with Strataframe and Practice Studio, etc.  I think it would be a nice addition to combine something like what AppLife Update does for updates and what Shareit does for Licensing and Registration.

Just think how amazingly convenient that would be for anyone who already uses Strataframe?

Stratraframe Updates and Licensing.  Has a nice sound to it, don't you think?

By Edhy Rijo - 9/16/2009

Russell Scott Brown (09/16/2009)
Sounds like a a potential great new product idea for Strataframe!



They already do these types of thingswith Strataframe and Practice Studio, etc. I think it would be a nice addition to combine something like what AppLife Update does for updatesand what Shareit does for Licensing and Registration.



Just think how amazingly convenient that would be for anyone who already uses Strataframe?



Stratraframe Updates and Licensing. Has a nice sound to it, don't you think?




You just read my mind w00t



Yes, I see the need for such a product and I would rather stay with a single vendor source instead of having to make it all work with different vendors. For example I have a CRM for my own customers, but I cannot synch this with Protection Plus database, so I have to make double entry for the customer information in order to enforce the copy protection.



What I do like about AppLife Update is that it is .NET and I can make all form's based on SF controls to keep the same look and feel as well or create my own extensions in .NET if it is not cover by them.



I really wish SF could really consider this kind of product for the SF community.
By Russell Scott Brown - 9/16/2009

This idea would seem to fit in perfectly with the Strataframe product line of Framework, DDT, RBS, ES, etc. 

I really liked AppLife Update after reading watching their videos, etc.  Really simplifies adding "Check for Updates" capability to any .NET application.  $799 is not unreasonable either given how important this is but I was like you and wished we didn't have to look at yet another vendor for something we all know the Strataframe folks could do.

Shoot, while we are working hard developing new product ideas for Strataframe, besides updates, licensing and registration, we may as well add the ability to do trialware.  This would be the whole package!

Something like ExeShield:

http://www.exeshield.com/

I for one can't wait to see the first beta.

By Edhy Rijo - 9/16/2009

Hey Russell, I just had a very interesting conversation with Brian Haas from Kinetic Jump about how to integrate AppLife Update with my current SF project.



I will work on this over the weekend and post my results next week. So far by talking with Brian it give me a great deal of confidence about their product and we spend quite some time talking about different update scenarios in which AppLife Update covers all the angles.



Here is Brian information in case somebody wants to inquire more and by the way he does know about StrataFrame framework and the forums. Hehe



Brian Haas

Kinetic Jump Software, LLC

(612) 486-9653 ext 115


By Russell Scott Brown - 9/16/2009

That's good news.  Interesting development.  Really fortunate that they know about Strataframe too.

I subscribed to their forum and downloaded the Limited license, etc. and was very impressed by their product.  Thanks for pointing them out. 

I wonder if potentially they could work something out to give a discount to Strataframe users?

I'm going to start selling applications in January and so this fits in great and the timing is nice too.  I probably won't start really looking at them in earnest until late November/early December the way things are going now.

By the way, their AppLife DNA is something I will probably take a look at in my "spare time" too.  I was looking at a product along those lines called Lucid Spec (http://www.elegancetech.com/Default.aspx) when you let us know about AppLife Update.  AppLife DNA is realatively inexpensive too at $330 (Lucid Spec is $499).  AppLife DNA seems much more professional although it lacks the Screen Design and Simulation features Lucid Specs has.  Alas, no one ever seems to have everything!Wink.  AppLife DNA + Lucid Spec would be perfect if from the same vendor and integrated. 

By Edhy Rijo - 9/16/2009

Also Brian mention a prodcut that many of their customer use for Licensing Manager from Infralution. I will take a look at that also.
By Russell Scott Brown - 9/17/2009

I see that Infralution Licensing Manager is much cheaper than AppLife Update even if you buy source code and IPN.NET.

Thanks.

By Bill Cunnien - 9/17/2009

This is perfect!



w00tw00tw00t



I downloaded and installed the AppLife Update product. Using the "Add & replace files by comparison" action, I have been successful in updating my workstation's StrataFrame application. It was really simple. Since this is the free "let's-check-it-out-before-we-buy-it" version, I will not be able to utilize this in our production environment. The full license will allow some security escalation so that the end user does not have to have Admin rights in order to install the product. Hopefully, my manager will get on board with this and get this thing licensed, even by tomorrow!



Using this in conjunction with our initial rollout phase through AD Group Policy is perfect. This couldn't have come at a better time.



Thanks!!

Bill
By Russell Scott Brown - 9/17/2009

Good deal.

It's looking really promising for me too.  I plan on using the Limited version until I really need it to conserve money but it looks like I will ultimately go with it as well.

By Trent L. Taylor - 9/20/2009

As mentioned, this is actually something that we have done ourselves internally for PracticeStudio. The process is automated and has been working flawlessly in the field. At some point in the future, this is actually something that would be nice to tie into SF (as was mentioned by Russell). This is actually something that would most likely be tied into the licensing product that has also been requested before.



There are some really neat things going on behind the scenes right now. Once we release a SF 2.0 in 2010 then we will look to start adding add-ons like this. Thanks for the ideas Wink
By Edhy Rijo - 9/22/2009

Hi guys,



Just to let you know of promotional offer from the folks of Kinetic Jump Software, LLc for the StrataFrame community.



Check promo here...
By Edhy Rijo - 9/29/2009

Following on my experience with AppLife Update...



One of my project is currently being beta test by one customer on 3 workstations, the method I was using to release beta updates was:

1.- Build my beta release in VS

2.- Building another InstallAware setup (with all files) or creating a zip file with just the files that have changed.

3.- Upload my update to my FTP server.

4.- Remote login to those 3 workstations

5.- Download update to a share folder

6.- Apply and test the update on each workstation, not to mention that one of those workstations have a very tight security, so I had to run my update programs with the "Run As" option, otherwise the update will not install or ask the administrator to do it himself which he will not be happy to do.



Now with AppLife Update, the whole process was completely simplified:

1.- Build my beta release in VS

2.- Create an update with AppLife Update which will compare new version with previous one and just build the files needed for the update and will also automatically upload the update to my FTP server.

3.- Customer press a button on my application to "Check for updates" and accept the update. AppLive update will close my application, apply the update, then opens up my application when update finished.



I just did a quick build today to fix a bug and in less than 10 minutes customer was up and running the new version.



I have to be honest, I am using the simplest way to apply update using the UpdateInterative method, so when I start digging the custom updates with all events available on my main form, then that will be another chat Smile