Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory

Keywords: Match:
Windows CE drives mobile video surveillance system
a case study by Intrinsyc and Microsoft (Oct. 9, 2003)

Overview

Safety Vision, a leading designer, manufacturer, and distributor of mobile video surveillance systems, wanted to upgrade its RoadRecorder Digital Recording Device to run on a standardized operating system that would support broader functionality and quicker development than with a proprietary system.

The company chose the Microsoft Windows CE operating system version 3.0 for its broad support for networking and communications protocols and off-the-shelf peripherals, as well as for its mature development tools. Microsoft Gold Certified Partner Intrinsyc Software, developed the motherboard for the RoadRecorder from its own reference design, created with the Platform Builder development tool in Windows CE. Using the pretested functionality provided by the reference design, Intrinsyc was able to deliver the RoadRecorder motherboard hardware and software design in just five months.

Situation

The next time you see a security camera on a transit bus, subway, or school bus, you may be looking into the lens of a Safety Vision RoadRecorder system. Safety Vision, the largest distributor of mobile video and surveillance equipment in North America, designs, manufactures, markets, and services systems for rear vision and on-board video surveillance systems. The company’s offerings include digital and analog video recorders, cameras, monitors, microphones, switchers, thermal imagers, and accessories.


Having introduced the RoadRecorder 5000, which ran on proprietary software, Safety Vision decided that it wanted to expand the RoadRecorder capabilities to include multitasking, real-time data streaming, support for networking, and a range of communications interfaces and peripherals such as flash memory and a large-capacity hard disk.

The company decided that rather than develop its own proprietary embedded software to support those new features, it would be quicker and more cost-effective to license an established operating system. In addition to the expanded functionality, the operating system that Safety Vision was looking for needed to offer maximum stability and require little maintenance because surveillance systems can run for days, weeks, or months without user interaction.

Safety Vision also wanted a system that was supported by mature development tools. "We didn’t want something that required us to open a text pad and type in it, then have to open another compiler, and then try to go track down the bug; we needed something that was an all-in-one system," says Adam Grant, Safety Vision Software Engineer.

The company decided on Microsoft Windows CE version 3.0 because the operating system met all the criteria. "For us, really the only other option might have been Linux," says Leonard Urbanovsky, Safety Vision Design Engineer. "We’re cost-sensitive, so we can’t spend a whole lot of money on various development tools and operating system licenses for each system. We also wanted something proven, that has mature development tools. Windows CE was really the only solution that met all those requirements."

Safety Vision turned to Microsoft Gold Certified Partner Intrinsyc Software International, Inc., to design the motherboard and integrate Windows CE with the hardware.

Solution

The Safety Vision RoadRecorder mobile digital recording device monitors and provides video surveillance of transit buses, railcars, shuttle buses, armored vehicles, and law enforcement vehicles. The system records more than 300 hours of video from up to 10 surveillance cameras onto a hard disk. That digital data is then downloaded to a storage system when the vehicle returns to its home base.

The Windows CE–based RoadRecorder features an Intel StrongARM SA1110 CPU, 64MB of SDRAM, and a 32MB Intel StrataFlash memory card. The operating system configuration includes the Windows TCP/IP stack, the IrDA stack for serial communications, null video and keyboard drivers, and remote display functionality. The entire system is encased in a reinforced box to protect it from moisture, dust, and vibration.

In building the RoadRecorder, Safety Vision needed a partner with whom it could work closely and who knew how to use Windows CE capabilities to their best advantage.

"We needed a highly skilled partner to design the main board and integrate the operating system and software components with our device hardware," says Urbanovsky. "We turned to Intrinsyc because of their extensive Windows CE expertise and proven ability to deliver a cost-effective solution on time."

Intrinsyc is a global leader in helping companies engineer embedded hardware and software solutions for a range of intelligent devices and has created more than 150 Windows CE–based implementations and hardware designs. Intrinsyc had already created reference designs for a variety of components such as CPUs, flash memory, RAM, and peripherals, using the Platform Builder development tool, which is included in Windows CE 3.0.

"Our reference designs ensure that the core hardware and software already work seamlessly together so that we have an excellent starting point on which to customize our client’s system," says Greg Chan, Intrinsyc Software Engineer.

The company designed the RoadRecorder motherboard based on its reference design for the StrongARM CPU. Using the tried and tested reference design helped reduce development time and risk.

The RoadRecorder unit also features IrDA and 100Base-T Ethernet ports, PCMCIA, a real-time clock, and a standard ATA 60-GB or larger hard disk. Intrinsyc engineers wrote new drivers to support the IDE hard disk and to enhance the real-time clock.

The entire development process for the motherboard took just five months. "That’s about half the time it would have taken without our reference designs and our experience with building Windows CE–based solutions," says Chan.

Benefits

The rich functionality in Windows CE supports a range of networking and communications protocols and peripherals. This broad support gives Safety Vision the flexibility to quickly add capabilities to its RoadRecorder system to meet new market demands. Also, the robust development tools, included with Windows CE, reduced development time.

Cost-Efficient Innovation

Because Windows CE supports such a broad group of networking and communications protocols and peripherals, it will make it possible for Safety Vision to add features to its systems with very little development effort.

"Windows CE allows us to add a variety of peripherals to enhance the unit without having to devote a large number of development hours to each device," says Grant. "With Windows CE, we can upgrade the RoadRecorder to support those technologies with minimal effort."

Basing the RoadRecorder on Windows CE also makes it possible for Safety Vision to draw from a large pool of qualified development resources.

Fast Development

The new Platform Wizard included in the Windows CE Platform Builder helped Intrinsyc develop its reference designs quickly by minimizing debugging time and errors. Using one of its pretested reference designs enabled Intrinsyc to produce the completed RoadRecorder motherboard in just five months. "Basing the design on our reference platform shortens the development cycle and lessens the risk," Chan says. "We can do less testing on routine components of the design because those components have already been tested and verified. This gives us time to add features and still deliver fast results."

In addition, Intrinsyc is able to use the integrated host-to-target connectivity in Windows CE to maintain greater control of the target device during debugging and to save development time.

Support for New Market Segments

As security requirements continue to grow, Urbanovsky sees the rich functionality in Windows CE as an important tool in Safety Vision’s ability to expand into new markets. "We get more and more requests for networking, especially from new market segments," Urbanovsky says. "With the network support built into Windows CE, we can get into those markets now."


Copyright © 2003 Microsoft Corp. and Intrinsyc Software International Inc. All rights reserved. Reproduced by WindowsForDevices.com with permission.



Related stories:

(Click here for further information)


Windows XP for Embedded Applications
This white paper describes the benefits of using Windows XP when developing embedded applications.

A Manager's Guide to Selecting a Mobile Device Operating System
This white paper offers a comparative review of Microsoft Windows CE and Windows Mobile.

Visual Basic 6.0 to .NET Migration
This paper focuses on the methodology and techniques which Infosys (Microsoft Technology Center) has developed for migrating VB 6.0 Applications to .NET. Our approach ensures a smooth, cost effective, and efficient migration.

Mobile Device Security: Securing the Handheld, Securing the Enterprise
This whitepaper identifies security threats to corporate data on mobile devices and details how mobile devices can become a "backdoor" to the enterprise.

Mobile Device Security: The Eight Areas of Risk
It's common knowledge that adding mobile devices to your network increases security risks. There are multiple facets to mobile security, all of which should be paid close attention to. This E-Guide presents a more in depth look into the eight key areas of securing wireless devices.

Quality Assurance and .NET
This paper discusses best practices for functional, regression and load testing of .NET applications.

SCADA Security in Integrated Networks
As businesses leverage their SCADA systems by integrating them into the business networks, they must also assure the security of the SCADA system.

The Advantages of Small Form Factor HMI
HMIs have mutated and changed with new requirements, and they have become more flexible and capable. And while they've been doing that, they've become smaller and more useful.

9 Critical Requirements for Web Application Security
Learn why your Web applications expose dangerous security breaches and what’s required to effectively protect your Web applications and the sensitive information behind them.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Updated! The latest Windows-powered...

mobile phones!

other cool
gadgets

HOT TOPICS
Microsoft targets PNDs with new embedded OS
Microsoft tips .NET MF 3.0 highlights
Microsoft previews Windows Embedded Standard
Microsoft offers free Windows CE 6.0 textbook
Microsoft renames embedded operating systems
Microsoft unveils Windows Mobile 6.1
New Atom models target low-cost PCs
REFERENCE GUIDES
Windows Device Showcase
Intro to Windows Embedded
Intro to Shared Source
Real-time Windows Embedded
Windows Embedded books
Join our Windows Embedded discussion forums:
Windows XP Embedded
Windows CE
Windows Mobile


Windows Embedded developer newsgroups
Windows CE
XP Embedded
PocketPC
Smartphone

Microsoft's Windows Embedded resources
Embedded dev center
Mobile dev center
Windows CE tutorials
XP Embedded tutorials
Windows Embedded seminars
Windows Embedded application categories
3rd-party partners


BREAKING NEWS

• Cortex-A8 SBCs target signage and kiosks
• Student competition offers a different kind of fireworks
• Windows CE SBC targets HMI development
• All-you-can-eat carrier launches -- sort of
• Adeneo and IntervalZero promote "soft-control" architecture
• App creates virtual serial ports in Windows CE
• Windows satellite phone service takes off (literally)
• Bsquare and Microsoft renew key distribution agreement
• Software syncs HTC phones with Macs
• Electricity meter runs Windows, talks to Google
• Windows device is two phones in one
• MIcrosoft's online store to debut with 600 Windows Mobile apps
• Windows Mobile gets upgraded Skype VoIP client
• Panel PC targets outdoor use
• Samsung shrinks ARM11 application processor


MOST POPULAR (last 90 days)
• "Netbook" uses Intel's Atom N270
• Windows CE takes on Linux in low-end netbooks
• HTC ups Touch resolution
• Microsoft unleashes new embedded OS
• Windows Mobile phone gets 800 x 480 display
• HTC spins WiMAX phone?
• Smart camera sports Atom
• Dual-core AMD netbook gets rave review
• Windows Mobile 7 "delayed"
• GPS phone uses new Marvell "Tavor" chip
MOST POPULAR (Classics from the vault)
Windows XP Embedded USB boot
Troubleshooting Windows XPe's blue screen "Stop 0x0000007B" error
Asus reveals $190 mini notebook
Windows Mobile 6 SDKs available for download
Windows Mobile VPN client plays with Cisco
HTC adds GPS to Windows Mobile Touch line
Microsoft unveils Windows Mobile 6.1
Guide to HTC's Windows Mobile smartphone platforms
• HTC releases Touch Diamond ROM upgrade
Customizing Windows XP Embedded thin clients

Also visit our sister sites:


Sign up for WindowsForDevices.com's...

news feed

Or, follow us on Twitter...



Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Windows is a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries and is used by WindowsForDevices under license from owner. All other marks are the property of their respective owners. WindowsForDevices is an independent publication not affiliated with Microsoft Corporation.