System Architecting Agile? SASG Ger Schoeber June 2nd, 2009 Contents Introducing Sioux Offices, Business, Value Chain, Business models, Projects Statement: “System Architecting has nothing with Agile” What is System Architecting What is Agile Development What is the Delta Are there complementary opportunities Agile Model Driven Development Examples from the Industry How about Engineering Processes, Quality and Agile © Sioux Embedded Systems 2009 | Confidential | 2 1 Offices Moscow Eindhoven Herentals © Sioux Embedded Systems 2009 | Confidential | 3 Services and Products RISK REWARD BC PARTICIPATIONS OPEN INNOVATION Vending Technology SIOUX REMOTE SIOUX SOLUTIONS TECHNOLOGIES MACHINE2WORLD© CENTRE DEVELOPMENT CONSULTING SIOUX EMBEDDED SYSTEMS PARTNER NETWORK © Sioux Embedded Systems 2009 | Confidential | 4 2 Increase added value Price yesterday Innovation Added Value Price? today Cost Doing the same for less yesterday Cost today Productivity yesterday today tomorrow? © Sioux Embedded Systems 2009 | Confidential | 5 Business models Added Value Sioux as Product Developer Platforms Level 4 Better Businessmodels Risk reward Level 3 Better Solutions Multi disciplinary Sioux as Service Provider License Level 2 Better Processes Consultancy Projects Level 1 Better People Secondment Business Risk © Sioux Embedded Systems 2009 | Confidential | 6 3 Value Chain, Head - Tail OEM FOCUS MARKET DEVELOPMENT SUPPLIER FOCUS PRODUCT DEVELOPMENT Sales Service / Operations Logistics Production Industrialization Supply Chain Engineering Technology Design Fundamental Research Marketing OEM OEM SUPPLIER © Sioux Embedded Systems 2009 | Confidential | 7 Development Centre Since 1997: 110 projects In range for 1 men-month to 10 men-years effort For 48 products At 25 customers © Sioux Embedded Systems 2009 | Confidential | 8 4 Statement “System Architecting has nothing with Agile” © Sioux Embedded Systems 2009 | Confidential | 9 Statement: “System Architecting has nothing with Agile” System Architecting Agile Development © Sioux Embedded Systems 2009 | Confidential | 10 5 System Architect / -ing / -ure WHO HOW WHAT © Sioux Embedded Systems 2009 | Confidential | 11 System Architect responsibilities needs. requirements, based on the user's needs and other constraints such as cost and Interfacing with the user(s) and sponsor(s) and all other stakeholders in order to determine their Generating the highest level of system schedule. Ensuring that this set of high level requirements is consistent, complete and correct. acceptance Generating a set of test requirements, together with the designers, test engineers, and the user, which determine that all of the high level requirements have been met, especially for the system-environment-interface. cost-benefit Performing analyses to determine whether requirements are best met by manual, software, or hardware functions; making maximum use of commercial off-the-shelf or already developed components. partitioning Perform a to allocate all present and foreseeable requirements into discrete partitions such that a minimum of communications is needed among partitions, and between the user and the system. Partitioning of large systems into (successive layers of) subsystems and components each of which can be handled by a single engineer or team of engineers or subordinate architect. sketches Generating products such as , models, an early user guide, and prototypes to keep the user and the engineers constantly up to date and in agreement on the system to be provided as it is evolving. coaching the design and implementation engineers, or subordinate architects, so that any problems arising during design or implementation can be resolved in accordance with the fundamental architectural concepts, and user needs and constraints. Ensuring that a maximally robust architecture is developed. Ensuring that all architectural products and products with architectural input are allowed to become obsolete. maintained in the most current state and never © Sioux Embedded Systems 2009 | Confidential | 12 6 Agile Manifesto © Sioux Embedded Systems 2009 | Confidential | 13 12 Principles behind the Agile Manifesto 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. © Sioux Embedded Systems 2009 | Confidential | 14 7 System Architecting and Agile System Architecting Agile Development © Sioux Embedded Systems 2009 | Confidential | 15 System Architecting and Agile System Architecting Future Vision Direction Foundation Stable, robust Multi-disciplinary Agile Development Short term Speed Changes in direction Adaptions Changes in solution Software engineering © Sioux Embedded Systems 2009 | Confidential | 16 8 System Architecting and Agile, complementary? © Sioux Embedded Systems 2009 | Confidential | 17 System Architecting and Agile System Architecting Future Vision Direction Foundation Stable, robust Multi-disciplinary Create a rough initial foundation based on the future vision and direction. A stable and robust multi-disciplinary system outline, inspired by customer needs and technological opportunities, revisted on a regular basis. Agile Development Short term Speed Changes in direction Adaptions Changes in solution Software engineering Use a time-boxed iterative approach for detailing the requirements, fit criteria, design models and realisation. This is derived from the multi-disciplinary system outline implemented for all disciplines. © Sioux Embedded Systems 2009 | Confidential | 18 9 AMDD – Agile Model Driven Development Agile Development Scott W. Ambler Iteration n: Development Iteration 2: Development Iteration 1: Development • Develop working system via a test first approach • Details captured in the form of executable specifications Test Driven Development • • • • Model Storming Iteration Modeling System Architecting Initial Requirements Envisioning Initial Architecture Envisioning Iteration 0: Envisioning Work through specific issues on a JIT manner Stakeholders actively participate Requirements evolve throughout project Model just enough for now, you can always come back later • Modeling is part of iteration planning effort • Need to model enough to give good estimates • Need to plan the work for the iteration • Identify the high level scope • Identify initial ‘requirements stack’ • Identify an architectural vision © Sioux Embedded Systems 2009 | Confidential | 19 Example projects 10 Example Pronto product family – Philips Home Control © Sioux Embedded Systems 2009 | Confidential | 21 Software increment © Sioux Embedded Systems 2009 | Confidential | 22 11 Incremental development & integration approach © Sioux Embedded Systems 2009 | Confidential | 23 Pronto project Feasibility & BC Porting application QVGAVGA Touchscreen Project Preparation Top level Requirements Top level Architecture Production & Sales Wireless protocol Power consumption Assignment Preparation VP Concept Confirmation CS Product Implementation PRS 2005 Process Verification DR IR Initial Production Volume Ramp-up CR MPR 2006 © Sioux Embedded Systems 2009 | Confidential | 24 12 Pronto Roadmap 2005 2006 2007 2008 2009 © Sioux Embedded Systems 2008 2009 | Confidential | 25 Pronto Roadmap, visualising architecting process Functional S ta k eh ol d ers D ri ve rs D eri v ed dri v ers E nd U s er E as e o f us e In t ui t i ve u s e A p pl ic a t io n D ri v ers Concept C h an ne l & V ol um e ha rd k ey s . H o me ha rd k ey . PC Legac y .c c f. pc f C o nf i gu rat i on w i za rd g u d i i ng t he n i e xp eri e nc ed i ns t al l ers . i g a d h o c m od e. C o nf g i u rat i on e di t or o n P C . Ou t of t he bo x ex pe ri en ce by p rovi d n Ou t of t he bo x ex pe ri en ce by p rovi d n i g a de f au l t c o nf i gu rat i o n i n t h e c on t rol p an el . C o nt ro l p an e .l E n d u se r ha s o n yl op e rat i on mo d e a vai l ab l e. F ul l sp ee d U S B co nn e ct i on . E d ti o r & C on t rol pa n el . P a rt i a l d ow nl oa d . Gra ph i cs co n te n t p ro te c t o i n b y di sa b il n g t h e u pl o ad fr o m P rot e c ti o n. C o nt ro l P a ne l . H i gh -en d I R t ra ns mi s si on f or p an el & e xt e nd e r. H i gh -en d I R re ce pt i o n t o e l arn a ny co de f rom ac co mp a ny i ng H i gh -en d I R . rem o te s . E as e o f se t up R el i ab i il t y A dd e d va u l e In t ero p era bi l ti y Lo w c os t . Fi t i n p ort f o il o Mi d - t o H i gh en d m a rke t . S o ft w a re u pg ra de Da i g no st i c s Lo g gi n g a nd st a t us vi si b li i t y F ac t ory so f t w are Tuner InternetE xplor er.ex e M aestro Edi tor Appl ication Fac to ry DB Rou D ocu ment ( Da a t M anag ement ) te r Dat a Man ager 2 3 12V 0. 3A 4 Max 30 V in 1 + - + + A PI Con cep t Si gn atu re Ad d e d v a u l e De si gn ed A ro un d Y o zilu ed user F ull yp er sona i nte fr ace t o myn eeds In te ro p e ra b i il ty De a l e r Ea sy T o E xp eri e nce A dva nc ed A l ar ge br g i ht LC D di spl ay giv es me a cl ear ov er view to con tr ol my co mp e l t e home en te tr ai nment e xper i ence U niq ue Phi il ps tec hnol ogy to a l ow t he cre at o i n of per sona il zed user n i t er fa ces 3 Se l l a b i l ti y Ma rg i n Fit i n p or tfo l o i W o rk Sh e et Ph BLC i il ps P&Cons ACCum 2004er El 12ect 0 r6 onic s , Dic k Mol O , c t 2004 Val ue P ro po si tio n Ho us e 12 2 Compan y Co nf d i enti al Ins Ph li i p s H o me Co n tro l el tal r M arg i n Fit i n p ortfo il o “Ja son ” se dU 4 Pro fi t 6 Se rv i c e a b li i ty 2007 Up g ra d e a b e l Pro fi ta bi l ti y r L ow S ervi 2005 2006 Se rv i c e 14 Sep D enver Market Tra n i ing pe rab W a llm o u n ta b le v SwDev : 3 < S p an is /h G re k > M a ra n tz Ad v or Pro je c t tro l Pa e g Co n lp t ca or n ti o LV N: 2 x 2 <C y ri li c > X + ,X -, Y ,+ Y - For ev er: B o l c ki ng-r ea d on queue. C ase CMD: S S S S S R PL. B a te ry c o n e tc ro V D: 2 + .9 V n S C2 D .[0 .1 ]5 n S C2 SDL CK A .[2 .1 ,0 2 1 .1 ]5 [D 6 1 .3 ]1 Q D M ,0 D Q M1 NF RB + 3 .V 3 A .[2 .1 ,0 2 1 .1 ]5 Fil l a dt a Sig nSem (s t ra t ) If t tl >0 Ser Sta r te d=tr ue; Set Timer N ( w o +ttl .) Els e W ait Sem(r eady) Exec_SER .[ ch] Ser ial Dat a Comm n ad Count Dela y Port Sett n i gs SerSt art ed SE R_RES UM E If Ser Sta r te d Set Timer N ( w o +ttl .) B OO T [0 .3 ] V COE R: 1 + V .5 SE R_STO P Canc elT m i er. Ser Sta tr ed=fa sl e. St opSE R SerSt art ed=fa sl e. S eri al t- hread For ev er: W ait Sem( ts ar t) . For c ount sn ed c m o mand; dela y . W hil e S ( re Sta r te d) sn ed c m o mand; dela y S g i nSem( e r ady) V D :+ V 3 2 SE R_REA D . E xec_io. [c h] io v v M ult m i edia P Cs fo tw are 02-P o r je c t HI D/ USB StartFs atLean r() { Cancl eled =Fals; e F = ; 1 CF Download Faste Larn(; ) OpeL nearnSs esion While(NotCanceled) And(F <=MAX) v 127 Mu tl i med ai PC E xtend er CRS Cn o tr lo P n ael [ D .Mo ]l US R C o n to r l P a n le [ G.S c o hee b ]r 01-Pr odu ct 02-Pr oje c t archi et ctu re CRS E tx n e d re CRS Mu tl M -i e id a P C [D . Mo ]’l E tx n e d re su e a c s se [ M.V e l min c xk ] S RS Cn o tr lo P n ael [ I. F a ir ]a SS R [ D .Mo ]l URS E x te d n re [ .R Mu s c e hbo r ce ]k I tn re ca o ti n D e g is n Ma se tr o C n o tr lo P n ael [L . u Ny n e s ,D . Mo l ] S RS E id to r [R . S io ]n SS R D ispat cher App RI S spi IR C R emot e Po r to o c l Se p ic cfi a o ti n N e tw o r e k d H o me o C n to r l Da i n g o ts sci [ G.S c o hee b ]r Tp oLee vl S y s tA cr h SA D – th si d co m u e n t– [G . S che o b re ] Ma se tr o C n o tr lo P n ael [I .F a a ir ] [I. C a l yr s ]e 1 SSLI S L I US /*Thred a passs e *messg aes toAPP. *Excep tion: *Cancl e is cl aled *diret cly. / * /*Threadblocs k *on ler an *untilready *or cac nelle. d / * La ern La ernStr( t tmo, &buf : : : : ` ); Learn and store a code C C { CCF / PC F s t andar dchar s R CS E d to i r [F . A m a n ]d F RS Ma se tr o E d ti ro [R .S o n i ] C OMM.D L L [ G.S c o hee b ]r C omm . dll N OR MAL U seCa se v Na vi g a tio n Un icod e F on t 0 Contro l Pan el Edi tor U s re In te fr ca e S e p c fi a co ti n Po r tn M o a e tsr o E id to r Ex te nder 01-Pr oduc t desi gn T rue T y pe Con trol P an el CRS Ge nea r C l one cpt [ D .Mo ]l speci fi cat o i n Edit or 01-P o r duc t 02- Pro j ec t Ma rc h 2 4 2, 0 0 6 P h li pi s CE - Ho me Co n tr o l , Ger S c o h e b re Ino frmUsr e(F); Ler anIR(tmo=30min. &buffr e : : : : : : : : ` ); v v v v CO MM .DLL Ed ti o r ap p l } } EC F 1 08 I RC R IS Mae st ro ap pl (a ppl / mw/b sp ) HEX x“ ml 2 ib n ” 255 CF Tra ns a lte En/ Dec r y pt La ernIR{tmo, : : : : ` }; } Gt eLearnd eData(&bufe fr, : ` ); Cloe sLearne Sssion LEAR E L A R US C C GLRD L G R D US C C CSLI S C L I US C C Gt eData Learn(tmo, &buf : : : : ` ); Starte Larn Learn(tmo, &buf : : : : ` ); Starte Larn Cance( l) Stop Capu tre Pe rss Rl eease COM M. DLL Wait1.5 s Retr un daa t no s iy R aw EC F I RC La ernIR{tmo, : : ` }; LEAR E LAR La ern Ed i tor a p pl Rt eurn bf ufer cn otent CAN CEL Use Case Ler anIR(tmo=30min, &buffr e : : : : ` ); “ h xe 2 e c f” IR Tr ans a lte <s ym bols > { F+; + Stopa FstLer an(); < Cyr il li c> EC F 41 2 cus tom er Cont o r_ l panel 01- Pro duc t 02- Pro j ec t 02 - Pr oje c t E dit or <S pan is h/G r eek> Cyrillic s tandar d char s 127 2 52 E xecut or- t hread C MD RPL ACK/ RPL BL R: \I ngbtc pic 3ms 001 \C ew6maes \S \ Beqle ule u1ms 033 \ Pro - cr s \Pr oje c ts \ To u c hs c e r en \8 137_Maes tr o \S \D ocument ta io n \S Doc umenta t o i n 01- Pro duc t 2 2 Re g is tr y -K ey : M ae s tr o Fo n t = 1 24 , 1 8 0 , 14 0 0 s tandar d chars 128 SE R_SEN D Q ueue.[ ch] Sender - thr ead Fore v er: Blo c k n i g-r ead on queue. Add ti mes ta mps n i AC Ks. Wr ti e mes s age s n i s oc k et. Pro ce ss v 2 x 2 2 x2 v La ernStr( t tmo, &buf : : : : ` ); RI S R aw EC F R aw EC F Ma es tr o a pp l (a pp /l mw/ bs p) “ fo m r as il e ” C F Transl ate IR Transl ate Cane clLean r(); Cac nelled = Tre u; Bina ry CF } Cane clLearn CLLR L C L R US La ernCn( l) C C En/D ec r ypt X CF IR XCF Fact or yDB IF Se ti n g = R w aLear n THENEC F EL SE I F r e rp e s n et abe l -i n -h e x THEN HEX EL SE ECF EN DIF ENDI F A F I L Cancela FstLer an() // Sp earatethred a { < lang s pecif ic > F act or yDB 255 Reg i ts r -y Ke y : Ma e ts ro Fo n t = 1 9 0 , 2 52 , 8 E0 0 2005 FP GA Executor . c CMD ACK (/ o l c k RPL) S ender. c M a e stro Ed it 0 Heb rew 0 190 < Heb re w> P ack e t. [c h] N HC packet handli ng ( un) cook v s e ri al d e vi ce s Integrating Co ncepts <H ebre w > air s C on tr ol Pan el: SP I f or T ouch scr een an d IR - FP GA . C ur r ent yl t he Mar vel /l U SI W F i i modul e si de sig ned i n. T his mod ule u ses th e SD IO n i te fr ace . I f n i t he f ut ur e t he P hi il ps WiF i modu e l w oul d be pr ef er r ed bec ause of e l s sp ow er u sage, th en a t hi r dS P I n i te fr ace i s need ed. T hat wo uld me an th at t he MX2 1 coul d be use d f or th e Co ntr ol Pan el f r om t he no nw ar ds. D i sadva nt age i st he nt ha t t her e ar e t w o pr oces sor t ype s need ed n i st ock . E xt end er s: S PI o nly f or IR - FP GA . C on tr ol Pan el an dw i e r e l s se xte nde r nee d onl y one U AR T f or de bug gin g p ur pose s. T he se ir al ex ten der si spe cif i ed to h ave 4 ser a i l por t s. B y mult p i e lx n i g se r a i l p or t 3 t ow ar ds ser i al co nnec ti on 3 and 4 t he MX2 1S ca n be used . Th er e si no r e qui e r ment o r use c ase t hat se ir al c onne cti on 3 an d 4n eed t o be use d at t he s ame ti me n i pa a r l el . T he C ont r ol P anel shou d l be ab e l t o dis pla yMo ti on JP EG pic tur es . Th si si h ow ever a dif f er ent pr ot ocol t ha nMP EG 4 . For now th er e si no r equ ri emen t t o b e abl e to su ppor t MP EG 2 or MPE G 4b ased I P c- a mer as. v v v 2 x2 4 v 127 ti no 4 Ye s [L . u Ny n e s ,J .V e h r ae gn] v v v 2 2 - M ac ro te sti n g L eg a c y 255 l a nd s c VGA 6.4 " M a ra n tz Ba s ic 3 3 No Sy stem Ad v a n ce d v v 2 x 2 - Pa rti al d o wn o l ad Va ri ab l e s 20 p o rtr QVG A 3 .5 " v v Ba s ic v 2 x 2 2 x2 IR, m o d el n u mb e rs Ch a nn e l ma c ro F a st l e a rn 81 0 s Pr jo e eD c to v ci e r Pr ope r eti F o nts Ed M ul ti p e l itor CF s Si m ul a to r Sp an ish /G reek s tandar d char s 128 Sw De v: 20 128 ca s ele c t IR _START IR _STOP Canc elT m i er. Ir Sta r te d=f la s e. IR _STOP. S ri t art ed=fa sl e. IR_STOP. For eve r : Bl ock i g n - re ad n o s ock et. Ifo l c ke d by oth er: N ACK El se ACK. ( RE) O L CK: s et o l c k ed; R PL. O th ers : queue fo r ex ec uto r. MX2 1 C om me n t R ema kr abl eB O M r ed uct o i n c hoosi ng MX 21S f or Co nt o r l Pa nel , Wi e r e l ss - an d $ 12 S er i al E xte nder . 2 MPEG4 28 Ti m e Mg t & T o ke n He bre w, C yri l ci Vi ew n i g Ad v a n c e d v v 2 x2 P EP 0 S wDev : 6 Bangalore R 2 S 2 3 -1 Se on t t Bu M X21 S $9 SPI i Tu n es Ma r a n tz M id i v Ba s ic .i MX21 S wDev: 14 Leuven Re ig s tr -y Ke y : Ma e ts ro Fo n t = 1 8 0 , 2 02 , 2 0 A0 8 o N e n 1 v v l a n ds c a pe VG A 3 .7 " IR o utp u t l ev el IR b a l s te r Po we r s en s i ng i n pu ts Re l ay o u tpu ts 127 Pro ix ma DP 8000 RS232: 9600 Bd 8N1 6 9 0 M axi v T rue T y pe W AV so u n ds T ou c h sc re e n Ch a rgi n g do c k n i g W iFi Eth e rne t Se ri al I/O Extender Or ganisation R S232 B d u a a r :te D ta tib :s P tira :y S p to tsib : I R_SEN D IR _START If t tl >0 IS r t art ed =t u r e; Set Timer N ( w o +ttl .) Els e I R_STOP /b l ock i ng . I R_RE SUM E If I S r t art ed Set Timer N ( w o +ttl .) Sto pIR Pric e UART M in i v v 1 -wa y F o nts IP Ca m era Tm i e m an a g em e n t T ok e n pro to c ol Ad d res s a bl e IR P x ro m a i P jro e c to r D 8 P 0 R S 2 -2 3 ro p t Exec_I R. [c h] I R_STO P Loc k d e Loc k Time Abs Tim e WM P OS ev ents Wn i dows XP, MCE,.. Ho me Cont r ol - System H ouseRudy Musschebr oeck2005- 04-05 M id i L i g ht d i m mi n g Ra di o Ra , Li te to uc h , Va n tag e A ud i o Re qu e st, i M e rge M S M CE Co n di ti o na l M ac ro s Ex te n d e r RS-23 2 W i Fi Ether net U SB Ut li .[ ch] Er o r r handli ng Di agnosti cs o l gg n ig Pr ot ect edSt or e Pa rti a l d wl d /W i z ard M id i v W i z ard M yD ata b a se P ronto RF Installers model – via the P rontoEditProfess ional In s ta l e r, se t up Configura tion Con nect t he P o r xim a dev c i e t o the cor e r ct ser i al por t o f th e ext ende .r Cr eat e a page w ti h but t ons to cont r ol th e Pr oxi ma d evic e. E xec_decl. [c h] Lock. c Ch eckLock R eceiver - thr ead MCE System tr ay, cfg panel Host service Ti no v M y Da ta ba s e v M u s ci b ro ws n i g Lu tro n Gra p hi c Ey e Es c i en t F a cto ry Da ta ba s e Sp l ti o f UI a nd Co n tro l In t he but to n pr oper t e i s, speci f yt he com m and t os end ( RS 232- st r n ig /# e r peat s / del ay) . S DA RM v US / N L / F / D / SP Ed ito r Fin dp o r per t e i s of P r oxi ma d evice and set t he se pr oper t e i s cor r ect i n ti s‘ devi ce- pr op er ti es’. 26 5 Mb .1 V 8 1 ( 6b - ti ) Chec k Time += 500ms . Set T i mer (Abs Tim )e . If Loc k Time exp i re d: c e l ar em bOS 1-6-2009 K4 S5 6163F P - BF 5 7 5 2 6 Mb 1 .8 V 1 -6 b it SDRAM Const .h St ar t P EP v1. 1 - OEM: Maran tz - Wal m l ou nt PE P v2 .0 (=Mae str oE di t 1. 0) - S pl ti GUI- co des - A ct vi i ty ori ent ed - MyDat aba se - Qui ck St art Wi zard - CE se vr e sr , IP cameras - 1 way RS 2 - 32 Editor Control Panel K4 S5 6 1 3 6 PF - BF 75 NA NDF a l h s 6 4 o r1 2 8 Mb y te (8 o r1 6 b ti) Chec k Time = Now + 500. SetT i mer (Chec k Time) . MyDB FactMyDB oryDB Technology A [2 .1 3 2 ] B _ OE _ B B _ R W_ B B _ C S _ B B _ D QM_ 3 E 3 B _ B U A T R _ 3 R T S Recei ver. c P EP 2. 4 - Aut o Con fi gur eWi zar d - Navi gat o i nO ver view - Mn i i S uppor t - Ga e l ry Ad don 1. 4 ( $19 ,99) Pront oE di t Prof essi ona l v1. 0 - MyDat abase i nt egrat o i n - E scie nt Wi dget -S n ig e l sho t 1w RS 2 - 32 - Lu tr on vi tr ua l graphi c eye - P owe r sen se cond . Macro PE P 2.2 - S kinni ng, T hem n ig - 2 wa yR S- 232 - G all er yA ddon 1. 2( $1 9,99 ) P EP 2. 3 - Mar ant z suppor t - UPn P - Gal e l r y Addo n 1. 3( $19 ,99 ) E ditor P EP 2. 1 - Rel ays - 2p age view - Gal e l ry Add on 1.1 ( $19, 99) - expor t t oM i cro P PE NG V2 .0 C om p eti ti on 7L 4 X1 8 3 7L 4 CX3 2 a d rd se s deo c d re SW upd ate UI Tin o Ad Ho c s e tu p 100 % e l a rn & s en d Hi g h-E nd De s i gn Ro ta ry c o n trol Di a gn o s tic s M ul ti -L an g u ag e Lg i h ti ng Co n tro l M us i c Se rve r co n tro l W iFi Eth e rne t Re a -l T i m e c l o ck Ea l n X an t ech HA I Va nt ag e Ni e l s A MX -IOR I-OW s ta r t SW In stal e l r M aestro USB (UART ) : L ater : R CFa st Ou t o f the b o x e x p eri e n ce Re l a i b l e IR W iFi Hi g h i n s tal l e r pro d u cti vi ty Fe r esc al e D Q M [.0 .3 ] 64 MB NA ND flash IP p rotoc ol R C F a st S DK S ep tem ber 200 6 M a e stro s ys te m Co n tro l P an e l Mo nt aV i st a 1 5 k- ye k e yp d a A [0 .1 ]5 SC DK0 E D SCK L , R n A ,S C n A ,S n D S WE A[1 . ]3 CS_ B 1 CE server Maestr o R eq uir em ent s Maxi - V GA 6" - 2 way RS-232 Adv anced e xte nder - 4 rs-232 - 4 I R out / power s ense i n - 4 rela ys - E the n r et Sh arp se pae kr e K y b ca k g il h t ( 7bu l eE L Ds ) D [0 .3 ]1 D[0 . 5 1] 7L 4 CX1 66245 b fu fe r/t ra n a ls to r E xec_bool. [c h] Cre st o r n P hilip s H om e Co ntr ol ST Micro el ect ron ci s UB S_ B VU_ S IR Q INV D[0 .1 5 ] A[1 . ]3 64 MB S D R A M M ul ti -u se r Har dw are / S oftw are C ompon ent Sup plier s Sp e ka e r cn o n ce to r V D :+ V 2 9 Ext ender H igh Le vel So ftware Ar chitec tur e UPn P 2 -wa y R S2 32 vi a e xte n d er P hilips PPhilips Ph hilips li ips NS SOs N Os NS SOs N Os Mara nt z OE M S L P ,L S N L EDb a kc g il h t rd vi re HW r ve si o i n Mai n.c Sh o rt l e a rn n i g c u rv e . Mi ni He d apo hne ja c k OPT IONAL L IN E OUT _ L L IN E OUT _ R T IL T e s no s r ric u c ti S creen/Key backlight l ogic W H_ RE V [0 .2 ] F C_ E RSE T , F C_ E RAY D WI F I _ EN M ain -t hread S tar tup & n i ti a ils i at o i n. W ai t ti l chi d l sd e i. Mi cro Wal m l oun t P WR _ AT D _ IR Q , PW R_ C n HGE RR, P WR _ n H CG DO_ C IR Q , DOC_ DP_ DA 0 S P I_ 2 EX T _ I Q R B V U S CS8 90A 0 - CQ 3 Eth re e nt o c n tro l re T D X + ,T D X R D X + ,R X -D Bo to EE P ROM AT 9 C 34A 6 -1 0 S I -2 .7 Ro b u s t a n d r e il a b e l e d i to r – c on tr o l p a n e l c o mm u n c i a ti o n . Ab i l ti y to l n i k th e “ n i s e rte d a d d e d v al u e ” to a s p e c fi i c i n sta l l e r. On e c o n tro l p a ne l fo r a l l Ho me Th e a te r e q u p i m ent i n th e ro o m . Th e p a n e l s h ou l d b e c om p a tib l e w i th a l th e s e A/V d ev i c e s (s e e a s l o ‘ e n d u s e r’ ). Th e re s h o ul d b e e n ou g h p ri c e ma r gi n to g a n i on s e l i n g th e p ro d u c t a n d s til l h a v e a c o mp e ti tiv e p ri c e & p ro d u c t. Th e p ro d u ct s h o u l d fil l a ga p i n th e pr o d uc t p o rtfo l o i o f th e d e a l er w i th r e sp e c t to fu n c ti on a l i ty /q u a l ti y /p ri c e . Co m p eti ti v e Pr o du c t/M a rk et c o m b n i a ti o n w ti h s o u n d p r o fit m a rg i n on to p o f th e Bo M a nd l o w NRE. Ro b u s t a n d r e il a b e l c o n tro l p a ne l to h a v e a l o w FCR. Ea s y to p r od u c e a g a n i s t l o w c o s ts . Low des g i n a n d re a il z a ti on c o s ts . B asic ex ten der -W F ii E xtender T S _ IR Q T IL T SE NS_ I Q R E KY_ B_ L ONO F F E KY_ S E [L 0 . ]4 , KY E _ IN _ IR Q [0 .3 ] UB S_ V BUS _ IR Q S UB_ n SO F T O CN IR _ RST _ SA L VE M A [1 .0 .1 ]1 US B H I D vi rt ua l C OM Mi di - Lan dscap eV GA 3. 7" - Act i vit y Con tr ol - Co nt ent Cont rol - 1 wa yRS-23 2 - WiF i Control P anel ci e DAC3 560C u ado i sb u s y st m e DA C_ R n ST C L D_ EN_ VD, C L D_ EN_ VA, W PR_ P L MOE D GP IO UART _ RT S olders eh D& H Ba te ry e l e vl c ri u c ti A DC_ HP_ I Q R H P ,L H P ,R HP CM S S I_ T XCK L I2 C _ SDA , I C 2 _ SCL I C 2 C L D_ BL _ EN DA C_ L O_ I Q R, DA C_ P H _ IR Q In te r u tp o c n tro l re Bu s o C n tr lo E IM & S D R A MC US_ BS n OF T CON n C2 S U SB 2. 0 RJ 4 5 o c n e tc ro + T G4 -1 2 0 6 + NL d a ta fli te r Th e fi rmw 2008ar e o f th e c o n tro l p a n e l 2009 s houldbe u p g ra d e a bl e b y th e n i s ta l e l r to a d d fu n c tio n a l ti y o r fo r q u a l ti y u p d a te s . Ea s y w a y to i d e n tif y p r o bl e m s. Eas eo f Use Di ag n o s ti c s Fast n i s tal a l ti on P roducts ce ab ni ng li it y S erv Stak Fie l d Ca l Ra te Pro d u c e a b i il ty Tes ta b i il ty use of li ti y al b t y E asevai abi li A eli R T rai Ph li pi Con s Tw ee t er A va d Concerns Home t ro P l F ei rof ti dl ab Prod Ca il ti y l T es uca bi Ra te ta bi il t il t y y In st all er s Ma gn ol a i D ealers / D ist ributers VB AT _ OR_ VDC Audi o logi c S I_ T XF S , S S I_ T XDA T , S S I/ I2 S D Ca hce h V MMU D MA C ( 1 C h ln ) UA RT 3 Ethernet logi c Player IF De a e l r "J ack ” R esi de nt a i l S yst ems H ome Med a i S t ores Intero e v alu -up d set y f li ti A dde o iab EaseR el “B li l & J ane , 2 ki ds , ba bys ti Ad van ce d Au di o D esi gn H arv ey E e l ct o r ni cs li i yt En %% %% %. . . End U sers B ol t H ome Sys te ms SPS _ VS Y N ,C M O ,D C DL K , P L _ S HYC N, PS , RE V Wa t h cdg o A R M9 T D MI A IP I 2 A URT 2 U S B 1 .1 e d v ci e US B INV USB O n eP h i p sil V rse o n i 0 9 . d ra ft “Ed w ard & B arb ara” IP ca m er a su p p il e rs AV s er ve rs su p pl i e rs L i gh ti ng s u pp l i ers pn ael S P I1 _ n SS , S P I1 _ SCK L L C_ DB_ L P WM L CD Cn o tr lo e l r T i me r 1 &2 MC9328M X21 I C h ca h e A IP I 1 A URT 1 UA RT _ 2 RD X, UA RT _ 2 T D X, UB SD_ V M O ,U S D B_ P V O, S UB_ D V M ,U S D B_ P V, USD B_ SUSN P D ,U B SD_ RCV, n UB SD_ OE I SP 116 0D t ra sn c ie e vr V :D + .8 1 V G oo d n a m e S P I1 S D IO Me mo ry S tci k H o ts o c n tr lo re l UAT R1 _ R X ,D UART 1 _ T XD B VAT _ O_ RVC D V :D + .8 1 V Re il a b i il ty 5 P ronto P WM R [.1 .5 ],G [ .0 ]5 ,B [1 .5 ], CL S , SP L _ SPR, RT C FreeScale MX21 P rocessor MMC /S D SD_ WP SD_ C MD SD_ RDY F P GA iX lin x IR _ OUT + D ,D - , B VUS e l ds • “ When l ookin g f or a hom e c ontr ol s olu t o i n th a t of fe r s fl exib li ti y i n c ombi na ti on wi th r el ai bil ti y y ou al wa y s end up wit h t he bi g a nd c ompl ex s y st em s olu t o i ns . Now t he Pr onto a o l w s ea sy c onfi g ura t o i n at an a f ord a ble pri c e poin t ” • Ret ai el r s t hat a r e expa ndin g t heir off er i ng n i to A /V sol uti ons a nd c us tom i nst a l at o in F i m l t u och AD7 4 83 T So c n tr lo re l S P I_ 1 M IS O , S P I_ 1 MOS I , C GM( L PL 2 x) B o ts tr p a Ve d i o p o rt S IP _ 1 MO S I, S IP _ 1 M IS O , S P I1 _ n S, S IP _ 1 SL CK S_ DDA T [0 .3 ], SD_ CK L BWG2 1 1 or W- G-MR- 0 3 82 0 .1 1 /b g C A R _ IN , N EV_ I N IR tra n m s i te r + 3 .V 3 Eas e o f s e t u p 60 4 x R GB x 4 0 8 T FTpae nl IR • Wea tl hy end su er s wi th il mi te d ti me/ n i t er es t t o s eek f or s olu t o i ns , whoa r e w li n il g pay a n n i s t al el r t odo t he job • Cus to mi ns ta l a ti on c ompa nie s RF I Re l ra n IR logic (FPGA) Min i U B S cn o n ce to r ECS , EE SK EE D I, E D O Pro d u c tiv i ty XT A L 2 3 k Hz T J A G/I E C n T D O_ C U P Mu tl m i e id a ca e ce l r ta ro A n te n a K ern el 3 .3 V + 2 • Hom e buil din g c om pan i es th a t expa nd t heir of fe r n i g to fu l yl i nst a l ed ente r t ai nment a nd hom e c ont ro sl y s te m s V si u al i mpressi on ( no t f i nal d esi gn) T n RT S, T D I, T C ,K T S M Wi Fi l ogic (S DIO) L CDA P I BSP + .3 V 3 Av a i a l b i il ty In sta l l er Con su me rIn si gh t L ED b ca kl g i th V D: 1 + V .8 In te ro p e ra b i il ty 7 Des gi ned f or c ontr ol , th e P r ont oof fe r s r eli ab l e opera t o i n an d s ea m el s s n i t eg ra t o in n i t oa ny m aj or s sy t em at a n af for da ble pri c e poin t a nd wit h l ess n i s ta l al t o i n ef for t . + L ED T n D O _ C L P D J TAG c o n e tc ro kep yad o P w e r ma nae g me n tl b i o s cket • H gi h end Hom e c ontr ol s y st ems l ki e Cr est r on a nd AMX • Mi d end o c nt r ol sy s t em s l ki e El an , Pr emi se , H AI, C or Ac ec s s , Va nta g e t ha t hav e wir ele s s or w a l m ount c ontr ol pa nels • Emer g n i g PC ba s ed c ontr ol s y st ems wit h t a ble t PC s or s ma r t dis pl ay s RT Cb il Blu e s ta tu s E LD rd vi re b ca k g il h t A IP Ro tar y sw ti ch D ocki ng det ect o in H ID Targ et B oot s te tn i g Po e wr Cn o tr lo U S B il b L CD b a kc g il h t A IP b att er y dr v i er U SB i nser ti on VGA l andscape TFT LCD & touchpad .3 "7 c lo ro V GA TFTC LD VC L D_ 5 V0 LT9 132 J T A G_ S E L il b T tli e sno sr Ma b li o x T ouchscr een dri ver SPI dr v i er L S0 3 V 7 3 D_ 0 1 V L C_ D+ V 9 8 L E D b ca k g il h t rd vi re MX 1 2 _ B OOT S E L E th e n r et OS w r p a p re Ti tl sensor dr v ie r Keypa d backl g i ht d ri ver SD IO dr v i er RT C V L C_ D6 - V 5 P n O_ RS 1 R IS lS va e IC A PI iv a IP w fi il b Tu r e ty p e fo n t Wi fi dri ver LC D B ackli ght dr v i er M X21 dr v i ers Device IF Di scri mi n ato r 2 0 -4 0 1 -2 6 6 • The hig hly re l ai ble RF l n i k w ti h RS232 c ont r ol a nd fe edbac k en s ur e t ha t y ou r c omma nds a l wa y s r ea c h t he s y st em o c mponents for a o c r r ec t exec uti on • The PC- edit or wi az r d w li gl ui de y ou qui kc l y t hr ough th e c onfgi ur a ti on pr oc ess whil e m an i t ai nin g t he f ull fl exib li ti y R e s te gee n r ta ro IR e l an r n i g Se t n i sg IP C a me a r S R2 3 2 w 1ay B ta te yr il b R o ta r y r n i g Et her net dr v i er Sound dr v i er C om posit e US B dri ver H ID USB ddrri ver V L C_ DV 2 9 LT9 144 L CD v o ta l e g s u p yl F PG A o c re PO R_ S 1 1 SEC P OR_ IN P U T IR sn edn i g RS 3 2 2 2 wa y RS 2 2 32w - ay o c mma n sd v a i IP So n ud Sl ave IC dr v i er XT AL 2 3 K dr e vi r s E s te n e dr a vd a cn e d e txe n d re S DL c la b i a r to i n LCD dr i ver MOS F ET w s ti h c + 1 .2 2 V VB AT O _ RV _ C D P C c o mmu in a c to i n RS 3 222w - ay o c mma n sd v a i RS 3 2 2 1 wa y va i E x te d ner E txe n d re T o cu h cs e r en T o cu h cs e r en Pow er m anage men t f ra mew or k keypad dri ver MS D US B dr v i er proje ct R ea son s to Bel i eve • The g ra phic a l c a pab i til i es al o l w t he c r eat o i n of a pr of es s o i na l a nd i mpr ess vi e use r i nte r fa c e • Pr ont o’s her ti a ge n i th e ma r ket Co mp eti ti ve E nv ri o n men t V :D + 2 V9 L C_ DN E_ A V + .1 8 V Me mo ry :1 .8 V L T7 1 6 1 + 1 .5 V 1 .5 V M i X c ro e L - E D I Rh n adn il g In p tu s - GN D Sens or syst em w ti h volt age si gnal ou tpu t HI M D SD/ Ben efi ts • Les s c us tom er phone c a l s due t oea s y a nd r el ai ble oper a ti on • Full y u c s t omzi a ble to t he c il en t s’ wis hes • Extr em el y eas y c onf gi ur at o i n ma kes c us tom i ns ta l a ti on m ore prof ti a ble • Sea mel s s i nte g r at o i n of t eh c ontr ol of dif fe r ent dev i ec s a nd sy s t em s ;f r om AV to home c ont r ol, f r om el g a yc to IP bas ed te c hnolog y • Sle ek f or m fa c tor an d desi g n dedic a te d to c ont r ol 2 0 -4 0 12 - 6 C L D_ EN_ VD + .2 9 V SW2 60m 0A Un Pp Di g a n so ti sc Ou t u p ts 4 - SW1 40m 0A Ch ra e gr 1A L T7 161 .1 2 V PC e sr e vr Up p ngee n r ci cn o tr lo S y s te mA P Il b i I R B A IS C e tx n e d re 3 - V ma x V ma x L T C3 5 45 iL -Io n b ta te ry p ca k sn i ge l c le l 2 0 0 mA h Ke p yad Pro v i de a c o n tro l p a ne l w i th h ar d ke y s a n d tou c h s c re e n p ro v d i ing aneas y and n i tu i tiv e u s e r i nte r fa c e . Pu s h n i g a c o n tro l p a n e l b utto n fo r a d i re c t c o mm a n d or a n a c ti v ti y s h o u l d “ a w l a y s ” l e a d to th e e xp e c te d re s u l t. On e c o n tro l p a ne l fo r a l l Ho me Th e a te r e q u p i m ent i n th e ro o m . Th e p a n e l s h ou l d b e c om p a tib l e w i th a l th e s e A/V d ev i c e s . W h e n e v e r th e en d u s e r w o u l d il k e to u s e th e Ho m e Th e a te r s y s te m h e s h o u d l b e a b l e to c o n tro l i t b y th e c o n tro l p a n e l . Sh o rt l e a rn n i g c u rv e a n d c o n tro l p a n e l c o n fi gu r a tio n a n d n i s ta l a l ti o n tim e . Ro b u s t a n d d e te rm i ni s ti c co n tro l p a n e .l Re il a b i il ty Sh to tk y id d oe D VC_ 2 NCP3 46 o v re o v tl g ae rp o te tci n o A u id R oeq IP c o mmu n ci a to i n il b 2 + OU T D escr ipt io n In tu i tiv e u s e Ph il ips Hom eC ontr ol Ver si on0. 5, 26 August ‘ 05 V :D + 2 V9 I rn su h c ru re tn l m i ti re VDC Mu tli me da i c o tn e tn c n o tr lo CE e s vr e sr M i eg r e Mi d i Mae stro B lo ck Di ag ram + 3 .3 V L DO c u re n t o b o ts Re v e rs e p lo ra tiy p ro t ce to i n & E MI fi tle r Re e c vi e r sE c e i tn V D :+ V 2 9 B a te ry c o n e tc ro H C G_ E N A URT 1 _ T XD, A URT 1 _ X RD _ VAA DPT PL S U, V_ ADAT P M IN Po wer s en se I NP UTS GN D Senso r syst em w ti h dr y cont act r el ayo utp ut D eriv ed dr iver s + 2 .5 L DO + 2 .5 V Va ux F P GA EL 5 730 3 .3 V e th re e nt c o tn ro e l r+ Wfi iUSI A tc o i L n si tP l ya n i g F ow r ad r e /r S u b je tc /O b e s vr e r C F Ma n g aer L D C_ B L E _ N GU I yS s te mC F C o mmu n ci a to i n me c a hnm si T S IR _ Q sU e r F C CF Ee v tn r ce e vi re s BA T _ E L V EL C a me r a D si a p tc h re Amp l Bu i d l the AV-se tu p. Co n fig u re th e e xte n de r. Fi n e tu ne the co n tro l pa n el co n fig u rati on . Fi n al tes t o f the ful l s e tu p . Do n e a t en d us er p re mi se s . D riv er s Ea s e o f u s e C F Tr ansl ati on CC F Tr ansla ti on Power / Battery Logic (D eri ved from H D D) IP iX a v System ic rc iu t 1 Con tro l P an el Re l ated So ftware seri al 1 P rior ity S QLi te G al e l ry G er OO bjbj eallct s y ect s VB AT _ O_ RVC D DC OUT IR P orts Sa t Tu n er RS2 32 S takeh older s En d Us e r New P ro nto (i n stal l er) D at abase Abs tr act o in G al e l r y Man ager Ga e l y r Par ser Leg acyG al e l r y Im por t . NE T / GD I +/ S DK / OS EXT A3 L K 2 C P MM Ad uo i Re u q e ts LAN Ro ute r / Swi tc h De ploym en t E C S e vr e sr h n adn il g E cs e i nt DVD IR Ex ten d er Acc es s Po i nt conf g i f li e Qui ck St ar t Wizar d Zl b i V :D 2 + .9 V Va ri ati on s N on -F u nc tio na ls IR Wi Fi MyD B • “ t wee ter / magnol a i pr ogr ammer ” • Age 30 –O n t his jo b 2,5 year s • Si ngle • Wo r ked n i a Sof tw ar e Ho useb efo r e • Kn ow sEl an and mx 3 - 000 edit o sr • D oes all pr o gr ammi ngo n th ej ob –Equ p i ment n i tsal e l d by ot her peop e l • H el ki est o do t his st uff S –H e il kesp r ogr ammi ng fi i t s’ not to o e r pet ti vi e • Wo r ksi n team Co mm m and C O om bje ctsand Ob ject s Devi ce Com m uni cati on USB Jason Bec k Jack Taylor Ga l er y Und o Redo S upp or t C om ma ndM an ager Po r nto P ars ers P O_ R1 S DO_ CB n US Y A ssu mpt io ns USB I R - “ l ear n” • A ge 43 • St art ed n i T V repai r sho p –A s elect ri cian –N o t pc edu cate d • Sel f made man • 50 j obs a year@10k • Marrie dt o Su zan, 2 kid s • C edi aC ert i fi ed –I nst al e l r Level I • W orks wi t h n i d ependan t el ect rici an fo r cab il ng • C arries Pro nt ossi nce 19 99 • W orks (p rograms) al one Devi ce DM evi ceel D at a od D ata M odel PC F Im po tr Ma estr o Par ser s Se t n i sg Mo e d NF CE L -N F CE co nf g i f li e D at abase M anage r R esour ces Tem pla tes Su ppor t a C il rb a to i n Mo de Cm om n u ci a to i n Mo de NF WE NF AL E MyDB Se t-up co n fig u rati o n fi e l an d l e arn IR co de s . M ai n yl do n e a t n i s ta l e l rs p re mi se s Po r ject D at abase Cl p i boar dS uppo tr Dr ag Dr op Sup por t M essage Lo gS uppor t Sim ul at o in Er o r M r ode St ep s In ter ne t M yD at abase Regi str y Sup por t Vie w e iw O bjVect s Ob ject s Po r p ert e i sV e iw X ML P ars in g PPF / PCF B und li ng C om pr essio n/E xtr act o in Application A p il a c ti n o o c n to r l & mo e d s w ti h cn i g U s e Mo de 12 1 Ph li p i s Fact or y DB Dat aba se Po r d uct C onf g i ur at o in Ve i w C oor din ato r Layout Vie w Do wnl oad AP I IR R S2 32 Dg i I/O De vices Mo d e b sa e c sa l s NF WP NF RE Un q i u e Phi il ps t ech nol ogy to a l ow t he cr ea ti on of p er sona il zed u ser i nt er fa ces Co mpan yCo nf d i enti al Dat a ata OO bjD s s bect ject E xte nde r WA P/Router – NH C protocol IR Wi Fi – WA P/ R out er S t at u s LE D s fo r al l co mm u ni ca t i on (ne t w ork / I/ O / s e ri a l p ort s ) o n e x t en de r. SDL CK Aa l rg e br g i h t LC D di spla yg vi e sme a cle ar over vi ew t o cont r ol my compl et e home ent er t ain me nt ex per e i n ce Val ue Pro p osi ti on H ou se Vi ew ( Us er I nt er a f ce) App c il ati on Fr am ewor k A P/ Co nt ro l Pa nel Rem ote Co nt ro l E x te n de r fi rm w are up gra d e. I R so u l t i on n i F P GA f or b ot h co n t ro l pa ne l an d E x t e nd er. D o w nl o ad ab l e F a ct o ry D a t ab as e w ti h IR c o de s a n d s eri al c od es . D o w nl o ad ab l e E d ti o r ap p il c at i on . D i ag no s t ci s m es s ag es l og gi n g i n d e vi ce . Home Theater system is off. Control panel is in standby. WiFi connection is on betw een C ontrol P anel and Extender via a Wireless Access Point. 1. End user enters H ome Theater r oom. 2. End user picks up the Maestro control panel. a. The tilt sensor switches the control panel from standby on. b. The H ome page is show n on the control panel. 3. The end user presses “W atch Movie ” activity icon on the Control Panel. a. All r equired equipment is sw ti ched on (projector directly via IR , digital ampli fier and DVD changer are connected to an advanced extender). b. A motor si ed projection screen is o l w ered via the extender. c. The motorised curtains are closed via the extender. d. The lighting system enables a w atch movie scene via the extender. e. Control Panel jumps to “ movie browsing” page. 4. The end user brow ses the lis t using the rotary wheel and slects “T his is S pin al Tap”. a. DVD changer selects movie and starts to play. b. The control panel jumps to D VD control page. 3.a. What if TV Projector si power ed-off? 3.e. What if no D VD s are loaded n i D VD- changer? Tim e from standby F ri st H ome page: 300 ms Tim e from pressing activ ity Projectio n screen low er n i g: 500 ms W ork She e t Phi BLC il psP&ACC Cons um20 er04-El 12ec 0 rt 6 onic s , Di c k Mol , Oc t 2004 nO e P ih spil V er o si n0 9. d r aft Binary C F U SB F ri m w a re u pg rad e s o ft w a re s t ac k i n se pa ra t e p art i t io n t h a n n orm al op e ra t i on so f t w are st a ck . A u to m at i c t e st f ram e w ork . C o nt ro l P a ne l fi rmw are up gra de . Tra n i i ng WL A_ NL E D2 Ampl R S232 Router / Sw ti ch Q D M ,2 D Q M3 A d va nc ed U SB- n i t er f ace to my nee ds E as y T o Ex pe ri en ce N F IO [8 .1 ]5 Extender I ns t al l ab l e b y i ns t a l e rs . R e us e H a rdw are / S of t w are P l at f orm fo r mi d i a nd m ax i c o nt ro l p an el s pl us b as ci a nd ad va nc ed ex t e nd ers . Lo w F e i l d C a l R a t e R e pa ri b y i n st a l e r LA N I nt u ti i ve us e b y e n d u se r. R e us e A p p il c at i on f ra m ew o rk f rom cu rren t P ron t o ge ne rat i o n. R e us e H a rdw are / S of t w are P l at f orm fr o m c u rre n t i B o ard . R e us e P rof i t ab li i t y U pg rad e ab l e P rod uc e ab li i t y Te st a b li i t y S ervi c e Sat WiFi Com m .d ll I ns t al l er o rie n te d da t ab as e w ti h H om e T h ea t er d ev ci e p l us t he i r IR a nd s eri al c om ma nd co d es . B OM of pa n el . B OM of ex t e nd er. L ow N R E f or e di t o r, p a ne l & e x t en de r. Ma rgi n P rof i t IR t he Hom e Thea et r co nt r ol pa ne l w ti h bes t v a ul e for money t ha t c an be us ed by me a nd my f a mi yl ni a ea sy a nd ni t uit vi e wa y . Pro nto Desi gn ed A rou n d ouzi ed u ser Ful yl per soYnal V D: 2 + V .9 S el l ab i il t y S ervi c ea b li i ty DV D Id on’ t wa nt t obe both er ed by det a li s. J us t ge t m e Access Point Co nce pt S i gna tur e V D :+ 3 .2 O R 2 .9 v Go od na me P hi l p i s H om e C on t rol IR Con sum er In sig ht ni t ere s t t os eek f or s olu t o i ns , who wil l pay a n ni s at l el r t odo t he job wi ht sp ec ai l i nte r est for c ust om ni s t al el d Home Thea et r s y s et m s • M ost l y ma l e, s uc c ess fu l , 35 - 60 ye a r s P C s or s m ar t di sp l ay s V is u al i mpressi on ( n ot if nal desi gn) G all ery Vi ew • End use r s w ti h a l ot of money but not m i e/ an d AMX • Md i end c ontr ol s ys t ems l ki eEl a n, P r em si e, HAI , Cor Ac c es s , Va nta g e t ha t ha ve wi re l ess o r wa l mount c ontr ol pa nels • Emer g ni g PCba s ed c ont rol s y s et m s wi ht at bl et Par ser Fa ctor y Ta rge t • Hi g h end H ome c ont r ol s ys t ems l ki eC re s t ro n Ex tenderD si c overy .exe IRTranslate.dll WL ANL _ E2 D P rod uc t i vi ty D ea l er 4 Des gi ned f or c ontr ol, i t off er s ea sy a nd r eli a ble oper a t o i na t a o l w er pri c e poin t . prof es si onal a nd m i pr es si v e us er ni t er fa c e • D edic a et d pr oduc t des gi n f or H ome T he a t er sy s t em c ont r ol wit hout c ompr om zi es. • Pr ont o’s her ti a ge ni ht e ma r ket Co mp eti ti ve E nv i ron me nt M y DB Project.x cf C FTranslate.dll V :D + V 2 9 In s t al e l r 2- w ay ( Pn P) M C E PC U cont ro l Disc ri mi na tor 2 0 4 -1 -0 6 2 • The extr eme fl ex i bil ti y of t he PC- edit or a l ows my ni s at l er t oof fe r m e exa c lt y ht e sy s et m opera t o i n ht e wa y I wa nt i t • The g ra phic a l c a pab i il it es al o l w t he c r eat i on of a • Sle ek for m fa c o t r a nd des gi n dedic a t ed t o cont r ol • Cont r ol of my cont ent t hroug h I P ba s ed dev ci e cont r ol MyData ba se M aestr oE dit or FUT Control P anel Firm ware V co re : + V 1 2 sight C o nt ro l P a ne l an d E x t e nd er a re a bl e t o s en d a n y I R co d e o f a ny IR c on t ro l ab l e d ev ci e a va li a bl e n i t he w orl d . F as t w i fi w ak e -up . E x te n de r al w a ys on . S y st e m c an co n t ai n s e vera l e x t en de rs. S y st e m c an co n t ai n s e vera l c o nt ro l p an e sl , bo t h p o rt a b e l a nd w al l mo un t ab l e. of ni l ine IP- cam S 232) 2w - ayV( Rser ver co ntr ol A/ Hi gh- End us er end H i gh -en d I R . C o nt ro l p an e l R e ch ara bl e ba t t ery po w e red . L ow p ow e r us a ge . D i sp l ay / b a ck l g i ht t i me o ut . S h ort s ta n by -t o-a ct i ve t m i e. i nput JPEG Dat a Fact ory 3 R e aso ns to Be il e ve • “ I c an c ontr ol m y s ys t em ac c or din g t o my pe r s ona l ne eds a nd ht os e of m y f am li y . It i s a s si mple a s I wa nt i .t " • “ My fr ei nds w li be r ea l yl i mpr es se d” In t ero p era bi l ti y A vai l ab i il t y ht si g i onm ot era Vi ew Ob ject F actor y Ben efi ts 2- way ( S2 Light i ngR C ont 32) o r l i i tal I / O) ( g r ol - ay d 2w Dr ape C ont M aestro Home Theat er Universal Configurable Remot e Control S oluti on Bill and Jane Har ris •H e: CFO of a medium siz e c omp – Age 46 •She: HRM manager –Age 42 •2 k d i s (namesS ) •Major r efurb of the hous e – 20k HT •Like to go out Jenny , baby sit lik e th Ne e wbig Propl nato sma (en d u ser) • Retir ed Car De ale r (Dod ge) from Mi ne apo il s • age d 61 a nd 5 7 • Mo vin g to Na pl es, F o l ri da 3 0k Ho me T he atre i n the De n • So n, Daugh ter, 3 gran d chi l dre n • Ci nema e ntho usi asts, Hom e Vi de os si nce earl y 80 s’ • Fan s of the Ch uck Berry a nd d e Be ach Boy s I nf r aRed 1- way install er Edw ar d and Barbara W ill iams 2 0 -4 0 12 - 6 e of Red M aest ro S ystem CC FT rans late.dll de vi ce s . ra Inf Realisation R e qu i rem e nt s Mu l t -i u se r mo b li e c o nt ro l pa n el . W i fi + rel a i be l / rea l -t m i e c md -ac k pro ct o co l be t w ee n p a ne l & E x te n de r n i t erf a ce be t w e en e xt e nd er. W i fi an d / or w i red et h ern e t c o nn ec t i on be t w e en ex t en d er a nd co n t ro l pa ne l an d A / V A / V de vi ce s . 2 -w a y se ria l il n e i nt e rfa c e b et w e e n e xt e nd e r a n d A / V d evi c es . R el i ab i il t y t l ni ou ay 1-w V :D + V 2 9 Application N F IO [0 .7 ] Customer objectives MyDB M yD B 2006 2007 2008 2009 © Sioux Embedded Systems 2008 2009 | Confidential | 26 13 E as e of s et u p R eliability 2-way (UPnP) MCE PC control A dded value M argin Ins t alla ble by ins t alle rs . Int uitive us e by en d us er . R eus e R eus e A pplic ation fr am ew ork fr om c urre nt P ront o gene ration. R eus e Hardw are/ S oftwa re P la tform from c ur rent iB oard . R eus e Hardw are/ S oftwa re P la tform for m idi and m ax i c ontro l p anels plus bas ic and advanc ed ex t enders . P rofitabilit y Lo w F ield Call R ate R epair by ins taller P roduc e abilit y Te s tability F ac t ory s oft war e S oft war e upgr ade S ervic eability U pgrade able Lo ggin g and s tat us vis ibilit y D ia gnos tic s P CF Im port IR WiFi – WAP/Rou ter IR RS 232 Di g I/O Devices Remote Control 3 1 CHG_ EN + - + Ethernet lib U SB lib RTC lib Blue status LED driver Tilt s ens or API OSw rapper font LCD bac k lig ht API key pad bac klight A PI A dvance d Uniq ue Philip s tech nolog y to a llo w the cre ation of pe rsonali ze d user interfa ce s A d d e d v a lu e M a rg in Fit in p o rtf o lio WorkShe et 12 2 Com pany Confid ent ial Ins Ph ilip s Ho m e Co n t ro l ler tal Installers Dea le r "Jack ” M arg in Fit in portfolio “J ason” Pro f it a b ility L o w Fie ld Ca ll Ra t e Pro d u c e ab ilit y u se of ility se b Ea aila ability Av eli R 2005 2006 S e rv ic e 6 Te s ta b ilit y S e rv ic e a b ilit y 2007 Up g ra d e a b le 14 Sep Denver Market ns cer lips Co Ho ntro me l Tweeter Avad Tra in in g rvic e Philips Philips Philips Philips NSOs NSOs NSOs NSOs Marantz Xantech Vantage Crestron OEM A MX Philips Home Control PPENG V2.0 ProntoEdit Professional v1.0 - MyDatabase integration - Escient Widget - Single shot 1w RS-232 - Lutron virtual graphic eye - Power sense cond. Macro ST M icroelectronics S harp Frees cale MontaVista Editor Hig h- E nd D e sign Ro ta ry co nt ro l Dia gn os tic s M ult i-L an gu ag e Ligh t in g C on tr o l M us ic Se r ver c on tr o l UP n P 2- wa y R S 23 2 via e xt e nd er W iF i Et he rn et Re al- Tim e c loc k F on ts IP C am e ra MS MCE Co nd itio na l M a cr os W A V s ou nd s To uc hs cr ee n Ch ar gin g do ck ing PEP v1.1 - OEM: Marantz - Wallmount Ex t e n d e r Organisation P ro xima D P8 00 0 R S2 32 : 96 0 0 Bd 8N 1 standard chars Sw Dev: 3 128 Sw Dev: 14 180 < Sp an ish/G reek > 22 0 255 Reg istry- Key: Maestr oF ont = 180 , 220, 20A0 Project Device or P rop erties Sw Dev: 6 Sw Dev: 20 v ac A d v a n ce d v v p or tr QV GA 3. 5 " la nd sc V G A 6 .4 " M a ra n t z B a sic v v M a ra n t z A d v 2 x 2 2 x 2 v 2 x 2 2 x 2 P rojector ge Pa Control In the bu tton prope rtie s, sp ecify the command to se nd (RS232-stri ng / # rep eats / de lay). LVN: BLR: \\Be qleu e l u1m s03 3 \Pr o-r cs \Pr ojec ts \ To uchs cree n \81 37_ Mae stro \S \Do cu me nt at ion \S \\In gbtc pic3m s00 1 \Ce w6m aes \S 0 1-Pro du ct 01 -Pro duct Exte nde r 0 2-Pr oject 01- Prod uct 02 -Pro ject SDCLK SDCLK nCS 2 nCS 2 A [2 . 1 0, 1 2. . 15] DQM0, DQM 1 A [2 . 1 0, 1 2. . 15] D[ 0 . 15 ] SER_R ESUME If SerSta rted SetT imer (No w+ ttl). SER_STOP Batte ry co n ne c to r V B AT _OR_V DC Cance lTime r. Se rStar ted= false . S ender-t hread RPL F or ever : Block n i g-r ead on que ue. Add time stam ps in ACKs. Wr ite m essag es in socket . Seri alData Comm an d Coun t Delay Po rtSett n i gs Se rStar ted ACK/RPL StopSER Ser Sta rte d=fa lse. Serial-thread F ore ver: WaitSe m(s tar t) . F or co unt s end comm an d; d elay. While (SerSta rted ) s end comm an d; d elay SignSem (r ead y) SER_R EAD . Exec_io.[c h] io M ultim ed a i PCsoft ware 0 1-Pr odu ct 02- Proje ct architecture To p L e v el Sys t Arch – th i s d o cu me n t – [G. Sch o eb e r] U RS C on trol Pa n el [G. Sc ho e b er] Mu lt im edia PC Ext ender CRS Co ntro l P an e l [D. Mo ]l SRS Edi to r [R. Soi n ] CR S Ex ten d e r [D. Mo l ] CR S M ul ti -Me di a PC [D. Mo ’l ] UR S E xte nd e r [R. Mu s sc he b roe c k] In te rac tio n Des i gn Ma es tro C on tro l Pa n el [L. Nu ye n s, D. M ol ] SRS C on tro l Pa n el [I. Fa ri a] SR S Di ag n os tic s [G. Sc ho e b er] Ex ten d er us e ca se s [M . Vl e mi n ck x] Pr oto co l Spe c fi i ca ti on Ne twro ke d Hom e C on tro l [I. Cla ry ss e] SAD M a es tro Co n trol Pa ne l [I. Fa ri a] des ign Ma rc h 24, 2006 Philips C E - Home C ontrol, Ger Sc hoeber Edi tor NORMA L U se Case Com m.dl l H ID /U SB Start FastLe arn() { Can celled = Fa lse; F = 1; CF Download Fas tLearn (); OpenL earnSe ssion D ispatcher App /* Threa d pass es * messa ges to APP. * Excep tion: * Cance l is c alled * direc tly. */ / * Thr ead bl ocks * on learn * unt il rea dy * or cancel led. */ Le arn L earnS trt( t mo, & buf : : : : ` ); R IS spi I RC 1 Remote Learn and store a code SSL I SS LISU CC Whi le (No t Can celled ) An d (F <= MAX ) { I nformU ser(F ); L earnIR ( tmo =30 mi n. &bu ffer : : : : : : : : ` ); v v { Lea rnIR{ tmo, : : : : ` }; LEA R Get Learne dData ( &buf fer, : ` ); GLR D GL RDSU CC LE ARSU CC Ge tData L earn( tmo, &buf : : : : ` ); St artLea rn L earn( tmo, &buf : : : : ` ); St artLea rn C ancel( ) St op Captur e Pr ess Re lease Wait 1 .5 s Return data C OMM.D LL Edit or appl R eturn buffe r c onten t } CO MM .D LL F ++; Editor appl } Sto pFastL earn( ); Close LearnS essio n CSL I CS LISU CC noi sy Raw EC F } C AN CEL Use Case IRC <Hebre w> ECF < Cy rillic > R IS M aestro appl (appl/m w/bsp) HEX “xml2b n i ” CF Tr ans lat e L earnIR ( tmo =30 mi n, &bu ffer : : : : ` ); “ hex2ecf” IR Tr ans lat e <sym bols> En/ Dec ryp t Lea rnIR{ tmo, : : ` }; LEA R Le arn LE ARFA IL L earnS trt( t mo, & buf : : : : ` ); RIS Ra wEC F RawECF Maestro appl (appl/mw/bs p) “ form alise” CF Tr an sl ate IR Tra nsl ate IF Set ting= Ra wL earn THE N E CF E LSE IF rep resen table- in-he x THE N HE X E LS E ECF E NDIF E NDIF En /De cr yp t Cance lFastL earn( ) // Separa te th read { < lang spe cif ic > Ca ncelLe arn() ; Ca ncelle d = True; } Binary CF 19 0< H ebr ew > 22 5 0 2- Pr oje ct 2 2 v v v v 255 127 Sender. c Fill da ta Sig nSem( sta rt ) If ttl> 0 SerSta rted =tr ue; SetT imer (No w+ ttl). Else WaitSem (r ead y) M a e str o Ed i t v s er ial de vice s 1 42 Registr y-Key: Maest roF ont = 142 , 180 , 4100 s tandard chars Ed itor 02- Proj ect Integrating Concepts I RC Hebrew 0 C RS Edi to r [F. Ama n d] FRS M a es tro Ed i tor [R . So i n] SR S C OM M.DL L [G. Sc ho e be r] Co ntro l_pa ne l 2 2 4 Con trol Pan el E ditor Us e r In te rfac e Sp e ci fi ca tio n Pr on toM a es tro Ed i tor [L . N uy en s , J . Verh a g en ] Do cum ent atio n 0 1- Pr od uct 2 x 2 2 x 2 CRS Ge ne ra l C on c ep t [D. Mo ]l customer s peci fication v E CF n tio ACK ( /lock RPL) For eve r: Blo cking- rea d on que ue. Case CM D: S S S S S RPL . 28 System H e br ew , C y rilic V iew ing v v v v 1 80 o rt P ac ket. [ch] N HC pac ket handling (un)cook Executor-thread CMD Ex ec _SE R.[ ch] Process <Cyril li c> st andard c hars 127 lp tions 4 Yes SER_SE ND Queue. [c h] v <Spanish/Gree k> Cyri llic 128 RS232- 1 Seria ac MPEG4 Ex ec ut or.c CMD M a ra n tz M i d i None 1 ton But 3 3 No iTu nes Comm ent Rema rka ble BO M red uction cho osing MX21S for Control Pan el, W ire less- and Seria l Extend er. Con trol Pa nel: SPI fo r Touch screen an d IR-FPGA. Curren tl y the Marvell /U SI W iFi mod ule is de signe d in. Thi s mod ule use s the SDIO in terface. If in th e fu ture th e Phili ps W i Fi modu le wou ld be preferre d becau se of le ss po wer usage , then a th ird SPI interface is ne eded . That wo uld mea n th at the MX21 coul d be used fo r the Co ntrol Panel from th en onw ards. D isadva ntage is th en that there a re tw o processo r types nee ded in stock. Exte nders: SPI onl y for IR -FPG A. Con trol Pa nel an d wirel ess e xten der nee d onl y on e UART for deb uggi ng purpo ses. Th e serial e xten der is specifie d to ha ve 4 se rial po rts. By multip lexin g serial p ort 3 to wards seria l conne cti on 3 and 4 the MX21S can be use d. There is no requi remen t or use case that se ri al con nection 3 an d 4 n eed to be used at th e same time in paral lel . Th e Control Pan el shou ld be ab le to d ispla y Motio n JPEG pictures. Thi s is howe ver a d iffe rent protocol than MPEG4 . For n ow th ere is no requ iremen t to be ab le to su pport MPEG 2 or MPEG 4 base d IP-camera s. T im eM g t & T ok en B a si c v - FPGA ir Sta rte d=fa lse. IR_ ST OP. For eve r: Bloc king- rea d on socke t. If locke d by o the r: NACK Else ACK. (RE)LO CK: set locke d; RPL . Other s: qu eue for exe cutor . L igh t dim m in g v T ru eT yp e Adv a nc e d v 2 SPI U AR T Maxi Ra dio R a, L ite to uc h, Va nt a ge A ud ioR eq ue st , iM e rg e v v v la nd sc ap e V GA 3. 7 " v 2 x 2 2 x 2 M in i MX21 $12 OS event s W indows XP, MCE,.. Home Control - System House Rudy Musschebroeck 2005-04-05 M id i 128 1-6-2009 Host service Tino W a l lm o u n t a b l e MX21S $9 Price : L a te r : P a rt ial dw ld/ W iz ar d v 0 Bangalore 9600 8 1- w ay v P EP W iza rd IR, m od eln um b er s M yD at ab a se F ac to ry D at ab as e v Sp lit of U I a nd C o nt ro l F on ts T ru eT yp e EditCorF s C ont rol Panel M ult iple Sim u lat or N a viga tio n Uni code Font M ac ro t es tin g 0 C C F / PC F Le ga cy st andard c hars v Ch an ne l m a cr o 127 F as t lea rn v Pa rt ial do w nlo ad Va ria ble s Spani sh/Greek 0 Leuven P roj ecto r D P800 R S232 -por t Ba udr at e: D ata bit s: Pa ir t y: St op bit s: M id i v M us ic br ow s ing v US / NL / F / D / S P Lu tr on G ra ph ic E ye Es cie nt B a si c v v W iF i Et he rn et Tim e m a na ge m en t To ke n pr ot oc ol Ad dr es sa ble IR IR ou tp ut leve l IR bla st er Po w er s en sin g inp ut s Re lay o ut pu t s Se ria l I/ O 127 R S2 32 Co nnect the Proxima device to the correct seri al port of th e e xten der. Crea te a page wi th buttons to control the Pro xima d evice. T ino W MP RCFas t A d H oc s et up 10 0 % le ar n & s en d v M yD a ta ba se se lect IR_START IR_STO P If IrSta rted SetT imer (No w+ ttl). IR_STOP Cance lTime r. IrStar ted= false . IR_STOP. Receiver-t hread MCE System tray, cfg panel USB (UART ) S e p te m b er 2 00 6 Out of th e bo x ex pe rie nc e Re liab le IR W iF i Hig h ins ta ller p ro du ct ivit y M ult i-u se r P roxi ma F ind prop erti es of Pro xima d evice an d se t th ese p roperties co rrect in its ‘ device-p ro perties’. IR_SE ND IR_START If ttl> 0 IrSta rted =tr ue; SetT imer (No w+ ttl). Else IR_ST OP //blo cking. StopIR UI Maestr o RC F a st S DK R e q u ire m e n ts M a e st ro syst e m Ed i to r Install er, se t up Configuration Ex ec _I R.[ ch] IR_R ESUME Lo cked Lo ckTim e AbsT ime SW update IP protocol Maxi - VGA 6" - 2 way RS-232 RS-232 Exec_dec l.[c h] ProtectedS tore Maestr o i.MX21 Extender VD: +3 V2 Exec_bool.[ ch] embOS Pronto RF W iFi Eth er n et US B 256M b 1 .8 V (16 -b i t) SDRA M U til.[ ch] Error handling D iagnos tic s logging C heckLock MyDB Control Panel Installers model – via the ProntoEditProfessional K 4S 56163PF- BF7 5 256 Mb 1.8V 16- bit S DR A M Const. h Che ckTim e = Now + 500 . SetT imer (Ch eckT m i e) . Ch eckTim e + = 5 00m s. SetT ime r(Abs Time ). If LockT ime expir ed: clear MyDB FactoryDB Technology Hardware / Software Component Suppliers K 4S56163P F-B F75 NAN D Fla s h 64 o r 12 8 Mb y te (8 o r 1 6 b i t) Receiver.c C o n t ro l P a n e l PEP v2.0 (=MaestroEdit 1.0) - Split GUI-codes - Activity oriented - MyDatabase - Quick Start Wizard - CE servers, IP cameras - 1 way RS-232 DQM[ 0 . 3 ] 64 MB NAND flash start SW Installer HA I Editor CS_1B B _O E_ B B _RW _B B _ CS _ B B _DQM3 _E B 3_ B UART 3_ RTS CE server Elan Niles S DCK E 0 S DCL K, nRA S, nCA S , n SDW E A[1..3] A [ 21. . 23 ] 64 MB SD RAM Advanced extender - 4 rs-232 - 4 IR out/power sense in - 4 relays - Ethernet Competition n CS2 D[ 0. . 31] A [ 0. .1 5] 74LX138 74LCX32 address decoder Loc k.c Basic extender - WiFi Extender USB _ VB US _I RQ 74LC X1662245 buffer/translator Start s Dealers / Distributers US B _n SOF T CON INV -IOR -IOW Extender High Level Software Architecture S h o rt le a rn in g c u rv e . Mini W IF I _E N SP I 2_ E XT _I RQ INV D[0..15] D [0..15] A[1..3] Main.c Micro Wallmount CF_ RES E T, CF _RE ADY EIM & SDR AMC V BUS Main-thread S tart up & initialisation. W ait t illl c hilds di e. US B H ID vir tu al C OM Midi - Landscape VGA 3.7" - Activity Control - Content Control - 1 way RS-232 - WiFi Control Panel Se lder D&H 1 5 -ke y k ey p ad V D: + 2V 9 HW revision MA [1 0. . 11 ] L o w d e s ig n an d re a liz a t io n co s t s . 2008 Th e f ir mw a r e o f th e c on t ro l p a n e l s2009 h o u ld b e u p g ra d e a b le b y t h e in s ta lle r to a d d f u n c t io n a lit y o r f or q u a lit y u p d a te s . Ea s y w a y to id e n t if y p ro b le ms . Ease of Dia Use gn o s t ic s Fast installation Products Se r vic Tra eab inin ility g eho Stak Phi Magnolia Con Pro Fie fita ld Pro Ca bility duc ll Ra Te sta abi lity te bili ty Res idential Sy stem s Hom e Media Stor es Pro f it ISP1106D HW_ REV [ 0. . 2] U ART_RTS CS8900A-CQ3 Ethernet controller T XD+ ,T X DRX D+, RXD- Boot E EPROM AT93C46A -10SI-2.7 D/ Advanc ed Audio Des ign Harvey Elec tr onic s 4 er Headphone jack OPTIONAL speaker Key backli ght (7 blueLEDs) Screen/Key backlight logic DOC_ IR Q, DOC_DP D_A 0 USB tra n sc e vi e r USB 2.0 RJ45connector + TG41-2006+NL datafilter Player IF B olt Home Systems IP camera suppliers AV servers suppliers Lighting suppliers Us PW R_A DT_ IR Q, P WR_n CHGERR, P WR_ nCHG U ART3 US BD_ V MO, US B D_ V PO, US BD_ V M, US B D_ V P, US BD_ SUS P ND,U S B D_ RCV, nUS BD_ OE Ethernet logic BHID MS End Users oper abili ty “B ill & Jane, 2 k ids, babysit Inter e lu p va t-u d de of se ity bil Ad se lia Ea Re % %% %% ... “E dwar d & Barbara” d En D+, D-, VB US Mn i i USB co n ne c tor US B _n SO FT CON I R_ RS T_ SL A VE USB 1 .1 d e vi c e V B A T_ OR_V DC US One Phi il ps Versi on 0. 9 draft M X21 drivers PEP 2.4 - Auto Configure Wi zard - Navi gation Overview - Mini Support - Gallery Addon 1.4 ($19,99) BLC 2004-12-06 P hilipP&ACC s Consu me r Ele ctroni cs, D ick Mol, OctHouse 2 00 4 Value Proposition IR tra ns mi tte r leds Go o d n a me S e ll a b ilit y In te ro p e r ab ilit y De a le r Easy T o Expe rienc e A la rge bright LCD displ ay gi ves me a clear overview to co ntro l my complete home entertainment experie nce US B_ V BUS _I RQ IR logic (FPGA) Speaker connector LED backli ght driv er K EY _ BL _ONOF F K EY _ SE L[ 0 . 4 ], K E Y _I N_I RQ[0 . .3 ] I R_ OUT Kernel TILT sensor circuit T IL TS E NS_ I RQ P WR_L P MODE G PIO IR 5 3 Pr o nto PEP 2.3 - Marantz support - UPnP - G allery Addon 1.3 ($19,99) C oncept Signature D e sig ne d A round Y ou F ully person alized use r in terface to my n eed s DA C_L O_I RQ, DA C_ HP _ IR Q T S_ IR Q In te rru p t c o ntro l l er Bus Co n trol s erial • Home bu ildi ng compan ies that e xpan d th eir offe ri ng to fu lly in stalle d e ntertainmen t an d home control syste ms V i su al im pr es si on (no t fin al de si gn) Ea s e o f s e t u p Re lia b ility • Re taile rs that are e xp and ing the ir offerin g in to A/ V sol ution s and cu stom installation • E me rg ing P C b ased control systems w ith tabl et PC s or smart d isplays Pro d u c tiv ity PEP 2.2 - Skinnin g, Themi ng - 2 way RS-232 - Gallery Addon 1.2 ($19,99) • Custom installation comp anie s 2 LCD_ EN_ VD, LCD_ EN_ VA , LCD_B L_ E N D C ha c he VMM U DM AC (1 1 Ch nl ) D[ 16 . 31 ] A v a ila b ility In s ta lle r Docking det ecti on USB insert ion L SP , LS N DAC_ nRS T I C ha c he AIPI 1 AIPI 2 UART1 UART2 DQM2, DQM 3 In te ro p e r ab ilit y 7 SPI driver LI NEOUT _L L I NEOUT _R a ud i o su b sy s te m V D: + 1. 8V • “When looking for a h ome con trol solution tha t of fers fle xib ility in comb ination w ith relia bility you alw ays en d up with th e b ig an d c omple x sy stem solutions. Now th e P ron to all ow s easy con figu ration at an af ford able pric e p oin t” D esigne d f or c on trol, the Pron to offers re liable operation an d seamless in tegra tion into any major syste m at an affordabl e p rice p oi nt and w ith le ss in stallation e ffort. SDI O driver RTC DA C_HP _I RQ HP L, HPR, HP CM D A C356 0C I 2C_S DA , I 2 C_ S CL I2C V D: + 1. 8V Re lia b ility Disc rim inator 20 04 -10 -26 6 HI D USB driver Battery level circuit V B AT _O R_ V DC Audio logic SS I _T X FS , SS I _T X DA T , S S I_ TX CLK SSI/I2S AR M9 TDM I UA RT 1_ RX D, UA RT 1_T X D UA RT2 _RX D, UA RT2 _T X D, FPGA Xilinx NFCL E Consum er Insight • We alth y en d users w ith limited ti me / in te rest to see k for solutions, w ho are will ing p ay an in stalle r to do the job • Th e P C-e ditor wiza rd w ill gu ide you q uic kly through the con figu ra tion process w hile maintain ing the fu ll fle xib ility • Th e grap hical capab ilities allow th e c re ation of a p rofe ssiona l and impre ssiv e u se r in terf ace • P ron to’s h eritag e in the mark et CARR_ IN , E NV_ I N IR l ea rn c ri cu i t NF WE NF A LE Target • High en d Home control syste ms l ike Crestron and AMX • Mid end control syste ms like Elan , Pre mi se , H AI, CorAcce ss, Vantage that h ave wirele ss or wall mou nt control pan els M SD USB dri ver SDIO M em o ry Sti ck H os t co n trol l er Rot ary swit ch Fi m l tou c h p a n el A D7843 TS controller S P I1 _MI S O, S P I1 _MOS I , S PI 1 _n SS , S P I 1_ SCL K L CD_ B L_ PW M R[ 1 . 5] , G[0 . .5 ], B [1 . .5 ], CL S, S PL _S P R, S PS _ VS Y NC, MOD, DCL K, LP _ HS Y NC, PS , REV Wa tch d og MC 93 2 8MX2 1 NF RE • Th e h ighly reliab le RF link with RS23 2 c on trol an d f eed back en su re that y ou r comman ds alw ays reac h the syste m comp on ents for a corre ct e xecu tion Com petitive Environm ent BSP bat tery driver Touchscreen driver PWM L CD C on tro l e r Tim e r 1 & 2 FreeScale MX21 Processor M M C/SD VD: + 1. 8V Reasons to Believe • Less c ustomer p hone calls d ue to e asy an d reliab le ope ration • Fu lly customizab le to the clien t’s w ishe s • E xtre me ly easy conf iguration make s custom installation more profitable • Se amle ss integration of the control of d iffere nt dev ices an d systems; from AV to home c on trol, from legacy to I P b ased te chnology • Sle ek form f actor an d design de dicated to control Keypad backlight driver +3.3 V Pro v id e a c o nt ro l p a n e l w ith h a rd ke y s a n d to u c h s c re e n p ro v id in g a n e as y a n d in tu itiv e u s e r in te rf a c e . Pu s h in g a c o n t ro l p a n e l b u tt on f o r a d ire c t c o m ma n d o r a n a c t iv it y s h o u ld “a lw a y s ” le a d t o t h e e x p e c te d r e s u lt . O n e c o n tr o l p a ne l f o r all Ho me Th e a te r e q uip m e n t in t h e ro o m . Th e p a n e l s h o u ld be c o mp a t ib le w it h a ll th e s e A / V d ev ic e s . W h e n e v e r th e en d u s e r w o uld like t o u s e t h e Ho me Th e a te r s y s te m h e s h o u ld b e a b le t o c o n tr o l it b y t h e c o n tro l p a n e l. S h o rt le a rn in g c u rv e a n d c o n t ro l p a n e l c o n f ig u ra tio n a n d in s t a lla tio n t im e . Ro b u s t a nd d e te rm in is t ic c o nt ro l p a n e l. Ro b u s t a nd re lia b le e d ito r – c o n t ro l p a n e l c o m mu n ic a tio n . A b ility to lin k t h e “in s e rte d a d d ed v a lu e ” to a s p e c if ic ins t a lle r. O n e c o n tr o l p a ne l f o r all Ho me Th e a te r e q uip m e n t in t h e ro o m . Th e p a n e l s h o u ld be c o mp a t ib le w it h a ll th e s e A / V d ev ic e s ( s ee a ls o ‘e n d u s er ’) . Th e re s h ou ld b e e n o u gh p ric e m a rg in to g ain on s e llin g t h e p ro d u c t a n d s t ill h a v e a c om p e titiv e p ric e & p ro d u c t. Th e p r o d uc t s h o u ld f ill a g a p in t h e p ro d u c t p o rt f o lio o f t h e d e a le r w it h re s p e c t to f un c t io n a lit y /q u a lit y /p r ic e . Co mp e t it ive Pro d u c t/ Ma r ke t co m b ina t io n w ith s o u n d p r of it m a rg in o n t o p o f th e Bo M a n d lo w NRE. Ro b u s t a nd re lia b le c o n t ro l p a n e l to ha v e a lo w FCR. Ea s y t o p ro d u c e a ga in s t lo w c o s ts . LCD Backl ight driver Com posite USB driver E ECS , E E SK EE DI, E EDO D es c r ip tio n In tu itiv e u s e Til t sensor driver Wif i dri ver Et hernet dri ver Sound driver R TC +3 .3 V D er iv ed dr iv er s LCD dri ver CG M (PL L x2 ) Boo ts tra p JTAG /IC E S PI1 +3 .3V D r iv er s Ea s e o f u s e New Pr onto (installer) Benefits keypad driver 6 40 x R GB x 48 0 TFT p a n el Vid e o po rt SP I 1_ MOS I, SP I 1_ MI SO, SP I 1_ nS S , S PI 1 _S CLK S D_ DA T [0 . .3 ] , S D_ CLK S D_W P S D_CM D SD_ RDY B WG211 or W-G-MR -03 802.11b/g s oc ket 1 Slave I C driver GND Se nsor syste m wi th volt age signal out put project P r io r ity PEP 2.1 - Relays - 2 page view - G allery Addon 1.1 ($19,99) - export to Mi cro 20 04 -10 -2 6 S ta k e ho lde r s En d Us e r Power m anagement f ram ework OUT Sensor system wi th dry cont act re lay out put nTD O _C PU M u l ti m ed i a a c ce l e rato r A nte n na RF B uild the AV-se tup . Con figure th e exte nde r. Fine tune the cont rol p ane l co nfiguratio n. Final t est of the full setup . Don e at end user prem ise s. Rout er / Switch co nfi g fil e XTAL 3 2 k Hz Po we r Co ntro l nT RS T, TDI , T CK, TM S nTD O _C PL D JTAG c on n e cto r WiFi logic (SDIO) LCD AP I M ailbox Pow erm anagem ent lib Device IF MyDB • “tw eeter /magno lia pr ogrammer” • Age 30 – On this j ob 2,5 years • Single • Wor ked i n a So ftw ar e Ho use befor e • Knows El an and mx-3000 editor s • Do es all pr ogramming on the jo b – Equi pment install ed by other people • He likes to do thi s stuffS – H e l ikes programmi ng if i t’s not too r epeti tive • Wor ks in team B oot setting JT AG_ SE L Slave IC API IP C am era RS232 1w ay v ia IP Truetype L ED b a ck l g i ht LT1932 L ED b a ck il g h t d riv e r MX 2 1 _B OOT SE L Battery lib Rotary ring Sound 3 .7" c o o l r VGA TFT L CD + LE D -LE D FP GA core n P OR_ 1S R IS RS232 2-w ay c om m ands via IP advanc ed extender c alib ration +1.22V iMX core P OR_1 S 1 SEC Re se t g e ne ra to r IR learning S ettings Ex tender Touc hs c reen LT1761 1.22V U Pnp IR s ending RS 232 2way LS 037V3D _01 V LCD_5 V 0 X +, X-, Y + , Y - driv ers E stender VGA landscape TFT LCD & touchpad V LCD_ +9 V8 V D: +2 V9 PC serv er P OR_I NPUT Touchs c reen VL CD_-6V 5 L CD_ BL _E N AudioReq IR handling Am pl V LCD_2 V 9 LT1944 L CD v o tl a g e s up p yl T S_ I RQ iM erge Es c ient PC c om m unic atio n RS 232 2-way c om m ands via R S232 1w ay via Extender Inputs +1.5V M ultim edia c ontent c ontrol CE serv ers CF M anager Upnp generic c ontrol D iagnos ti c s Outputs K ey pad Jason Beck Jack Taylor V D: +2 V9 L CD_E N_V A +1.8V Memory:1.8V LT1761 1.5V B A T_ LE VE L System Sy stem API lib IR MOSFET switch LCD_E N_V D +2 .9 V SW2 600mA Charger 1A s i ng l e c e l 2 0 00 m Ah US B • Age 43 • Started in TV r epai r sho p – As electri ci an – No t pc educated • Self made man • 50 jo bs a year @10k • Mar ri ed to Suzan, 2 kids • Ced ia C ertified – Instal ler Level II • Wo rks w ith ind ependan t electr ician for cabli ng • Car ries Pr onto s si nce 1999 • Wo rks (pr ograms) al one SW1 400mA Vmax Vmax LTC3455 L i -Ion b atte ry p a ck 4 + Shottky diode VDC_ 2 overvoltage protection wifi il b 3 - Inrush current il miter V DC Forwarder/ R ec eiver S ubject/O bserver IP c om m unic atio n lib 2 - Phili ps Home Cont rol Vers ion 0 .5 , 2 6 August ‘ 05 V D: + 2V 9 R everse polarity protection & EMIfilter NC P346 E vent rec eivers SD L + Midi M ae str o B loc k D ia gra m +3.3V LDO current boost UA RT 1_ T XD, UA RT1 _RX D V_ A DA P TP L US, V _A DA PT MI N Ds i patc her Pow er sense INPUT S GND Ac tionListPlay n i g Sys tem C F Com m unic ation mec hanism Max 30V i n 12V 0.3A 4 GUI LDO +2.5V Vaux FPGA EL7530 3.3V ethernet controller+ Wifi USI Power / Battery Logic (Derived from HDD) Us er CF CF V D: +2 .9 V 2 Setti ngsM ode IP C amera PC M M Xiv a NF WP 1 C alibratio nM ode C om m unic atio nM ode +2.5 Audio Request BA SIC extender DC O UT IR P ort s Sa t Tune r RS23 2 CF T ranslat ion CCF T ranslat ion CE Servers handlin g E sc ient DV D IR E xt end er LA N Cont rol P anel Related S oftw are VD: +2 V9 IR S QLit e Galle ry Galle Obj ect sry Obj ect s Gallery P arser Legacy G allery Im port VB A T_ OR_ VDC Variations Non-Functionals Access Point Gall ery Manager Device Com mu nicat ion Deployment B OOT[ 0. . 3] IR - “le arn” WiFi Com mand Com mand O bjects O bjects Quick S tart Wi zard . NET / G DI + / SDK / O S Home Theater system is off. Control panel is in standby. W iFi connection is on between Control Panel and Extender via a W ireless Access Point. 1. End user enters Home Theater room. 2. End user picks up the Maestro control panel. a. The tilt sensor switches the control panel from standby on. b. The Home page is shown on the control panel. 3. The end user presses “Watch Movie” activity icon on the Control Panel. a. All required equipment is switched on (projector directly via IR, digital amplifier and DVD changer are connected to an advanced extender). b. A motorised projection screen is lowere d via the extender. c. The motorised curtains are closed via the extender. d. The lighting system enables a watch movie scene via the extender. e. Control Panel jumps to “movie browsing” page. 4. The end user browses the list using the rotary wheel and slects “This is Spinal Tap”. a. DVD changer selects movie and starts to play. b. The control panel jumps to DVD control page. 3.a. W hat if TV Projector is powered-off? 3.e. W hat if no DVDs are loaded in DVD-changer? Time from standby First Home page: 300 ms Time from pressing activity Projection screen lowering: 500 ms USB Set-up configu ra tio n file a nd le arn IR code s. Mainly d one at insta llers prem ise s Com ma nd M anager Zlib NF RB config fi le Undo Redo S upp ort P ron to Parsers -NFCE MyDB M aestro P arsers PP F / PCF Bun dli ng Com pression/ Ext ract ion Application Applic atio n control & mode s witc hing Mode bas e class Us eM ode Ass umptions Steps Interne t Dat abase A bstraction Tem plat es S upport F irm ware upgr ade s o ft ware s tac k in s ep arat e par tition t han n orm al opera tion s oft ware s tac k . A utom atic t es t fram e work . C ontr ol P ane l fir m war e upg rade. E x tend er firm ware upgr ade. IR s olution in F P G A for bot h c ont rol pan el and E x ten der. D ownloadab le F ac tor y Dat abas e with IR c odes and s erial c odes . D ownloadab le E ditor applic at ion . D iagnos tic s m es s ages logging in devic e. S tat us LE Ds for all c om m unic at ion (net wor k / I/O / s erial p orts ) on ex ten der. Tr aining Rou ter / Switch 12 1 Phili ps Factory DB Device Dat aDevice Model Dat a Model Gall ery NF I O[8 . 1 5] A dvance d Uniq ue Philip s tech nolog y to a llo w the cre ation of pe rsonali ze d user interfa ce s Com pany Confid ent ial Dat abase M anager Resources Si mulat ion Er rorM ode Easy T o Expe rienc e A la rge bright LCD displ ay gi ves me a clear overview to co ntro l my complete home entertainment experie nce One Phi il ps Versi on 0. 9 draft P roject Databa se Clipboard Support Drag Drop Support M essage Log S upport P roperties Vi ew XM L Parsi ng X T AL 32 K Amp l RS232 Pr o nto WorkShe et BLC 2004-12-06 P hilipP&ACC s Consu me r Ele ctroni cs, D ick Mol, OctHouse 2 00 4 Value Proposition M y Database Regist ry S upport V iew iew ObjVect s Obj ect s Download AP I WAP/R outer – NHC protocol E X TA L3 2K S er vic e Tuner Extender Extender Database Product Confi gurat ion Vi ew Coordinat or Layout V iew Control Panel VD: + 2. 9V Sa t LAN Access Po int Data Data O bjects O bjects POR_ 1S DOC_n BUS Y DVD IR WiFi Data Ma nager NF I O[0 . 7 ] I don’t wa nt to b e both ered by de tails. Just ge t me th e H ome Theater c on trol p anel wi th be st v alue for mon ey that can b e u se d b y me and my family in a easy a nd intuitive way . • Mostly male, su ccessfu l, 35 - 60 ye ars Docu me nt (Data M anagement) r VCORE : +1 . 5V IR Consum er Insight • End use rs with a lot of mon ey but n o time/ in te re st to see k for solutions, w ho w ill p ay an in stalle r to do the job w ith spe cial in te rest for cu stom installed H ome Th eater systems • E me rg ing P C b ased control systems w ith tabl et PC s or smart d isplays V iew (User I nterface) A ppli cat ion Framework ou te Ba tte ry co n ne cto r P hilip s Hom e P rofit Cont rol • Ded icated produ ct de sign for H ome Theater system control without c ompromizes. • Pronto’s h eritage i n the market Target • H igh e nd Home c on trol systems like Cre stron and AMX Maestro Editor Application AP /R US B WLA N_L ED2 D esigne d f or c on trol, it offe rs easy and relia ble operation at a low er p rice point. M id- t o High end m ark e t. MyDatabase InternetExplorer.ex e Factory D B V D: + 3. 2 OR 2 .9 v d en Go od nam e S ell abilit y Binary CF Comm .dll W LA N_L ED2 P rodu c tivit y CFT ranslate.dll IRTrans late.dll Vc ore: + 1V 2 Ins taller ExtenderD iscovery.exe V D: + 2V 9 2) (RS23 2-way rver control A/V se Hig h-End Maestro System My D B Proj ec t.xcf VD: + 2. 9V Inf ay 1-w JPE Legacy .ccf. pcf CC FTrans late.dll MaestroEditor FUT +3.3 V ionmot PC Control Panel Firmware US BHID ra A vailability Gallery Vi ew • Th e e xtreme fl exib ility of the PC -e ditor allows my i nstall er to off er me exactly the sy stem ope ra tion th e w ay I wan t it • Th e grap hic al cap abilities al low the creation of a p rofe ssiona l and impre ssiv e u se r in terf ace Com petitive Environm ent C oncept Signature ame C hannel & V olum e ha rd k e y s . H om e hard k ey . R ec har able bat tery power ed. L ow po wer us age. D is play / bac k light tim eou t. S hort s ta nby -t o-ac t ive tim e . C ontro l panel F as t wifi wak e-up. E x tend er alw ay s on. S y s tem c an c ont ain s ever al ex te nders . S y s tem c an c ont ain s ever al c ont rol pane ls , bot h por table a nd wa llm ountable. C onfigurat ion wiz ar d guiding t he inex p erienc ed in s tallers . O ut of t he bo x ex per ienc e by pro viding ad hoc m o de. C onfigu ration editor on P C. O ut of t he bo x ex per ienc e by pro viding a default c onfigurat io n in the c ontr ol panel. C ontro l panel. E nd us er ha s only operat io n m o de avai lable. F ull s pee d US B c o nnec tion. E dit or & C ontro l panel. P art ial download. G r aphic s c o ntent pro tec tion by d is a bling the upload fro m P rotec tion. C ontr ol P ane l. H igh-end IR t rans m is s io n for panel & ex ten der. H igh-end IR r ec eption to lear n an y c ode from ac c om pany ing H igh -end IR . r em o tes . Ins t alle r or ie nted databa s e wit h Hom e Th eater devic e p lus t heir IR and s erial c om m an d c odes . B O M o f panel. Lo w c os t . B O M o f ex tend er. L ow N RE for edito r, panel & ex te nder. 4 • Con trol of my c on te nt through IP based d evice control D e sig ne d A round Y ou IP -c t inpu C ontr ol P ane l and E x tende r ar e able to s end any IR c o de of a ny IR c ontr ollable devic e available in the w orld. Parser Fact ory • “I can con trol my sy stem ac cord ing to my personal nee ds an d th ose of my family. It is as simp le as I w ant it." F ully person alized use r in terface to my n eed s fra G R e q uir e m e nt s M ulti-us er m obile c ontr ol pa nel. W ifi + reliable/r eal-tim e c m d-ac k proc t oc ol bet ween panel & E x tender inte rfac e be tween e x tender . W ifi and/o r w ir ed et hernet c on nec tion betwe en ex t ender and c o ntrol panel and A /V A /V devic es . de vic es . 2 -way s erial line int erfac e betwe en ex t ender and A /V d evic es . H igh -end IR . F it in port fo lio • “My f riend s wil l be really impressed ” V i su al im pr es si on (no t fin al de si gn) A pplic a tion D r iv e r s R eliability Int eroper abilit y Int eroper abilit y Disc rim inator • Mid end control syste ms like Elan , Pre mi se , H AI, CorAcce ss, Vantage that h ave wirele ss or wall mou nt control pan els sig out Dealer Reasons to Believe 20 0 4-1 0-2 6 • Sle ek form f actor an d design de dicated to control Int uit ive us e Realisation Data Factory 3 Benefits D e r iv e d dr iv e r s E as e of us e Concept V iew Object Fact ory 20 04 -10 -26 In us er Bill and Jane Harris D r iv e r s E nd Us er of line in raR ed of d Re 1-w Maestro Home Theater Universal Configurable Remote Control Solution • He: CFO of a medium size comp – Age 46 • She: HRM manager –Age 42 • 2 kids (namesS) • Major refur b of the house – 20k H T • Like to go out Jenny, babysit like the plasma Newbig P ronto (end user) • Retired Car Dealer (D odge) from Mineapolis • aged 61 and 57 • Moving to N aples, Florida 30k Home T heatre in the D en • Son, D aught er, 3 grand children • Cinema ent housiast s, Home Videos since early 80’s • Fans of the Chuck Berry and de Beach Boys St a k e holde r s ht line ay Edward and Barbara W illiams Functional s ight 2-way Li ghting(RS23 Contr 2) ol I/O) (di gital 2 -way Control Drape Application installer Customer objectives CLL R CL LRSU CC Le arnCnl () XCF IR XCF 255 Regi st ry- Key: Maestr oFon t = 190, 2 25, 8 E00 Cance lLearn FactoryDB MyDB FactoryDB MyDB © Sioux Embedded Systems 2009 | Confidential | 27 Example EUV Optics – Carl Zeiss SMT … From the varity of usefull methods which where presented during the course I was particulary excided about the following two ideas: - The "War - room" decorated with all relevant design concepts, open issues, plans etc. as a meeting point for the team - The scrum loops, every morning 15min with the whole team to align the daily activities. So I went back and started to implement these ideas right at the next working day. The result was, and this is the reason why I am sending you this e-mail, we got a real big boost in our development speed and efficiency. Even though we were quite up to speed already. The team (currently 15 persons) has ultimately jelled in the "war room". … © Sioux Embedded Systems 2009 | Confidential | 28 14 Example X-ray Tube – Philips Healthcare Hamburg Started working with a dedicated focussed Core Team of 10 people in a 1-room approach and daily 15 min stand-up meeting and 3-week sprints: • Project Leader • Architect • Tube Product Champion • Mechanical Designers (2x) • Process Expert • Cathode / Anode Material Expert • Anode Expert • Cathode Expert • Test Engineer © Sioux Embedded Systems 2009 | Confidential | 29 Example Next Generation FSC - Vanderlande © Sioux Embedded Systems 2009 | Confidential | 30 15 Impact on Quality & Processes? How to deal with: Quality Systems Development Processes Stage Gate Processes Etc © Sioux Embedded Systems 2009 | Confidential | 31 Sioux Quality System Capability Maturity Model (SEI) Sioux Quality System: CMM level 2 compliant Several KPA’s level 3 SQS is compliant to international CMM standard of Carnegie Mellon Software Institute © Sioux Embedded Systems 2009 | Confidential | 32 16 The Scrum based agile process cycle FEATURES FEATURES sprint planning TASKS TASKS sprint backlog Daily scrum product backlog vision THIS SIDE UP product release sprint review Potentially shippable product © Sioux Embedded Systems 2009 | Confidential | 33 Sioux Project approach CMM based, traditional approach Project characteristics - requirements stability - time to market pressure - customer relationship - financial reward model - customer domain Project processes Scrum based Agile approach © Sioux Embedded Systems 2009 | Confidential | 34 17 Statement: everything “System Architecting has nothing with Agile” System Architecting & Agile Development © Sioux Embedded Systems 2009 | Confidential | 35 Source of your development. www.sioux.eu ger.schoeber@sioux.eu +31 40 2677100 18