Most of the features of Rawether for Windows...
in a
"Little Windows" implementation.

 

Rawether for Windows CE

Rawether for Windows CE provides a NDIS protocol driver and a 'C' API that is similar to the Win32 NDIS API provided by Rawether for Windows. The Rawether CE product includes several CE MFC applications that are illustrate the use of the Win32 NDIS API. These sample applications can be downloaded in executable form for evaluation. Complete sources to the sample applications and the supporting NDIS protocol driver are provided with the product.

Pocket PC 2003 Sample Application

For Pocket PC 2003 and Windows Mobile 2003 PCAUSA provides an application called NDISTools to illustrate using the Win32 NDIS API on Windows CE. The NDISTools application incorporates much of the functionality found in the OIDScope and WLANTool applications provided to the PCAUSA "Big Windows" product.

bulletOID Scope - Provides a convenient way for you to query NDIS "object identifiers" (OIDs). The application fetches the adapter's list of supported OIDs. You can select an OID from the list and ask OID Scope to make a NDIS request to query on that OID's information.
 
bulletWLAN Tool - An application that is loosely similar to 802.11b WLAN software provided with many 802.11b adapters. It provides an excellent point of departure for development of WLAN adapter utilities and WLAN Management utilities.
 
bulletBindView - Displays adapters, protocols and adapter/protocol bindings on Pocket PC 2003.

 

NDISTools Overview

The NDISTools main dialog presents buttons that activate various NDIS tools:

 

OID Scope Dialog

Pressing the OID Scope button brings up a dialog that displays a drop-down list of adapters and a drop-down list of NDIS Object Identifiers (OIDs) that are supported by the selected adapter, as illustrated below left.

You can select an OID from the lost and then press the Make NDIS Query button to make the query. The NDIS query information result is then displayed, as illustrated below right.


OID Scope Dialog
 

OID Scope
Query Results

 

WLANTool Dialog

Pressing the WLAN Tool button brings up a dialog that displays selected information about 802.11 adapters that may be installed on the Pocket PC.

 

 

The receive signal strength (RSSI) is updated at 5-second intervals.

The dialog also includes buttons that can be pressed to fetch additional 802.11 information. For example, pressing the Scan button displays the adapter's BSSID list, as shown below left.

Pressing the Properties button or double-tapping a BSSID list item displays a list item's properties, as shown below right.


WLANTool
BSSID List Scan Dialog
 

WLANTool
BSSID List Item Detail

 

BindView Dialog

Pressing the BindView button brings up a dialog that displays the list of adapters and protocols that are currently loaded

 

 

 

Pocket PC 2002 Sample Application

For Pocket PC 2002 PCAUSA provides two separate applications that illustrate using the Win32 NDIS API: OIDScope and WLANTool. These are predecessors to the more sophisticated NDISTools application provided for Pocket PC 2003. Although the Pocket PC 2002 sample applications are simpler than those provided for Pocket PC 2003, they both use the same Win32 NDIS API.

 

Download Sample Executables

You can download the Rawether for Windows CE sample executables from this link:

[ Download Sample Executables... ]

 

Download Additional Documentation

If you have additional questions about Rawether for Windows CE you can download the documentation that is provided with the product.

[ Download Rawether for Windows CE Documentation ]

 

Frequently Asked Questions

What development tools are used to build Rawether CE applications?

Rawether CE applications are built using eMbedded Visual C++ 3.0 (Pocket PC 2002) or eMbedded Visual C++ 4.0 (Pocket PC 2003) with the support of the appropriate Pocket PC SDK.
 
If it is necessary for you to modify (e.g., rename) the supporting NDIS protocol driver then eMbedded Visual C++ is used for that purpose as well.

Rebuilding the NDIS protocol driver is also done using the eMbedded Visual C++ environment. However, some header files from the appropriate Platform Builder must be available.

 

What Windows CE platforms are supported by Rawether for Windows CE?

Rawether for Windows CE has been built and tested by PCAUSA on the following platforms:

Rawether for Windows CE 3.0

The Rawether for Windows CE 3.0 components have been tested on the following platforms:

bulletPocket PC 2002
bulletToshiba Pocket PC e740
bulletCompaq iPAQ h3850
bulletIntrinsyc CERF PDA (ARM-based CE 3.0 PDA)

Rawether for Windows CE 4.2

The Rawether for Windows CE 4.2 components have been tested on the following platforms:

bulletPocket PC 2003
bulletHewlett-Packard h5555
bulletDell AXIM X5 w/TrueMobile 802.11b Adapter
bulletWindows Mobile 2003
bulletDell AXIM X30
bulletEmulator
bulletWindows CE 4.2
bulletX86 CEPC (ICOP Vortex 86)
bulletWindows CE 5.0
bulletX86 CEPC (ICOP Vortex 86)

In addition, Rawether for Windows CE includes complete source code to the supporting NDIS protocol driver and native support DLL. PCAUSA customers have been successful in building Rawether for Windows CE for additional platforms not specifically listed above.
 

Is the Rawether CE WinDis 32 API the same as used on "Big Windows"?

No, there are differences.

The Windows CE I/O architecture differs from that of other Windows platforms in ways that prevent using exactly the same API. However, if you already use Rawether for Windows then you should be able to adopt the WinDis CE API without too much difficulty.

 

Can I use the same binary application on Pocket PC 2002 and Pocket PC 2003?

If your application does not access any Pocket PC 2003-specific features then the binary application built under eMbedded Visual C++ 3.0 for Pocket PC 2002 should run on Pocket PC 2003. Only the PCANDIS4.DLL NDIS driver is platform-specific.

On the other hand, PCAUSA recommends that you build your application using the version of eMbedded Visual C++ that supports your specific target platforms. This is the safest approach.

 

What is the difference between "Rawether for Windows CE" and "Rawether .NET for Windows CE"?

Rawether for Windows CE is an ordinary Win32 native 'C' API used to build 'C' or C++ applications using eMbedded C++.
 
Rawether .NET for Windows CE is an API that is based on a .NET Framework class library. It is used to build .NET Compact Framework applications using Visual Studio .NET 2003.

 

Is the Rawether for Windows CE included in the "Big Windows" version of Rawether?

No, sorry. Rawether for Windows CE is a separate product.

 

.

Pricing and Ordering Information

 

Rawether for Windows CE
Professional (Includes WinDis 32 SDK & DDK)

(Windows Windows CE 3.0 and Windows CE 4.2)

SKU

Description

Documentation
Source Code
License

Product Updates

Technical Support

Satisfaction Guarantee

Price

070

Professional
(Includes All Sources)
- Basic -

Yes

90 Days

90 Days

Yes!

US$695.00

071

Professional
- Subscription (New) -

Yes

1 Year

1 Year

Yes!

US$995.00

072

Professional
- Subscription (Renewal) -

Yes

1 Year

1 Year

Yes!

US$600.00

Rawether for Windows CE can be ordered from the PCAUSA website.

[ Ordering Information... ]

 

 

Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
·
Privacy Statement · 
WinDis 32 is a trademark of Printing Communications Assoc., Inc. (PCAUSA).
Rawether for Windows and Rawether .NET are trademarks of Printing Communications Assoc., Inc. (PCAUSA).
Microsoft, MS, Windows, Windows 95, Windows 98, Windows Millennium, Windows 2000, Windows XP, and Win32 are registered trademarks and Visual C++ and Windows NT are trademarks of the Microsoft Corporation.
Send mail to rawether-webmaster@pcausa.com with questions or comments about this web site.
Copyright © 1996-2008 Printing Communications Assoc., Inc. (PCAUSA).
All rights reserved.
Last modified: December 31, 2007