Network Programming Author
Last updated: Friday, 28-Apr-2006 09:04:59 MDT  

[photo] Sean Walton, MSCS, author of Linux Socket Programming (SAMS Publishing) began working with networks and the different connection protocols as early as 1986 while he was the system administrator for Brigham Young University’s Computer Science Department. He enjoys writing parsers and compilers/interpreters and tinkering with heuristic programming (expert systems, fuzzy logic, decision trees, etc.).
Using his skills in grammar theory and fuzzy logic, he wrote and patented a heuristic process that parses and recommends a printer-language personality from a small sample of data. This firmware code is part of all LaserJet series 4 and later. Because of the tuning capacity of the fuzzy parameters, the reliability of selecting the correct language was better than 99.992% of the print jobs. Additionally, the algorithm even uniquely can indicate a non-recommendation that indicates that, if printed, the results would be indecipherable to the reader.
Sean has run several projects for networking, authentication, and virtual teaming. For Nationwide Insurance, he designed the single sign-on process and lead the design and implementation with several experts, internal clients, and contractors. He also identified and proposed a fix for a foundational design issue that left the Internet storefront open for attack and denial of service. Currently, Sean is finishing up the Virtual Teaming project for American Electric Power and moving into the application design processes for mobile/wireless computing.
Sean is a certified trainer, a course designer, and an adjunct faculty for Ohio State University. He has designed and taught several courses in requirements gathering, OOA/D, C++, Java, and UML. He extended UML to answer the needs for complex data (database) and legacy systems.
Also while working for Hewlett Packard (HP), Sean created a realtime operating system on the 8052 microcontroller for HP printer engine emulation. This tool attaches directly to the formatter board (the CPU and firmware) and acts like a printer engine. Testers and developers use the emulator today in various forms internally to HP for testing and firmware code development. This saves the company millions of dollars in hand-tooled printer engines.
Lastly, while working for Metatec corporation, Sean designed and wrote a special database and query system for CDROM databases. The organization of the data guaranteed that each sub-element of the query would require no more than on seek on the drive, reducing historical queries from hours to seconds to execute. Media General Financial Services still uses these algorithms for their MEGAInsight stock CDROM.
Research
   Program Listings
   Notes/Addendum
   Author Information
   Publisher
   Vendors/Reviews

Documents
   White Papers
   Editorials
   Related FAQs
   OpenSSL API
   IPv6 Center


Copyright © 2001-2006 Intelligent Algorithmic Solutions and Sean Walton eMail