About the Client
The client is a small and innovative technology company specializing in developing digital entertainment systems. The client’s software and hardware solutions include Digital Entertainment System that delivers video on demand, Internet access, digital music on demand, games, Web surfing, and various e-commerce applications, as well as customer-specific informational and educational content.
The client wanted to develop a new cutting edge video-on-demand entertainment system using open source technologies.
The client was looking for a software development partner and chose Silicus for our track record and expertise in architecting solutions on embedded Linux and related open source technologies.
Need help with a Embedded Software Development project?Contact Silicus Sales
The challenge was developing a very small footprint embedded Linux OS image to work in a thin client environment. The set-top box did not have any storage and needed to boot off the network. The approach was to construct the Linux OS using the Timesys Linux-link subscription based on embedded Linux repository and build tools.
Silicus delivered a set top entertainment system built on latest technologies. These included:
- Linux-link system enabled client-Media to quickly build the embedded Linux base OS
- Created footprint of OS with X
- Open Source Libraries customization
- Custom Embedded Browser
- Integration with TimeSys
- VLC Media Player
- Audio Control Application
3rd party Tools
Open Source libraries
3rd party Integrations
Development for thin client environment
Due to the memory size constraints, the team was challenged with developing a very small footprint Linux OS image that involved programming deep within the Linux kernel.
Booting off the network
The lack of a storage device meant that the system had to boot of the network. This led to a lot of extreme optimization and functionality stripping to ensure the booting was quick and not burdened with unnecessary features.