|
Experience
Extraordinary Engineering LLC has over ten years of experience developing embedded applications. We are skilled in a
wide variety of platforms, languages, protocols, technologies and applications. We are able to take a feature from
requirements to design to development to commercial release. Listed below are just some of the capabilities we can
bring to your organization:
Platforms:
Languages:
- C/C++
- Java AWT/Swing
- Perl
- PHP
- XML
- SQL
- HTML
- Javascript
- Visual Basic
- FORTH
- Assembly
Networking Protocols:
- GSM
- HTTP
- SMTP
- FTP
- Native Exchange (MSRPC/MAPI)
- ICAP
- TCP/IP
- SSL
- RADIUS
Applications/Tools:
- Apache with OpenSSL
- Pcap/Libnids libraries
- ACE libraries
- Xerces XML parser
- PostgreSQL/MySql databases
- LDAP/RADIUS/TACACS AAA services
- Dreamweaver/Fireworks web tools
- Perforce/Subversion SCM
- Bugzilla/Mantis bug trackers
- Make/Ant/Luntbuild build tools
Representative Projects:
- Configuration daemon, storing system settings in XML files, with automatic upgrade and downgrade support,
for use in a traffic capture appliance.
- Daemon to store, index, search and retrieve messages for a traffic capture appliance, using PostgreSQL for
indexing and NFS offbox storage.
- DHTML GUI from conception to alpha, including PHP backend and configuration transport, for an embedded device.
- Multi-boot loader and software upgrade mechanism for BSD based appliance.
- Transparent user authentication using cookies and IP addresses.
- TACACS+/RADIUS (AAA) packet tracing to display a splash page when an ISP user first logs in.
- Support for sending heartbeat diagnostic messages using HTTP POST for a web caching appliance.
- For a wafer polishing tool, a predictor to determine when to turn on pre-wetting pumps based on
past behavior to reduce tool wait times.
- Software tracing support, storing device activities in order to debug problems in the field.
- Initial product design and build-up/running of engineering team for early stage startup.
|
|