Google’s highly flexible and device agnostic Android™ OS for Smartphone and Tablets has been an overwhelming success. The ability of Smartphone and Tablet developers to adopt and integrate this versatile operating system has provided users with a large variety of device with differing specifications to choose from. This has led to a high adoption of the Android™ OS as it allows users to select devices with the features and capabilities that suit their individual requirements.
Celstream has sound experience in developing solutions for the Android™ OS, providing OEMs, Service providers, 3rd party application developers and enterprises with the ability to conceptualize, develop, integrate and monetize highly customized, feature-rich and robust solutions.
Android™ Competencies:
- Android™ JNI
- Networking and Internet
- Security
- Java® Application Development
- Native C and C++® Libraries
- Video and Graphics
- Adobe® Flash® 10.x
|
- Android™ Middleware based Development
- WebKits
- SSL
- SQLite
- OpenGL®
- SGL
|
Feature Development Expertise:
- App Development
- Java® Apps with native compiled Libraries
- UI Kit -Development of Rich GUI business applications for an immersive user experience
-
- Touch based interfaces with optimized response
- Complex navigation through multiple windows
- Multi-touch Gesture
- Development of:
- Pinch, Touch, Multi-touch on display screen
- Finger touch gestures to zoom, pinch and select
- Location Manager and Map APIs
- Use of GPS for Geo-tagging
- Use of GPS for Location-based Services
- Display of current Location on Maps, with driving directions
- Networking
- Web Services based cloud communication with binary data transfer for video/data uploads
- Network protocol implementation
- Capitalizing on the strong building blocks of Android™ to exploit backend features that strengthen the application.
- Threading and resource pooling for multitasking and application state management on Android™ devices
- In-App advertising
- Incorporating In-App advertising capabilities while user waits for complex activities to complete
- In-App purchase
- Allows end-users to purchase content, subscriptions, and digital services
- In App Purchase to unlock additional functionality, eliminating the need to create “Lite” versions of your app
- Video and Graphics
- Imaging and image processing
- Video Capture and playback at different resolutions and frame-rates
- Video metadata insertion.
- Video transcoding and cut-only edits
- Video streaming and progressive download and playback
- Graphic effects
- Multimedia player combining video, flash, and image types
- Cloud Integration
- Seamless connectivity, providing storage and processing services
- Persistent storage and fault management along with synchronization of data with centralized server
- Offloading data intensive process to Cloud to save device resources
- Device Management
- Remote Device Management capabilities
- Device Setting management
- Device Resource monitoring and management
- Remote Diagnosis
- Tracking and analysis of usage statistics
- Security
- IEEE standard 802.1x
- Enabling port-based network access control
- Granting access only to authorized users and devices
- Federal Information Processing Standard (FIPS)
- Implementation in application framework
- Building Modules upon FIPS
- Preventing intrusion attempts and unauthorized access
- Transport Layer Security
- 128 bit encrypted data transmission using SSL
- Trusted Websites(CyberTrust®) using SSL encryption for secure communication over Wi-Fi and 3G networks
Application Deployment:
- App store submission for both:
SDKs and Platform Extensions:
- Enabling 3rd Party Application development
- Native set of APIs for Web services
- Synchronous API for Input and Output parameters
- Asynchronous API for Job status change events
Application Deployment:
- App Store submission for both:
- End-User apps
- Enterprise apps
- Creating Adhoc Distribution test applications for Beta users
Google and Android are trademarks or registered trademarks of Google, Inc. Bonjour is a registered trademark of Apple, Inc. OpenGL is a trademark of Silicon Graphics Inc. CyberTrust is a registered trademark of Cybertrust Holdings, Inc. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Adobe and Adobe Flash are trademarks or registered trademarks of Adobe Systems Inc. C++ is a registered trademark of the Microsoft Corporation. All other trademarks or registered trademarks are the properties of their respective owners.