Cindy Zhong

Hi all,

I've a question here regarding the need to pass the tests in Application Verifier 3.3 in order to get the "Works with Vista" logo.

In Application Verifier 3.3, it has several tests:
- Basic
- Compatibility
- Low Resource Simulation
- LuaPriv
- Miscellaneous
- Printing

Which of the tests above do I need to go through in order to get the Works logo What if I get Error or Warnings in any of the above tests, does it mean that I will fail to get the Works logo

One more question, to get the Works Logo, is it a must that my installer has to be packaged in MSI

Thank you in advance!

Cindy



Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Matthew Braun - MSFT

Hello Cindy Zhong,

Please see the test criterion for the "Works with Windows Vista" logo requirements here http://download.microsoft.com/download/b/3/e/b3ee0542-12e2-4485-b4b8-5e20304a1ecc/Works%20with%20Windows%20Vista%20Software%20Logo%20Spec.doc. If you have questions regarding specific tests, please list the appropriate test case number with your question.

As for your second question, You must utilize either an MSI or ClickOnce deployment package to pass the certification testing.

 

Thanks!

Matthew Braun






Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Konstantin Kamanin

Matthew Braun - MSFT wrote:

As for your second question, I do not believe that your installer has to be an MSI to pass the certification however MSI is the recomended install package for Windows Vista.


Hello Matthew Braun,

Unfortunately, it has to be the MSI package.
Paragraph 2.1 (Use Windows Components for Installation) of Chapter 2 (Installation Requirements) in this document http://download.microsoft.com/download/8/e/4/8e4c929d-679a-4238-8c21-2dcc8ed1f35c/Windows%20Vista%20Software%20Logo%20Spec%201.1.doc says:

Criteria

Applications must use the Windows Installer (MSI) or ClickOnce for installation.

Windows Installation packages must not receive any errors from the Internal Consistency Evaluators (ICEs) listed here:

1-24, 27-31, 33-36, 38, 40-57, 59, 61-63, 65, 67-72, 74-84, 86-87, 89-94, 96-99

Rationale

Using the built-in installation engines creates consistent, reversible, transacted installations. It is inherently safer to use operating system components to make changes to system configurations. There are fewer compatibility and application migration issues because these engines, unlike installation scripts, can evolve with the operating system. Additionally, enterprise customers find that these component-driven installations greatly reduce their deployment and repackaging costs.

Additional Information

A variety of third-party tools are available that can be used to create Windows Installation packages.

The ICEs can be run from the Orca application, which ships with the Windows SDK:

http://msdn.microsoft.com/library/default.asp url=/library/en-us/msi/setup/internal_consistency_evaluators_ices.asp

Best regards,
Konstantin.





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Erkan Yilmaz

Hello,

I am wondering about this sentence (because of the specific term: certification testing which might refer to "Certified for Windows logo" only):
"You must utilize either an MSI or ClickOnce deployment package to pass the certification testing."

since a change of the installer is an important change, I would ask you, if you can acknowledge, that:
for getting the "Works with Windows Vista Logo" the installer MUST be ONLY either MSI or ClickOnce deployment package
(in the: "Works with Windows Vista" specs, I could not find such info, only in the docs for the "Certified for Windows logo")


the docs I have read:
1.
I have started the "Works With Windows Vista Submission Wizard",
answered the "questions about the compatibility of your application"

2.
Also read the exhibit 3,

but could not find, the info, that there has to be a special installer (MSI or ClickOnce deployment package).

3.
Also in the "Requirements for the Works with Windows Vista Logo Program for Software" on page 6 in chapter: 1.4 1.4 Software Submission
it just tells only:
...ISVí»s are required to send a copy of the software to Microsoft.
Physical media should be sent to:
...
The software package should include the logo submission id and any notes about software installation or activation.


Helpful for any answer (also from people who have finished with "Works with Windows Vista Logo").

Thank you,
Erkan YILMAZ





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Konstantin Kamanin

Hi Erkan,

I guess no, because "Works" program is honest-based one, and manufacturers who display "Works with Vista" artwork on their boxes and web-pages assure users that the software won't crash or damage the Vista and will work at least as it did on WinXP SP2."Certified" program guarantees that a product has been tested by VeriTest and meets hard MS requirements and not only won't crash the system, but appears as very stable and reliable software solution.




Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Erkan Yilmaz

Hello Konstantin,

thank you very much for your FAST answer.

Perhaps also some other people having passed the "Works with Vista" or

some officials can add something specific too

Erkan YILMAZ





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Konstantin Kamanin

In addition to my previous post. As it appears for me, the main documents for "Works" and "Certified for" programs are:

for "Works with Vista":

- Works with Windows Vista LOGO spec at MS download area
- Application compatibility Cookbook at MSDN


for "Certified for Vista":
- Certified for Windows Vista Software Logo Test Specification
-
Certified for Windows Vista Software Logo Technical Requirements

and this forum, of course! :)))





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Erkan Yilmaz

Hi Konstantin,

I see it the same way:
as it states in "Requirements for the Works with Windows Vista Logo Program for Software" (Version 1.2.0002, page 6, chapter: 1.1 ISV Testing Requirements):
The steps in the Application Compatibility Cookbook are to be viewed as basic guidelines that every ISV must follow. 


and about the honor system/trust :-)

http://forums.microsoft.com/MSDN/ShowPost.aspx PostID=1038816&SiteID=1
The works with vista is based on the honor system of your test results. ...
However my understanding is that when or if a complaint is reported to microsoft then it will be removed from the program.

comment Erkan: since nobody can test everything, I wonder what the criteria are, because:

from: "Master Software Logo License Agreement" (9/27/2006 rev 2):
8. TERM AND TERMINATION
(b) Either party shall have the right to terminate this Logo Agreement without cause upon sixty (60) days prior written notice. Either
party shall have the right to immediately terminate this Logo Agreement for material breach by the other party if such breach is not cured within
thirty (30) days of written notice to the other party of such breach.

Still waiting for an answer on my post today, 12:03 PM UTC above from someone!

 

Sincerely,

Erkan YILMAZ





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Erkan Yilmaz

please see my question from: 11 Jan 2007, 12:03 PM UTC

it is still unanswered

since a change of the installer is an important change, I would ask you, if you can acknowledge, that:
for getting the "Works with Windows Vista Logo" the installer MUST be ONLY either MSI or ClickOnce deployment package
(in the: "Works with Windows Vista" specs, I could not find such info, only in the docs for the "Certified for Windows logo")

Erkan YILMAZ





Re: Application Compatibility for Windows Vista To pass "Works with Vista"

Gareth Horton

Erkan,

You do not need to migrate to MSI for the "Works With" level, just for the "Certified".

Gareth