Company presentationEmbedded Graphics and Multimedia Experts
Introduction• About Solution57 ApS• Management & Founding Team• Key competencies• Value Propositions• Project Experience Examples• Contact
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.
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.
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.
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
Brian Møller, CEO2009 – 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 LabIntroduced Java UI framework for high end phones. Introduced sound concepts for phones.
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.
Rafal Malewski, COO, Chief SW Architect
Bang & Olufsen - 2010-2012: Technical Project Manager, Software ArchitectManagement 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 EngineerSystems 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 LeadResponsible 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 LeadResponsible 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.
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.
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
Value proposition – Innovation PartnerThe 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.
Value proposition – Development PartnerSolution57 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.
Project Experience Examples IGraphics 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
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
Project Experience Examples IIIGraphics & 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
Project Experience Examples IVGraphics 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))
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 ICSProject length: 9 man/monthsTechnologies areas: Android Framework, Java, Linux Kernel drivers, C/C++
Contact
Brian Moller
Mobile: +45 22 43 62 23Email: [email protected]: www.solution57.com
Address:Solution57 ApSStroemmen 6DK-9400Noerresundby