I n n o v a t i n g i n A u t o m o t i v e I n f o t a i n m e n t w i t h Qt Qu i c k N o v e m b e r 2 0 1 2 E k e l u n d s g a t a n 4 , S E - 4 1 1 1 8 G ö t e b o r g , S w e d e n w w w . p e l a g i c o r e . c o m
Op e n S o u r c e I n f o t a i n m e n t E n a b l i n g G r e a t D e s i g n
B i o • J o h a n T h e l i n I l i k e q u e s t i o n s ! J u s t a s k ! j o h a n . t h e l i n @ p e l a g i c o r e . c o m • Wr i t t e n a r t i c l e s , b l o g s , b o o k , e t c • C o - f o u n d e r o f Qt C e n t r e • Wo r k e d w i t h Qt 1 0 + y e a r s • Wo r k e d w i t h a u t o m o t i v e s o f t w a r e f o r 5 + y e a r s
A t a g l a n c e … • F o u n d e d i n 2 0 0 9 • We p r o v i d e p r o d u c t s a n d s e r v i c e s f o r Op e n S o u r c e I n f o t a i n m e n t • C u s t o m e r s a r e OE Ms a n d t h e i r s u p p l i e r s i n t h e a u t o m o t i v e i n d u s t r y • Ou r c o r e c o m p e t e n c i e s a r e : – G E N I V I / L i n u x b a s e d A u t o m o t i v e I n f o t a i n m e n t – U s e r E x p e r i e n c e d e v e l o p m e n t u s i n g Qt – A u t o m o t i v e S i l i c o n s u p p o r t • Ow n e d b y E m p l o y e e s a n d F o u r i e r t r a n s f o r m • Of f i c e s i n S w e d e n a n d G e r m a n y
E c o s y s t e m - Me m b e r s o f t h e s t e e r i n g c o m m i t t e e - Me m b e r s s i n c e 2 0 0 9 , Me m b e r o f t h e S y s t e m A r c h i t e c t u r e T e a m , k e y c o n t r i b u t o r - S i l v e r m e m b e r - D r i v i n g e c o - s y s t e m o f s t r e a m i n g , n e t w o r k e d m e d i a - A c t i v e c o n t r i b u t o r s - D r i v i n g w i d e s c a l e a d o p t i o n o f A u t o m o t i v e - Me m b e r s o f t h e R - C a r a l l i a n c e f o c u s s i n g o n E t h e r n e t L i n u x b a s e d a p p l i c a t i o n s
D i f f e r e n t i a t o r s ● R e l i a b i l i t y ● S a f e t y ● P e r f o r m a n c e ● C o m f o r t ● B e a u t y ● I C C - B Y c o m p o s e - r / F l i c k r n f o t a i n m e n t
I V I h i s t o r y ● R a d i o C C - B Y - N D s c o t t 3 6 1 / F l i c k r
I V I h i s t o r y ● R a d i o – R D S – T MC – F M / A M – S i r i u s / X M – D A B – Mu s i c m e t a - d a t a T i m e - s h i f t – – A u t o m a t i c t u n i n g C C - B Y - N D s c o t t 3 6 1 / F l i c k r – e t c
C o m p l e x i t y C C - B Y - N D m e r c u r y v a p o u r / F l i c k r
I n t e g r a t i o n
I n f o t a i n m e n t m a r k e t s i z e • A p p r o x . 4 1 . 2 B $ 2 0 1 6 • G r o w t h a p p r o x . 5 . 5 % p e r y e a r • Mo s t l y h a r d w a r e b u t c o n s i d e r a b l e s o f t w a r e s p e n d S o u r c e : I H S i S u p p l y R e s e a r c h , F e b r u a r y 2 0 1 2
P l a t f o r m m a r k e t s h a r e P l a t f o r m m a r k e t s h a r e i n p r o d u c t i o n ( % ) • QN X m a r k e t l e a d , b u t d e c l i n i n g Ot h e r • Wi n d o w s s t a b l e , G E N I V I / L i n u x m o s t l y i n A s i a • G E N I V I / L i n u x u p t o 2 4 % i n 2 0 1 8 2 0 1 0 . 0 2 0 1 2 . 0 2 0 1 4 . 0 2 0 1 6 . 0 2 0 1 8 . 0 S o u r c e : I H S i S u p p l y R e s e a r c h , A p r i l 2 0 1 2
U s e r e x p e c t a t i o n s
I V I c h a l l e n g e s C C - B Y j a s o n p a r i s / F l i c k r
I V I c h a l l e n g e s ● A c a r i s n o t a p h o n e ● D r i v e r w o r k l o a d ? ● I n f o r m a t i o n r e l e v a n c e ? ● I n f o r m a t i o n c o m p l e x i t y ?
I n t e r a c t i o n s u r f a c e s ● T h e I V I U X i s a n i n t e g r a t e d p a r t o f a l a r g e r s y s t e m – S c r e e n s – H U D – L E D s – K n o b s – S o u n d – V o i c e c o n t r o l a n d s p e e c h f e e d b a c k
I n t e r a c t i o n m e t h o d s ● A n u m b e r o f t r i c k s t o p r e s e n t i n f o r m a t i o n – T r a n s i t i o n s t o g u i d e t h e e y e – G e s t u r e s i n s t e a d o f h a r d - t o - h i t b u t t o n s – 3 D f o r d a t a v i s u a l i z a t i o n Qt 3 D ● K a n z i – i n t e g r a t e d i n t o Q t Qu i c k ●
Mu l t i p l e a p p l i c a t i o n s ● Me d i a p l a y e r ● N a v i g a t i o n ● V e h i c l e s t a t u s m e s s a g e s ● B l u e t o o t h c a l l s a n d m e s s a g e s ● E - m a i l ● T r a f f i c a l e r t s
S a f e t y f i r s t ● D o n o t s t a r t l e o r i n t e r r u p t t h e d r i v e r – S u d d e n s o u n d – Mo v i n g p i c t u r e s – R e q u i r e v i s u a l f o c u s a w a y f r o m t h e r o a d A s k i n g c o m p l e x q u e s t i o n s a t t h e w r o n g t i m e – – e t c ● A p p l i c a t i o n s n e e d s t o b e m a n a g e d a n d p r i o r i t i z e d
S h a r e d r e s o u r c e s ● E v e r y b o d y u s e s a l i m i t e d s e t o f r e s o u r c e s – Ma i n s p e a k e r s – H e a d - u n i t s c r e e n – U S B p o r t s Op t i c a l m e d i a d r i v e r s – – e t c ● R e s o u r c e s n e e d s t o b e m a n a g e d a n d a p p l i c a t i o n s p r i o r i t i z e d
V o l a t i l e r e s o u r c e s ● R e s o u r c e s c o m e a n d g o o v e r t i m e – B l u e t o o t h d e v i c e s – N e t w o r k c o v e r a g e – R a d i o r e c e p t i o n – U S B s t i c k s c o m e a n d g o – e t c ● R e s o u r c e s n e e d s t o b e m a n a g e d
P e l a g i c o r e R e s o u r c e F r a m e w o r k ● A f r a m e w o r k f o r m a n a g i n g r e s o u r c e s – Mo n i t o r i n g – A c c e s s c o n t r o l a n d p r i o r i z a t i o n – A g g r e g a t i o n – e t c
E n g i n e e r i n g c h a l l e n g e s ● A c a r i s n o t a p h o n e ● Y o u p a y € 5 0 0 f o r a p h o n e a n d u s e i t f o r a y e a r ● Y o u p a y € 3 0 k + f o r a c a r a n d u s e i t f o r 3 + y e a r s
A v a i l a b i l i t y ● S t a r t - u p t i m e – A v a i l a b i l i t y o n n e t w o r k s ( C A N ) – E a r l y v i d e o s t r e a m s ( r e a r - f a c i n g c a m e r a s , p a r k i n g a s s i s t , e t c ) – E a r l y a u d i o – e t c ● S t a b i l i t y – S a f e t y – C o n s u m e r e x p e c t a t i o n s
H a r d w a r e p l a t f o r m s S i l i c o n B u s e s ● ● – T e m p e r a t u r e r a n g e s – C A N V i b r a t i o n r e q u i r e m e n t s L I N – – – Mu l t i p l e s c r e e n s – E A V B – C o n n e c t o r s – MOS T – H e a t m a n a g e m e n t – F l e x r a y – P o w e r m a n a g e m e n t – e t c – C o m p o n e n t l i f e - t i m e
Recommend
More recommend