Home > Services > Solution Centers > Enea Android Competence Center > Enea Android Competence Center

Android Training: Flexible, Targeted, Now

Contact the Enea Android Competence Center to schedule training.  Our experts can give you a simple overview or a deep dive into the entire platform.  Let's find out what you need to know. 

 

Contact us today.

 

erik.lindmark@enea.com or thomas.montgomery@enea.com



    Enea Android Competence Center

    Android merges two of Enea's core areas of expertise, advanced mobile platforms and Linux. Our competence center has the infrastructure and resources to take on anything from small driver projects to complex system integration. 

    • Our Android competence center assist hardware manufacturers who need to create drivers or other platform software for new mobile phones.
    • We help application developers with performance analysis and expertise to get the most out of the platform.
    • We are also able to go beyond the platform and enable application solutions for third parties that need an Android application as part of their system solution, marketing strategy or as an extra channel to their customers.

    Enea’s background in real time operating systems, Linux and advanced functionality for feature and smart phones makes Android a natural fit for our services team. Initially our team developed expertise through internal studies of the platform and its interoperability with our products such as interfacing an Android application processor with peripheral chips running an RTOS like OSE.

    Please contact Erik Lindmark, phone +46 46 540 96 51 or erik.lindmark@enea.com and Thomas Montgomery, phone +46 709 71 41 87 or thomas.montgomery@enea.com for more information on what we can do for you!

    Android merges two of Enea's core areas of expertise, advanced mobile platforms and Linux. Our competence center has the infrastructure and resources to take on anything from small driver projects to complex system integration.

    Our Android competence center assist hardware manufacturers who need to create drivers for new mobile phones. We help application developers with performance analysis and expertise to get the most out of the platform. We are also able to go beyond the platform and enable application solutions for third parties that need an Android application as part of their system solution, marketing strategy or as an extra channel to their customers.

    Situation
     
     

    Solution

    Benefits

    Hardware vendor that need to integrate drivers with the Android platform

    Enea implementation and test of the driver in Linux. Code to integrate and adapt the driver to the Android runtime interfaces

    Our experienced team guarantees fast time to market and compliance with Android platforms development. Ability to take ownership for and update the driver if needed.

    Device manufacturer that need to accelerate Android development

    Have the infrastructure and experience to run Android projects. We can quickly integrate new ideas and functionality in the framework whether it is device specifics or general functionality.

    The ability to outsource projects and use our infrastructure will speed up development and allow for more features.

    Embedded company that need to increase their Android competence

    Enea Android training package focus on the Android platform and enables engineers to quickly grasp the fundamental concepts of the Android framework and runtime.

     

    Training at the right level saves a lot of development time by being able to find the correct interfaces quickly and know the architecture of the platform. Debugging is facilitated by having a knowledge about common pitfalls and tools to find critical issues.

    Android application developer who needs expanded functionality

     

    Enea can provide expertise to recommend correct ways of interfacing the platform, adding native libraries and writing secure and efficient code. Enea may also be able to develop parts or all of the application code.

    Consulting with Enea before the development process can shorten cycle time and the improve your design. Our developer teams can write important parts of the code freeing resources for the client to focus on UI design, core ideas and marketing.

    Company that wants to grow its business using Android

    Enea can provide full system solutions for players outside the mobile industry. Whether you are looking at remote management of production machinery or just a small booking application for your car pool, Enea is able to help you find the right solution.

    Utilizing the powerful computing platform that is an Android device improves user experience of other products. Adding an Android application to the product eco-system enable new ways of providing customer service, remote support and interaction between users.

    ASIC Driver Development for Android Platform

    The Challenge
    Supporting a global market leading touch controller manufacturer in developing Android drivers for a new touch controller IC. The customer had lack of Android competence and they had a tight deadline to develop a solution for their customer, one of the largest handset manufacturers in the world. Furthermore the customer was uncertain of the rules for publishing open source code.

    The Solution
    The customer outsourced the development of the Android drivers to Enea Android Competence Centre in Lund. At Enea a team of experts on HW/SW developed debugged and integrated the prototype ASICS under time pressure and with remote communication with the customers team in the US.  A part of the assignment was carried out in co-operation with the engineers at the global handset manufacturer’s premises.

    Furthermore Enea provided the customer with qualified advisory services regarding the various open source licence agreements.

    The result
    By choosing Enea our customer could deliver an Android device driver to the global handset manufacturer on time and within budget. Enea’s domain knowledge and extensive network at the handset manufacturer in combination with the in depth knowledge on Android development granted a short and cost efficient development process. Enea has also made sure that all the legal aspects of the open source were properly addressed.

    Input Device Integration into Android Platform

    The Challenge
    Supporting one of the largest mobile handset manufactures in implementing a new input device for one of their Android phones. The customer had lack of Android experience and a very tight deadline.

    The Solution
    The customer outsourced the development of the Android framework additions to Enea, while implementing the hardware abstractions in tightly coupled cooperation with Enea. The outsourcing included leveraging the new input device in all the customer's available Android applications.

    Furthermore the quality assurance of the integration was handled by Enea

    The result:
    The implementation and the integration completed done ahead of schedule, which gave more room for Android application adjustments. An intermediate solution, including all extensions to the framework was delivered four months ahead of final delivery, which gave the customer the possibility to fully evaluate the usability aspects of the new input device.

    Enea OSEck: High Performance DSP RTOS

    Enea OSEck (OSE Compact Kernel) is a DSP-optimized version of Enea’s full-featured OSE RTOS.

    Enea OSE Epsilon: Optimized Microcontroller RTOS 

    Enea OSE Epsilon is a fast, small, low-cost RTOS optimized for deeply embedded microcontroller applications. 

    Network Protocols 

    Enea Netbricks protocols are written in ANSI C and take advantage of a modular, portable architecture that allows hardware platform and compiler independence. Source code for the protocols has been provided to over 400 network equipment providers (NEPs), and device OEMs worldwide, assisting them in getting products to market quickly, with very low risk and significantly reduced development costs. 

    Polyhedra FlashLite DBMS

    Polyhedra FlashLite is a compact, flash-based, SQL relational database management system (RDBMS) for low-power mobile and diskless applications. 

    Enea OSE: Multicore Real-Time Operating System (RTOS)

    Enea OSE® is a modular, high-performance, full-featured real-time operating system optimized for complex distributed systems that require the utmost in availability and reliability.      

    Enea Optima

    Enea Optima is a complete integrated development enviroment featuring Eclipse-based C/C++ development tools and powerful system debug and profiling tools for the Enea OSE real-time operating system.   

    Enea LINX

    Enea LINX provides reliable, high-performance, interprocess communications services that make complex distributed systems easier to conceptualize, model, partition, and scale.