ba51.gif
ba52.gif mi1_597.gif
mt.jpg
st.jpg
ba53.gif
ba54.gif info@pioneerware.com ba55.gif
ba56.gif ba57.gif
ba58.gif

Corporate Systems Engineering (CSE) manufactures a variety of residential and commercial switches for the Electric Utility industry. The switches are installed at a residence or business at the point where power enters the site from the power grid. The switches respond to commands sent from the utility company to regulate the amount of electricity consumed by that site. Different switches use different communication paths to link with the utility company, including VHF, Cellular and RF.

Installation and inspection of the switches are done on site by utility company personnel. To facilitate their efforts, each person is provided a handheld PDA to use for configuring, testing and diagnosing the switches. CSE chose originally to go with the Palm Pilot as their PDA. For each company that purchased their switches, CSE would create software for the Palm that communicated with the switch and provided feedback in whatever form or format requested by the utility company. As time went on it became increasingly difficult for the utility companies to purchase the number Palm Pilots needed by their personnel. The companies requested CSE adopt a new PDA platform.
CSE elected to go with a Windows Mobile platform for their new PDAs. Pioneer Software’s senior software engineer Jim Shaffer was contracted to create Windows Mobile versions based on the original Palm Pilot versions. In consultation with Jim, CSE elected to use CE.NET developed in VS2005 using VB.NET. Pioneer Software ported software for three switches from the Palm to Windows Mobile. Pioneer Software also contracted to create software for a newly developed fourth switch. Although the switch commands and switch data are essentially the same for all switch types, the communication protocol and packet structure varied for each switch. CSE provided interface components for the PDA that attached to the PDA’s serial input and translated the VHF, Cellular or RF signal into serial data allowing the software to use standard serial communications.

Screen Shots

       

       

       

          

Sample Source Code  

csedecodeform.jpg   csenumberform.jpg

Statistics 

Terms: Fixed price contracts
Projects: 4
Source Files: 94
Lines Of Code: 30,817
Technologies: VS2005  VB.NET  CF.NET  CF.SQL  SQL Server  ActiveSync
Serial communications  RF & IR communications  
Palm OS  Code Warrior for Palm  OO A/D/P

 
 
portfolio.jpg
View Portfolio