Desktop applications
We have been building software for multiple platforms for over 20 years.
We use C++ and Java to write lean and fast Unix/Linux, Windows and Macintosh applications.
Successful Scala Systems desktop projects have included these technologies:
- Data analysis and modeling
- Computer aided design and manufacturing
- Financial transactions
- Networking
Embedded applications
We use C, C++ and Assembler to get the most out of limited memory and limited processing power.
You may be surprised how much functionality can be squeezed into 128 kbytes of RAM.
For the lightest weight device, we write code to run without an operating system.
For more complex projects, we use Linux, Windows CE, or various real-time operating systems.
Successful Scala Systems embedded projects have included these technologies:
- GPS navigation
- Encryption
- Data acquisition
- Radio networks
- USB communication
Web applications
Delivering an application through the network offers the advantages of easy distribution,
centralized maintenance and increased ease of use. Today's technology allows more and
more applications to be written for web access - even applications that are internal to a
company. Java application servers provide a solid foundation for distributed
applications through Servlets and JSP. Java applets, Javascript, AJAX and Flex have
made web applications nearly as responsive as desktop applications.
Some Scala Systems web projects:
Technologies we use
Languages: C, C++, Assembler, Java, PHP, Javascript, Adobe Flex, Visual Basic
Servers: Apache-Tomcat, Apache-Axis, Java Server Pages
Tools: AWT, Swing, MFC, Numerical Recipes, Netlib, OpenSSL
|