FireCast OS
Embedded operating system for smart connected devices and digital signage
How it Works Features System Requirements
FireCast OS enables you to create smart connected devices and digital signs -- and run them all with the same software. Everything you need to show multimedia and web applications is built right in, so there's never any third-party software to install. And to help you manage all your devices from one place, FireCast OS is designed to work with FireCast ClientCenter Cloud, our web-based remote management system.
How does it work?
Features
Reliable and secure Linux-based environment for connected devices and digital signage
- Point-and-click setup and configuration
- Linux-based platform is immune to the vast majority of viruses and malware
- No Windows licenses or additional kiosk/signage software required
Video and multimedia playback
- Playback of MPEG-1, MPEG-2, MPEG-4 (H.264/AVC), AVI, MOV, HTML5, Adobe Flash (x86 only), and still image (GIF/JPEG/PNG) content
- Support for HD video formats including 480p, 720p, and 1080i/p
- Display multiple videos on the screen at once using simple HTML templates
- Combine pre-scheduled content (e.g. large video files) with live content pulled from the web
- Automatic caching ensures high quality media playback regardless of connection speed
- Create dynamic tickers/crawls using RSS or text feeds
- Show live TV, cable and video feeds
- Display URLs/websites as part of content schedules
- Control display hardware remotely (e.g. turn screens on and off at specific times)
- Change audio volume according to a schedule
- Rotate the display for use with portrait-style monitors
- Automatically copy content from CDs, DVDs, USB drives and SD cards
- Group multiple screens together to form ad-hoc video walls
Create applications with your favorite programs, or use existing content
- Use off-the-shelf programs (such as Adobe Dreamweaver and Flash) to create content
- Display existing websites and web applications
- Built-in Apache web server and Perl and Node.js scripting
- Use HTML-based SmartPage templates to customize content assets, overlay text and image content over videos, and dynamically populate content into different zones
Customizable web-based display interface
- Webkit-based browser provides fast and accurate rendering
- Entire look and feel (menus, buttons, etc.) can be customized using HTML
- Support for placement and scheduling of up to 100 multimedia content zones within interface
- HTML 5.0, XHTML and CSS3 compliant; supports JavaScript, Java, Node.js, Perl, Shell and CGI
Virtual (on-screen) keyboard
- Enable users to enter data via a touchscreen interface
- Change keyboard colors, fonts, and size to meet your needs
Peripheral support
- Supports many popular touchscreens and controllers natively
- Compatible with hundreds of thermal, laser and inkjet printers
- Built-in printer sharing allows any supported printer to be shared among multiple devices
- Integrates with magnetic stripe and barcode readers
- Customizable software event bus for managing GPIO and RS-232 peripherals
Advanced reliability and security
- Self-healing architecture ensures smooth operation
- Tamper-resistant design prevents unauthorized system access
- Robust protection against viruses and malware via Linux OS platform and Webkit-based browser
- Easily restrict users to your list of pre-approved sites (whitelist/blacklist)
- VPN support enables secure connections to corporate networks
- No need to leave ports open or assign public IP addresses
Graphical control panel
- Password-protected area provides access to operating system settings
- Configure peripherals, manage files, and perform other local tasks using a point-and-click interface
Guaranteed software availability
- No forced upgrades -- if desired, you can purchase the same version of FireCast OS for the life of your project
- Build your application for a single, consistent deployment platform
Remote upgrades and packaging system
- FireCast software upgrades can be installed remotely
- Modular architecture allows you to remotely install and update your own custom applications, databases, and other files
Wired and wireless connectivity
- Works with Ethernet, WiFi and cellular modems
- Use static or dynamic IP addresses, NAT and custom routing. No external IP address or port forwarding is needed
Serve local content to nearby devices
- Use the built-in web server and WiFi/Bluetooth access points to serve local web, video and application content to nearby mobile devices, laptops and PCs.
Web-based management system (FireCast ClientCenter)
- Easily manage devices from any web-enabled computer
- Create and track playlists and ad campaigns
- Generate detailed reports and monitor device status
Note: Some FireCast OS features may also require use of FireCast ClientCenter.
System Requirements
For FireCast OS:
- Single-core x86 (Intel, AMD) or ARM (Freescale) CPU at 1 GHz or greater
Multi-core CPU recommended for multimedia-intensive applications - 1 GB RAM (Simple M2M/IoT applications may require less)
- 10 GB hard drive or solid state disk
- Integrated or discrete graphics
(GPU and video decode acceleration recommended for multimedia-intensive applications) - Ethernet, WiFi or cellular modem
- CD-ROM, DVD-ROM or SD card slot for initial software installation
- Optional touchscreen: FireCast OS supports many USB touchscreens, as well as serial touchscreens from 3M/Microtouch, Cybertouch, Egalax and Elo.
- Optional printer: FireCast OS supports many laser, inkjet and thermal printers.
For FireCast Display Core:
- POSIX-compliant operating system (e.g. Fedora 16)
- Supported x86, ARM or Power Architecture processor
- Other requirements are similar to the FireCast OS requirements, and we encourage you to contact us with details on your platform to verify compatibility.