> Quality > Value > Independent > Reliable
Mobica's S60 experience
Project Management
- Project work directly for Nokia, delivering into the Series 60 baseline.
- Project management of a very wide range of Series 60 projects for Series 60 licensees, developing and customising Series 60 applications for phones including messaging, multi-media, push email, localisation, media players, VoIP and WiFi.
- Large-scale distributed projects involving Nokia worldwide as well as multiple third parties, many of which have used undocumented features of the platform.
- Integration of Series 60 mobile handsets into a converged network, providing enterprise users with a range of office features when away from their desks.
- Authorship of several chapters of the book Developing Series 60 Applications, including complete chapters on Communications, Advanced Communications Technologies, and Application UI Components.
Architecture and Design
- Porting of Series 60 onto a silicon vendor's hardware platform, creating leading edge high performance multimedia acceleration. Project included UI strategy and production of demo applications to "showcase" audio and video.
- Technical Consultancy for a handset manufacturer needing to know all the technical implications of running Series 60 on an existing 3G handset.
- Integration of the Series 60 UI and other third party components (multimedia codecs, TSY, speech recognition, applications) for a new Series 60 handset. Also included power management, charger driver design, persistent data storage, integration of multimedia components and testing, integration of 3rd party applications and testing.
- Series 60 reference platform for a silicon vendor, including development of base port components, Series 60 integration, porting of MMC drivers from a third party, design/implementation/test of flash media drivers for LFFS, charging DSY components and Ethernet drivers.
- Series 60 handset development including design and implementation of a "ROM hiding" mechanism, LFFS flash wearing test program, and MMC drivers.
- Porting an existing games engine and game to an existing silicon vendor's Series 60 reference platform.
- Design of a set of high performance/low latency APIs to enable games developers to produce better games, and to do so more quickly. Included design and implementation of low-level driver.
Software Development and Integration
- Development of a Symbian Series 60 C++ multimedia application for a leading manufacturer of Symbian Series 60 smartphones. The application automatically collates and synchronises all of the user's different types of data (including images, videos and messages) for browsing, viewing and manipulating within one common tool.
- Development of a fully-featured 32-bit spreadsheet for Series 60 mobile phones. Highly optimised for maximum performance of graphical display and calculations.
- Image Manipulation application targeted at Series 60 3.0 phones. The application provided common image manipulation functionality including red-eye reduction, cropping and resizing.
- Development of a Symbian Series 60 3.0 UI for an Email Settings Wizard application for a leading Operator's 3G platform.
- Development of a Series 60 Symbian "News Client" application for phones, for a leading Operator, monitoring incoming SMS messages for update notifications from a remote server, downloading new content in the background (through GPRS via HTTP stack) and notifying the user when new updates have arrived.
- Development of a Symbian Series 60 3.0 "Video Message" application for a leading Operator's 3G platform, used the Multimedia Framework and the CSendAppUi Series 60 functionality.
- Development of a Symbian Series 60 3.0 File Browser, providing full file browsing functionality.
- PC Connectivity Projects involving both development and integration of different vendors connectivity suites.
- Enhancement of a PC/Smart Phone connectivity solution with publishing functionality to enable posting of content directly to the Web from the application.
- Development of a Series60 messaging application using the Symbian client/server framework and active objects, enabling message creation, editing, saving and sending using the low level messaging MTMs.
- Over-the-air Series 60 provisioning system for AT&T, allowing handsets to be interrogated and updated via a custom website, including configuration of email settings and contacts updates.
- Development of logic games for the Nokia 3650/7650/6600 on Symbian Series 60 platform.
- Design and development of a remote test environment for Symbian Series 60 handset using a front end processor (FEP) and Bluetooth application on the handset, which communicated using an IP socket with a Bluetooth application on the PC.