Embedded, MiddleWare and Networking
Cupola offers complete design and development services ranging from Platform, BSP, Firmware, Architecture, Networking Stacks, and Application to Productization for leading-edge products in the areas of IoT, Wearable Devices, Video, OTT, Broadband, Wireless and more. Cupola has rich expertise and provides services in the following areas:
- Architecture: ARM, MIPS, TI OMAP & Davinci, TI CC25xx, Intel x86/CE3100/4100, Sigma.
- Operating System: Linux, Vxworks, Andriod, iOS, Integrity, Nucleus.
- Board support packages, Busybox, Bootloaders, Secure Boot, Kernel Porting, File systems NTFS/FAT/EXT3/JFFS/CRAMFS/YAFFS.
- Board Bring up/Diagnostic firmware
- Device Drivers: Network device drivers, Storage device drivers, PCI/USB/SDIO Wireless LAN drivers, USB device drivers, Audio/Video, DVB/ATSC tuner etc.
- Stack development of all OSI layer and integration into an application/product
- Integration and porting of a third party layer or stack into an application/product
- Enhancement, optimization of an existing layer or stack to add new features
- Communication/Streaming protocols: TCP/IP, HTTP, VPN, Firewall, SMB, SIP, RTP, RTCP, IGMP, SAP, SDP, VPN, ATM, UPnP/DLNA, QOS, wireless, Routing protocols, SNMP, Frame relay, Bridging, NAT, PPPoE, IPoA, RIP, DHCP, DNS relay, File sharing protocols, RAID architecture etc.
- IOT Protocols: COAP, MQTT, MDNS
- Strong design and development experience in the wireless access point software stacks. 802.22 based Wireless RAN MAC, Bluetooth/BLE stack, 802.11 AP, MadWiFi, HostAP, 802.11s, ath9k, AuthSAE, 802.1x and security protocols.
- Digital Right Management: Extensive exposure to Microsoft WMDRM, Verimatrix etc
- Extensive expertise in Multimedia codec development/optimization of various Image/Video/Audio/Speech codecs like JPEG, JPEG2000, M-JPEG, MP3, AAC, WMA, OggVOrbis, MPEG 1/2/4, H.264,WMV/VC-1, H.263, ON2, G.722, G.726, G.728, G.729
- Designing of Satellite/Terrestrial/Cable/Hybrid Physical layer modem system: DVB-S/S2, DVB-C, ATSC tuner integration, IPTV, Clock recovery, Carrier acquisition & tracking, AGC etc
- Strong exposure in error correction and encoding: FEC, Convolution, Turbo, Viterbi, RS etc.
- Performance Optimization: Cupola has extensive experience in performance optimization for various platforms components and operating systems to dramatically improve the benchmark performance scores; thereby increasing total system performance.
Mobile App and Cloud
Cupola has a highly experienced mobile phone application development team, who can quickly build the application for cross-platform devices. Cupola carries out mobile application development right from scratch by focusing on application design/development, UI design, prototyping, and approval by the vendor. Cupola has rich expertise in building
- iOS App
- Android App
- Blackberry App
- MeeGo App
- Windows App
Cloud computing is one of the most exciting technology shifts happening in the industry today. Using cloud computing Cupola helps you reduce costs, shorten time-to-market and increase your reach in a cost effective manner.
- Cloud computing: Amazon EC2, Cloud deployment and Management.
- Infrastructure: Hadoop (PIG, Mapreduce, HDFS etc.), Network management (SNMP, RMON, FCAPS), Network System Integration.
Cupola works with you on a comprehensive range of solutions using server technologies for building integrated and powerful solutions that will enable your business to respond faster.
- Java, Java Scripts, Struts, Spring, EJB, JSP, Web Services, JMX, JCA, Hibernate, JSF, JQuery, dojo, Ajax, XSLT, SVG, Pentaho, Crystal Reports, Unity 3D, Ext-JS, Eclipse, Siesta, Quartz scheduler, IcedJava, AngularJS, dbForge
- Application/Web Server: JBoss, Webshpere, Weblogic, Tomcat, Apache, etc.
- Open Source Technologies: PHP, PERL, XML, Moodle
- Databases: SQL Server, MySQL,Pervasive, DB2, Sybase, Oracle
- Tools: Junit, JMeter, SOAP UI, ANT, Visual VM, Selenium
- Web Design and Maintenance: Design and development of complete product UI based on Flash, Web Graphics Layout, CSS layout redesign, CSS template creation, HTML5 and more.
Cupola is well equipped with the expertise to cost optimize high speed, multi-layered boards. Its offering includes complete hardware design process from specifications to a working prototype and to a high volume production.
- Board design: Schematic design, Component placement, PCB Layout, BOM cost optimization
- Industrial and Mechanical design: Simulation, Thermal design, Rapid prototyping, Soft/hard tooling
- Prototyping: Low cost sample hardware boards via partners
- Testing/Certification: Electrical/Functional testing, Reliability, Thermal, EMI/EMC
- High volume production manufacturing via partners