Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Curious how other ISV's handle pushing out updates

6 posts in Commercial ISV's Last posting was on 2009-10-09 15:01:30.0Z
Jeff Gibson Posted on 2009-07-16 19:00:04.0Z
From: "Jeff Gibson" <jgibson@interceptsolutions.com>
Newsgroups: sybase.public.commercial-isv.general
Subject: Curious how other ISV's handle pushing out updates
Lines: 17
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-RFC2646: Format=Flowed; Original
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4a5f78b4$2@forums-3-dub.sybase.com>
Date: 16 Jul 2009 12:00:04 -0700
X-Trace: forums-3-dub.sybase.com 1247770804 10.22.241.152 (16 Jul 2009 12:00:04 -0700)
X-Original-Trace: 16 Jul 2009 12:00:04 -0700, vip152.sybase.com
Path: forums-1-dub!forums-master!forums-3-dub.sybase.com!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:303
Article PK: 104017

I realize that some companies would go in the direction of a smart client
technology while more or less handles your updates for you. However, if
somebody is still in the Win32 environment, I'm curious what kind of push
technologies they might implement.

Would you always handle things from the client side, communicating with a
server. Would you send an update down automatically from the server?

Just curious what direction other ISV's have gone down with deployment.

Thanks.

Jeff Gibson
Intercept Solutions - Sybase SQL Anywhere OEM Partner
Nashville, TN


"Jerry Siegel [TeamSybase]" <jNOsSPAMsiegel Posted on 2009-07-19 18:51:15.0Z
From: "Jerry Siegel [TeamSybase]" <jNOsSPAMsiegel@yahoo!.com>
Newsgroups: sybase.public.commercial-isv.general
References: <4a5f78b4$2@forums-3-dub.sybase.com>
Subject: Re: Curious how other ISV's handle pushing out updates
Lines: 36
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-RFC2646: Format=Flowed; Response
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4a636b23$3@forums-3-dub.sybase.com>
Date: 19 Jul 2009 11:51:15 -0700
X-Trace: forums-3-dub.sybase.com 1248029475 10.22.241.152 (19 Jul 2009 11:51:15 -0700)
X-Original-Trace: 19 Jul 2009 11:51:15 -0700, vip152.sybase.com
X-Authenticated-User: TeamSybase
Path: forums-1-dub!forums-master!forums-3-dub.sybase.com!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:304
Article PK: 104018

It's going to depend on the nature of the application. The last one I worked
on had three major modules and hundreds of user options - 16 possible
installers each for 2 or 3 active releases at any given time. Just to make
it more fun, a lot of logic was in stored procedures, so execution of DBMS
scripts in a precise order was required before the PB deployables were of
any use. Bottom line, some releases were of no interest to some customers,
so the routine was to announce a release by email blast. Those who wished to
install it could download via FTP or we would burn and mail a CD. Old
fashioned, but it worked. "Legacy: that stuff that actually runs your
enterprise."
--
Report Bugs: http://case-express.sybase.com/cx/welcome.do
Product Enhancement Requests:
http://my.isug.com/cgi-bin/1/c/submit_enhancement

"Jeff Gibson" <jgibson@interceptsolutions.com> wrote in message
news:4a5f78b4$2@forums-3-dub.sybase.com...
>I realize that some companies would go in the direction of a smart client
>technology while more or less handles your updates for you. However, if
>somebody is still in the Win32 environment, I'm curious what kind of push
>technologies they might implement.
>
> Would you always handle things from the client side, communicating with a
> server. Would you send an update down automatically from the server?
>
> Just curious what direction other ISV's have gone down with deployment.
>
> Thanks.
>
> Jeff Gibson
> Intercept Solutions - Sybase SQL Anywhere OEM Partner
> Nashville, TN
>


"Paul Horan[Sybase]" <phoran_remove Posted on 2009-07-21 13:48:19.0Z
From: "Paul Horan[Sybase]" <phoran_remove@remove_sybase.com>
Newsgroups: sybase.public.commercial-isv.general
References: <4a5f78b4$2@forums-3-dub.sybase.com>
Subject: Re: Curious how other ISV's handle pushing out updates
Lines: 42
Organization: Sybase
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4a65c723$1@forums-3-dub.sybase.com>
Date: 21 Jul 2009 06:48:19 -0700
X-Trace: forums-3-dub.sybase.com 1248184099 10.22.241.152 (21 Jul 2009 06:48:19 -0700)
X-Original-Trace: 21 Jul 2009 06:48:19 -0700, vip152.sybase.com
X-Authenticated-User: teamsybase
Path: forums-1-dub!forums-master!forums-3-dub.sybase.com!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:306
Article PK: 104020

At VCI, our releases typically consisted of new PB EXE/PBD packages, and
database updates to the SQLAnywhere server.

For sites that allowed internet access from our application server, we'd
dial in after-hours with VNC or other remote access software, initiate a
"pull" request from our FTP site and get the package local. When that
completed, a .bat file downed the server process, applied the schema/proc
changes, and staged the build on the internal server. When clients started
up the next morning, it would detect that a new build had been staged. The
app would shut down, copy down the new client-side build, and restart.

It was a manually intensive process, as we had to physically connect to
hundreds of clients and start the ball rolling, and then monitor its
process. Now that we have Smart Client capabilities in PB, I could see
writing a small service applet that did all that up-front work to pull the
build down from a common FTP site, stage it locally, and kick off the update
process.

--
Paul Horan[Sybase]
http://blogs.sybase.com/phoran/

"Jeff Gibson" <jgibson@interceptsolutions.com> wrote in message
news:4a5f78b4$2@forums-3-dub.sybase.com...
>I realize that some companies would go in the direction of a smart client
>technology while more or less handles your updates for you. However, if
>somebody is still in the Win32 environment, I'm curious what kind of push
>technologies they might implement.
>
> Would you always handle things from the client side, communicating with a
> server. Would you send an update down automatically from the server?
>
> Just curious what direction other ISV's have gone down with deployment.
>
> Thanks.
>
> Jeff Gibson
> Intercept Solutions - Sybase SQL Anywhere OEM Partner
> Nashville, TN
>


Roland Smith [TeamSybase] Posted on 2009-08-05 19:19:06.0Z
From: "Roland Smith [TeamSybase]" <rsmith_at_trusthss_dot_com>
Newsgroups: sybase.public.commercial-isv.general
References: <4a5f78b4$2@forums-3-dub.sybase.com>
Subject: Re: Curious how other ISV's handle pushing out updates
Lines: 46
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4a79db2a@forums-3-dub.sybase.com>
Date: 5 Aug 2009 12:19:06 -0700
X-Trace: forums-3-dub.sybase.com 1249499946 10.22.241.152 (5 Aug 2009 12:19:06 -0700)
X-Original-Trace: 5 Aug 2009 12:19:06 -0700, vip152.sybase.com
Path: forums-1-dub!forums-master!forums-3-dub.sybase.com!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:315
Article PK: 104027

My program PBSearch uses this method:

At startup the program uses GetURL to get a text file from the webserver and
import it into a datastore. It contains a list of all the files that make up
the installation with the UTC datetimestamp.

The program looks at all of it's files to see if any are out of date. If
they are, it prompts the user for permission to download.

The program uses GetURL to download the files to a temp location. Each file
is contained within a password protected zipfile. It then uses ZLib to
extract the files from the zipfile. As an example, PBSearch.exe would be in
PBSearch.exe.zip and PBVM100.DLL would be in PBVM100.DLL.zip so it only has
to download the files that actually changed.

The program then creates a custom vbscript file that will copy the files
from the temp location to the installation directory.

When you exit PBSearch, it executes the vbscript file.


I have an app I use that creates the zip files and the directory text file
and uses FTP to copy them to my website.

"Jeff Gibson" <jgibson@interceptsolutions.com> wrote in message
news:4a5f78b4$2@forums-3-dub.sybase.com...
>I realize that some companies would go in the direction of a smart client
>technology while more or less handles your updates for you. However, if
>somebody is still in the Win32 environment, I'm curious what kind of push
>technologies they might implement.
>
> Would you always handle things from the client side, communicating with a
> server. Would you send an update down automatically from the server?
>
> Just curious what direction other ISV's have gone down with deployment.
>
> Thanks.
>
> Jeff Gibson
> Intercept Solutions - Sybase SQL Anywhere OEM Partner
> Nashville, TN
>


Vipul Posted on 2009-10-08 23:23:48.0Z
Reply-To: "Vipul" <spam@myvisionexpress.com>
From: "Vipul" <spam@myvisionexpress.com>
Newsgroups: sybase.public.commercial-isv.general
References: <4a5f78b4$2@forums-3-dub.sybase.com>
In-Reply-To: <4a5f78b4$2@forums-3-dub.sybase.com>
Subject: Re: Curious how other ISV's handle pushing out updates
Lines: 22
Organization: Insight Software LLC
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6002.18005
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4ace7484$1@forums-1-dub>
Date: 8 Oct 2009 16:23:48 -0700
X-Trace: forums-1-dub 1255044228 10.22.241.152 (8 Oct 2009 16:23:48 -0700)
X-Original-Trace: 8 Oct 2009 16:23:48 -0700, vip152.sybase.com
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:320
Article PK: 104031

we use installaware

"Jeff Gibson" <jgibson@interceptsolutions.com> wrote in message
news:4a5f78b4$2@forums-3-dub.sybase.com...
>I realize that some companies would go in the direction of a smart client
>technology while more or less handles your updates for you. However, if
>somebody is still in the Win32 environment, I'm curious what kind of push
>technologies they might implement.
>
> Would you always handle things from the client side, communicating with a
> server. Would you send an update down automatically from the server?
>
> Just curious what direction other ISV's have gone down with deployment.
>
> Thanks.
>
> Jeff Gibson
> Intercept Solutions - Sybase SQL Anywhere OEM Partner
> Nashville, TN
>


Jeff Gibson Posted on 2009-10-09 15:01:30.0Z
Reply-To: "Jeff Gibson" <jgibson@interceptsolutions.com>
From: "Jeff Gibson" <jgibson@interceptsolutions.com>
Newsgroups: sybase.public.commercial-isv.general
References: <4a5f78b4$2@forums-3-dub.sybase.com> <4ace7484$1@forums-1-dub>
Subject: Re: Curious how other ISV's handle pushing out updates
Lines: 46
Organization: Intercept Solutions
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-RFC2646: Format=Flowed; Response
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
NNTP-Posting-Host: vip152.sybase.com
X-Original-NNTP-Posting-Host: vip152.sybase.com
Message-ID: <4acf504a$1@forums-1-dub>
Date: 9 Oct 2009 08:01:30 -0700
X-Trace: forums-1-dub 1255100490 10.22.241.152 (9 Oct 2009 08:01:30 -0700)
X-Original-Trace: 9 Oct 2009 08:01:30 -0700, vip152.sybase.com
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.commercial-isv.general:321
Article PK: 104036

From what I have seen, InstallAware looks like a great product.

If somebody is using your product and you put an update out, what process do
you use to get the update to them? Email, ftp, download from web? Wise
had/has something called a smartpatch technology that would make your
install file substantially smaller than it would be if you were installing
everything. I would compare differences in the binaries and only put in the
required changes. I wasn't sure if InstallAware did anything like that.

I know they do MSI.

Any info on how they handle that would be appreciated. I've been thinking
about moving to that product.

Thanks

Jeff Gibson
Intercept Solutions - Sybase SQL Anywhere OEM Partner
Nashville, TN

"Vipul" <spam@myvisionexpress.com> wrote in message
news:4ace7484$1@forums-1-dub...
> we use installaware
>
>
> "Jeff Gibson" <jgibson@interceptsolutions.com> wrote in message
> news:4a5f78b4$2@forums-3-dub.sybase.com...
>>I realize that some companies would go in the direction of a smart client
>>technology while more or less handles your updates for you. However, if
>>somebody is still in the Win32 environment, I'm curious what kind of push
>>technologies they might implement.
>>
>> Would you always handle things from the client side, communicating with a
>> server. Would you send an update down automatically from the server?
>>
>> Just curious what direction other ISV's have gone down with deployment.
>>
>> Thanks.
>>
>> Jeff Gibson
>> Intercept Solutions - Sybase SQL Anywhere OEM Partner
>> Nashville, TN
>>
>