DEVBUZZ Homepage deVBuzz speaks with Jeff Law of PPCInstall
 
Web www.devbuzz.com
  HOME PAGE
  All Articles
  Advertise
  Consulting

 Development
  Discuss - Forums
  Still in the box?
  .Compact Framework
  Code Snippets
  SQL Server CE
  Database
  MS Resources
 Stores
  Developer Controls
  Pocket PC Hardware
  Pocket PC Software
  Pocket PC Books
  .NET CF Books
  Book Reviews
  SPB SW Discounts
  RESCO SW Discounts
 DEVBUZZ Info
  About Us
  Help
  Join our email list
  Links & Ratings
  Press & Comments
  Pocket PC version
  Software Reviews
  Hardware Reviews
 Authors
  Authors
  Article Guide
  Competitions
 Resources
  Developers
  Register
  Login

  SPB Discounts!
 Columnists
  Rick Winscot
 Past Blast
  Personal Media Ctr
  Gizmobility
  eVB Legacy
  Old news
  Hosted Software
  Wireless
  Newsletters
  Carl Davis
  Upton Au

 Pocket PC Registry
  Join the registry
  View current list
 Current Poll
Are you converting to .NET Compact Framework?
Yes, it has changed my life!
No, I'm sticking with eVB
.NET CF what's that`?

Current results
3431 votes so far
 Recent Forum Threads [goto forums]

Get Computername
read... (67 hits)


Great aid to development productivity
read... (82 hits)


ThreadingTimer sample code
read... (143 hits)


Multithreading with .NET CF
read... (194 hits)


Moving from eMbedded Visual Basic to Visual Basic .NET
read... (166 hits)


.NET Compact Framework 2.0 Service Pack 2
read... (226 hits)


Transfer Data from SQL Server 2000 to SQL Server Compact Edition
read... (298 hits)


This protocol version is not supported
read... (236 hits)


Converting Lowercase to uppercase wont work
read... (203 hits)


Direct access to MS SQL Server 2000
read... (374 hits)


Creating SDF file in Desktop
read... (513 hits)


Winsock in CF.NET
read... (316 hits)


Using Pocket Outlook to submit HTML page form with MAILTO action
read... (420 hits)


Missing file "System.Data.PocketPC.asmmeta.dll"
read... (268 hits)


HP iPAQ hw6915 Serial Port Issue
read... (309 hits)


Info on the recent forum changes
read... (341 hits)


SqlServer tools from Redgate
read... (383 hits)


Arrow keys and Hardware navigation button
read... (393 hits)


O2 XDA lls pin sync cable to comport
read... (322 hits)


Creating dynamic folders on Pocket PC OS
read... (299 hits)

Custom Windows Mobile software development.
LBS Challenge 2007
LBS Challenge Eight previous NAVTEQ Global LBS Challenge® participants have received venture capital funding and nine past LBS Challenge winners have launched commercial applications on major wireless carriers. Register your non-commercial LBS application in the 2007 NAVTEQ Global LBS Challenge in one of three regions: Americas, Europe-Middle East-Africa (EMEA) or Asia-Pacific(APAC). You could win a share of $2 million in prizes. This could be your year.
Dream. Develop. Win.

Development | Starting Out

deVBuzz speaks with Jeff Law of PPCInstall
Written by Jeff Law  [author's bio]  [read 29747 times]
Edited by Derek

Download the code   Discuss this article   eVB Ver 3.0   

Page 1  Page 2  Page 3 

[deVBuzz note]

Recently I had the opportunity to check out PPCInstall from Jeff Law. If you're looking for an eVB installation solution this is definitely worth looking at. I asked Jeff for an overview of the improvements that PPCInstall offered over and above alternative installation/distribution setups and this article is the result.

PPCInstall costs $75 and my only issue at the moment is that although it does a great job of automatically recognizing the component DLLs to include in your setup it doesn't pick up the SQL CE control. Not for much longer though since Jeff has confirmed that this functionality is at the top of his list in addition to auto-run CF card setups! (Probably within the next 2 weeks). PPCInstall is pretty easy to use, several installations later and I could see it becoming a must have in your tool suite. So onto the explanation from Jeff...

[**Update**]
v1.8 provides the ability to detect references to SQL Server CE and install the necessary components. It also discerns and installs ADOCE 3.1 where this is referenced. A new option is the ability to produce a Combined Setup, including all three processor setups in one distributable.

PPCInstall Overview from Jeff Law

One of the least enjoyable aspects of software development is putting together a distributable setup that will work. This is compounded by the fact that so many setup applications offer very little help to the user. The other problems with setup applications are (no names being mentioned!):

  • Some don't save the setup parameters for later re-use
  • Some don't provide a Wizard front-end to do the bulk of the work
  • Some cost way too much for the small-time developer

Faced with these shortcomings, I decided that the only way out was to build my own setup wizard. This, then, is the basis for the development of PPCInstall (see http://www.datamasta.co.nz/ppcinstall.htm).

PPCInstall addresses the following shortcomings:

  • It saves the setup parameters so that the user may modify it and rebuild later
  • It provides a front-end which parses an eVb Project file to derive most details
  • It is inexpensive - US$75.00, and available on the 'net for a 30-day trial

When run, PPCInstall provides a simple interface:

The five buttons at top left provide:

  • Exit from PPCInstall
  • Start a new setup project - this allows the user to select an eVb .ebp file
  • Open a previously-created PPCInstall setup file (.ppc)
  • Save the current setup file
  • View the About screen

Once a new project has been started or an existing one re-opened, the tree-menu at the left is available, and may be used to navigate the various parts of the setup project. In addition, the left and right arrow buttons move through the project one step at a time.

The second item, Project Details, displays the following screen:

Next Page 

Back to Starting Out | [Article Index]

 

Back to the top of the page.
Chris De Herrera's Windows CE Website Windows CE News & Information Source
Copyright ©2000-2007 by DEVBUZZ.COM, Inc., NJ. USA.MSDEVELOP