Solution57 ApS is an embedded software solutions company, specializing in multimedia technologies on Android and other embedded Linux platforms and optimizing communication between devices to reduce bandwidth and improve responsiveness. Founded by a small group of senior SW specialists with 60+ years of experience in embedded development and consumer electronics.
2. Introduction
• About Solution57 ApS
• Management & Founding Team
• Key competencies
• Value Propositions
• Project Experience Examples
• Contact
3. About Solution57 ApS
• Solution57 ApS is an embedded software solutions company,
specializing in multimedia technologies on Android and other
embedded Linux platforms and optimizing communication
between devices to reduce bandwidth and improve
responsiveness. Founded by a small group of senior SW
specialists with 60+ years of experience in embedded
development and consumer electronics.
• Headquarters are is Aalborg DK, and the company is setting up
a development site in Kosice, Slovakia, which is expected to be
in operation during 2013.
• Solution57 have sales agents representation in Asia, Europe
and US.
4. Development site in Aalborg, Denmark
• Third largest city in Denmark.
• University city with about 16.000 students.
• Hosting companies with strong background in
embedded systems (RTX, Analog Devices).
• The area employs more than 3000 IT specialists,
with experience from companies like Motorola,
TI, Intel, Nokia and Infineon.
• Flights to major European cities every 30-60 minutes.
5. Development site in Kosice, Slovakia (EU)
• Second largest city in Slovakia.
• University city with more than 15.000 students,
12.000 students on the Technical University of
Kosice.
• Kosice is hosting development sites of large
international companies like IBM, T-System, NESS
Technologies.
• Location, salary levels and time zone forms an
unique ground for building development sites
supporting EU customers.
• Founders of Solution57 have a strong personal
network in the area.
6. The Management & Founding Team
Brian Møller (M.Sc. Industrial Engineering)
CEO
Thorbjørn Vynne (M.Sc. Electrical Engineering)
CIO, Chief SW architect
Rafal Malewski (M.Sc. Software Engineering)
COO, Chief SW Architect
Zoltan Kuscsik (Ph.D. Computational and Mathematical Physics)
CTO, Chief SW architect
7. Brian Møller, CEO
2009 – 2013 Bang & Olufsen A/S - Senior Director R&D.
Implemented platform strategy and delivered new audio, video, speaker and Airplay platform
(HW & SW) for TV, Audio , Airplay and speaker products.
Developed SW and HW for 10 TV’s, 2 Audio Masters, 6 Speakers, 4 Airplay products, 4 Apps
(Android and iOS) with a team of approx. 200 people.
2006 - 2009 Motorola A/S - Development Director.
Responsible for MUIQ, Ajar and UI development for a multi handset development program
across sites in Denmark, UK, Sweden, Russia, Italy, France, India and US .
2001 – 2006 TTPCOM ApS Co-Founder and COO.
Responsible for development of Gaming Platform and Ajar (Applications Platform). Developed
technology and team from scratch in Aalborg to +350 world wide –
Denmark, Korea, Taiwan, Russia, Romania, UK, China & India. Ajar was licensed to Sony
Ericsson and Motorola. Motorola later bought the company for 150 million Euro
1999 – 2001 Bosch Telecom A/S and Siemens Mobile Phones A/S (Siemens
acquired Bosch).Head of MMI & Innovation Lab
Introduced Java UI framework for high end phones. Introduced sound concepts for phones.
8. Thorbjørn Vynne, CIO, Chief SW architect
Ixonos 2010 - 2013: Chief Software Architect / Engineer
Android Framework specialist. Customization of Android platform for mobile, tablet and embedded systems.
Design and implementation of Customized Android Architecture for World Leading Korean Mobile and
Tablet manufacturer. Customization of Android for World leader in High quality Video Conferencing
Systems. Design and development of DLNA Compliant Media player / browser for Danish Luxury AV Brand.
Nativ Ltd 2007 - 2010: Senior SW Engineer and Architect
Design and implementation of cutting edge multipurpose Video Logistic System (MioEveryWhere) for
broadband and broadcast systems - Saas model. Development of Video processing components for J2EE /
jBPM. Content format validation. Asset management. Workflow automation. Video repurposing and
distribution to web channels, mobile devices, consoles, VoD platforms, in-store kiosks etc.
Futarque 2006 - 2007 Embedded UI and Test Developer
Customizing STB’s and Digital Televisions for international OEM's like Thomson and Jabil using proprietary
DVB stack and STB / DTV platform. Development of Electronic Program Guide. MMI specification and
implementation.
Development of automated test system for DVB-SI compliancy tests
TV2 Nord - Digital 2002 - 2006 Head of Development / Senior Developer and Architect
Design, Development and deployment of Interactive Television Applications in MHP (Java based).
Development of CSS2 compliant XHTML browser engine for MHP.
Design of DVB-T headend and transmission network for first Danish digital broadcast network.
9. Rafal Malewski, COO, Chief SWArchitect
Bang & Olufsen - 2010-2012: Technical Project Manager, Software Architect
Management of UI implementation across multiple SW development sites and with multiple external partners, technical
consultant on UI specification.
Development of architecture for device interconnecivity and content distribution, definition of multimedia codec support
roadmap for TV products. Development on video & image decoders, multimedia player, user interface.
Terma - 2009-2010: Systems Engineer
Systems Engineer on Reconnaissance and Modular Aircraft Survivability Equipment, key resource in securing major
(€25M) contract with the Polish Air Mobile Forces for protection of Mi-17 and Mi-24 helicopters. Technical liaison to
Polish Ministry of Defense and Aircraft Manufacturer.
Motorola - 2006-2009: Project Manager, Line Manager, Technical Lead
Responsible for software development and quality assurance on the Motorola Symbian / UIQ platform Subsystems and
on the Multimedia and Graphics services on the AJAR 2.0 platform.
Management of 3rd party suppliers, project manager on bigger projects developed by 3rd parties.
Line manager for development teams in DK, UK and India.
Development of patented compression technology and highly optimized rendering routines for low end ARM7 devices.
TTPCom - 2004-2006: Technical Lead, Team Lead
Responsible for the execution of the AJAR Core & Graphics roadmap.Redesigned Audio playback service, integrated
new multimedia engine, designed and implemented SVG rendering service.
Force Electronics - 2001-2004: Development Engineer:
Development Engineer on high-end Set Top Boxes. Core developer of drivers, middleware and application layer.
Graphical design and implementation of UI. Product certification with CA system vendors, broadcasters and factory
rollout.
10. Zoltan Kuscsik, CTO, Chief SW architect
Ixonos Plc. 2008 - 2012, SW Architect / Team Lead
Development of Android platform solutions for multiple world leading OEMs.
Involved in the creation of the company's core IP.
Helped to move the company from consultancy oriented business to solution
creation.
University of Freibourg, Switzerland 2007 - 2008, Software Developer /
Researcher
Development of high performance recommender engine for large databases.
System was deployed by a world leading web search provider.
University of P.J Safarik, Slovakia 2005 - 2007, PhD Student
PhD on Multi-Agent simulations of financial markets.
11. Key competencies
The unique combination of competences that we bring to our customers is:
Multimedia
• MM SoC Bringup
• HW Decoders
• StageFright
• G-Streamer
• DVB
• IPTV
• MPEG
• DLNA
• Content Distribution
Android
• Porting
• Integration with
customer platforms
• Optimization
• Framework extensions
• Non-mobile devices
• Training
• Firefighting
Graphics
• GPU Drivers
• Image Codecs
• OpenGL ES
• SurfaceFlinger
• DirectFB
• SVG
• Qt
• OpenVG
• OpenCL
12. Value proposition – Innovation Partner
The S57 team is a group of highly skilled and innovative engineers, taking pride in pushing the
boundaries of existing technologies and creating new products and features. We can assist your
company as an Innovation Partner, developing new IP and integrating it in your products.
Examples of our innovations:
• Split screen functionality for Android
• True multitasking/multi window support for Android
• On-the-fly switching between native Linux applications and Android on embedded devices
• Transparent integration of native Linux applications in Android
• Multi display support for Android
• Ultra-efficient image transfer to peripheral devices
• Unique power saving technologies implemented at graphics driver level
These solutions are not limited to Mobile and Tablet products, as we are also deploying them on other
Consumer Electronics product categories.
We propose to cooperate closely with your concept development teams, rapidly prototyping new
features, defining the HW platform requirements and integrating them into products.
13. Value proposition – Development Partner
Solution57 can also supply customers with valuable expertise in both short and long term development
commitments, depending on the nature of the assignment.
Android graphics and multimedia performance and footprint optimizations
• We are experts in graphical and multimedia performance optimization of both the Android stack and the embedded
platform to create a smooth user experience.
• We provide optimization of proprietary applications and the Android graphical subsystems to match the specific GPU
HW architecture, targeting the graphical performance and 2D/3D GPU utilization
• We are experienced in size optimization of the Android integration to a bare minimum for footprint reduction.
• We are experienced in optimizing connectivity between devices, minimize bandwidth requirements, and improve
stability and responsiveness between devices – in local networks as well as over internet connections.
Middleware integration
• Integration of middleware such as, OpenVG, OpenCL, SVG on top of vendor specific low level API’s.
Android porting to new platforms
• Our expert team can either join your staff in the work of porting Android to a new platform, or take on the whole
porting task as a contained delivery
• We can provide Android BootCamp training for both experienced and inexperienced teams, to bring teams up to
speed fast.
Architectural review and guidance
• Full SW architecture design of customized devices, based on the Android platform.
• Objective review and evaluation of an existing SW architecture with suggestions design improvements or
improvements to the associated development processes.
• We can also deploy Architects to be a long term addition to a customer team, for the full duration of a project.
14. Project Experience Examples I
Graphics performance optimisation of a tablet of an Asian OEM.
Description:
Several weeks before production start of the customer's new tablet, there was a major problem with the device
performance. We provided on-site support, resolved the major technical problems and significantly increased the
system performance. Optimisations where done in the GPU drivers, in power management modules and in the
OS. The product was launched in the scheduled time.
Development of a Qt based SmartTV platform integrating a SurfaceFlinger graphics
composition system for a European TV OEM.
Description:
We headed the development of a Qt based SmartTV platform. To support the legacy graphics libraries and
integrate it with the new UI, we developed a SurfaceFlinger based graphics composer. This allowed the
simultaneous composition of surfaces/windows from different graphics frameworks like Qt, Android, DirectFB and
display it on the same screen. Using this innovative idea, the customer was able to leverage from the high level
of maturity of SurfaceFlinger and from the availability of Android baseports on popular chipsets.
Platform: CE4100
Project length: 9 man/months
Technologies areas: Project Management, Lead Programming, Architecture, Qt, Android
15. High End Android based TV Platform.
Description:
Development of a completely new TV platform from scratch using the Android OSP as the basis. Our role is to
develop a “platform SDK” , introducing support for TV media playback formats and graphics optimization.
Design and implement an Android based framework scalable across different HW platforms.
Porting and optimization on specific HW platforms.
Technologies Used: Currently under NDA.
Architecture consultancy for creating new niche market Android product.
Description:
Due to cost reduction and user experience issues, the customer decided to migrate its Linux/Java based
software stack to Android. We provided consultancy services and helped to integrate their existing Linux based
system services to Android. We managed to cover a large set of technologies required for integration:
• Graphics/Video integration
• Remote control integration.
• Graphics performance optimisation
• Integration of Linux native services with Android.
• Performance and boot-time optimisations.
• Integration low level Linux services with Android Power Manager.
Technologies used: DM8168 Netra, Linux Kernel, Android Framework
Project Experience Examples II
16. Project Experience Examples III
Graphics & Multimedia framework development & optimisations on low cost mobile platform.
Description:
Development of graphics and multimedia services for the AJAR Application Framework, highly optimized for
performance and small RAM/ROM footprint:
• Designed and implemented a 2D software rendering engine (WGI2D) for high performance applications and
games, the solution supported hardware acceleration if present.
• Designed and implemented a display driver API (DI3) with support for multiple pixel formats
(RGB, YUV), displays and 2D hardware acceleration. This included full emulation of all features on PC.
• Optimized proprietary JPEG decoder for ARM7, achieving <2 seconds decode & rescaling time for 10 MPix
baseline JPEG on 57MHz cpu.
• Implemented alpha blending UI layers through SW routines, highly optimised for ARM7.
• Integrated third party TrueType font rendering library and optimized it for ARM7.
• Designed and helped implement an image format transcoder.
• Integration of the Hybrid OpenGL solution into the platform.
• Integrated a 2D acceleration chip with the rendering system.
• Worked on OpenGL like API for high performance 3d rendering.
• Developed new compression algorithm for storage of graphics on mobile devices, patented through
Motorola.
• Redesigned Audio playback service and integrated new proprietary multimedia engine.
• Designed and implemented SVG rendering service, and integrated 3rd party solution from BitFlash.
Technology used: ARM7 based platforms
17. Project Experience Examples IV
Graphics Driver Framework development
Description:
Design and development of a completely new graphics driver framework, adding support for OpenGL ES
hardware acceleration of UI rendering. Performance optimizations in LCD and touch screen drivers.
Technology used: Infineon S-GOLD2
UI framework development and optimization
Description:
Development of UI framework on BeoSound5 Encore, focusing on a highly polished user experience.
• Updated the UI framework to allow quick prototyping using xml based descriptions.
• Designed/implemented a reflection system for properties which was used for the UI controls and animation
system.
• Designed/implemented a WPF based tool to inspect/modify the current UI window tree at run-time.
• Designed/implemented the UI event system.
• Helped to design the UI layout algorithms and controls.
• Worked on the design and implementation of various UI effects related to scrolling
• Worked on the design and implementation of a transition system.
Technologies used: Freescale MPC5121e (32bit PowerPC, AXE (DSP) and MBX (3D acc))
18. Project Experience Examples V
Design of a multi-display Android conferencing system for an US based multinational
corporation
Description:
Creating a full vertical software solution across the Android software stack. Updating the kernel and user space
GPU drivers for supporting graphics and video on multiple displays. Heavy rewrite of Android framework, HAL
and SurfaceFlinger to run applications on any number of displays. Modifying the emulator to support multiple
displays.
Platform: TI DM8168, OMAP 4460, Android ICS
Project length: 9 man/months
Technologies areas: Android Framework, Java, Linux Kernel drivers, C/C++