19
Company presentation Embedded Graphics and Multimedia Experts

Solution57 company presentation

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Solution57   company presentation

Company presentationEmbedded Graphics and Multimedia Experts

Page 2: Solution57   company presentation

Introduction• About Solution57 ApS• Management & Founding Team• Key competencies• Value Propositions• Project Experience Examples• Contact

Page 3: Solution57   company presentation

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.

Page 4: Solution57   company presentation

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.

Page 5: Solution57   company presentation

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.

Page 6: Solution57   company presentation

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

Page 7: Solution57   company presentation

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.

Page 8: Solution57   company presentation

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.

Page 9: Solution57   company presentation

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.

Page 10: Solution57   company presentation

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.

Page 11: Solution57   company presentation

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

Page 12: Solution57   company presentation

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.

Page 13: Solution57   company presentation

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.

Page 14: Solution57   company presentation

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

Page 15: Solution57   company presentation

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

Page 16: Solution57   company presentation

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

Page 17: Solution57   company presentation

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))

Page 18: Solution57   company presentation

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++

Page 19: Solution57   company presentation

Contact

Brian Moller

Mobile: +45 22 43 62 23Email: [email protected]: www.solution57.com

Address:Solution57 ApSStroemmen 6DK-9400Noerresundby