|
Charles Frankston |
![]() |
Cimetrics, Inc. |
2004-present |
Director of Software at Cimetrics, Inc. Cimetrics is the industry leader in networked building controls. I was recruited by Cimetrics to develop the software systems that underlie the infometrics product -- an innovative system that leverages Cimetrics' expertise in networked building controls to remotely collect and analyze information about the performance of a building's HVAC systems. This analysis can then be used to reduce energy costs while improving comfort and equipment life for customers.
Smartlink Radio Networks, Inc. |
2003-2004 |
Smartlink Radio Networks manufactures systems that interconnect disparate Land Mobile Radios (i.e. the kinds of radios that police, fire, & other public safety officials use). Acted as VP for Software Engineering, recruited and hired engineering team, created new engineering facilities, and helped architect new platform. Smartlink was VC backed (General Catalyst and Highland Capital Partners).
Isovia/JP Mobile |
2000-2002 |
Chief Technical Officer of wireless/mobile software startup. Architected a cross platform (Palm and PocketPC) system for delivering native code applications that could run on mobile devices running either online or disconnected. Server platfrom was Java/J2EE based and made use of SOAP/Webservices for connecting to backend enterprise systems. Client platform XML-scripted native code on Palm, WinCE platforms. This technology was the primary reason JP Mobile acquired Isovia's assets. Served as Chief Engineer/Chief Scientist at JP Mobile. i2 was a major customer for the applications built using the Isovia technology.
Microsoft Research |
1998 -2000 |
Program Manager in the Component Applications Group (ComApps) of Microsoft Research. ComApps developed methodologies to enable to the creation of a large library of reliable, binary re-usable components. This approach was instended to fundamentally change the way software applications are developed. Worked with the people who invented COM.
Microsoft (XML group) |
1997-1998 |
Participated in the creation of XML. Served as Microsoft's representative to several W3C committees defining XML. Helped to define XML namespaces (http://www.w3.org/TR/1999/REC-xml-names/). Designed the Schema language used by many Microsoft products (Biztalk, ADO, etc. See http://www.ltg.ed.ac.uk/~ht/XMLData-Reduced.htm). Co-authored XML Schema submission to W3C, along with IBM: http://www.w3.org/TR/NOTE-dcd, and contributed to W3C Schema language definition effort: http://www.w3.org/TR/xmlschema-1/, http://www.w3.org/TR/xmlschema-2/.
Microsoft (Internet Explorer Team) |
1996-1997 |
Crash course on various Microsoft (COM, OLE, OLE-DB, ADO) and non-Microsoft (Java, JDBC) technologies, while working as a developer on the client-side data-binding feature of IE4 (http://msdn.microsoft.com/en-us/library/ms531388(vs.85).aspx).
Charles View Software, Inc (CEO)
|
1991-1996
|
President, founder, and co-owner of a small (14 person) software company specializing in contract software development and software internationalization. Clients included Microsoft, Lotus, Delrina, Attachmate, Ventura, PC Docs, Mathsoft, and Dan Bricklin. Contract programming projects included: The Internet Assistant for Microsoft Word, Microsoft Scenes, Lotus VIM to Microsoft MAPI interface, Dan and Bricklins Demo-It! for Windows, and Vision Maker -- an OS/2 based drawing system comparable to Corel Draw. Internationalization projects included: Ventura Publisher 4.0 for Japan, Winfax Pro 3.0 for Japan, Attachmate Extra! 4.0 for Japan, MathCAD for Japan, PC Docs Open 4.0 for Korea, FTP Software OnNet 2.0 (Internet suite) for Japan, Korea, and China.
Charles View Software was "acquired" by Microsoft in March 1996.
Javelin Software Corporation |
1984-1987 |
Senior Software Engineer primarily responsible for the internal architecture of Javelin product which won InfoWorld Software Product of the Year in 1985 and a PC Magazine Technical Excellence award. Designed and implemented data store, calculation engine, and building-blocks (visual computational elements). Performed sundry other tasks, such as adding expanded memory support to the product two months before shipment. Implemented a client-server based order entry system on two weeks notice when Javelin dropped the price to $99 and started selling direct. This system handled 10,000 orders in its first week of operation.
Thinking Machines Corporation |
1984 |
Helped to set up their LAN. Got to meet Richard Feynman.
Software Arts |
1982- 1983 |
Summer work while finishing my undergraduate degree: created the only CP/M version of VisiCalc (http://www.bricklin.com/visicalc.htm), and later helped finish Visicalc Advanced Version for the IBM PC.
Lawrence Livermore National Laboratory |
1979-1981 |
Worked as part of a small team designing and implementing a new, state of the art super-computer operating system (see http://www.mit.edu/~cbf/thesis.htm). Created an in-house local area network based on home grown hardware (this was pre-Ethernet!) and the worlds smallest full ARPANet host (an LSI-11 occupying about 1 cubic foot).
Massachusetts Institute of Technology |
1973-1979 |
Mixture of part time student work and full time work at the MIT Math Dept. Wrote a real-time OS to support on-line access to supercomputers at a national laboratory. Started using the ARPANET. Helped develop the original Emacs text editor (with Richard Stallman and others).
Served as chairman of Student Information Processing Board -- an organization that helped students get access to computers (back when computers were scarce). First student representative to Project Athenas technical committee. Took some graduate computer science courses.
All of Charles View Softwares work was performed under contract for other companies. These were some of our projects: