From Legacy to State-of-the-art; Architectural Refactoring

Size: px
Start display at page:

Download "From Legacy to State-of-the-art; Architectural Refactoring"

Transcription

1 applications domain platform domain HW computing Infra- structure Computin g HW applications domain platform domain HW computing Infra- structure Digital Video Platform SW Computin g HW 3 rd party stack(s) Set Top Box Platform Set Top Box domain HW Set Top Box functions Computing HW M H P domain platform applications domain HW computing Infra- structure applications domain platform domain HW computing Infra- structure Digital Video Platform SW 3 rd party stack(s) Digital Video Platform SW Set Top Box domain HW 3 rd party stack(s) Computing HW Set Top Box functions Set Top Box Platform Set Top Box functions Set Top Box Platform Computing HW M H P Set Top Box domain HW M H P Storage applications Storage srvices storage domain HW by Gerrit Muller University of Southeast Norway-NISE gaudisite@gmail.com Abstract The market of electronic appliances shows a fast increasing diversity. Manufacturers must be able to combine existing functions and new applications in a short time frame. A large amount of accumulated SW code (legacy) has to be reused in new ways. The architecture(s) must be adapted to these new ways of working. Revolutionary adaptations have proven to be extremely risky. Opportunistic extension and integration decrease the quality of the code base, making it increasingly more difficult to continue. Architectural refactoring is a feedback based method to evolve an architecture. Hybrid Digital Distribution Digital UI This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. status: finished Digital Cable ADSL Set top Gate way DVR DVD RW trans mitter re- ceiver elec. portable media- screen game console PDP 2 "All-in-one" combi Digital UI

2 Today s Audio Video Consumer Products Audio Mini Audio Portable Audio From: COPA tutorial, Rob van Ommering DVD VCR Hard Disk Walkman CD man 2 Gerrit Muller ARproductsRvO

3 Trend: Convergence of separate worlds Telecom Computer Consumer 3 Gerrit Muller LWAconvergence

4 Integration and Diversity GSM phone firewall dvd audio microset pda watch sailboat surveillance camera cable modem set top box headphone pen garment car camera speech mp3 television car navigation computer games flat display Communicator Ambient Intelligence living room 4 Gerrit Muller LWAintegrationAndDiversity

5 Today s Video Products DVD Player Cable Modem Set Top Box Conventional PC Video Recorder 5 Gerrit Muller ARcurrentProducts

6 Evolution of Video Products 1 Analog Cable VCR DVD 4 trans mitter re- ceiver portable media- screen game console Digital Cable 2 Set top VCR DVD Digital Cable ADSL Set top Gate way DVR DVD RW elec. PDP 2 Digital Cable 3 Set top VCR DVD elec. PDP Multiple inputs Multiple stores Multiple displays Multiple applications Multiple formfactors 6 Gerrit Muller ARproductEvolution

7 Distribution Scenario s A "Thin Servers" B "All-in-one" Combi's C "All-in-one" Home server D "Modular" Clients All-in-one Combi's Thin Clients Client Client Client Network Network Network Network Thin Servers All-in-one Server Server Server Server 7 Gerrit Muller ARproductScenarios

8 Product Packaging Options 4A "Thin Servers" trans mitter portable media- screen 4C "All-in-one" Home server trans mitter portable media- screen re- ceiver game console re- ceiver game console Digital Cable Set top DVR elec. PDP Digital Cable Set top DVR elec. PDP ADSL Gate way DVD RW 2 ADSL Gate way DVD RW 2 4B "All-in-one" Digital trans mitter portable media- screen 4D "Modular" trans mitter portable media- screen re- ceiver game console re- ceiver game console Digital Cable Set top DVR elec. PDP Digital Cable Set top DVR elec. PDP ADSL Gate way DVD RW 2 ADSL Gate way DVD RW Gerrit Muller ARpackaging

9 Moore s law From: COPA tutorial, Rob van Ommering 1 kb Moore's law MB 64 kb 9 Gerrit Muller LWAmooresLawRvO

10 Problem: increasing SW size, decreasing reliability? manyears per product typical amount of errors per product Gerrit Muller ARproblem

11 The Holy Grail: Reuse $$ REUSE Promise time Reality 11 Gerrit Muller ARtheHolyGrail

12 Simplistic Architecting: Digital analog applications domain platform domain HW computing Infra- structure Computing HW 3 rd party stack(s) Set Top Box Platform Set Top Box domain HW Digital Video Platform SW Set top box Set Top Box functions MHP Computing HW Merge applications domain platform Digital computing Infra- structure Digital UI glue 3 rd party stack(s) Digital Video Platform SW Set Top Box functions Set Top Box Platform MHP domain HW Set Top Box domain HW Computing HW Digital Video Platform domain HW Set Top Box domain HW Computing HW 12 Gerrit Muller ARdigitalTelevisionSimplisticArchitecture

13 Available Code Assets Digital UI applications domain platform domain HW computing Infra- structure >100 Myr >200 Myr >100 Myr glue Digital Video Platform SW Set Top Box domain HW 3 rd party stack(s) Set Top Box functions Set Top Box Platform MHP >100 Myr Computing HW "Legacy" code > 500 Myr 13 Gerrit Muller ARdigitalTelevisionCodeAssets

14 Merge problems Architectural mismatch : wrappers, translators, conflicting controls additional code and complexity, no added value tuner UI MPEG tuner UI MPEG Poor performance; additional resource usage Problems Architecture Reuse Duplication non problem 14 Gerrit Muller ARmergeProblems

15 Solution: Architectural Refactoring Refactoring clear product clear value proposition within short term business goals with limited but substantial refactoring goals feedback on direction limited investment based on long term architecture vision 15 Gerrit Muller ARsolution

16 Example of Refactoring Goals + Decrease Code Size + Decrease Resource Usage * power * memory * silicon area Quality Improvement investment as percentage of total budget 20% 10% 0% + Increase Performance * response time * throughput + Increase quality * decrease fault density time 16 Gerrit Muller ARrefactoringGoals

17 Architectural vs Code refactoring Architectural Refactoring Function, Structure, Rationale Code Refactoring old new optimize()... add(a)... remove()... move()... accelarate()... add(a)... remove()... Mechanisms, Technologies old return( error ) free, alloc raise( exception ) old new optimize()... add(a)... remove()... move()... accelarate()... new garbage collection 17 Gerrit Muller ARcodeVersusArchitecturalRefactoring

18 Prerequisite 1 Frequent feedback 18 Gerrit Muller

19 Feedback stepsize: elapsed time: 3 months 25 months Target Start 19 Gerrit Muller LWAfeedbackLarge

20 Feedback (2) stepsize: elapsed time 3 months 25 months Target 2 months 12 months Target Start Start 20 Gerrit Muller LWAfeedbackMedium

21 Feedback (3) stepsize: elapsed time 3 months 25 months 2 months 12 months 1 month 8 months Target Target Target Start Start Start Small feedback cycles result in Faster Time to Market 21 Gerrit Muller LWAfeedbackSmall

22 Prerequisite 2 Awareness of dynamics 22 Gerrit Muller

23 Myth: Platforms are Stable Dynamic Market How stable is a platform or an architecture? Architecture Components Platform Fast changing Technology 23 Gerrit Muller LWAplatformStability

24 Platform Evolution (Easyvision ) Last changed in: Growth Change rd generation components are mature, active maintenance needed. Growth and change continues, some "old" components become obsolete 24 Gerrit Muller LWAplatformEvolution

25 Prerequisite 3 Long Term Vision 25 Gerrit Muller

26 Example Long Term Vision Applications Services personalization i.e. tunes, themes Framework Reference Architecture Configuration i.e. Internationalization Computing Infrastructure Domain Infrastructure Long Term Vision: Reference Architecture + Sample implementation of Framework and Components 26 Gerrit Muller ARlongTermVisionExample

27 Don t do Digital Cable ADSL Set top Gate way DVR DVD RW trans mitter receiver elec. game console PDP 2 Opportunistic Legacy Integration PDP elec. trans mitter portable mediascreen receiver DVD RW Digital DVR Proclaimed reuse applications domain platform computing Infrastructure Digital UI glue 3 rd party stack(s) Set Top Box functions Set Top Box Platform MHP Set top Gate way Digital Video Platform SW domain HW Set Top Box domain HW Computing HW 27 Gerrit Muller ARtheWrongWay

28 Conclusion: Refactoring the Architecture is a must Hybrid Digital applications domain platform domain HW computing Infra- structure Computin g HW applications domain platform domain HW computing Infra- structure Digital Video Platform SW Computin g HW 3 rd party stack(s) Set Top Box Platform Set Top Box domain HW Set Top Box functions Computing HW M H P applications domain platform domain HW computing Infra- structure Digital Video Platform SW Digital UI 3 rd party stack(s) Computing HW Set Top Box functions Set Top Box Platform Set Top Box domain HW M H P trans mitter re- ceiver portable media- screen game console "All-in-one" combi Digital UI Digital Cable ADSL Set top Gate way DVR DVD RW elec. PDP 2 domain platform applications domain HW computing Infra- structure 3 rd party stack(s) Digital Video Platform SW Set Top Box domain HW Set Top Box functions Set Top Box Platform Computing HW M H P Storage applications Storage srvices storage domain HW 28 Gerrit Muller ARrefactoring

From Legacy to State-of-the-art; Architectural Refactoring

From Legacy to State-of-the-art; Architectural Refactoring applications domain Computin g HW applications domain Video Platform SW Computin g HW 3 rd party stack(s) Top Box Platform Top Box Top Box functions Computing HW M H P domain applications applications

More information

Software Productivity for Consumer Appliances

Software Productivity for Consumer Appliances by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Technological developments, such as miniaturization and convergence have a strong impact on the form,

More information

Semiconductor Software Strategy

Semiconductor Software Strategy by Gerrit Muller University of Southeast Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Philips Research is looking for ways to improve the software productivity. The business rationale

More information

Semiconductor Software Strategy

Semiconductor Software Strategy - customer applications generic? consolidation standardization enabling, supporting year x year x+2 year x+4 Hasbergsvei 36 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract Philips Research

More information

Light Weight Architecture revisited: the way of the future?

Light Weight Architecture revisited: the way of the future? Abstract by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Technological developments change the consumer electronics market into a very dynamic market. CE manufacturers

More information

Opportunities and challenges in embedded systems

Opportunities and challenges in embedded systems by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The technological advances in processing, communication, storage, actuating and sensing enables a large

More information

Modeling and Analysis: System Model

Modeling and Analysis: System Model by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract This presentation uses a web shop service as example system to construct a system model. The

More information

How to Create an Architecture Overview

How to Create an Architecture Overview by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract A short specific overview of an architecture is a powerful means during product creation.

More information

Execution architecture concepts

Execution architecture concepts by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The execution architecture determines largely the realtime and performance behavior of a system. Hard

More information

Design Objectives and Design Understandability

Design Objectives and Design Understandability by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The complexity of systems limits the understanding by the architect of the impact of changes.

More information

The Tool Box of the System Architect

The Tool Box of the System Architect by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The toolbox of a systems architect is filled with a quite diverse collection of tools. We will discuss

More information

Introduction. State of the Market

Introduction. State of the Market Introduction State of the Market The Digital Age of Consumer Electronics 1001010100010100100000000 1010001010001010101001011 Digital technology brings 0101111010001001010100101 Higher accuracy 1100010111110101011111000

More information

Medical Imaging in Chronological Order

Medical Imaging in Chronological Order - dev. tools service SW keys Config Medical Imaging R/F Store View Print Cluster PMS- PMS- Store Image UI Spool HCU Gfx DB net in net out HC DOR NIX driver driver driver SunOS, SunView legend user interface

More information

Increasing Interoperability, what is the Impact on Reliability? Illustrated with Health care examples

Increasing Interoperability, what is the Impact on Reliability? Illustrated with Health care examples Illustrated with Health care examples by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract In all domains the amount of interoperability between

More information

Reliability of Software Intensive Systems

Reliability of Software Intensive Systems by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The amount of software in many systems increases exponentially. This increase impacts the

More information

Version 11

Version 11 The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic

More information

Consolidating Architecture Overviews

Consolidating Architecture Overviews by Gerrit Muller HBV-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract This presentation provides guidelines and means to capture architecture overviews. Main challenge is to maintain the overview

More information

Systems Architecting Process

Systems Architecting Process The System Architecture - customer Customer Roadmap, and roadmaps Business Drivers Policy and Planning Budgets roadmap Context, Vision Budget, plan Needs and feedback Reality check material Information

More information

Granularity of Documentation

Granularity of Documentation - compound Hasbergsvei 36 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com This paper has been integrated in the book Systems Architecting: A Business Perspective", http://www.gaudisite.nl/sabp.html,

More information

3G Powered 3G-324M Protocol

3G Powered 3G-324M Protocol 3G Powered 3G-324M Protocol NOTICE 2002 RADVISION Ltd. All intellectual property rights in this publication are owned by RADVISION Ltd. and are protected by United States copyright laws, other applicable

More information

Future Directions in Miniaturization inemi, January 16, 2008, Shanghai

Future Directions in Miniaturization inemi, January 16, 2008, Shanghai Future Directions in Miniaturization inemi, January 16, 2008, Shanghai Continuous technology development and integration has enabled mobile products be evolved from voice only to multimedia devices The

More information

Documentation Tools to produce Articles and Presentations

Documentation Tools to produce Articles and Presentations Documentation Tools to produce Articles and Presentations Prof Holstlaan 4 (WL01) 5656 AA Eindhoven The Netherlands gerrit.muller@philips.com http://www.extra.research.philips.com/natlab/sysarch/ version:

More information

Fundamentals of Digital Media Lesson Objectives

Fundamentals of Digital Media Lesson Objectives Fundamentals of Digital Media Lesson Unit 1: INTRODUCTION TO DIGITAL AND ONLINE MEDIA TYPES Digital Camera Basics Discuss mode, compression, and storage in a camera. Explain the basic components and functionality

More information

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey System-on-Chip Architecture for Mobile Applications Sabyasachi Dey Email: sabyasachi.dey@gmail.com Agenda What is Mobile Application Platform Challenges Key Architecture Focus Areas Conclusion Mobile Revolution

More information

Moving Forward with Oracle Forms

Moving Forward with Oracle Forms Moving Forward with Oracle Forms What Now? What Next? Mia Urman @miaurman miaurman@oraplayer.com Who am I Mia Urman CEO, OraPlayer - Oracle Development Expert Oracle Development Geek for 14 years. 7 years

More information

Video Surveillance Technology Brief

Video Surveillance Technology Brief Video Surveillance Technology Brief RASILIENT PixelStor Advanced Video Surveillance IP Storage Technologies Sean Chang CEO Rasilient Systems www.rasilient.com Contents The Rapidly Changing Physical Security

More information

Multimedia Transport Over Wireless LANs

Multimedia Transport Over Wireless LANs Multimedia Transport Over Wireless LANs Amar Ghori Dr. Raju Gubbi Sept 13, 1999 Presentation Slide 1 Amar Ghori Table of Contents Introduction Market Need Tutorial on Multimedia Transmission Characteristics

More information

Moore s law is no law of nature

Moore s law is no law of nature Moore s law is no law of nature A social imperative, so It requires organization and planning Individual companies have regular processes Technology outlook Strategy Core competencies Make or buy Business

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2

FPGA BASED SYSTEM DESIGN. Dr. Tayab Din Memon Lecture 1 & 2 FPGA BASED SYSTEM DESIGN Dr. Tayab Din Memon tayabuddin.memon@faculty.muet.edu.pk Lecture 1 & 2 Books Recommended Books: Text Book: FPGA Based System Design by Wayne Wolf Verilog HDL by Samir Palnitkar.

More information

Growth outside Cell Phone Applications

Growth outside Cell Phone Applications ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards

More information

Media Servers for Entertainment

Media Servers for Entertainment KEN WACKS' PERSPECTIVES Media Servers for Entertainment Home entertainment ranks high among consumer discretionary spending. What is the home systems industry offering for this market? Most entertainment

More information

Current Research Topics in Mobile Computing. Nokia. About 100 new phone models in 2003 globally. New challenges: Open platforms and SWarchitectures

Current Research Topics in Mobile Computing. Nokia. About 100 new phone models in 2003 globally. New challenges: Open platforms and SWarchitectures Current Research Topics in Mobile Computing EmSys Summer School 2003 Salzburg Heikki.Saikkonen@nokia.com Nokia Trends in Mobile Computing Software Engineering Current Research Topics in Mobile Computing

More information

Soft Real Time Design

Soft Real Time Design by Gerrit Muller HSN-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract Soft Real Time design addresses the performance aspects of the system design, under the assumption that the hard real time

More information

Computers. Storage, storage units & accessing. R. S., Elektronika,

Computers. Storage, storage units & accessing. R. S., Elektronika, Computers Storage, storage units & accessing R. S., Elektronika, 10. 12. 2008 Data storage devices A data storage device is a device for recording (storing) information (data). Recording can be done using

More information

Challenges in Telecom Regulation

Challenges in Telecom Regulation APEC Telecenter Workshop, Taipei, 2005 Challenges in Telecom Regulation Dr. C. K. Mao Chair Professor National Chiao-Tung University Observations, Vision and Propositions Observations a perfect storm is

More information

Convergence; Myth or New Legend?

Convergence; Myth or New Legend? Convergence; Myth or New Legend? Convergence of fixed and mobile services has been discussed and heralded for many years. Is it happening or is convergence happening in other ways? Presented by Intercai

More information

Management Information Systems OUTLINE OBJECTIVES. Information Systems: Computer Hardware. Dr. Shankar Sundaresan

Management Information Systems OUTLINE OBJECTIVES. Information Systems: Computer Hardware. Dr. Shankar Sundaresan Management Information Systems Information Systems: Computer Hardware Dr. Shankar Sundaresan (Adapted from Introduction to IS, Rainer and Turban) OUTLINE Introduction The Central Processing Unit Computer

More information

QUESTIONS ABOUT COMPUTERS

QUESTIONS ABOUT COMPUTERS 1. What is a computer? QUESTIONS ABOUT COMPUTERS A computer is a machine that processes information, in other words, it receives and stores data, performs calculations with this data and presents the results

More information

About Lantiq: Product Portfolio

About Lantiq: Product Portfolio About Lantiq: Product Portfolio WLAN DSL DECT Ethernet VoIP Processor Access Customer Premises Home ing Benefits Technologies GPON, VDSL, ADSL, SHDSL, VoIP, MELT, Vectoring Legacy: ISDN, POTS, TE-Carrier

More information

Unit 3 Part B. Computer Storage. Computer Technology

Unit 3 Part B. Computer Storage. Computer Technology Unit 3 Part B Computer Storage Computer Technology Storage The place in the computer where data is held while it is not needed for processing A storage device is device used to record (store) data The

More information

Flash Memory Forecast

Flash Memory Forecast Flash Memory Forecast Alan Niebel August 2008 Web-Feet Research Alan Niebel Founder and EO of Web-Feet Research, February 2000 Has thirteen years Non Volatile Memory market research experience Over twenty

More information

Video Processing Technologies and Challenges for Mil/Aero Applications

Video Processing Technologies and Challenges for Mil/Aero Applications Video Processing Technologies and Challenges for Mil/Aero Applications January 2014 Version 1.3 16230 Monterey St. STE 204, Morgan Hill, CA 95037, USA - Tel: (408) 706-5975 - alan.simmonds@ces-cal.com

More information

Ultra-Wideband (UWB Technology)

Ultra-Wideband (UWB Technology) White Paper Ultra-Wideband (UWB) Technology Ultra-Wideband (UWB Technology) Enabling high-speed wireless personal area networks. Contents Executive Summary 2 Introduction 2 The Case for UWB 3 UWB Technology

More information

Photos of APPROVED. Electronic Products. Product Sorts and Categories

Photos of APPROVED. Electronic Products. Product Sorts and Categories Product Sorts and Categories Photos of APPROVED 1. E-Bag Products a. Portable Audio Video Products b. Non-Cellular Telephones & Answering c. Computer & Video Gaming Peripherals d. Aftermarket Vehicle Electronic

More information

Audio Signal Processing Hardware Trends

Audio Signal Processing Hardware Trends Optimized DSP Software Independent DSP Analysis Audio Signal Processing Hardware Trends (Keynote Address, 23 rd AES Conference, Helsingoer, Denmark ) Jeff Bier Berkeley Design Technology, Inc. Berkeley,

More information

Chapter 2: Managing Hardware Devices

Chapter 2: Managing Hardware Devices 70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 2: Managing Hardware Devices Objectives Understand the importance of managing hardware Understand the purpose

More information

Off Road Navigation and Location-Based Photomarking & Blogging. 8/4/2005 The Best GPS is the one you have with you 1

Off Road Navigation and Location-Based Photomarking & Blogging. 8/4/2005 The Best GPS is the one you have with you 1 Off Road Navigation and Location-Based Photomarking & Blogging 8/4/2005 The Best GPS is the one you have with you 1 Always active Never lost, Trimble Outdoors TM The BEST GPS is the one you have with you

More information

FSRM (File Server Resource Management)

FSRM (File Server Resource Management) 2012 FSRM (File Server Resource Management) Prepared By: Dharak Adroja Project Guide: Prof. Heera Bamaniya Acknowledgement I take this opportunity to express my indebtedness to all those who directly helped

More information

Converged Platforms and Solutions. Business Update and Portfolio Overview

Converged Platforms and Solutions. Business Update and Portfolio Overview Converged Platforms and Solutions Business Update and Portfolio Overview IT Drivers In Next 5 Years SCALE SCALE 30,000+ physical servers 500,000+ virtual servers Current tools won t work at this scale

More information

SAP HANA. Jake Klein/ SVP SAP HANA June, 2013

SAP HANA. Jake Klein/ SVP SAP HANA June, 2013 SAP HANA Jake Klein/ SVP SAP HANA June, 2013 SAP 3 YEARS AGO Middleware BI / Analytics Core ERP + Suite 2013 WHERE ARE WE NOW? Cloud Mobile Applications SAP HANA Analytics D&T Changed Reality Disruptive

More information

Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation

Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation Gaming Technologies Craig Peeper Software Architect Windows Graphics & Gaming Technologies Microsoft Corporation Overview Games Yesterday & Today Game Components PC Platform & WGF 2.0 Game Trends Big Challenges

More information

VLSI Design Automation. Maurizio Palesi

VLSI Design Automation. Maurizio Palesi VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 Outline Technology trends VLSI Design flow (an overview) 3 IC Products Processors CPU, DSP, Controllers Memory chips

More information

Computer Devices Part 1 25 Question(s) Test ID:

Computer Devices Part 1 25 Question(s) Test ID: Computer Part 1 25 Question(s) Test ID: 148114 Name: Date: 1) Match the term with the definition Output s Storage How to tell it what to do Allows the user to enter information into a system, such as a

More information

ENSC 340 Proposal: The idac (Digtal Audio Cassette)

ENSC 340 Proposal: The idac (Digtal Audio Cassette) Digital Audio Evolution ENSC 340 Proposal: The idac (Digtal Audio Cassette) Submitted By Contact Submitted To Digital Audio Evolution Paul Gurney, Bill England, Scott Wakelin, Michael Hutchison Paul Gurney

More information

Marty Knopert Business Development Manager Physical Security

Marty Knopert Business Development Manager Physical Security Physical Security Marty Knopert Business Development Manager Physical Security 1 Video Surveillance over IP 4 Framework for Connected Real Estate Transformation Delivering space, technology and services

More information

ECE 2162 Intro & Trends. Jun Yang Fall 2009

ECE 2162 Intro & Trends. Jun Yang Fall 2009 ECE 2162 Intro & Trends Jun Yang Fall 2009 Prerequisites CoE/ECE 0142: Computer Organization; or CoE/CS 1541: Introduction to Computer Architecture I will assume you have detailed knowledge of Pipelining

More information

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc.

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc. Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance Ray Lucchesi Silverton Consulting, Inc. SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies

More information

Important Safety Notices DANGER AN IMPROPERLY LOCATED OR INSTALLED MONITOR CAN CAUSE DEATH OR SERIOUS BODILY INJURY

Important Safety Notices DANGER AN IMPROPERLY LOCATED OR INSTALLED MONITOR CAN CAUSE DEATH OR SERIOUS BODILY INJURY Important Safety Notices DANGER AN IMPROPERLY LOCATED OR INSTALLED MONITOR CAN CAUSE DEATH OR SERIOUS BODILY INJURY READ THE FOLLOWING INFORMATION THOROUGHLY BEFORE INSTALLATION It is unlawful in most

More information

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline

Reminder. Course project team forming deadline. Course project ideas. Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline Reminder Course project team forming deadline Friday 9/8 11:59pm You will be randomly assigned to a team after the deadline Course project ideas If you have difficulty in finding team mates, send your

More information

Virtual Security Server

Virtual Security Server Data Sheet VSS Virtual Security Server Security clients anytime, anywhere, any device CENTRALIZED CLIENT MANAGEMENT UP TO 50% LESS BANDWIDTH UP TO 80 VIDEO STREAMS MOBILE ACCESS INTEGRATED SECURITY SYSTEMS

More information

Home Networks. Principles, Applications and Desirability

Home Networks. Principles, Applications and Desirability Home Networks Principles, Applications and Desirability Index 1. Introduction 2. Why the demand? 3. Technologies 4. Cat5e UTP structured wiring 5. Modular concept 6. Typical applications 7. Technical information

More information

Chapter 1. Computer System Organization

Chapter 1. Computer System Organization Chapter 1 Computer System Organization Prepared By: Manish Kumar Prajapati PGT (Comp.Sc.) (First Shift) Kendriya Vidyalaya Bailey Road Patna-14 What is Computer? A computer is an electronic device that

More information

The Evolving Role of Tape and Disk in the High Performance Data Center Bruce Master IBM LTO Program

The Evolving Role of Tape and Disk in the High Performance Data Center Bruce Master IBM LTO Program The Evolving Role of Tape and Disk in the High Performance Data Center Bruce Master IBM LTO Program Linear Tape-Open, LTO, LTO Logo, Ultrium and Ultrium Logo are trademarks of HP, IBM and Quantum in the

More information

Designing Next Generation Test Systems An In-Depth Developers Guide

Designing Next Generation Test Systems An In-Depth Developers Guide An In-Depth Developers Guide Designing Next Generation Test Systems An In-depth Developers Guide Contents Section 1 Executive Summary Chapter 1 Increasing Design Complexity...1-1 Shorter Product Development

More information

Creating DVDs and CDs. With Your DVD Writer/CD Writer Drive

Creating DVDs and CDs. With Your DVD Writer/CD Writer Drive Creating DVDs and CDs With Your DVD Writer/CD Writer Drive The information in this document is subject to change without notice. Hewlett-Packard Company makes no warranty of any kind with regard to this

More information

Toward a Memory-centric Architecture

Toward a Memory-centric Architecture Toward a Memory-centric Architecture Martin Fink EVP & Chief Technology Officer Western Digital Corporation August 8, 2017 1 SAFE HARBOR DISCLAIMERS Forward-Looking Statements This presentation contains

More information

Mobility Services and Applications for the Connected Car

Mobility Services and Applications for the Connected Car Mobility Services and Applications for the Connected Car Reiner Höger, Klaus Schönke United power of automotive electronics Consumers spend several hours in their cars Average time spent in vehicles [hours

More information

Bridging the Real World with the Digital

Bridging the Real World with the Digital Connected Visual Computing Context Awareness Bridging the Real World with the Digital ensing Intel s Connected Visual Computing Research Jim Held Intel Fellow Director, Tera-scale Computing Research Agenda

More information

New Features. Importing Resources

New Features. Importing Resources CyberLink StreamAuthor 4 is a powerful tool for creating compelling media-rich presentations using video, audio, PowerPoint slides, and other supplementary documents. It allows users to capture live videos

More information

CS232: Computer Architecture II

CS232: Computer Architecture II CS232: Computer Architecture II Spring 23 January 22, 23 21-23 Howard Huang 1 What is computer architecture about? Computer architecture is the study of building entire computer systems. Processor Memory

More information

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value All Are Trying, Some Are Benefiting; Few Are Maximizing Value Germany Findings September 2016 Executive Summary Cloud adoption has increased 70% from last year, with 71% of companies in Germany pursuing

More information

Fault tolerance in consumer products. Ben Pronk

Fault tolerance in consumer products. Ben Pronk Fault tolerance in consumer products Ben Pronk Content Consumer electronics, some background Reliability and software in consumer products Current solutions Future outllok 2 Consumer electronics, some

More information

Cache and Forward Architecture

Cache and Forward Architecture Cache and Forward Architecture Shweta Jain Research Associate Motivation Conversation between computers connected by wires Wired Network Large content retrieval using wireless and mobile devices Wireless

More information

Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual

Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual Introduction This unit is a portable mini TV box. It enables the user to capture, record, and edit TV programs or films from DVD, VCD, VCR, video camcorders,

More information

Driving Broadband beyond 1 Million. Steve Hornung and Neil Jefferies

Driving Broadband beyond 1 Million. Steve Hornung and Neil Jefferies Driving Broadband beyond 1 Million Steve Hornung and Neil Jefferies British Telecommunications plc, 2003 2 Driving Broadband beyond 1 million Current Broadband Platform Status Technology to Extend the

More information

The Data Centre Migration Specialist

The Data Centre Migration Specialist The Data Centre Migration Specialist We live in an ever-changing world Over 90% of data today has been created in the last two years alone. That s over 2.5 quintillion bytes of data, sent and received,

More information

Research Presentation: Consumer Adoption & Views about 4K

Research Presentation: Consumer Adoption & Views about 4K Research Presentation: Consumer Adoption & Views about 4K Glenn Hower Senior Analyst For More Information 972.490.1113 info@parksassociates.com www.parksassociates.com Overview Device Adoption Adoption

More information

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value All Are Trying, Some Are Benefiting; Few Are Maximizing Value Latin America Findings September 2016 Executive Summary Cloud adoption has increased 49% from last year, with 78% of companies in Latin America

More information

Title: Using low-power dual-port for inter processor communication in next generation mobile handsets

Title: Using low-power dual-port for inter processor communication in next generation mobile handsets Title: Using low-power dual-port for inter processor communication in next generation mobile handsets Abstract: The convergence of mobile phones and other consumer-driven devices such as PDAs, MP3 players,

More information

Reducing Emissions Re-enables Growth; Electronics Provides the Key. Presented by : Robert Barnes Date : 2 nd December2010

Reducing Emissions Re-enables Growth; Electronics Provides the Key. Presented by : Robert Barnes Date : 2 nd December2010 Reducing Emissions Re-enables Growth; Electronics Provides the Key Presented by : Robert Barnes Date : 2 nd December2010 1 1 The ARM Vision A world in which all electronic products and services are based

More information

each channel. Synchronized audio video recording. 4CIF per channel. PAL 25fps / NSTC 30fps per channel

each channel. Synchronized audio video recording. 4CIF per channel. PAL 25fps / NSTC 30fps per channel Synchronized audio video recording 4CIF (704x576)@25fps per channel PAL 25fps / NSTC 30fps per channel USB port or DVD-RW video backup Remote web video support Dual Video Channel Technology - Local & Remote

More information

VLSI Design Automation

VLSI Design Automation VLSI Design Automation IC Products Processors CPU, DSP, Controllers Memory chips RAM, ROM, EEPROM Analog Mobile communication, audio/video processing Programmable PLA, FPGA Embedded systems Used in cars,

More information

From Industrial Experience to System Architecting Know-how

From Industrial Experience to System Architecting Know-how From Industrial Experience to System Architecting Know-how by Gerrit Muller University of South-Eastern Norway-NISE e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The system design process in an

More information

Current Activities of the ITRON Project. Current Introduction Activities to of the ITRON Project

Current Activities of the ITRON Project. Current Introduction Activities to of the ITRON Project ITRON Supporters' Meeting Current Introduction Activities to of the ITRON Project Current Activities of the ITRON Project 1 Oct. 1997 ( / University of Tokyo ) hiro@is.s.u-tokyo.ac.jp TRON is an abbreviation

More information

VLSI Design Automation

VLSI Design Automation VLSI Design Automation IC Products Processors CPU, DSP, Controllers Memory chips RAM, ROM, EEPROM Analog Mobile communication, audio/video processing Programmable PLA, FPGA Embedded systems Used in cars,

More information

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value. An IDC InfoBrief, sponsored by Cisco September 2016

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value. An IDC InfoBrief, sponsored by Cisco September 2016 All Are Trying, Some Are Benefiting; Few Are Maximizing Value September 2016 Executive Summary Cloud adoption has increased 61% from last year, with 73% pursuing a hybrid cloud strategy and on-premises

More information

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA Transition to IPv6 Drivers and Challenges Dr. Abdelfattah ABUQAYYAS ICT Consultant CITC- KSA 1 MAIN POINTS The ICT sector is developing rapidly - new services, and new modes of service delivery. The Internet

More information

NEXT GENERATION CMTS CHARACTERISTICS INCLUDING IP MULTICAST. Doug Jones YAS Broadband Ventures

NEXT GENERATION CMTS CHARACTERISTICS INCLUDING IP MULTICAST. Doug Jones YAS Broadband Ventures NEXT GENERATION CMTS CHARACTERISTICS INCLUDING IP MULTICAST Doug Jones YAS Broadband Ventures Abstract The cable industry is currently faced with upgrading from DOCSIS v1.0 CMTS equipment to DOCSIS v1.1

More information

CS 457 Multimedia Applications. Fall 2014

CS 457 Multimedia Applications. Fall 2014 CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and

More information

Digital Television With Linux Architecture and Opportunities

Digital Television With Linux Architecture and Opportunities Digital Television With Linux Architecture and Opportunities Bas Engel - Chief Software Architect Philips Consumer Lifestyle - Business Unit TV November 6, 2008 Contents Of Presentation What is Digital

More information

Modular Drive Process System Design for Optimal Factory Efficiency September 9, 2010

Modular Drive Process System Design for Optimal Factory Efficiency September 9, 2010 Modular Drive Process System Design for Optimal Factory Efficiency September 9, 2010 Presenter: Pete Goglia Contributors: Mark McCrimmon, Kevin Richardson, Nick Granger-Brown Modular Drive Process System

More information

$3.50 $2.50. Display device w/ diagonal screen size: 29 : $ : $ : $39.50

$3.50 $2.50. Display device w/ diagonal screen size: 29 : $ : $ : $39.50 EPRA Newfoundland & Labrador S AND CLARIFICATIONS Revised June 1, 2017 PHASE 1 OBLIGATED AS OF: AUGUST 1, 2013 OBLIGATED DESKTOP COMPUTERS PORTABLE COMPUTERS DISPLAY DEVICES A computer terminal designed

More information

PMR: Innovation Achieved Implications for a New Era of Hard Disk Drive Technology

PMR: Innovation Achieved Implications for a New Era of Hard Disk Drive Technology PMR: Innovation Achieved Implications for a New Era of Hard Disk Drive Technology Maciek Brzeski Vice President, Marketing Toshiba Storage Device Division September 28, 2005 Computers Come and Go, But

More information

GLOBAL COMMAND Security Anywhere MANAGEMENT SYSTEM

GLOBAL COMMAND Security Anywhere MANAGEMENT SYSTEM GLOBAL Security COMMAND Anywhere MANAGEMENT SYSTEM UNISIGHT Software SUMMARY SYSTEM FEATURES SYSTEM FUNCTIONS GCMS INTRODUCTION DVR SOFTWARE COMPONENTS Summary The Global Command Management System (GCMS)

More information

Cisco Video Surveillance Manager Release 4.1/6.1

Cisco Video Surveillance Manager Release 4.1/6.1 Cisco Video Surveillance Manager Release 4.1/6.1 PB 521659 Cisco offers network-centric video surveillance software and hardware that supports video transmission, monitoring, recording, and management.

More information

Innovation Technology for Future Convergence Network

Innovation Technology for Future Convergence Network KRnet 2013 Keynote Speech Innovation Technology for Future Convergence Network Jinsung Choi, Ph.D. EVP, Head of ICT R&D Division, SK Telecom Contents I. Key Trends Driving Network Evolution II. Innovation

More information

DFT Trends in the More than Moore Era. Stephen Pateras Mentor Graphics

DFT Trends in the More than Moore Era. Stephen Pateras Mentor Graphics DFT Trends in the More than Moore Era Stephen Pateras Mentor Graphics steve_pateras@mentor.com Silicon Valley Test Conference 2011 1 Outline Semiconductor Technology Trends DFT in relation to: Increasing

More information

IT manufacturer perspective on hardware take-back law

IT manufacturer perspective on hardware take-back law IT manufacturer perspective on hardware take-back law Meeting targets in the future based on US and EU experience Jeff Kuypers / Nov 5, 2013 Hewlett-Packard (HP) hardware take-back quick intro Examples

More information

WEB & MOBILE AUTOMATION

WEB & MOBILE AUTOMATION WEB & MOBILE AUTOMATION 11 th Feb 2017 Presenter: (CoE) 9 Mansi, 5 th Floor, Cross Lane No. 1, Ram Maruti Road, Thane West Email: info@educognitio.com Phone: +91 (0)22 65555131 Web:http://www.educognitio.com

More information