The Birth of the Connected Platform

Size: px
Start display at page:

Download "The Birth of the Connected Platform"

Transcription

1 Jue 2011 ThigWorx Foudatios: The Birth of the Coected Platform Sposored by ThigWorx

2 Cotets Executive Summary 1 The Madate for a Coected Platform 3 Questios Facig Every Busiess 5 The Aatomy of a Coected Applicatio 6 The Lessos of the Coected Era 8 The Aatomy of a Coected Platform 11 A Coected Way of Workig 13

3 ThigWorx Foudatios The Birth of the Coected Platform 1 Executive Summary ThigWorx has created the first applicatio platform desiged to meet the eeds of the coected world, a world of smart thigs talkig to people ad to each other, where a explosio of data about the state of the world floods through etworks, where every perso or thig has the potetial to liste ad to react to every other perso or thig. I the coected world, we have smartphoes i our hads, smart appliaces i our homes, smart devices i our offices, ad smart systems i our factories ad warehouses. The coected world has opeed up ew frotiers for collaboratio ad collective itelligece, for process automatio, for operatioal iovatio, ad for squeezig the most out of limited resources. With ThigWorx, a ew kid of applicatio ca be created, oe that coects people, systems, ad itelliget devices i ways ever before possible. Challeges Facig Every Busiess Several developmets poit out the eed for a ew platform that ca cojure value from the data ad itelligece that is sproutig i virtually every area of busiess ad everyday life. First, the rise i smart devices a estimated 1 trillio by 2020 begs several importat questios: What will we do with the itelligece of these devices? How will the data comig from these devices create value? What sort of itelligece is eeded to coordiate these devices? O their ow, smart devices perform oe fuctio, oe step, isolated from the larger cotext of a busiess. If smart devices are used this way, the people usig them i a arrow cotext may get some beefit, but the larger potetial remais utapped. For smart devices to lead to a smarter world, some sort of brai fuctio must be created that uderstads the vast amout of data smart devices are broadcastig ad the orchestrates may devices ito coordiated actio. The coected platform is the foudatio where such brais will reside. Secod, busiess is becomig more complex ad must maage fiacial performace while optimizig electrical power, water, ad carbo, ot just iside oe compay but also across a etire supply chai. Busiesses eed to have all hads o deck helpig to maage this vast complexity. Collaborative approaches to capturig ad usig tribal kowledge are eeded so that resposes ca take place faster ad with more

4 ThigWorx Foudatios The Birth of the Coected Platform 2 precisio. Everyoe must be able to explore data ad see what is happeig i the etire system, to record ad broadcast their thoughts, to assemble iformatio ad create aalysis ad automatio to meet their ow eeds, ad to share approaches that work. Just as crowdsourcig has ulocked the power of large groups to lear from each other ad solve problems, so must a ew kid of coected platform allow people i a compay to work together i a cotext of security, compliace, ad data itegrity. Third, operatioal chage has accelerated to the poit that the desig-develop-deploy cycle of traditioal software just ca t keep pace. The pervasive complexity of today ad tomorrow s world will ot be coquered through a top dow desig process ad a semi-aual release cycle. The amout of data ad the pace of chage have overwhelmed the ability of existig processes ad support applicatios. is locked away ad iaccessible. Compaies eed stadardized software for well-kow processes, but this must be supplemeted with software that ca quickly optimize complicated real-time operatig scearios. The world is cotiually chagig ad the platform that we use for moitorig, maagemet, ad automatio must be built for costat adaptatio. Capabilities of ThigWorx The capabilities of ThigWorx were ispired by the explosio of smart thigs ad the flood of data flowig from them ad applyig the lessos of social etworkig, cosumer techology, ad user empowermet to haress a coected world. ThigWorx allows the creatio of idustrial social etworks that allow people ad smart thigs, smart devices, ad smart systems the kid of equipmet arrivig i factories ad operatioal ladscapes i icreasig volumes to sed ad receive messages from each other, effortlessly raisig the level of awareess across the orgaizatio. ThigWorx applicatios are built to match the ease-of-use ad uiversal accessibility of the cosumer world so that the most appropriate device for the task at had whether desktop, tablet, smartphoe, or other device ca be the iterface to the applicatio. The ThigWorx applicatio platform eables developers to compose applicatios quickly, allows advaced users to mash up ew solutios, ad allows casual users to search activities of people ad thigs. Puttig these tools i the hads of users elimiates bottleecks ad drives iovatio by sheddig light o ukow ukows.

5 ThigWorx Foudatios The Birth of the Coected Platform 3 ThigWorx chages how data from devices is captured, stored, ad searched. Every data item is tagged i multiple ways so that it ca be retrieved quickly, to meet the eeds of differet types of users ad applicatios. I most applicatios built before the coected era, data was stored i structured ways to aswer predetermied questios. Sice most applicatios were desiged to aswer a sigle questio ad storage was expesive, a limited amout of data was captured. ThigWorx allows data to be collected i great quatities without kowig how it will be used, but it also allows data to be stored ad tagged to meet predetermied uses. Whe a ew use is foud or a ew patter discovered, a search ca locate the data or tags ca be exteded to historical data to support ew uses ad iovatios. As more data ad observatios are collected, ThigWorx applicatios become more valuable, just as social etworks become more valuable whe more people joi them. The Madate for a Coected Applicatio Platform The world is awash i techology. Ayoe suggestig that we eed more techology must be ready to defed that assertio. I most compaies, someoe will reasoably ask, Ca t we use the techology we have already paid for, ad kow how to use, to do the same thig? I short, the aswer is No. The curret geeratio of techology caot hadle the explosio of smart devices, the eed to capture ad leverage the kowledge of the orgaizatio, ad the eed to chage applicatios quickly. The Explosio of Smart Devices Cisco estimates that oe trillio devices will be coected to the Iteret by We already see the thi ed of this wedge with smartphoes, webcams, tablets, ad other geeral-purpose devices. A explosio of special-purpose devices will follow, especially i idustrial settigs. If these devices all trasmit data, how ca we keep track of all these data sources? How ca we track whe ad where data was collected? How will we use these ew sources to create a competitive advatage? How ca we make the data searchable so that users ca fid what they eed o their ow? Traditioal data warehouses are ot up to hadlig this data challege.

6 ThigWorx Foudatios The Birth of the Coected Platform 4 Itelliget devices oly exacerbate the problem. To provide value i a coected world, a platform must hadle a spectrum of devices from the completely iert to the highly itelliget. See Figure 1 for a iformal categorizatio. Thigs are basic buildig blocks with varyig degrees of power Iert Thigs: No voice, o ears, o memory, o brai, o idepedece Baby Thigs: Talk ad tell us about themselves Teeager Thigs: Talk, liste, remember, do simple tasks Adult Thigs: Talk, liste, remember, act o their ow Figure 1. The Cotiuum of Itelliget Devices A coected applicatio must supplemet the itelligece of a device ad add ay missig capabilities to address the busiess situatio at had. If a itelliget device ca report its temperature ad ca respod to speed up ad slow dow commads, what happes whe you eed to keep track of the devices upstream ad dowstream? Speedig up a device could mea sedig too much material to the ext device. Should t the device be able to fid out the speed of the ext device i lie before speedig up? What if more tha the temperature eeds to be adjusted? A coected applicatio must be able to surroud ay itelliget device with ew ways to store data ad ew fuctioality to allow its itelligece to be put to work effectively i a specific situatio. Operatig i a Resource-Costraied World The tred toward usig metrics such as Power Usage Effectiveess to track sustaiability i data ceters, which are major cosumers of power, is reachig every domai. Cosumer product compaies are trumpetig efforts to protect the eviromet. Busiess advocates such as Jack Welch, former CEO of Geeral Electric, advise busi-

7 ThigWorx Foudatios The Birth of the Coected Platform 5 esses to make the most of gree treds because cosumers wat better evirometal performace, ot oly because of regulatory madates. How will optimizatio of power, water, ad carbo be achieved? Will a ERP-like applicatio emerge to provide a solutio that ca be tailored to every operatig eviromet? Not likely. The oly way to track ad optimize the use of resources is through coected applicatios that accept data from thousads of sources, preset it to a large group of people who work together to make sese of it, ad the take actio to improve performace. While stadard software provides high-level models of iformatio related to sustaiability, sustaiability software will require coected applicatios to address the complexity of real-world operatig eviromets. Busiess Applicatios Are Showig Their Age ad Iflexibility Most compaies were trasformed by the arrival of stadard busiess applicatios like ERP ad CRM. These systems of record itroduced ew forms of automatio, but problems related to total cost of owership ad lack of flexibility became evidet years later. These applicatios are complex ad evolve over years. Cofiguratio is expesive ad time-cosumig. The desig-test-deploy cycle of applicatios prevets them from respodig to rapidly chagig operatioal requiremets. They were ot built to chage at the pace of today s coected world. Retrofittig them to support textig, mobile devices, social etworkig, ad collaboratio rarely creates satisfyig results. Coected applicatios icorporate all these elemets at the platform level. Questios Facig Every Busiess I most idustries, especially coected idustries such as maufacturig, life scieces, oil ad gas, logistics, food, ad power geeratio, smart devices are arrivig at a acceleratig rate. But i order to make use of these devices, compaies must fid aswers to the followig questios: How ca we make use of smart devices ad smart systems? How ca we coordiate smart devices with existig systems ad devices? How ca we use the flood of data from smart devices ad systems? How ca more people help us maage ad optimize our busiess?

8 ThigWorx Foudatios The Birth of the Coected Platform 6 How ca we empower people to desig their ow solutios? How ca we maitai agility without sacrificig compliace ad security? How ca we build a operatig eviromet that ca rapidly adapt ad evolve? Compaies that aswer these questios will be the first to fid their way to the pervasive visibility, flexible automatio, ad collective itelligece of the coected world. Packaged applicatio vedors wo t be able to show the way. Iovatio must be created by adaptig the uique processes ad operatig eviromets of each busiess. The Aatomy of a Coected Applicatio ThigWorx is fouded o the premise that solutios for the challeges of the realworld idustries will come from coected applicatios with the followig characteristics: from smart devices ad systems must be recorded ad tagged with as much cotextual iformatio as possible The fuctioality ad memory of smart systems ad devices must meet the eeds of multiple busiess scearios People ad smart devices ad smart systems coect to form idustrial social etworks People ad smart devices add cotet ad cotext to the system, creatig a ever-icreasig repository of collective itelligece People ad smart devices ad smart systems ca subscribe to messages from each other Messages ca cotai structured payloads that reflect the complexity of their iformatio set Search must be exteded beyod keywords to iclude tag-based query ad aalysis capabilities Each group must have a developmet eviromet tailored for its eeds: Developers eed tools to create applicatios ad buildig blocks Subject matter experts eed to mash up solutios Casual busiess users eed to search for relevat iformatio

9 ThigWorx Foudatios The Birth of the Coected Platform 7 Security ad compliace policies must be eforced to restrict access to sesitive data ad fuctioality A coected applicatio resembles a etwork with distributed fuctioality i may odes as show i Figure 2. It is ot like a moolithic applicatio where all fuctioality ad data reside i a cetral locatio. That said, each ode might have a special purpose, to moitor may other odes or to provide some special-purpose fuctioality. Coected Applicatio Oe Coected Applicatio Two Additioal Thig A Additioal Fuctioality Activity Streams Tagged Items Perso 1 Additioal Thig B Additioal Fuctioality Idustrial Social Networks Search Perso 2 Additioal Thig C Additioal Fuctioality Perso 3 Figure 2: The Aatomy of a Coected Applicatio A coected applicatio icreases the awareess of every ode i the idustrial social etwork. People ca be proactively otified of activity. Smart devices ad smart systems ca be made aware of what others are doig. A coected applicatio is much more like Facebook or LikedI tha ERP or CRM. A stream of activity is geerated by all the applicatios ad users ca move from a otificatio to a applicatio to take actio or to a search iterface to fid more data.

10 ThigWorx Foudatios The Birth of the Coected Platform 8 Users ca adapt coected applicatios themselves. I this way, coected applicatios become a repository ot oly of data but also of tribal kowledge about how to maage a busiess. A coected applicatio is a powerful ew way of servig the eeds of busiesses ad aswerig the questios facig every busiess (listed earlier i this paper). I the ext sectio, we take a step back ad look at the broad effects of coected applicatios. The Lessos of the Coected Era It is importat to uderstad what has bee leared i the past twety years about how to make software work to support a busiess. Each of these lessos had a major impact o how ThigWorx built its platform to meet the eeds of the coected world. The lessos iclude: How big data is chagig the way we ru our busiesses How user-drive iovatio, the practice of puttig the tools to costruct solutios ito the hads of ed users, creates better solutios faster How agile developmet methods, the practice of buildig solutios i small icremets, have evolved to shorte time to beefit ad to spur iovatio How collective itelligece ca be applied i a corporate settig to icrease awareess ad let people participate i capturig kowledge, diagosig problems, ad desigig solutios How the rise of mobility ad cosumerizatio exteds ambiet awareess, icreasig resposiveess ad spurrig iovatio The Challege ad Opportuity of Big Most compaies have igored oe of the most valuable sources of big data: web server logs. It turs out that by lookig through web server logs, compaies ivolved i ecommerce ca get a real-time widow o how cosumers use websites. But web server logs arrive i huge volumes. The records must be sifted to fid the meaigful bits that explai what cosumers are doig.

11 ThigWorx Foudatios The Birth of the Coected Platform 9 Now imagie hudreds or thousads of such sources of data. That is the case at compaies with may smart systems ad devices. Eve with the perfect tools for siftig through this data, it is a massive task to uderstad what is importat ad what is ot. To hadle big data, powerful tools for relatig, taggig, searchig, ad uderstadig data must be put ito the hads of as may people as possible. User-Drive Iovatio: Coquerig Sticky Kowledge MIT Professor Eric Vo Hippel has show i his research that puttig the tools to create solutios i the hads of ed-users leads to dramatically higher levels of iovatio. Vo Hippel explais that requiremets for the solutios ed-users eed are locked i their brais. He calls this pheomeo sticky kowledge. Whe users ca costruct their ow solutio, they do t have to commuicate this sticky kowledge to others ad ca experimet util they fid exactly what they are lookig for. Eviromets as diverse as BI dashboards, mashups, ad tradig systems have show the power of direct cotrol by ed-users. The solutios ed-users build become a repository of kowledge about specific tasks. I additio, systems that support user-drive iovatio dramatically wide the populatio of people who ca build solutios. The Evolutio of Agile: Operatig Eviromets Built for Chage Agile developmet methods have become quite popular because they employ a icremetal developmet process that is improved through direct feedback from the ed-users of the system. Agile developmet methods preserve stability i the face of rapid chage. While traditioal applicatios evolve ad are updated i product cycles that last moths or years, coected applicatios are costatly movig forward ad chagig. Ispired by agile methods, it is possible to create systems that ca chage rapidly but also preserve operatioal reliability. The example of Etsy, a cosumer ecommerce site, shows how these priciples ca be put ito practice. Etsy allows people to sell craft items, ad the site takes i more tha $300 millio i reveue each year. The egieerig departmet uses a cotiuous deploymet model to costatly chage ad update the site. Code is deployed o the site more tha 2,400 times per year. While Etsy is a extreme case of rapid chage, it does illustrate a importat patter for coected applicatios: you have to evolve fast if you wat to stay ahead of the competitio.

12 ThigWorx Foudatios The Birth of the Coected Platform 10 Collective Itelligece ad the Power of Ambiet Awareess Social etworkig i our persoal lives has show how beig preseted with a costat stream of activity collected from may people i our etwork makes us more aware of what others are doig ad thikig. I a corporate cotext, this idea has bee geeralized to the cocept of a activity stream, which iforms us of much more tha fried requests ad who likes what, but also tells us about busiess activity such as chages i the status of deals, meetigs that occurred, ad the problem at the plat i Ohio. Activity streams expad awareess ad improve commuicatio. Every perso i a social etwork becomes more aware of what is happeig ad ca take more effective actio ad make better decisios. ThigWorx takes this idea oe step further ad adds smart thigs to the etworks. Whe you allow people ad thigs to share ad commet o each other s activities, whe all of the data i the streams is easily searchable, you empower a wide rage of users to discover patters ad add iformatio to the system. The fouders of ThigWorx describe these broader applicatios of social etworkig mechaisms as collective itelligece. Coected applicatios are built to take advatage of the mechaisms that create collective itelligece such as activity streams. Each user of a coected applicatio ca see the importat messages from the thigs ad people that are usig the same applicatios, ad ca commet o them. It is the possible to go from a otificatio ito a applicatio to help uderstad more deeply what is happeig or to search for more iformatio. At first the effect of collective itelligece is a ambiet awareess that helps existig busiess processes ru more efficietly. As time goes o, the amout of data ad commetary icreases to the poit that awareess leads to ew ideas for how to reegieer processes. With coected applicatios that are tradig messages with payloads of iformatio back ad forth, ew forms of automatio become possible. Collective itelligece works because it dramatically expads the umber of participats i a operatioal system. Whe more people joi the actio, results improve. Whe the world becomes more complex, more people must joi the process of observig ad maagig that complexity. Mobile Cosumerizatio The rise of smartphoes ad tablets ad ubiquitous access is trasformig the way people live ad work. With mobile devices expected to represet more tha 50% of

13 ThigWorx Foudatios The Birth of the Coected Platform 11 all Iteret access by 2013, coected world applicatios must embrace mobility, ot as a afterthought but as part of their architectural DNA. Whe cosumers fid they ca use their , caledar, ad cotacts from a service like Yahoo! or Google o the web, o their phoe, ad o a ipad, it raises the bar for busiess solutios. Solutios that are ot ready for multi-device flexibility ad do ot make a effort to imitate the ease-of-use i the cosumer world are beggig for trouble. The payoff for mobility ad ease-of-use is a expasio of the ambiet awareess that uderlies collective itelligece. Ay solutio o the drawig board right ow must take ito accout most or all of these lessos. ThigWorx created a Coected Applicatio Platform that takes all of these lessos ito accout. The ext sectio explais how that platform works. The Aatomy of a Coected Platform A coected applicatio platform must work differetly from existig software. To uderstad what a coected applicatio platform is ad how it works, let s review the differeces betwee traditioal ad coected applicatios. Coected applicatios are more like etworks tha black boxes. Ofte we thik of a applicatio as a black box (Figure 3). I such applicatios, data storage, applicatio logic, ad user iterfaces are collected i oe uit ad desiged for a very specific purpose. This architecture was a importat step forward i its day but has led to the rigid stove-pipe/siloed ature of applicatios today. This is ot how coected applicatios work. Traditioal Applicatio User Iterface Applicatio Logic Storage Figure 3. A Traditioal Applicatio Is Like a Large Black Box

14 ThigWorx Foudatios The Birth of the Coected Platform 12 A coected applicatio is a collectio of distributed compoets that commuicate with each other. Some compoets are the data ad fuctioality surroudig a smart thig or smart device. Other compoets moitor activity ad otice if somethig importat happes. Still other compoets collect importat evets ad preset them to a user. Ay oe compoet i a coected applicatio may participate i may differet applicatios. Coectios betwee compoets ad applicatios are based o streams of messages so that decisios about which applicatios are coected to which ca be made as ew ideas occur. I traditioal applicatios, most decisios are made at the time of iitial desig, which reduces adaptability (see Figure 4). Ed-User Applicatio A Ed-User Applicatio B Ed-User Applicatio C Activity Streams Search Iterface ThigWorx Coected Applicatio Platform Additioal Thig Shape Thig Shape Thig Shape Additioal Fuctioality Additioal Additioal Fuctioality Additioal Thig A Thig B Thig C Additioal Fuctioality Figure 4. The Distributed Architecture of a Coected Applicatio Search is ever far away i a coected applicatio. Most traditioal applicatios could be improved with better search. The problem is that the way data is stored i traditioal applicatios ad the capabilities of most search tools are ot well matched. Search would be useful but it is hard to make it work. I a coected applicatio, search is always preset. The thigs that are part of the applicatio ad the data it creates are tagged ad recorded multiple ways. Do you wat to see all warig messages from a certai type of device durig a certai time period for devices located withi 100 miles? That is a simple search for a begiig user. I a coected applicatio, search leads to greater isight ad ofte to addig ew capabilities to the applicatio or to the fuctioality or data surroudig a thig.

15 ThigWorx Foudatios The Birth of the Coected Platform 13 User iterfaces are decoupled, leadig to greater choice ad adaptability. I traditioal applicatios, user iterfaces are part of the black boxes. You may be able to cofigure them, but it is ot easy to chage them dramatically. I a coected applicatio, compoets such as thigs ad people commuicate i streams of messages. Other compoets moitor data, uderstad it, ad sed their fidigs out i messages. This meas that applicatios ad people decide which streams to liste to ad how to make sese of them. If you add i the fact that these applicatios are much easier to build, it becomes affordable for each perso i a operatioal process to have their ow applicatio. Coected applicatios have a pulse; they come to you ad say hello. Oe of the most valuable cocepts i social etworkig is the ews feed, which has bee geeralized for broader use as the activity stream. Users of coected applicatios get iformed of importat evets by followig activity streams that are relevat to their curret iterests. A Coected Way of Workig Whe a compay starts usig coected applicatios, may thigs chage: The umber of people ivolved i helpig to maage tasks usually grows because the eeded iformatio is easier to assemble ad provide through a applicatio Thigs become repositories of iformatio about specific types of equipmet that may be scattered over may systems. By usig a thig to assemble this distributed iformatio, it becomes more useful The speed of applicatio developmet icreases because the populatio of developers is larger ad the way thigs model activity i a operatioal eviromet meas most applicatios have a ruig start. After buildig a few applicatios, it becomes much easier to build additioal applicatios The umber of applicatios grows, allowig more of the tribal kowledge of maagig a operatig eviromet to be captured i applicatios. Users ca mash up their ow apps, leadig to a explosio i iovatio Applicatios get better the more they are used, as they capture kowledge ad activities from people ad thigs. The desity of the iformatio shadow becomes greater ad the iformatio cotaied withi it becomes more valuable, providig a foudatio for collective itelligece

16 ThigWorx Foudatios The Birth of the Coected Platform 14 The details of what is happeig are ever far away or is the iformatio eeded to diagose problems ad optimize processes. As a result, the speed of work icreases Coected applicatios work because they were built to meet the eeds of today s operatig eviromets ad to icorporate the lessos leared about how to make techology provide the most value. CITO Research CITO Research is a source of ews, aalysis, research, ad kowledge for CIOs, CTOs, ad other IT ad busiess professioals. CITO Research egages i a dialogue with its audiece to capture techology treds that are harvested, aalyzed ad commuicated i a sophisticated way to help practitioers solve busiess problems. This paper was sposored by ThigWorx ad created by CITO Research.

n Explore virtualization concepts n Become familiar with cloud concepts

n Explore virtualization concepts n Become familiar with cloud concepts Chapter Objectives Explore virtualizatio cocepts Become familiar with cloud cocepts Chapter #15: Architecture ad Desig 2 Hypervisor Virtualizatio ad cloud services are becomig commo eterprise tools to

More information

1 Enterprise Modeler

1 Enterprise Modeler 1 Eterprise Modeler Itroductio I BaaERP, a Busiess Cotrol Model ad a Eterprise Structure Model for multi-site cofiguratios are itroduced. Eterprise Structure Model Busiess Cotrol Models Busiess Fuctio

More information

Continuity Logic Frontline Live

Continuity Logic Frontline Live September 2015 Cotiuity Logic Frotlie Live Iovatig User Experiece for Busiess Cotiuity SOLUTIONPERSPECTIVE Goverace, Risk Maagemet & Compliace Isight Cotiuity Logic Frotlie Live Iovatio i User Experiece

More information

Data Warehousing. Paper

Data Warehousing. Paper Data Warehousig Paper 28-25 Implemetig a fiacial balace scorecard o top of SAP R/3, usig CFO Visio as iterface. Ida Carapelle & Sophie De Baets, SOLID Parters, Brussels, Belgium (EUROPE) ABSTRACT Fiacial

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Bike MS: 2013 Participant Center guide

Bike MS: 2013 Participant Center guide Bike MS: 2013 Participat Ceter guide bikems.org 1 Why use Olie Fudraisig Tools? Usig olie tools makes fudraisig easier Table of Cotets Participats who use persoal pages raise more moey! Bike MS $883 v.

More information

Bike MS: 2014 Participant Center guide

Bike MS: 2014 Participant Center guide Bike MS: 2014 Participat Ceter guide bikems.org 1 Table of Cotets Why Use Olie Fudraisig Tools... 2 Participat Ceter... 3 Guide to Olie Fudraisig... 3 Edit Persoal Page... 5 Address Book... 7 Email Messages...

More information

Data Protection: Your Choice Is Simple PARTNER LOGO

Data Protection: Your Choice Is Simple PARTNER LOGO Data Protectio: Your Choice Is Simple PARTNER LOGO Is Your Data Truly Protected? The growth, value ad mobility of data are placig icreasig pressure o orgaizatios. IT must esure assets are properly protected

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

SCAN INSPECT TRACK SOLVE

SCAN INSPECT TRACK SOLVE SCAN INSPECT TRACK SOLVE Sca. Ispect. Track. Solve. These simple words drive the complex solutios we provide for the challeges our customers face. Need to sca a code? Not a issue. Ispect a vial? No problem.

More information

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk

n Learn how resiliency strategies reduce risk n Discover automation strategies to reduce risk Chapter Objectives Lear how resiliecy strategies reduce risk Discover automatio strategies to reduce risk Chapter #16: Architecture ad Desig Resiliecy ad Automatio Strategies 2 Automatio/Scriptig Resiliet

More information

BIKE MS: 2015 PARTICIPANT CENTER GUIDE

BIKE MS: 2015 PARTICIPANT CENTER GUIDE BIKE MS: 2015 PARTICIPANT CENTER GUIDE bikems.org 1 Table of Cotets Why Use Olie Fudraisig Tools... 2 Participat Ceter... 3 Guide to Olie Fudraisig... 3 Edit Persoal Page... 5 Address Book... 7 Email Messages...

More information

Guide to Applying Online

Guide to Applying Online Guide to Applyig Olie Itroductio Respodig to requests for additioal iformatio Reportig: submittig your moitorig or ed of grat Pledges: submittig your Itroductio This guide is to help charities submit their

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 1 Computers ad Programs 1 Objectives To uderstad the respective roles of hardware ad software i a computig system. To lear what computer scietists

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

MANAGED! PREPARE TO BE FEATURES HANDHELD USER DISPLAYS. Specifications MEASUREMENT STABILIZATION INDICATOR

MANAGED! PREPARE TO BE FEATURES HANDHELD USER DISPLAYS. Specifications MEASUREMENT STABILIZATION INDICATOR FEATURES Trasfers data easily betwee Hadheld & PC via USB cable. Stores up to 3000 temperatures ad 300 meu items. Sets Max / Mi temperature limit idicators. Stores custom meus for easy recall. Exports

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III

GE FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III GE2112 - FUNDAMENTALS OF COMPUTING AND PROGRAMMING UNIT III PROBLEM SOLVING AND OFFICE APPLICATION SOFTWARE Plaig the Computer Program Purpose Algorithm Flow Charts Pseudocode -Applicatio Software Packages-

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Web OS Switch Software

Web OS Switch Software Web OS Switch Software BBI Quick Guide Nortel Networks Part Number: 213164, Revisio A, July 2000 50 Great Oaks Boulevard Sa Jose, Califoria 95119 408-360-5500 Mai 408-360-5501 Fax www.orteletworks.com

More information

Weston Anniversary Fund

Weston Anniversary Fund Westo Olie Applicatio Guide 2018 1 This guide is desiged to help charities applyig to the Westo to use our olie applicatio form. The Westo is ope to applicatios from 5th Jauary 2018 ad closes o 30th Jue

More information

Arithmetic Sequences

Arithmetic Sequences . Arithmetic Sequeces COMMON CORE Learig Stadards HSF-IF.A. HSF-BF.A.1a HSF-BF.A. HSF-LE.A. Essetial Questio How ca you use a arithmetic sequece to describe a patter? A arithmetic sequece is a ordered

More information

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis

n Some thoughts on software development n The idea of a calculator n Using a grammar n Expression evaluation n Program organization n Analysis Overview Chapter 6 Writig a Program Bjare Stroustrup Some thoughts o software developmet The idea of a calculator Usig a grammar Expressio evaluatio Program orgaizatio www.stroustrup.com/programmig 3 Buildig

More information

Ch 9.3 Geometric Sequences and Series Lessons

Ch 9.3 Geometric Sequences and Series Lessons Ch 9.3 Geometric Sequeces ad Series Lessos SKILLS OBJECTIVES Recogize a geometric sequece. Fid the geeral, th term of a geometric sequece. Evaluate a fiite geometric series. Evaluate a ifiite geometric

More information

1&1 Next Level Hosting

1&1 Next Level Hosting 1&1 Next Level Hostig Performace Level: Performace that grows with your requiremets Copyright 1&1 Iteret SE 2017 1ad1.com 2 1&1 NEXT LEVEL HOSTING 3 Fast page loadig ad short respose times play importat

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System ad Software Architecture Descriptio (SSAD) Diabetes Health Platform Team #6 Jasmie Berry (Cliet) Veerav Naidu (Project Maager) Mukai Nog (Architect) Steve South (IV&V) Vijaya Prabhakara (Quality

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

What are Information Systems?

What are Information Systems? Iformatio Systems Cocepts What are Iformatio Systems? Roma Kotchakov Birkbeck, Uiversity of Lodo Based o Chapter 1 of Beett, McRobb ad Farmer: Object Orieted Systems Aalysis ad Desig Usig UML, (4th Editio),

More information

Workflow model GM AR. Gumpy. Dynagump. At a very high level, this is what gump does. We ll be looking at each of the items described here seperately.

Workflow model GM AR. Gumpy. Dynagump. At a very high level, this is what gump does. We ll be looking at each of the items described here seperately. Workflow model GM AR Gumpy RM Dyagump At a very high level, this is what gump does. We ll be lookig at each of the items described here seperately. User edits project descriptor ad commits s maitai their

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The

More information

4.3 Modeling with Arithmetic Sequences

4.3 Modeling with Arithmetic Sequences Name Class Date 4.3 Modelig with Arithmetic Sequeces Essetial Questio: How ca you solve real-world problems usig arithmetic sequeces? Resource Locker Explore Iterpretig Models of Arithmetic Sequeces You

More information

CS 111 Green: Program Design I Lecture 27: Speed (cont.); parting thoughts

CS 111 Green: Program Design I Lecture 27: Speed (cont.); parting thoughts CS 111 Gree: Program Desig I Lecture 27: Speed (cot.); partig thoughts By Nascarkig - Ow work, CC BY-SA 4.0, https://commos.wikimedia.org/w/idex.php?curid=38671041 Robert H. Sloa (CS) & Rachel Poretsky

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

TruVu 360 User Community. SpectroCare. Enterprise Fluid Intelligence for Predictive Maintenance. TruVu 360 Product Information

TruVu 360 User Community. SpectroCare. Enterprise Fluid Intelligence for Predictive Maintenance. TruVu 360 Product Information TruVu 360 User Commuity Cotiuous educatio is importat for a successful o-site lubricat program. With ever growig articles, videos, ad structured learig modules, TruVu 360 user commuity is a digital commuity

More information

BE Software Upgrades to ITALYCS 5. It s in the. Software

BE Software Upgrades to ITALYCS 5. It s in the. Software BE Software Upgrades to ITALYCS 5 It s i the Software UPGRADES WE OFFER Brampto Egieerig is offerig customers with ITALYCS 2 ad ITALYCS 4 systems the opportuity to upgrade their existig systems to the

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

More information

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c

Global Support Guide. Verizon WIreless. For the BlackBerry 8830 World Edition Smartphone and the Motorola Z6c Verizo WIreless Global Support Guide For the BlackBerry 8830 World Editio Smartphoe ad the Motorola Z6c For complete iformatio o global services, please refer to verizowireless.com/vzglobal. Whether i

More information

Going Mobile with. SYSPRO Espresso

Going Mobile with. SYSPRO Espresso Goig Mobile with SYSPRO Espresso SYSPRO Espresso offers the opportuity for you to brig your busiess ito the 21 st Cetury, takig advatage of mobile techology. www.syspro.com Ulock the world with SYSPRO

More information

UNIVERSITY OF MORATUWA

UNIVERSITY OF MORATUWA UNIVERSITY OF MORATUWA FACULTY OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING B.Sc. Egieerig 2014 Itake Semester 2 Examiatio CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours Jauary 2016

More information

Intelligent Systems in Retail. Powered by Windows Embedded

Intelligent Systems in Retail. Powered by Windows Embedded Itelliget i Retail Powered by Widows Embedded Coect with customers o their terms Today, a thrivig retail eterprise is likely to be a distributed eterprise sourcig ad sellig ew goods i a icreasig umber

More information

Air Force Data Reference Architecture and Platform

Air Force Data Reference Architecture and Platform Headquarters U.S. Air Force Air Force Data Referece Architecture ad Platform Ms. Jackie Murray 11 Oct 2018 1 AF Data Challeges Large umber of legacy systems with umerous poit-to-poit iterfaces that are

More information

STRATEGIC. alliances & Services

STRATEGIC. alliances & Services STRATEGIC alliaces & Services Chesterto is a leadig iteratioal maufacturer of idustrial fluid sealig systems, advaced polymer composites, cleaers, lubricats ad idustrial speciality products. Sice 1884

More information

BEA WebLogic Process Integrator

BEA WebLogic Process Integrator BEA WebLogic Process Itegrator A Compoet of BEA WebLogic Itegratio BEA WebLogic Process Itegrator Studio Olie Help BEA WebLogic Process Itegrator Release 2.0 Documet Editio 2.0 July 2001 Copyright Copyright

More information

Parabolic Path to a Best Best-Fit Line:

Parabolic Path to a Best Best-Fit Line: Studet Activity : Fidig the Least Squares Regressio Lie By Explorig the Relatioship betwee Slope ad Residuals Objective: How does oe determie a best best-fit lie for a set of data? Eyeballig it may be

More information

PRESENTER DISCLOSURE MEASURING HEALTH INFORMATION TECHNOLOGY USE AND EHEALTH LITERACY AMONG AFRICAN AMERICANS BACKGROUND

PRESENTER DISCLOSURE MEASURING HEALTH INFORMATION TECHNOLOGY USE AND EHEALTH LITERACY AMONG AFRICAN AMERICANS BACKGROUND PRESENTER DISCLOSURE MEASURING HEALTH INFORMATION TECHNOLOGY USE AND EHEALTH LITERACY AMONG AFRICAN AMERICANS Delores James has o relatioship to disclose. Delores C.S. James, PhD, RDN/LDN, FAND, FASHA

More information

Did you know that houses with CCTV are 90% less likely to be burgled? Introducing the new Easy Fit range of CCTV.

Did you know that houses with CCTV are 90% less likely to be burgled? Introducing the new Easy Fit range of CCTV. Easy Fit CCTV Rage Did you kow that houses with CCTV are 90% less likely to be burgled? Itroducig the ew Easy Fit rage of CCTV. Whether it s your home or your busiess, havig extra security ca help you

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

Isn t It Time You Got Faster, Quicker?

Isn t It Time You Got Faster, Quicker? Is t It Time You Got Faster, Quicker? AltiVec Techology At-a-Glace OVERVIEW Motorola s advaced AltiVec techology is desiged to eable host processors compatible with the PowerPC istructio-set architecture

More information

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui

Optimization for framework design of new product introduction management system Ma Ying, Wu Hongcui 2d Iteratioal Coferece o Electrical, Computer Egieerig ad Electroics (ICECEE 2015) Optimizatio for framework desig of ew product itroductio maagemet system Ma Yig, Wu Hogcui Tiaji Electroic Iformatio Vocatioal

More information

Windows Server 2008 R2 networking

Windows Server 2008 R2 networking Chapter3 Widows Server 2008 R2 etworkig Orgaizatios large ad small deped o computer etworks to operate their busiesses. Employees require aywhere access to data, while cliets ad busiess parters demad ehaced

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Customer Portal Quick Reference User Guide

Customer Portal Quick Reference User Guide Customer Portal Quick Referece User Guide Overview This user guide is iteded for FM Approvals customers usig the Approval Iformatio Maagemet (AIM) customer portal to track their active projects. AIM is

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1 Switchig Hardware Sprig 208 CS 438 Staff, Uiversity of Illiois Where are we? Uderstad Differet ways to move through a etwork (forwardig) Read sigs at each switch (datagram) Follow a kow path (virtual circuit)

More information

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

27 Refraction, Dispersion, Internal Reflection

27 Refraction, Dispersion, Internal Reflection Chapter 7 Refractio, Dispersio, Iteral Reflectio 7 Refractio, Dispersio, Iteral Reflectio Whe we talked about thi film iterferece, we said that whe light ecouters a smooth iterface betwee two trasparet

More information

Baan Finance Financial Statements

Baan Finance Financial Statements Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace

More information

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design

COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 4. The Processor. Part A Datapath Design COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter The Processor Part A path Desig Itroductio CPU performace factors Istructio cout Determied by ISA ad compiler. CPI ad

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS

APPLICATION NOTE PACE1750AE BUILT-IN FUNCTIONS APPLICATION NOTE PACE175AE BUILT-IN UNCTIONS About This Note This applicatio brief is iteded to explai ad demostrate the use of the special fuctios that are built ito the PACE175AE processor. These powerful

More information

CA Top Secret r14 for z/os

CA Top Secret r14 for z/os PRODUCT SHEET: CA TOP SECRET FOR z/os CA Top Secret r14 for z/os CA Top Secret for z/os (CA Top Secret) provides iovative ad comprehesive security for your busiess trasactio eviromets icludig z/os, Maiframe

More information

Security Solutions SALES GUIDE. for Connectivity Data Center Applications & Content. Your JUNIPER NETWORKS dedicated Sales Team

Security Solutions SALES GUIDE. for Connectivity Data Center Applications & Content. Your JUNIPER NETWORKS dedicated Sales Team Security Solutios for Coectivity Data Ceter Applicatios & Cotet Your JUNIPER NETWORKS dedicated Sales Team tel. 07824 305561 Eklis.Miah@westcosecurity.co.uk www.westcosecurity.co.uk SALES GUIDE Juiper

More information

Τεχνολογία Λογισμικού

Τεχνολογία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τεχνολογία Λογισμικού, 7ο/9ο εξάμηνο 2018-2019 Τεχνολογία Λογισμικού Ν.Παπασπύρου, Αν.Καθ. ΣΗΜΜΥ, ickie@softlab.tua,gr

More information

Investigation Monitoring Inventory

Investigation Monitoring Inventory Ivestigatio Moitorig Ivetory Name Period Date Art Smith has bee providig the prits of a egravig to FieArt Gallery. He plas to make just 2000 more prits. FieArt has already received 70 of Art s prits. The

More information

Chapter 4. Procedural Abstraction and Functions That Return a Value. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 4. Procedural Abstraction and Functions That Return a Value. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 4 Procedural Abstractio ad Fuctios That Retur a Value Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 4.1 Top-Dow Desig 4.2 Predefied Fuctios 4.3 Programmer-Defied Fuctios 4.4

More information

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8

BAAN IVc/BaanERP. Conversion Guide Oracle7 to Oracle8 BAAN IVc/BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject

More information

Optimizing Out-of-band Management

Optimizing Out-of-band Management > Techical White Paper Optimizig Out-of-bad Maagemet For Solaris Servers ABOUT UPLOGIX // Uplogix provides eterprise edge maagemet solutios for orgaizatios seekig to reduce the cost ad complexity of maagig

More information

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager.

Term Project Report. This component works to detect gesture from the patient as a sign of emergency message and send it to the emergency manager. CS2310 Fial Project Loghao Li Term Project Report Itroductio I this project, I worked o expadig exercise 4. What I focused o is makig the real gesture recogizig sesor ad desig proper gestures ad recogizig

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Computer Systems - HS

Computer Systems - HS What have we leared so far? Computer Systems High Level ENGG1203 2d Semester, 2017-18 Applicatios Sigals Systems & Cotrol Systems Computer & Embedded Systems Digital Logic Combiatioal Logic Sequetial Logic

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

1.2 Binomial Coefficients and Subsets

1.2 Binomial Coefficients and Subsets 1.2. BINOMIAL COEFFICIENTS AND SUBSETS 13 1.2 Biomial Coefficiets ad Subsets 1.2-1 The loop below is part of a program to determie the umber of triagles formed by poits i the plae. for i =1 to for j =

More information

Cyber Risk Mitigation for Smart Cities

Cyber Risk Mitigation for Smart Cities Cyber Risk Mitigatio for Smart Cities Abstract Rapid growth i global populatio ad evolvig techological, macro-ecoomic, ad evirometal ladscapes have fueled widespread iterest i smart cities, which are,

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence?

Recursive Procedures. How can you model the relationship between consecutive terms of a sequence? 6. Recursive Procedures I Sectio 6.1, you used fuctio otatio to write a explicit formula to determie the value of ay term i a Sometimes it is easier to calculate oe term i a sequece usig the previous terms.

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

More information

OPC Server ECL Comfort 210/310 OPC Server

OPC Server ECL Comfort 210/310 OPC Server OPC Server Descriptio j l j o j l k j l j Modbus-RS485 k Etheret or Iteret l Modbus-TCP ECL Cofort cotroller Heat eter o SCADA server The Dafoss is a OPC-copliat server that serves data to OPC cliets.

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018 Fudametals of Chapter 1 Microprocessor ad Microcotroller Dr. Farid Farahmad Updated: Tuesday, Jauary 16, 2018 Evolutio First came trasistors Itegrated circuits SSI (Small-Scale Itegratio) to ULSI Very

More information

Serverless Computing: A Compelling Opportunity for Today s Digital Enterprise

Serverless Computing: A Compelling Opportunity for Today s Digital Enterprise Serverless Computig: A Compellig Opportuity for Today s Digital Eterprise Abstract Cloud computig has eabled orgaizatios to focus less o their IT ifrastructure ad more o their core products ad services.

More information

Humans are visual creatures, so it isn t surprising that we want to

Humans are visual creatures, so it isn t surprising that we want to Gettig Started with Visio Humas are visual creatures, so it is t surprisig that we wat to visualize our ideas, desigs, ad fial products ad commuicate them graphically. I the past, high-quality presetatios

More information

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate

More information

MOTIF XF Extension Owner s Manual

MOTIF XF Extension Owner s Manual MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus

More information

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0

Polynomial Functions and Models. Learning Objectives. Polynomials. P (x) = a n x n + a n 1 x n a 1 x + a 0, a n 0 Polyomial Fuctios ad Models 1 Learig Objectives 1. Idetify polyomial fuctios ad their degree 2. Graph polyomial fuctios usig trasformatios 3. Idetify the real zeros of a polyomial fuctio ad their multiplicity

More information

Innovation Labs. White Paper. Accelerate Your Digital API Program

Innovation Labs. White Paper. Accelerate Your Digital API Program Iovatio Labs White Paper Accelerate Your Digital API Program About the Author Abhishek Seth Abhishek Seth is a Associate Cosultat i the API Program withi the Research ad Iovatio uit at Tata Cosultacy Services

More information

Ones Assignment Method for Solving Traveling Salesman Problem

Ones Assignment Method for Solving Traveling Salesman Problem Joural of mathematics ad computer sciece 0 (0), 58-65 Oes Assigmet Method for Solvig Travelig Salesma Problem Hadi Basirzadeh Departmet of Mathematics, Shahid Chamra Uiversity, Ahvaz, Ira Article history:

More information

Greedy Algorithms. Interval Scheduling. Greedy Algorithms. Interval scheduling. Greedy Algorithms. Interval Scheduling

Greedy Algorithms. Interval Scheduling. Greedy Algorithms. Interval scheduling. Greedy Algorithms. Interval Scheduling Greedy Algorithms Greedy Algorithms Witer Paul Beame Hard to defie exactly but ca give geeral properties Solutio is built i small steps Decisios o how to build the solutio are made to maximize some criterio

More information

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The

More information

In this chapter, you learn the concepts and terminology of databases and

In this chapter, you learn the concepts and terminology of databases and A Itroductio to Database Developmet I this chapter, you lear the cocepts ad termiology of databases ad how to desig the tables that your forms ad reports will use. Fially, you build the actual tables used

More information

Human-Computer Interaction IS4300

Human-Computer Interaction IS4300 Huma-Computer Iteractio IS4300 1 I5 due ext class Your missio i this exercise is to implemet a very simple Java paitig applicatio. The app must support the followig fuctios: Draw curves, specified by a

More information