Object-Associated Telepointer for Real-time Collaborative Document Editing Systems

Size: px
Start display at page:

Download "Object-Associated Telepointer for Real-time Collaborative Document Editing Systems"

Transcription

1 Objct-Associatd Tlpointr for Ral-tim Collaborativ Documnt Editing Systms Author Xia, Qian, Sun, David, Sun, Chngzhng, Chn, David Publishd 2005 Confrnc Titl Procdings of Th First Intrnational Confrnc on Collaborativ Computing: Ntworking, Applications and Worksharing DOI Copyright Statmnt 2005 IEEE. Prsonal us of this matrial is prmittd. Howvr, prmission to rprint/ rpublish this matrial for advrtising or promotional purposs or for crating nw collctiv works for rsal or rdistribution to srvrs or lists, or to rus any copyrightd componnt of this work in othr works must b obtaind from th IEEE. Downloadd from Griffith Rsarch Onlin

2 Objct-Associatd Tlpointr for Ral-Tim Collaborativ Documnt Editing Systms Xia Griffith Univrsity Brisban, QLD 4111, Australia David Sun Univrsity of California at Brkly Brkly, CA, USA Chngzhng Sun Nanyang Tchnological Univrsity Singapor David Chn Griffith Univrsity Brisban, QLD 4111, Australia Abstract Tlpointrs ar a ral-tim groupwar intrfac fatur to indicat whr othr usrs ar pointing. Non of xisting tlpointr tchniqus, howvr, is capabl of tracking th rfrnc objct and prsrving th rlativ position in th fac of dynamic contnt and viw changs in ral-tim collaborativ documnt diting systms. In this papr, w rport a novl Objct-Associatd Tlpointr (OAT) tchniqu with th following faturs in th fac of dynamic contnt and viw changs: (1) rlocating tlpointrs to track th rfrnc objct, (2) prsrving th position rlativ to th rfrnc objct, and (3) providing fdback of th tlpointr rlocation to th local usr with a virtual local cursor. Th ky tchniqu for supporting OAT is to xtnd th oprational transformation tchniqu with a gnric Rfr opration to support adjusting th rfrnc objct position. Th OAT tchniqu has bn implmntd in th CoWord systm basd on th transparnt adaptation approach so that it can provid th OAT support to a rang of raltim collaborativ applications. 1. Introduction Tlpointrs ar avatars of local usrs mous cursors displayd on rmot participants scrns in ral-tim groupwar systms. As an important groupwar intrfac lmnt, tlpointrs ar abl to provid a varity of group awarnss information including prsnc, location and activity. In addition, tlpointrs can act as a communication channl by convying gstural mssags [9][10]. Ths faturs mak tlpointrs a powrful mans for providing usrs with a collaboration contxt, hlping usrs coordinat th group work and improving groupwar usability [8][11]. W ar particularly intrstd in th tlpointr tchniqus in ral-tim collaborativ documnt diting systms which allow multipl usrs to dit any objcts in th shard documnt at any tim. In ths systms, awarnss of othr participants prsnc, location, and activity ar important for collaboration and coordination, so tlpointrs can b a usful tool. For usrs to obtain maningful location and activity information from a tlpointr, it is important that th tlpointr points to prcisly th sam rfrnc objct as th local cursor dos. This rfrnc objct is usually th on xisting at th local cursor position on th usr intrfac. Howvr, in diffrnt situations, th typs of th rfrnc objct can b diffrnt. For xampl, th rfrnc objct can b an intrfac widgt (.g. a button) in th shard window or a contnt objct in a shard documnt (.g. a charactr in a txt widgt). In xisting tlpointr tchniqus, th rfrnc objct pointd to by a tlpointr is static in th sns that th objct idntifir dos not chang [6][14]. For xampl, whil rfrring to a window widgt, th tlpointr is associatd with th targt widgt idntifir, which nvr changs. Whil rfrring to a charactr within a txt viwing widgt, th tlpointr is associatd with a constant widgt idntifir plus a constant indx of th charactr in th txt buffr. Th invariabl objct idntifirs nsur th corrctnss of th static rfrnc schm in a rang of groupwar systms. Unfortunatly, th static rfrnc schm dos not work in ral-tim collaborativ documnt diting systms. This is bcaus in such systms, usrs can dit any objcts in th shard documnt at any tim. As a rsult, positional rfrncs of contnt objcts ar subjct to dynamic changs. Ths changs may caus problms to tlpointing undr two circumstancs. First, whn a tlpointr is about to b rlocatd to a nw rfrnc objct in rspons to th local cursor movmnt, th rfrnc objct may hav bn movd or changd by diting oprations concurrnt with th cursor movmnt, causing th tlpointr to point to an incorrct objct. Scond, aftr a tlpointr is rlocatd to a rfrnc objct, th rfrnc objct may b movd by subsqunt diting oprations or viw changs, which may also caus th tlpointr to point to an incorrct objct /05/$ IEEE

3 Th root of ths problms is that th static rfrnc schm assums a on-to-on and static corrspondnc btwn th objct idntifir and th objct itslf and simply associats tlpointrs with objct idntifirs. If th corrspondnc btwn th objct and its idntifir changs dynamically, tlpointrs may fail to point to th corrct objct. To addrss this objct-association problm in dynamic and concurrnt shard workspacs such as ral-tim collaborativ documnt diting systms, w propos an Objct-Associatd Tlpointr (OAT) tchniqu in this papr. Th basic ida is to adjust tlpointr rfrnc paramtrs by mans of Oprational Transformation (OT) [17] so that a tlpointr is always associatd with a rfrnc objct in th fac of dynamic contnt and viw changs. Th OAT tchniqu is dvisd in th Transparnt Adaptation (TA) [21] framwork, which is abl to convrt singl-usr commrcial applications into collaborativ vrsions without changing th sourc cod. This framwork provids th ncssary tchnical infrastructur for implmnting th OAT tchniqu and facilitats th application of th OAT tchniqu to a rang of xisting commrcial singl-usr applications. Th rst of this papr is organizd as follows. First, background knowldg about OT and TA is brifly introducd. Aftrwards, problms with xisting tlpointr tchniqus ar discussd as th motivation of this work. Nxt, th ffcts that th OAT tchniqu should achiv ar discussd. Thn tchnical issus rlatd to achiving OAT ffcts ar discussd and OTbasd solutions ar proposd. Furthrmor, issus rlatd to implmnting OAT in th CoWord systm ar discussd. Finally, contributions and futur work ar summarizd. 2. Background on OT and TA 2.1 Basics of th OT Tchniqu OT was originally dsignd to support multipl usrs to insrt and dlt charactrs in rplicatd txt documnts concurrntly [4][17]. Du to its uniqu capability in achiving systm consistncy without imposing any rstrictions on usrs, OT has bcom th choic of consistncy maintnanc and group undo tchniqu for many collaborativ diting systms [1][12] [19]. Th basic ida of OT can b illustratd by using a simpl txt-diting scnario as follows. Givn a txt documnt with a string "abc" rplicatd at two collaborating sits; and two concurrnt oprations: O1 = Insrt [0, "x"] (to insrt charactr "x" at position "0"), and O2 = Dlt [3, "c"] (to dlt th charactr "c" at position "3") gnratd by two usrs at collaborating sits 1 and 2, rspctivly. Suppos th two oprations ar xcutd in th ordr of O1 and O2 (at sit 1). Aftr xcuting O1, th documnt bcoms "xabc". To xcut O2 aftr O1, O2 must b transformd against O1 to bcom: O2 = Dlt [4, "c"], whos positional paramtr is incrmntd by on du to th insrtion of on charactr "x" by O1. Excuting O2 on "1abc" shall dlt th corrct charactr "c" and th documnt bcoms "xab". Howvr, if O2 is xcutd without transformation, thn it shall incorrctly dlt charactr "b", rathr than "c". In summary, th basic ida of OT is to transform an diting opration (.g. O1) dfind on a prvious documnt stat according to th ffcts of xcutd concurrnt oprations (.g. O2), so that th transformd opration (.g. O2 ) can achiv th corrct ffct in th currnt documnt stat. 2.2 Basics of th TA Approach TA is an innovativ approach to convrting xiting or nw singl-usr applications for multi-usr ral-tim collaboration, without changing th sourc cod of th original application [21]. Th TA approach is basd on a rplicatd systm architctur whr th shard singlusr application is rplicatd at all collaborating sits, th us of th singl-usr application s API (Application Programming Intrfac) to intrcpt and rplay th usr s intractions with th shard application, and th us of th OT tchniqu to manipulat th intrcptd usr oprations for supporting rsponsiv and unconstraind (i.. concurrnt and fr) multi-usr intractions with th shard application. Th cntral ida of th TA approach is to adapt th data addrss and opration modls of th shard application s API to that of th OT tchniqu. Mor prcisly, th TA approach can b dscribd by a rfrnc modl, as shown in Figur 1. This rfrnc modl consists of thr componnts: Singl-usr Application (SA), Collaboration Adaptor (CA), and Gnric Collaboration Engin (GCE). Th main functionalitis of ths componnts ar sktchd blow. Th SA componnt provids convntional singl-usr intrfac faturs and functionalitis. This componnt can b ithr an xisting commrcial off-th-shlf singl-usr application, or a nw singl-usr functionality componnt in a multi-usr collaborativ systm, but this componnt itslf has no knowldg about multi-usr collaboration. Th CA componnt provids application-spcific collaboration capabilitis and plays a cntral rol in adapting th SA for collaboration. This componnt has th knowldg of th SA API but not its intrnals. At th cntr of this componnt is th modul of Adaptd Opration (AO), which rprsnts th SA functionalitis xposd by th API. Th AO can b gnratd by th Local Opration Handlr (LOH) modul by intrcpting

4 local usr s intractions, or rcivd by th Rmot Opration Handlr (ROH) modul from rmot usrs. With th AO rsiding btwn th API and OT, th task of adaptation btwn th API and OT is dcomposd into two moduls: SA CA GCE L O H C M API API-AO Adaptation A O AO-PO Adaptation W A O T S M R O H G U AO Adaptd Opration API Application Programming Intrfac CA CM Consistncy Maintnanc GCE Gnric Collaboration Engin LOH Local Opration Handlr OT PO Primitiv Opration ROH Rmot Opration Handlr SA Collaboration Adaptor GU Group Undo Oprational Transformation Sing-Usr Application SM Sssion Managmnt WA Workspac Awarnss Figur 1: Th TA rfrnc modl. 1. Th API-AO Adaptation modul is rsponsibl for bridging th smantic gap btwn th API and th AO so that th AO can b corrctly rplayd on th SA. 2. Th AO-PO Adaptation modul is rsponsibl for mapping btwn th AO and OT-supportd Primitiv Opration (PO) so that th undrlying OT tchniqu can b usd to nsur th corrctnss of th AO paramtrs in th prsnc of concurrncy. Th GCE componnt provids applicationindpndnt collaboration capabilitis. This componnt has no knowldg of th singl-usr application functionality and thrfor can b usd in adapting diffrnt applications. This componnt ncapsulats a packag of collaboration supporting tchniqus, including Consistncy Maintnanc (CM), Group Undo (GU), Workspac Awarnss (WA), and Sssion Managmnt (SM), tc. OT is at th cor of this componnt for supporting consistncy maintnanc, usr-initiatd undo, and workspac awarnss (.g. th tlpointr discussd in this papr) in a collaborativ nvironmnt. For comprhnsiv discussions of th tchniqus ncapsulatd in th OT modul, th radr is rfrrd to [19][17][18][20]. 3. Rlatd Work Th tlpointr has a history almost as long as th pointing dvic (mous) [5]. Th tlpointr s rfrnc schm has bn volving ovr th yars. 3.1 Window Coordinat-Associatd Tlpointrs In arly application sharing and tlconfrnc systms lik Colab [16] and MMConf [3], a tlpointr is associatd with th coordinats in th shard window spac. In ths systms, a strict WYSIWIS viw mod is adoptd. As a rsult, all usrs hav xactly th sam viw of th shard window. This nsurs that ach objct is placd at th sam position in th shard window, and th sam coordinats point to th sam objct at all sits, so th window coordinats ar sufficint for a tlpointr to locat any objcts in th shard window. 3.2 Widgt-Associatd Tlpointrs In a rlaxd WYSIWIS viw mod, a shard window can hav diffrnt layout among participating sits. To accommodat th viw diffrnc, tchniqus associating tlpointrs with window widgts hav bn proposd, including Smart Tlpointr [14] and GroupKit [15]. With ths tchniqus, a tlpointr is associatd with idntifirs of a window widgt, and providd with th rlativ position insid th widgt spac. For xampl, in Smart Tlpointr, th tlpointr s rfrnc paramtrs includ a path in th widgt tr from th root to th laflvl widgt which contains th tlpointr and rlativ position information within th laf-lvl widgt spac. 3.3 Objct Position-Associatd Tlpointrs Som widgts may hav intrnal structurs or contnts (.g. a txt ditor or an HTML viwr). In a rlaxd WYSIWIS viw mod, th intrnal contnt may b formattd and displayd diffrntly du to diffrnt viw customization among collaborating sits. For such widgts, th widgt association is not nough. Smart Tlpointr associats a tlpointr with th contnt objct position by attaching th indx of th rfrnc objct (.g. th charactr indx in a txt buffr) in th tlpointr rfrnc paramtrs, so that th tlpointr can point to th sam contnt objct as th local cursor dos. This tchniqu is also adoptd in GroupWb [7] and Flxibl JAMM [1]. Although ths tlpointr tchniqus work wll in thir own nvironmnts and could achiv th ffcts thy wr dsignd for, thy ar not applicabl for tlpointing contnt objcts in ral-tim collaborativ documnt diting systms du to dynamic contnt and viw changs. To solv this problm, an Objct-Associatd Tlpointr (OAT) tchniqu is proposd in this papr. Unlik xisting tlpointr tchniqus, th OAT tchniqu rally associats a tlpointr with th rfrnc objct rathr than its position. It is abl to corrctly point to th rfrnc objct in th fac of

5 dynamic contnt and viw changs causd by both concurrnt and squntial diting oprations. In particular, it is abl to achiv th objct-associatd ffcts which will b discussd in th nxt sction. 4. Objct-Associatd Effcts for Tlpointing In this sction, w shall discuss th objct-associatd ffcts that th OAT tchniqu should achiv. 4.1 Positional Rfrnc Adjusting (PRA) Effct Th tlpointr idntifis th rfrnc objct by its positional rfrnc in th documnt. Th tlpointr should b abl to adjust its positional rfrnc in ordr to track th rfrnc objct in th fac of dynamic contnt changs causd by diting oprations. Exampls of th PRA ffct ar shown in Figur 2. At th initial stat (Figur 2-), th tlpointr is pointing to th charactr p at position 4. Aftr th xcution of an insrt or dlt opration, th positional rfrnc of th objct may b changd. To achiv th PRA ffct, th tlpointr positional rfrnc must b adjustd so that it still points to th charactr p, as shown in Figur 2- and (c). It should b pointd out that diting oprations could b gnratd concurrntly with or squntially aftr a tlpointr moving opration, th PRA ffct must b achivd undr all circumstancs. (c) T l point r T h point r T l poi nt r Figur 2: Th PRA ffct (th tlpointr tracks th rfrnc charactr p ). Th initial stat; Th stat aftr xcuting an insrt; and (c) Th stat aftr xcuting a dlt. 4.2 Rlativ Position-Prsrving (RPP) Effct Th tlpointr s position rlativ to th rfrnc objct should b prsrvd in th fac of dynamic changs to th documnt. An xampl of th RPP ffct is shown in Figur 3. At th initial stat (Figur 3-), th tlpointr is pointing at th cntr of th pictur. Aftr th xcution of a siz-updating opration, th pictur is rsizd to 50% of th original siz. To achiv th RPP ffct, th tlpointr position must b adjustd to accommodat th ffct of th updating opration on th objct so that it still points to th cntr of th pictur (Figur 3-). Rsizing Figur 3: Th RPP ffct. Th initial stat; Th stat aftr xcuting a rsiz opration: th tlpointr rmains insid th pictur. Whn th usr is prforming gsturs with th cursor, th cursor is mor oftn outsid, rathr than insid, th rfrnc objct. Th RPP ffct should also b achivd whn th tlpointr is outsid th rfrnc objct or in a blank ara. In this cas, w associat th tlpointr with th narst objct. An xampl is shown in Figur 4. In th initial stat (Figur 4-), th tlpointr is in th blank ara nar th pictur. Aftr th pictur is rsizd, th tlpointr is rlocatd accordingly so that it still points at th sam position rlativ to th rfrnc objct (Figur 4-). Rsizing Figur 4: Th RPP ffct whn th tlpointr is in a blank ara. Th initial stat; Th stat aftr xcuting a rsiz opration on th pictur: th tlpointr rmains outsid th pictur. 4.3 Th Virtual Local Cursor Tlpointrs ar usd to rprsnt th positions of thir corrsponding local cursors, and thrfor thy should b kpt consistnt with th local cursors. To achiv th PRA and RPP ffcts, tlpointrs may b rlocatd dynamically to track th rfrnc objcts. Aftr rlocation of th tlpointrs, th positions of ths tlpointrs at rmot sits may no longr b consistnt with thir corrsponding local cursor. On way to kp thm consistnt is to rlocat th local cursor as wll, but this can b disruptiv to th usr. To solv this problm, w introduc th notion of a virtual local cursor, which is th sam as a tlpointr but displayd at th local sit. Whn rlocation of any tlpointr occurs at a rmot sit, th virtual local cursor shall b rlocatd to track th rfrnc objct, but th local cursor is not movd. This virtual local cursor provids a fdback to th local usr about th locations of his/hr tlpointrs at rmot sits.

6 T l point r Insrting T h Th virtual local cursor T l poi nt r Figur 5: Th virtual local cursor for tracking th rfrnc objct. Th initial stat; Th stat aftr th rfrnc objct is pushd to th right, th virtual local cursor follows th rfrnc objct, but th ral local cursor is not affctd. Considr th xampl shown in Figur 2. Whn th string Th is insrtd, th tlpointr is rlocatd to track th charactr p (Figur 2-). What happns at usr s local sit at th sam tim is shown in Figur 5. In th initial stat (Figur 5-), th local cursor is pointing at th charactr p at position 4. Aftr th string is insrtd, th virtual local cursor tracks th rfrnc objct (Figur 5-), but th ral local cursor is not affctd. 4.4 Objct-Associatd Tlpointing Opration Dfinition Th objct-associatd tlpointing opration is dfind as follows: Cursor_mov [RfrncAddr, <RlativX, RlativY> ]: to mov th cursor to th position spcifid by th paramtrs. In an application supporting OAT, th Cursor_mov opration is gnratd from th local sit whn th local cursor movs and propagatd to rmot sits to rlocat tlpointrs accordingly. Th RfrncAddr paramtr is a linar indx to addrss th rfrnc objct in th documnt. Although this linar addrssing schm is modld aftr plain txt ditors, graphs and othr complx objcts can also b mappd to a linar addrssing spac and b addrssd with linar indics [21]. Th pair <RlativX, RlativY> rprsnts th cursor position rlativ to th rfrnc objct. Th rlativ position is masurd as ratios to th rfrnc objct siz, rathr than absolut pixl numbrs. Thortically, any point insid th rfrnc objct can b chosn as th rfrnc point as long as all collaborating sits mak th sam choic. In this papr, w tak th lft top cornr of th rfrnc objct as th rfrnc point. Whn applying th OAT tchniqu in a concrt application, th Cursor_mov opration may nd additional paramtrs, such as sit idntifirs, documnt idntifirs and window idntifirs. 5. Achiving th Objct-Associatd Effcts In this sction, w shall discuss tchnical problms and solutions rlatd to achiving th objct-associatd ffcts. 5.1 Achiving th PRA Effct Lik diting oprations (.g. Insrt, Dlt), th Cursor_mov opration also rfrs to th rfrnc objct with linar addrss. Thrfor, inconsistncy problms including Causality Violation and Intntion Violation [19] could also occur to th Cursor_mov oprations. Gnrally, th solution to th Causality Violation problm is to timstamp ach opration basd on vctor logic clocks [2][13], and to xcut an opration only whn all oprations causally bfor it hav bn xcutd. Th solution to th Intntion Violation problm is to transform ach opration with OT bfor xcuting (for dtails of th Causality Violation and Intntion Violation problms and solutions, th radr is rfrrd to [19]). Howvr, xisting OT tchniqus do not support transforming th Cursor_mov opration. Hr w propos an approach to supporting th transformation of th Cursor_mov opration by xtnding th OT tchniqu. Rathr than dirctly transforming th Cursor_mov opration, w transform it by mans of a primitiv opration Rfr. Th Rfr opration is dfind as follows: Rfr[pos]: to rfr to th objct at th position pos. Th pos paramtr indicats th addrss of th rfrnc objct in th documnt. Whn convrting a Cursor_mov opration into a Rfr opration, th pos paramtr quals to th RfrncAddr paramtr. In all Cursor_mov paramtrs, only RfrncAddr is includd in th Rfr opration bcaus only this paramtr may b affctd by concurrnt oprations and is rlvant to OT. With th mdiation of th Rfr opration, transformation of a Cursor_mov opration is don in th following stps: 1. Th Cursor_mov opration is convrtd into a Rfr opration. 2. Th Rfr opration is transformd with OT. 3. Th RfrncAddr paramtr of th Cursor_mov opration is adjustd according to th pos paramtr of th transformd Rfr opration. In this way, th Cursor_mov is ffctivly transformd against concurrnt oprations. Th major rason for translating th Cursor_mov opration into a Rfr opration for OT procssing is that Rfr is mor gnric in th sns that, in addition to rprsnting objct rfrnc for tlpointing, it can also b usd to rprsnt othr oprations that only rfr to objcts in th documnt without gnrating any modification.

7 Th OT tchniqu consists of two sparat layrs [19]: th high-lvl transformation control layr and low-lvl transformation function layr. Th transformation control layr dtrmins which oprations ar transformd; th transformation function layr dtrmins how th oprations ar transformd. To add a nw opration into an xisting OT tchniqu, w only nd to dfin transformation functions for this nw opration whil kping th high-lvl control algorithm unchangd. Thr ar two kinds of transformation functions: inclusiv transformation (IT) and xclusiv transformation (ET) functions [19]. IT transforms opration Oa against opration Ob in such a way that th impact of Ob is ffctivly includd; ET transforms Oa against Ob in such a way that th impact of Ob is ffctivly xcludd. For th Rfr opration, ET functions ar not ndd, bcaus Rfr dos not hav ffcts on othr oprations and hnc is not savd in th HB. For th sam rason, IT functions that transform othr oprations against th Rfr opration ar not ndd ithr. Thrfor, w only nd to dfin IT functions for transforming Rfr against othr oprations. IT_RI(Or, Oi) if (Oi.pos <= Or.pos) Or.pos = Or.pos + Oi.ln; rturn Or; IT_RD(Or, Od) if (Od.pos + Od.ln < Or.pos) Or.pos = Or.pos - Od.ln; ls if ((Od.pos < Or.pos) && (Od.pos + Od.ln >= Or.pos)) Or.pos = Od.pos; rturn Or; IT_RU(Or, Ou) rturn Or; Figur 6: IT functions for th Rfr opration. Th OT tchniqu supports thr primitiv oprations, which ar Insrt, Dlt and Updat [20]. IT functions transforming Rfr against ths oprations ar shown in Figur 6. In th function dscription, w us th dot notion to rfr to a paramtr of an opration. For xampl, w us Oa.ln to rfr to th ln (lngth) paramtr of opration Oa and us Oa.pos to rfr to th pos (position) paramtr of th Oa. Whn a Rfr opration is transformd against an Insrt opration (IT_RI), th Rfr s position is shiftd to th right by th Insrt s lngth if th Insrt s position is to th lft of th Rfr s position, bcaus th rfrnc objct is pushd to th right. If th Insrt s position is to th right of th Rfr s position, thn th Rfr s position paramtr is not changd. Transforming a Rfr against a Dlt (IT_RD) is mor complx. If th rang of th Dlt opration is compltly to th lft of th Rfr s position, thn th Rfr s position is shiftd to th lft by th Dlt s lngth, bcaus th rfrnc objct is pulld to th lft. If th Dlt s rang covrs th Rfr s position, thn th position of th Rfr is st to th position of th Dlt, bcaus th original rfrnc objct is dltd by th Dlt opration and th objct at Od.pos bcoms th nw rfrnc objct. Finally, if th Dlt s position is to th right of th Rfr s position, thn th Rfr s position paramtr is not changd. Whn a Rfr is transformd against an Updat (IT_RU), th Rfr s position paramtr is not changd, bcaus an Updat opration dos not affct th position of th rfrnc objct. 5.2 Achiving th RPP Effct Th RPP ffct can b achivd by making us of th rlativ ratio position paramtrs of th Cursor_mov opration x (pixl) y (pixl) David Rsizing y (pixl) David 100 x (pixl) Figur 7: A scnario of achiving th RPP ffct with th rlativ ratio position paramtrs. Th initial stat; Th stat aftr rsizing. Whn th rfrnc objct has bn found from th documnt, coordinats of th nw tlpointr position can b calculatd by using its currnt status (position and siz) and th rlativ ratio position paramtrs. An xampl is shown in Figur 7. In th initial stat (Figur 7-), th rfrnc objct occupis an ara of 100 * 100 pixls. Usr s tlpointr is at th cntr of th rfrnc objct and th rlativ ratio position is <0.5, 0.5>, corrsponding to th rlativ pixl position <50, 50>. Usr David s tlpointr is outsid th rfrnc objct and th rlativ ratio position is <0.8, 1.2>, corrsponding to th rlativ pixl position <80, 120>. Aftr th rfrnc objct is rsizd to half of its original siz (Figur 7-), which is 50 * 50 pixls, positions of th two tlpointrs ar rcalculatd. Basd on th nw siz of th rfrnc objct and th rlativ ratio positions, th rlativ pixl position of usr s tlpointr is changd to <25, 25>, so that it is still at th cntr of th rfrnc objct; th rlativ pixl position of usr David s tlpointr is changd to <40, 60>, so that it is still at th sam position rlativ to th rfrnc objct.

8 5.3 Supporting th Virtual Local Cursor To provid th local usr with fdback of rmot tlpointr rlocation, th local cursor is accompanid with a virtual local cursor. Normally, th virtual local cursor is not visibl sinc it points at xactly th sam position as th ral local cursor dos. Whn rmot tlpointrs ar rlocatd to track th movd rfrnc objct, th virtual local cursor nds to b rlocatd accordingly and thn points to a diffrnt position from th ral local cursor. Only in this circumstanc, th virtual local cursor appars. To kp th virtual local cursor consistnt with rmot tlpointrs, th PRA and RPP ffcts should also b achivd whil rlocating th virtual local cursor. Whn th usr movs th local cursor, th virtual cursor shall disappar. Whil moving th local cursor, th usr may want to point to anothr objct. In this cas th nw rfrnc objct should b idntifid and associatd with th local cursor and tlpointrs, and rmot tlpointrs ar rlocatd accordingly. Th usr may also want to mov th local cursor to point to th original rfrnc objct. With th virtual cursor associatd with th original rfrnc objct, it is much asir for th usr to find this movd objct from th documnt. In this cas, thr is no nd to rlocat rmot tlpointrs. 5.4 Impacts of Subsqunt Editing Oprations Apart from concurrnt diting oprations, squntial diting oprations xcutd aftr a Cursor_mov opration may also chang th position or siz of th rfrnc objct and hnc invalidat th association btwn th tlpointr and th rfrnc objct. Editing oprations xcutd at any addrss could affct th position or siz of th rfrnc objct. First, oprations targting on a rfrnc objct could dirctly chang its position or siz attribut. Scond, oprations xcutd bfor a rfrnc objct could chang its linar addrss in th documnt and thn affct its position (s Figur 2- and (c)). Third, oprations xcutd aftr th rfrnc objct could chang th layout of th documnt viw, and th rfrnc objct position may also b affctd. To solv ths problms, th following tlpointr rlocation schm for accommodating changs causd by subsqunt diting oprations is ndd. 1. Addrsss of all rfrnc objcts ar adjustd to accommodat th ffct of th diting opration. 2. Nw positions of all tlpointrs ar rcalculatd basd on th nw status of rfrnc objcts. 3. Tlpointrs ar movd to nw positions if ncssary. It should b pointd out that this rlocation schm is also applid to th virtual local cursor so that it can also achiv th objct-associatd ffcts in th fac of dynamic changs causd by subsqunt diting oprations. 6. Prsrving Objct-Associatd Effcts in th Fac of Viw Changs Tlpointrs ar displayd in a layr diffrnt from th documnt viw window. Thrfor, viw changs (.g. scrolling up and down, zooming in and out) could also affct th association btwn tlpointrs and rfrnc objcts. To prsrv th objct-associatd ffcts in th fac of viw changs, tlpointrs and th virtual local cursor nd to b rlocatd as wll. An xampl is shown in Figur 8. Scrolling Figur 8: A scnario for prsrving th objct-associatd ffcts in th fac of viw chang. Th initial stat; Th stat aftr scrolling. In th initial stat (Figur 8-), th tlpointr is pointing at th cntr of th charactr A. Aftr th documnt viw is scrolld up, th position of th rfrnc objct, charactr A is movd. To prsrv th PRA and RPP ffcts, th tlpointr nds to b movd up as wll so that it still points at th cntr of th charactr A (Figur 8-). Lik diting oprations, viw changs could also b concurrnt with or squntial to th Cursor_mov opration. Thrfor, both situations should b considrd in th solution. Th ffct of th concurrnt viw chang is accommodatd by th tlpointr position calculation. Whn a Cursor_mov opration is xcutd at a rmot sit, th currnt status (aftr th viw chang) of th rfrnc objct is usd to calculat th tlpointr position. In this way, th tlpointr position has takn th ffct of viw changs into account. Viw changs affct th position and siz of th rfrnc objct without changing thir intrnal stat in th documnt. Thrfor, whn a subsqunt viw chang occurs, addrsss of rfrnc objcts do not nd to b adjustd. Only th tlpointr position rcalculation and moving ar ndd. In othr words, th tlpointr rlocation schm for subsqunt viw changs only

9 includs th scond and third stps of th tlpointr rlocation schm for subsqunt diting oprations. For th xampl shown in Figur 8, aftr th viw has bn scrolld up, th nw status of th rfrnc objct th charactr A is obtaind. Th nw position of th tlpointr is calculatd basd on th position and siz of th rfrnc objct, and th rlativ position paramtrs of th tlpointr. Finally, th tlpointr is movd to th nw position. 7. Implmnting OAT in CoWord W hav implmntd th OAT tchniqu in th CoWord systm ( which has convrtd MS Word into a ral-tim collaborativ word procssor with th TA approach, as shown in Figur 1. Th main bnfits of implmnting th OAT tchniqu in th TA framwork includ (1) th availability of GCE for transforming th Cursor_mov opration with OT, (2) th availability of th SA s API for qurying and updating documnt objct information, and (3) th ability to rus th OAT tchniqu in a rang of xisting off-th-shlf commrcial singl-usr applications. 7.1 API Support of MS Word With th OAT tchniqu, collaborating sits communicat th tlpointr information by mans of th Cursor_mov opration. Whil implmnting th OAT tchniqu in a TA-basd systm, th SA s API should provid adquat functionality for th gnration and xcution of th Cursor_mov opration. MS Word provids an objct-orintd API ( for accssing objcts in a documnt. Th documnt is rprsntd with a Documnt objct, and contnt objcts in a documnt can b accssd by a Rang objct, which rprsnts a linar squnc of objcts. A documnt can b displayd in multipl windows. Each window is rprsntd with a Window objct. Mthods and proprtis of ths objcts provid th ncssary information for th gnration and xcution of th Cursor_mov opration. To gnrat a Cursor_mov opration at th local sit, th addrss, scrn position and siz of th rfrnc objct ar ndd to dtrmin th opration paramtrs. Th rfrnc objct can b idntifid by passing th local cursor position to th RangFromPoint mthod of th Window objct corrsponding to th documnt window containing th local cursor. This mthod rturns a Rang objct containing th rfrnc objct basd on th cursor position. Th scrn position of th rfrnc objct can b obtaind by passing th Rang objct into th GtPoint mthod of th Window objct. Proprtis of th Rang objct can provid th siz and addrss of th rfrnc objct. To xcut a Cursor_mov opration at a rmot sit, th scrn position and siz of th rfrnc objct ar ndd to calculat th tlpointr position. Th RfrncAddr paramtr is first usd to accss th rfrnc objct (containd in a Rang objct) from th Documnt objct. Thn, th GtPoint mthod of th Window objct and attributs of th Rang objct can provid information ndd to calculat th tlpointr position. 7.2 Th OAT Tabl Th main data structur for supporting OAT is an OAT Tabl (OATT). Th OATT contains ntris for all cursors displayd on th scrn (including tlpointrs and th local virtual cursor). Each ntry contains a Rfr opration, a rlativ ratio position from th Cursor_mov opration and an absolut scrn position of th tlpointr. Whn a Cursor_mov opration is xcutd, th rlativ and absolut positions of th tlpointr ar savd in th ntry for th targt tlpointr. Whn a Cursor_mov opration is propagatd, a Rfr opration convrtd from th Cursor_mov, th rlativ and absolut positions of th local cursor ar savd in th local cursor ntry. Whn an diting opration is xcutd or a viw chang happns, th oprations and positions in all ntris ar updatd. Whn a sit joins a collaboration sssion, a nw ntry for th nw sit is cratd in th OATTs of all xisting sits; and th nw sit inhrits th OATT of on xisting sit. Whn a sit lavs a collaboration sssion, its corrsponding ntry is rmovd from OATTs of all xisting sits. In th TA framwork, th OATT is maintaind in th WA modul of th GCE (s Figur 1). 7.3 Handling th Cursor_mov Opration In th CoWord systm, th Cursor_mov opration is only usd to rprsnt movmnts of th local cursor, so it is dfind as an AO. On th othr hand, th Rfr opration is dirctly supportd by OT and is usd to rprsnt Cursor_mov in OT, so it is dfind as a PO. Whn th local usr movs th mous cursor, th cursor movmnts ar intrcptd by th LOH modul (s Figur 1). Thn LOH calls th API-AO Adaptation modul to gt information about th rfrnc objct from th Word API. Basd on ths paramtrs, a Cursor_mov AO is gnratd. Nxt, th virtual local cursor is hiddn if it is visibl. Finally th Cursor_mov AO is propagatd to rmot sits by th ROH modul. Manwhil, th rlativ and absolut positions of th local cursor and a Rfr PO convrtd from th

10 propagatd Cursor_mov ar savd in th local cursor ntry of th OATT. Whn th Cursor_mov AO is rcivd by th ROH modul of a rmot sit, it is convrtd to a Rfr PO by th AO-PO Adaptation modul and transformd by OT in GCE. Thn th rfrnc objct is idntifid from th documnt and its status paramtrs ar qurid from th Word API by calling th API-AO Adaptation modul. Nxt, th scrn position of th tlpointr is calculatd basd on ths paramtrs and th rlativ position paramtrs in th Cursor_mov opration. And thn, th tlpointr is movd to th nw position. Finally, th nw rlativ and absolut positions of th tlpointr and th transformd Rfr PO ar savd in th OATT. 7.4 Rlocating Tlpointrs aftr Editing Oprations Editing oprations ar gnratd at th local sit and propagatd to rmot sits and applid to rmot documnt rplicas. Thrfor, diting oprations affct tlpointrs at both th local and rmot sits. Aftr a local or rmot diting opration is xcutd, all ntris in th OATT should b rcalculatd to adapt th chang causd by th diting opration. This is don by calling th AdjustOATT routin shown in Figur 9. AdjustOATT (O, OATT) for (i = 0; i < OATT.ntris.count; i++) IT (OATT.ntris[i].Or, O); Figur 9: Th routin for adjusting th OATT. This routin transforms th Rfr opration savd in ach ntry against th nw diting opration. Positions of Rfr oprations ar adjustd to rflct th ffct of th nw diting opration. Th IT invocation in this routin chooss suitabl IT functions shown in Figur 6 according to th nw diting opration s typ. Nxt, all tlpointr positions should b rlocatd by calling th routin RlocatAllTlpointrs shown in Figur 10. Th absolut scrn position of th tlpointr in ach ntry (including th local virtual cursor ntry) is rcalculatd for its nw scrn position aftr th xcution of th nw diting opration. This rcalculation involvs th Rfr opration, th rlativ ratio position savd in OATT ntris and status information of th rfrnc objct that can b obtaind from th Word API. If th nw scrn position is diffrnt from th currnt on, thn th currnt scrn position is rplacd and th tlpointr is movd to th nw position. If th nw local virtual cursor s position is diffrnt from th local ral cursor s position, thn th virtual local cursor bcoms visibl and is movd to th nw position. RlocatAllTlpointrs(OATT) for (i = 0; i < OATT.ntris.count; i++) nw_scrn_pos = CalculatPos(OATT.ntris[i]); if (PositionChangd(OATT.ntris[i], nw_scrn_pos) SavScrnPos(OATT.ntris[i], nw_scrn_pos); if ( IsLocalCursor(OATT.ntris[i]) && VirtualCursorIsHiddn( ) ) ShowVirtualCursor( ); MovTlpointr(OATT.ntris[i]); Figur 10: Th routin for rlocating all tlpointrs. Unlik diting oprations, viw changs ar not propagatd to rmot sits, so thy only affct tlpointrs locally. Aftr a viw chang happns at th local sit, only th RlocatAllTlpointrs routin is invokd to calculat th nw positions of cursors and to mov th tlpointrs if ncssary. This is corrct bcaus viw changs do not affct addrsss of rfrnc objcts. 8. Conclusion and Futur Work In this papr, w hav contributd a novl objctassociatd tlpointing tchniqu OAT that is suitabl for ral-tim collaborativ documnt diting. Th most important fatur of th OAT tchniqu is that it is abl to track th rfrnc objct and maintain th rlativ position to th rfrnc objct in th fac of dynamic contnt and viw changs in collaborativ documnt diting systms. W dfind th dsird OAT ffcts, analyzd th rlatd consistncy and rlocation issus, and dvisd solutions basd on th Oprational Transformation (OT) tchniqu. W hav xtndd th OT tchniqu with a nw gnric primitiv opration Rfr, which can b usd to modl various objctrfrncing activitis from th usr intrfac. Morovr, th OAT tchniqu has bn implmntd in th CoWord systm to provid OAT support to ral-tim collaborativ word procssing. W ar in th procss of applying th TA approach and th OAT tchniqu to othr applications, including wb pag dsignrs, graphic and imag ditors, and CAD/CASE tools. Apart from studying th implmntation tchniqus for supporting th known group-awarnss tchniqus (.g. tlpointrs, radar viws, tc.) in TA-basd systms, w also plan to invstigat th spcial group-awarnss rquirmnts and nw supporting tchniqus in ths systms and conduct usability study of thm.

11 9. Rfrnc [1] Bgol, J., Rosson, M., and Shaffr, C. Flxibl collaboration transparncy: supporting workr indpndnc in rplicatd application-sharing systms, ACM Transactions on Computr Human Intraction, 6(2), 1999, pp [2] Birman, K., Schipr, A., and Stphnson, P. Lightwight causal and atomic group multicast. ACM Transaction on Computr Systms, 9(3), 1993, pp [3] Crowly, T., Milazzo, P., Bakr, E., Forsdick, H., and Tomlinson, R. MMConf: An infrastructur for building shard multimdia applications. In Procdings of th ACM Confrnc on Computr- Supportd Cooprativ Work, 1990, pp [4] Ellis, C. A., and Gibbs, S. J. Concurrncy control in groupwar systms, In Procdings of ACM Confrnc on Managmnt of Data, May 1989, pp [5] Englbart, D. and English, W. A rsarch cntr for augmnting human intllct. In Procdings of th Fall Joint Computing Confrnc, vol. 33, 1968, pp [6] Grnbrg, S., Gutwin, C., and Rosman, M. Smantic tlpointrs for groupwars. In Procdings of Australian Confrnc on Computr- Human Intraction, 1996, pp [7] Grnbrg, S., and Rosman, M. Groupwb, a www browsr as ral tim groupwar. Confrnc companion on Human factors in computing systms: common ground, 1996, pp [8] Gutwin, C. Workspac awarnss in ral-tim distributd groupwar. PhD thsis, Univrsity of Calgary, Calgary, Canada. [9] Gutwin, C., and Pnnr, R. Improving intrprtation of rmot gsturs with tlpointr tracs. In Procdings of ACM Confrnc on Computr- Supportd Cooprativ Work, Novmbr 2002, pp [10]Gutwin, C., Dyck, J., and Burkitt, J. Using cursor prdiction to smooth tlpointr jittr. In Procdings of ACM SIGGROUP confrnc on supporting group work, Novmbr 2003, pp [11]Gutwin, C., and Grnbrg, S. Th ffcts of workspac awarnss support on th usability of raltim distributd groupwar. ACM Transactions on Computr-Human Intraction, 6(3), Sptmbr 1999, pp [12]Li, D. and Li, R. Transparnt sharing and intropration of htrognous singl-usr applications, In Procdings of ACM Confrnc on Computr Supportd Cooprativ Work, Novmbr 2002, pp [13]Ranynal, M. and Singhal, M. Logical tim: Capturing causality in distributd systms. IEEE Comput. 29(2), Fbruary 1996, pp [14]Rodham, K. J., and Olsn D. R. Smart tlpointrs: maintaining tlpointr consistncy in th prsnc of usr intrfac customization. ACM Transactions on Graphics, 13(3), July 1994, pp [15]Rosman, M., and Grnbrg, S. Building ral-tim groupwar with groupkit, a groupwar toolkit. ACM Transactions on Computr-Human Intraction, 3(1), March 1996, pp [16]Stfik, M., Fostr, G., Bobrow, D. G., Kahn, K., Lanning, S., and Suchman, L. Byond th chalkboard: computr support for collaboration and problm solving in mtings. Communication of th ACM, 30(1), January 1987, pp [17]Sun, C. and Ellis, C. A. Oprational transformation in ral-tim group ditors: issus, algorithms, and achivmnts. In Procdings of th ACM Confrnc on Computr Supportd Cooprativ Work, 1998, pp [18]Sun, C. Undo as concurrnt invrs in group ditors. ACM Transactions on Computr-Human Intraction, 9(4), Dcmbr 2002, pp [19]Sun, C., Jia, X., Zhang, Y., Yang, Y., and Chn, D. Achiving convrgnc, causality-prsrvation, and intntion-prsrvation in ral-tim cooprativ diting systms, ACM Transactions on Computr- Human Intraction, 5(1), March 1998, pp [20]Sun, D., Xia, S., Sun, C., and Chn, D. Oprational transformation for collaborativ word procssing, In Procdings of ACM Confrnc on Computr Supportd Cooprativ Work, Novmbr 2004, pp [21]Xia, S., Sun, D., Sun, C., and Chn, D. Lvraging singl-usr applications for multi-usr collaboration: th CoWord approach. In Procdings of ACM Confrnc on Computr-Supportd Cooprativ Work, Novmbr pp

Going Below the Surface Level of a System This lesson plan is an overview of possible uses of the

Going Below the Surface Level of a System This lesson plan is an overview of possible uses of the Titl Acknowldgmnts Ovrviw Lngth Curriculum Contxt Lsson Objctiv(s) Assssmnt Systms Thinking Concpt(s) Instructional Considrations Matrials Going Blow th Surfac Lvl of a Systm This lsson plan is an ovrviw

More information

Blind Estimation of Block Interleaver Parameters using Statistical Characteristics

Blind Estimation of Block Interleaver Parameters using Statistical Characteristics Advancd Scinc and Tchnology Lttrs Vol.139 (FGC 2016), pp.51-56 http://dx.doi.org/10.14257/astl.2016.139.10 Blind Estimation of Block Intrlavr Paramtrs using Statistical Charactristics Jinwoo Jong 1, Youngkyun

More information

TWO REFERENCE japollo LUNAR PARKING - ORBITS / T. P. TIMER. (NASA CR OR rmx OR AD NUMBER) OCTOBER 1965 GODDARD SPACE FLIGHT CENTER

TWO REFERENCE japollo LUNAR PARKING - ORBITS / T. P. TIMER. (NASA CR OR rmx OR AD NUMBER) OCTOBER 1965 GODDARD SPACE FLIGHT CENTER x-543-55-399 * 1 TWO REFERENCE japollo LUNAR PARKING - ORBITS / I - -. -! BY T. P. TIMER,< CFSTI PRICE(S) $ c 4 (PAGES1 (NASA CR OR rmx OR AD NUMBER) 277 I (CATEGORY) ff 653 July 65 OCTOBER 1965,r ; I

More information

AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME

AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME AN ANALYSIS OF TELEPHONE MESSAGES: MINIMIZING UNPRODUCTIVE REPLAY TIME Michal D. Fltwood, Danill L. Paig, Chris S. Fick, and Knnth R. Laughry, Sr. Dpartmnt of Psychology Ric Univrsity Houston, TX flt@ric.du

More information

DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14.

DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14. SPORT NORTHERN IRELAND DISCUSSION ON THE TIMEFRAME FOR THE ACHIEVEMENT OF PE14. 1. PURPOSE OF PAPER 1.1 Th purpos of this papr is: to updat mmbrs on progrss that is bing mad in achiving Stratgy targt PE14

More information

Optimize Neural Network Controller Design Using Genetic Algorithm

Optimize Neural Network Controller Design Using Genetic Algorithm Procdings of th 7th World Congrss on Intllignt Control and Automation Jun 25-27, 28, Chongqing, China Optimiz Nural Ntwork Controllr Dsign Using Gntic Algorithm Aril Kopl, Xiao-Hua Yu Dpartmnt of Elctrical

More information

Design of a Low Noise Amplifier in 0.18µm SiGe BiCMOS Technology

Design of a Low Noise Amplifier in 0.18µm SiGe BiCMOS Technology Dsign of a Low Nois Amplifir in 0.8µm SiG BiCMOS Tchnology Astract Wi Wang, Fng Hu, Xiaoyuan Bao, Li Chn, Mngjia Huang Chongqing Univrsity of Posts and Tlcommunications, Chongqing 400065, China A 60GHz

More information

Form. Tick the boxes below to indicate your change(s) of circumstance and complete the relevant sections of this form

Form. Tick the boxes below to indicate your change(s) of circumstance and complete the relevant sections of this form tification of chang of circumstancs for EU studnts on full-tim courss - Acadmic Yar 2013/14 Form EUCO1 This form is also availabl at www.gov.uk/studntfinanc First nam(s) Surnam/family nam Important information

More information

PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER

PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER Not: this papr was not abl to b rviwd in accordanc with DEST rquirmnts. PRELIMINARY STUDY ON DISPLACEMENT-BASED DESIGN FOR SEISMIC RETROFIT OF EXISTING BUILDINGS USING TUNED MASS DAMPER Chang-Yu Chn 1

More information

EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW

EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW EXPERIMENT 4 DETERMINATION OF ACCELERATION DUE TO GRAVITY AND NEWTON S SECOND LAW I. Introduction. Thr ar two objctivs in this laboratory xrcis. Th first objctiv, (A), is th study of th bhavior of a body

More information

National Assessment in Sweden. A multi-dimensional (ad)venture

National Assessment in Sweden. A multi-dimensional (ad)venture Challngs in Educational Masurmnt Contnt, Mthods and Consquncs Gothnburg, 12 Oct. 2016 National Assssmnt in Swdn A multi-dimnsional (ad)vntur Gudrun Erickson Univrsity of Gothnburg Dpt. of Education and

More information

REGRESSION ASSOCIATION VS. PREDICTION

REGRESSION ASSOCIATION VS. PREDICTION BIOSTATISTICS WORKSHOP: REGRESSION ASSOCIATION VS. PREDICTION Sub-Saharan Africa CFAR mting July 18, 2016 Durban, South Africa Rgrssion what is it good for? Explor Associations Btwn outcoms and xposurs

More information

FEM Analysis of Welded Spherical Joints Stiffness Fan WANG a, Qin-Kai CHEN b, Qun WANG b, Ke-Wei ZHU b, Xing WANG a

FEM Analysis of Welded Spherical Joints Stiffness Fan WANG a, Qin-Kai CHEN b, Qun WANG b, Ke-Wei ZHU b, Xing WANG a Intrnational Confrnc on Mchanics and Civil Enginring (ICMCE 014) FEM Analysis of Wldd phrical Joints tiffnss Fan WANG a, Qin-Kai CHEN b, Qun WANG b, K-Wi ZHU b, Xing WANG a chool of Architctur and Civil

More information

Measuring Cache and TLB Performance and Their Effect on Benchmark Run Times

Measuring Cache and TLB Performance and Their Effect on Benchmark Run Times Masuring Cach and TLB Prformanc and Thir Effct on Bnchmark Run Tims Rafal H. Saavdra Alan Jay Smith ABSTRACT In prvious rsarch, w hav dvlopd and prsntd a modl for masuring machins and analyzing programs,

More information

ENCRYPTING OPTIMISATION TECHNIQUES WITH PARTIAL AUTHENTICATION

ENCRYPTING OPTIMISATION TECHNIQUES WITH PARTIAL AUTHENTICATION 7 th Intrnational Confrnc on DEVELOPMENT AND APPLICATION SYSTEMS S u c a v a, R o m a n i a, M a y 27 29, 2 0 0 4 ENCRYPTING OPTIMISATION TECHNIQUES WITH PARTIAL AUTHENTICATION Cătălin CERBULESCU 1, Monica

More information

IBM Research Report. A Method of Calculating the Cost of Reducing the Risk Exposure of Non-compliant Process Instances

IBM Research Report. A Method of Calculating the Cost of Reducing the Risk Exposure of Non-compliant Process Instances RC24930 (W1001-025) January 8, 2010 Computr Scinc IBM Rsarch Rport A Mthod of Calculating th Cost of Rducing th Risk Exposur of Non-compliant Procss Instancs Yurdar N. Doganata, Francisco Curbra IBM Rsarch

More information

List 3 ways these pictures are the same, and three ways they are different.

List 3 ways these pictures are the same, and three ways they are different. List 3 ways ths picturs ar th sam, and thr ways thy ar diffrnt. Human Nuron Comptition i i i i Follow dirctions on th sht in Bindr. 1. Mak Storyboard today and all plans to show nuron firing 2. Monday

More information

Implementation of a planar coil of wires as a sinusgalvanometer. Analysis of the coil magnetic field

Implementation of a planar coil of wires as a sinusgalvanometer. Analysis of the coil magnetic field mplmntation of a planar coil of wirs as a sinusgalvanomtr Analysis of th coil magntic fild Dimitar G Stoyanov Sofia Tchnical Univrsity, Slivn Enginring and Pdagogical Faculty, 59 Burgasko Shoss Blvd, 88

More information

Reliability Demonstration Test Plan

Reliability Demonstration Test Plan Rliability Dmonstration Tst Plan STATGRAPHICS Cnturion Rv. 6/7/04 Summary... Exampl... Analysis Window... Output... 4 Calculations... 5 Distributions... 5 Summary This procdur crats tst plans to dmonstrat

More information

Modeling and Verifying Asynchronous Communication Mechanisms using Coloured Petri Nets

Modeling and Verifying Asynchronous Communication Mechanisms using Coloured Petri Nets School of Elctrical, Elctronic & Computr Enginring Modling and Vrifying Asynchronous Communication Mchanisms using Colourd Ptri Nts Kyllr Gorgônio and Fi Xia Tchnical Rport Sris NCL-EECE-MSD-TR-2008-127

More information

Design and simulation of the microstrip antenna for 2.4 GHz HM remote control system Deng Qun 1,a,Zhang Weiqiang 2,b,Jiang Jintao 3,c

Design and simulation of the microstrip antenna for 2.4 GHz HM remote control system Deng Qun 1,a,Zhang Weiqiang 2,b,Jiang Jintao 3,c Dsign and simulation of th microstrip antnna for 2.4 GHz HM rmot control systm Dng Qun 1,a,Zhang Wiqiang 2,b,Jiang Jintao 3,c 1,2,3 Institut of Information Enginring &Tchnical, Ningbo Univrsity,Ningbo,

More information

CARAT An Operational Approach to Risk Assessment Definitions, Processes, and Studies

CARAT An Operational Approach to Risk Assessment Definitions, Processes, and Studies CARAT An Oprational Approach to Risk Assssmnt Dfinitions, Procsss, and Studis K.G. Phillips NOVA Chmicals Corporation, PO Box 5006, Rd Dr, Albrta, T4N 6A1. Introduction Risk Assssmnt

More information

EXPERIMENTAL DRYING OF TOBACCO LEAVES

EXPERIMENTAL DRYING OF TOBACCO LEAVES 6 TH INTERNATIONAL MULTIDISCIPLINARY CONFERENCE EXPERIMENTAL DRYING OF TOBACCO LEAVES Bndk Krks and Tamás Antal Collg of Nyírgyháza, Faculty of Enginring and Agricultur, H-441 Nyírgyháza, Hungary, E-mail:

More information

MATH 1300: Finite Mathematics EXAM 1 15 February 2017

MATH 1300: Finite Mathematics EXAM 1 15 February 2017 MATH 1300: Finit Mathmatics EXAM 1 15 Fbruary 2017 NAME:... SECTION:... INSTRUCTOR:... SCORE Corrct (A): /15 = % INSTRUCTIONS 1. DO NOT OPEN THIS EXAM UNTIL INSTRUCTED TO BY YOUR ROOM LEADER. All xam pags

More information

L4-L7 network services in shared network test plan

L4-L7 network services in shared network test plan ntwork srvics twork tst plan Tst cass cratd by Swamy As th primary rquirmnt of this fatur is to support its srvics supportd, QA primary focus whil runn th follow tsts is to nsur vryth is functional w.r.to

More information

ida.com excellence in dependable automation FMEDA including SFF determination and PFD calculation

ida.com excellence in dependable automation FMEDA including SFF determination and PFD calculation xcllnc in dpndabl automation FMEDA including SFF dtrmination and PFD calculation Projct: HART Multiplxr HiD Mux2700 and HART Multiplxr KFD2-HMM-16 togthr with KFD0-HMS-16 Customr: Ppprl+Fuchs GmbH Mannhim

More information

IV Congresso RIBIE, Brasilia 1998

IV Congresso RIBIE, Brasilia 1998 IV Congro RIBIE, Brailia 1998 Collaboration in Onlin Claroom: Group Tak and Pattrn of Intraction Colaboração m ala d aula onlin: Tarfa d grupo padrõ d intração onlin Lucio Tl, Ph.D., tl@fu.ca LohnLab para

More information

Towards routine large-scale, discrete spatial event simulations

Towards routine large-scale, discrete spatial event simulations Towards routin larg-scal, discrt spatial vnt simulations Elln-Win Augustijn-Bckrs 1 & Rolf A. d By 1 1 I.T.C., Hnglosstraat 99, P.O.Box 6, 7500 AA Enschd, Th Nthrlands Tlphon: +31 (0)53 4874444 Fax: +31

More information

Scheduling of Conditional Process Graphs for the Synthesis of Embedded Systems

Scheduling of Conditional Process Graphs for the Synthesis of Embedded Systems Downloadd from orbitdtudk on: Jan 06, 2019 Schduling of onditional Procss Graphs for th Synthsis of Embddd Systms Els, Ptru; Kuchcinski, Krzysztof; Png, Zbo; Pop, Paul; Doboli, Alx Publishd in: Procdings

More information

Simulation of Communication Systems

Simulation of Communication Systems Simulation of Communication Systms By Xiaoyuan Wu Thsis submittd to th faculty of th Virginia Polytchnic Institut and Stat Univrsity in partial fulfillmnt of th rquirmnts for th dgr of Mastr of Scinc in

More information

YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE

YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE YOUR VIEWS ABOUT YOUR HIGH BLOOD PRESSURE W ar intrstd in your viws about your high blood prssur. Ths ar statmnts othr popl hav mad about thir high blood prssur. Plas show how much you or dis with ach

More information

PHA Exam 1. Spring 2013

PHA Exam 1. Spring 2013 PHA 5128 Exam 1 Spring 2013 1 Antibiotics (5 points) 2 Body Wight/Pdiatrics (5 points) 3 Rnal Disas (10 points) 4 Aminoglycosids (5 points) 5 Amikacin (10 points) 6 Gntamicin (10 points) 7 Aminoglycosids

More information

A Practical System for Measuring Film Thickness. Means of Laser Interference with Laminar-Like Laser

A Practical System for Measuring Film Thickness. Means of Laser Interference with Laminar-Like Laser A Practical Systm for Masuring Film Thicknss by Mans of Lasr Intrfrnc with Laminar-Lik Lasr Fng ZHU, Kazuhiko ISHIKAWA, Toru IBE, Katsuhiko ASADA,' and Masahiro UEDA4 Dpartmnt of Information Scinc, Faculty

More information

Automated Rust Defect Recognition Method Based on Color and Texture Feature

Automated Rust Defect Recognition Method Based on Color and Texture Feature Automatd Rust Dfct Rcognition Mthod Basd on Color and Txtur Fatur L. M. Chang, H. K. Shn 2, and P. H. Chn 3 Profssor, Dpartmnt of Civil Enginring, National Taiwan Univrsity, Taipi, Taiwan 2 PhD Candidat,

More information

Cattle Finishing Net Returns in 2017 A Bit Different from a Year Ago Michael Langemeier, Associate Director, Center for Commercial Agriculture

Cattle Finishing Net Returns in 2017 A Bit Different from a Year Ago Michael Langemeier, Associate Director, Center for Commercial Agriculture May 2017 Cattl Finishing Nt Rturns in 2017 A Bit Diffrnt from a Yar Ago Michal Langmir, Associat Dirctor, Cntr for Commrcial Agricultur With th xcption of May 2016, monthly fd cattl nt rturns wr ngativ

More information

APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS

APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS Intrnational Journal of Innovativ Managmnt, Information & Production ISME Intrnationalc200 ISSN 285-5439 Volum, Numbr, Dcmbr 200 PP. 90-96 APPLYING THE MIXED RASCH MODEL TO THE FRACTION CONCEPT OF PUPILS

More information

Office of Emergency Services (3055P)

Office of Emergency Services (3055P) Offic of Emrgncy Srvics (3055P) Dpartmnt: Shriff's Offic FY 2003 and 2004 Rcommndd Budgt Offic of Emrgncy Srvics (3055P) Program Outcom Statmnt Th Shriff s Offic of Emrgncy Srvics provids sarch and rscu;

More information

EXECUTIVE SUMMARY 1. CLEAN. - meets recreational water quality guideline 2. GREEN

EXECUTIVE SUMMARY 1. CLEAN. - meets recreational water quality guideline 2. GREEN EXECUTIVE SUMMARY Mting Public Accssibility and Rcrational Nds in Urban Watrfront Opn Spac Systms: A Comparati.v Analysis of Missi.ssauga and Etobicok l

More information

Approximate Dimension Equalization in Vector-based Information Retrieval

Approximate Dimension Equalization in Vector-based Information Retrieval Approximat Dimnsion qualization in Vctor-basd Information Rtrival Fan Jiang Dpartmnt of Computr Scinc, Duk Univrsity, Durham, NC 27708 USA ichal L. Littman AT&T Labs Rsarch, Florham Park, NJ 07932-0971

More information

Emerging Subsea Networks

Emerging Subsea Networks MODELLING OF NONLINEAR FIBER EFFECTS IN SYSTEMS USING CODIRECTIONAL RAMAN AMPLIFICATION Nlson Costa (Coriant Portugal), Lutz Rapp (Coriant R&D GmbH) Email: nlson.costa@coriant.com Coriant Portugal, R.

More information

Application of Biomedical Digital Solutions: Virtual Flow Cytometry and Hematometrics in Pathology and Research

Application of Biomedical Digital Solutions: Virtual Flow Cytometry and Hematometrics in Pathology and Research Application of Biomdical Digital Solutions: Virtual Flow Cytomtry and Hmatomtrics in Pathology and Rsarch Hrnani D Cualing IHCFLOW Inc Lutz, FL, USA Can ths diagnostic imags bcom data instad of just picturs?

More information

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 January 2018

Company registration number: ROI FRS 105 Demo Client UNAUDITED FINANCIAL STATEMENTS for the year ended 31 January 2018 Company rgistration numbr: 999955 UNAUDITED FINANCIAL STATEMENTS for th yar ndd 31 January 2018 Unauditd Financial Statmnts CONTENTS PAGE Dirctors and Othr Information 1 Dirctor s Rport 2 Accountant s

More information

Machine Learning Approach to Identifying the Dataset Threshold for the Performance Estimators in Supervised Learning

Machine Learning Approach to Identifying the Dataset Threshold for the Performance Estimators in Supervised Learning Machin Larning Approach to Idntifying th Datast Thrshold for th Prformanc Estimators in Suprvisd Larning Zanifa Omary, Frdrick Mtnzi Dublin Institut of Tchnology, Irland zanifa.omary@studnt.dit.i, frdrick.mtnzi@dit.i

More information

Difference in Characteristics of Self-Directed Learning Readiness in Students Participating in Learning Communities

Difference in Characteristics of Self-Directed Learning Readiness in Students Participating in Learning Communities Advancd Scinc and Tchnology Lttrs, pp.135-14 http://dx.doi.org/1.14257/astl.215.92.28 Diffrnc in Charactristics of Slf-Dirctd Larning Radinss in Studnts Participating in Larning Communitis Hur, Young Ju

More information

A e C l /C d. S j X e. Z i

A e C l /C d. S j X e. Z i DESIGN MODIFICATIONS TO ACHIEVE LOW-BOOM AND LOW-DRAG SUPERSONIC CONCEPTUAL DESIGNS Danil. B. L Advisor: Prof. Jams C. McDanil Univrsity of Virginia, Charlottsvill, VA 94 NASA Mntor: Dr. Wu Li NASA Langly

More information

Eugene Charniak and Eugene Santos Jr. Department of Computer Science Brown University Providence RI and

Eugene Charniak and Eugene Santos Jr. Department of Computer Science Brown University Providence RI and From: AAAI-92 Procdings. Copyright 1992, AAAI (www.aaai.org). All rights rsrvd. mic MAP Calcul Eugn Charniak and Eugn Santos Jr. Dpartmnt of Computr Scinc Brown Univrsity Providnc RI 02912 c@cs.brown.du

More information

Multiresolution Feature Extraction from Unstructured Meshes

Multiresolution Feature Extraction from Unstructured Meshes Multirsolution Fatur Extraction from Unstructurd Mshs Andras Hubli, Markus Gross Dpartmnt of Computr Scinc ETH Zurich, Switzrland Abstract W prsnt a framwork to xtract msh faturs from unstructurd two-manifold

More information

Alternate Mount and Location for a Trolling Motor. Print in Landscape Mode with ¼ inch borders.

Alternate Mount and Location for a Trolling Motor. Print in Landscape Mode with ¼ inch borders. SIDE MOTOR MOUNT Drawn 09-15-2013 Altrnat Mount and Location for a Trolling Motor Rv. 09-21-2013 Print in Landscap Mod with ¼ inch bordrs. Th primary purpos of locating th trolling motor nxt to th oprator

More information

Alternate Mount and Location for a Trolling Motor. Print in Landscape Mode with ¼ inch borders.

Alternate Mount and Location for a Trolling Motor. Print in Landscape Mode with ¼ inch borders. SIDE MOTOR MOUNT Altrnat Mount and Location for a Trolling Motor Drawn 09-15-2013 Rv. 07-11-2016 Print in Landscap Mod with ¼ inch bordrs. Th primary purpos of locating th trolling motor nxt to th oprator

More information

A LOM Research Agenda

A LOM Research Agenda A LOM Rsarch Agnda Erik Duval Dpt. Computrwtnschappn, K.U.Luvn Clstijnnlaan 200A B-3001 Luvn, Blgium rik.duval@cs.kuluvn.ac.b Wayn Hodgins Autodsk Inc. & Larnativity 258 Eucalyptus Rd. Ptaluma, CA 94952,

More information

Hybrid force-position control for manipulators with 4 degrees of freedom

Hybrid force-position control for manipulators with 4 degrees of freedom Hybrid forc-position control for manipulators with 4 dgrs of frdom Alxandru GAL Institut of Solid Mchanics of th Romanian Acadmy C-tin Mill 5, Bucharst, Romania galxandru@yahoo.com Abstract: his papr taks

More information

Smart Parking Management System Based on RFID

Smart Parking Management System Based on RFID Intrnational Journal of Elctrical Enrgy, Vol. 1, No. 3, Sptmbr 2013 Smart Parking Managmnt Systm Basd on Wiwi Wang Bijing Univrsity of Posts and Tlcommunications, Bijing, China Email: wangwiwi_bupt@qq.com

More information

Afton Wind Farm, S36C Variation Application

Afton Wind Farm, S36C Variation Application Afton Wind Farm, S36C Variation Application Non-Tchnical Summary 2015 [Typ txt] Contnts 1. Introduction... 1 1.1. Th Applicant and Agnt... 1 1.2. Background... 1 1.3. Th Proposd Dvlopmnt... 1 2. Non-Tchnical

More information

Multi-domain Unified Modeling of High Speed Motorized Spindle Water Cooling System Based on Modelica

Multi-domain Unified Modeling of High Speed Motorized Spindle Water Cooling System Based on Modelica Int'l Conf. Modling, Sim. and Vis. Mthods MSV'16 101 Multi-domain Unifid Modling of High Spd Motorid Spindl Watr Cooling Sstm Basd on Modlica Chao Ni, Zhihua Li, Huii Zng School of Mchanical Enginring,

More information

Input Techniques for Neural Networks in Stock Market Prediction Ensembles

Input Techniques for Neural Networks in Stock Market Prediction Ensembles Procdings of Studnt-Faculty Rsarch Day, CSIS, Pac Univrsity, May 7 th, 2010 Input Tchniqus for Nural Ntworks in Stock Markt Prdiction Ensmbls Robb Zuckr, Shilp Gajjar, Victoria Rodriguz, Mohamd Trmoul,

More information

Rudolf Huber GmbH ELECTROMAGNETIC TOOTH CLUTCHES

Rudolf Huber GmbH ELECTROMAGNETIC TOOTH CLUTCHES Rudolf Hubr GmbH ELECTROMAGNETIC TOOTH CLUTCHES Aubingrwg 41 82178 Puchhim Tl: +49 (0)89 89026426 Fax: +49 (0)89 89026427 www.mz-kupplungn.d info@hubr-prazisionsmchanik.d Elctromagntic tooth clutchs with

More information

A Comment on Variance Decomposition and Nesting Effects in Two- and Three-Level Designs

A Comment on Variance Decomposition and Nesting Effects in Two- and Three-Level Designs DISCUSSION PAPER SERIES IZA DP No. 3178 A Commnt on Varianc Dcomposition and Nsting Effcts in Two- and Thr-Lvl Dsigns Spyros Konstantopoulos Novmbr 007 Forschungsinstitut zur Zukunft dr Arbit Institut

More information

Magnetic Field Exposure Assessment of Lineman Brain Model during Live Line Maintenance

Magnetic Field Exposure Assessment of Lineman Brain Model during Live Line Maintenance Procdings of th 14 th Intrnational Middl ast Powr Systms Confrnc (MPCON 10), Cairo Univrsity, gypt, Dcmbr 19-1, 010, Papr ID 109 Magntic Fild xposur Assssmnt of Linman rain Modl during Liv Lin Maintnanc

More information

Developments in the CBR at 1 January 2016

Developments in the CBR at 1 January 2016 Dvlopmnts in th CBR at 1 January 2016 INTRODUCTION Th statistical units of a givn population do not rmain static ovr tim. At a givn point in tim, ntitis aris, thir charactristics ar modifid, or thy may

More information

Developments in the CBR at 1 January 2014

Developments in the CBR at 1 January 2014 Dvlopmnts in th CBR at 1 January 2014 INTRODUCTION Th statistical units of a givn population do not rmain static ovr tim. At a givn point in tim, ntitis aris, thir charactristics ar modifid, or thy may

More information

Detailed Marking Criteria for Unit 1: File Management and e-document Production

Detailed Marking Criteria for Unit 1: File Management and e-document Production Dtild Mrking Critri for Unit 1: Fil Mngmnt nd -Documnt Production Cntr ssssors must lso rfr to th Gnrl Mrking Critri which pplis to ll units on pg 11. 1 idntify nd us computr worksttion nd pproprit systm

More information

Brushless DC motor speed control strategy of simulation research

Brushless DC motor speed control strategy of simulation research Brushlss DC motor spd control stratgy of simulation rsarch Xiang WEN 1,*,Zhn-qiang LI 2 1,2 Collg of Elctrical and Information Enginring, Guangxi Univrsity of Scinc and Tchnology, Liuzhou Guangxi 55006,

More information

Tests on a Single Phase Transformer

Tests on a Single Phase Transformer Hong Kong nstitut of ational Education (Tsing Yi) Dpartmnt of Enginring Elctrical Enginring Principls Laboratory Sht: EEE3405/LAB03 Studnt nam: Cours / Yar: Dat: Tsts on a Singl Phas Transformr Objctivs

More information

Computation and Analysis of Propellant and Levitation Forces of a Maglev System Using FEM Coupled to External Circuit Model

Computation and Analysis of Propellant and Levitation Forces of a Maglev System Using FEM Coupled to External Circuit Model J. Elctromagntic Analysis & Applications, 00, : 70-75 doi:0.436/jmaa.00.4034 Publishd Onlin April 00 (http://www.scirp.org/journal/jmaa) Computation and Analysis of Propllant and Lvitation Forcs of a Maglv

More information

How Asset Maintenance Strategy Selection Affects Defect Elimination, Failure Prevention and Equipment Reliability

How Asset Maintenance Strategy Selection Affects Defect Elimination, Failure Prevention and Equipment Reliability Availability P +61 (0) 402 731 563 F +61 (8) 9457 8642 E info@liftim-rliability.com How Asst aintnanc Stratgy Slction Affcts Dfct Elimination, Failur Prvntion and Equipmnt Rliability ABSTRACT: Th 20 th

More information

CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015

CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015 CURRICULUM, ASSESSMENT AND REPORTING ARRANGEMENTS: A SUMMARY OF THE CHANGES FROM SEPTEMBER 2015 Th National Contxt: As of Sptmbr 2014, a rvisd National Curriculum for England and Wals cam into bing. Th

More information

CALCULATION OF INDUCTION DEVICE WITH SIMULATION METHODS

CALCULATION OF INDUCTION DEVICE WITH SIMULATION METHODS ., 53,.I,,, 2010 ANNUAL of th Univrsity of Mining and Gology St. Ivan Rilski, Vol. 53, Part, Mchanization, lctrification and automation in mins, 2010 CALCULATION OF INDUCTION DEVICE WITH SIMULATION METHODS

More information

Sensitivity Analysis of the JPALS Shipboard Relative GPS Measurement Quality Monitor

Sensitivity Analysis of the JPALS Shipboard Relative GPS Measurement Quality Monitor Snsitivity Analysis of th JPALS Shipboard Rlativ GPS Masurmnt Quality Monitor Michal Konig, Dmoz Gbr-Egziabhr, Sam Pulln, Ung-Souk Kim, and Pr Eng Stanford Univrsity Boris S. Prvan and Fang Chng Chan Dpartmnt

More information

Accelerated Bit Error Rate Measurement Technique for Gigabit Link Power Optimization

Accelerated Bit Error Rate Measurement Technique for Gigabit Link Power Optimization Acclratd Bit Error Rat Masurmnt Tchniqu for Gigabit Link Powr Optimization Joshua I Kramr, Fouad Kiamilv Univrsity of Dlawar 140 Evans Hall Nwark, DE 19716 jkramr@.udl.du, kiamilv@udl.du Abstract With

More information

Statistical Techniques For Comparing ACT-R Models of Cognitive Performance

Statistical Techniques For Comparing ACT-R Models of Cognitive Performance Statistical Tchniqus For Comparing ACT-R Modls of Cognitiv Prformanc Ryan Shaun Bakr (rsbakr@cmu.du) Albrt T. Corbtt (corbtt@cmu.du) Knnth R. Kodingr (kodingr@cmu.du) Human-Computr Intraction Institut,

More information

Modelling of System Properties in a Modelica Framework

Modelling of System Properties in a Modelica Framework Modlling of Systm Proprtis in a Modlica Framwork Audry Jardin Danil Bouskla Thuy Nguyn Nancy Rul EDF R&D, STEP Dpartmnt 6 quai Watir, 784 CHATOU Cdx, FRANCE audry.jardin@df.fr danil.bouskla@df.fr nancy.rul@df.fr

More information

Localization Performance of Real and Virtual Sound Sources

Localization Performance of Real and Virtual Sound Sources M.Sc.E.E. Jan Abildgaard Pdrsn AM3D A/S Riihimäkivj 6 DK-9200 Aalborg Dnmark M.Sc.E.E. Torbn Jørgnsn Trma A/S Hovmarkn 4 DK-8520 Lystrup Dnmark E-mail: jap@am3d.com / toj@trma.dk ABSTRACT This papr dscribs

More information

Triple-Band Printed Dipole Antenna for RFID/GPS/BLE Applications

Triple-Band Printed Dipole Antenna for RFID/GPS/BLE Applications Progrss In Elctromagntics Rsarch M, Vol. 7, 11 2, 218 Tripl-Band Printd Dipol Antnna for RFID/GPS/BLE Applications Khodor Jbbawi *, Matthiu Egls, and Philipp Pannir Abstract Progrss in wirlss communication

More information

Or-Light Efficiency and Tolerance New-generation intense and pulsed light system

Or-Light Efficiency and Tolerance New-generation intense and pulsed light system Or-Light Efficincy and Tolranc Nw-gnration intns and pulsd light systm Dr Patricia BERGER INTRODUCTION Th us of pulsd and intns light systms (polychromatic, non-cohrnt and non-focussd light) is a commonly

More information

SINGLE IMAGE DE-HAZE UNDER NON-UNIFORM ILLUMINATION USING BRIGHT CHANNEL PRIOR

SINGLE IMAGE DE-HAZE UNDER NON-UNIFORM ILLUMINATION USING BRIGHT CHANNEL PRIOR SINGLE IMAGE DE-HAZE UNDER NON-UNIFORM ILLUMINATION USING BRIGHT CHANNEL PRIOR 1 XUEYANG FU, 1 QIN LIN, 1 WEI GUO, 2 XINGHAO DING, 3 YUE HUANG 1 Dpartmnt of Communication Enginring, Xiamn Univrsity, Xiamn,

More information

LINE ENHANCER METHODS FOR CARRIER TRACKING IN QAM/PSK DATA SIGNALS

LINE ENHANCER METHODS FOR CARRIER TRACKING IN QAM/PSK DATA SIGNALS LIE EHACER METHODS FOR CARRIER TRACKIG I QAM/PSK DATA SIGALS Randall Flint (Univrsity of Utah, Salt Lak City, Utah, USA; rkflint@sisna.com); Bhrou Farhang-Boroujny (Univrsity of Utah, Salt Lak City, Utah,

More information

How to Combine Expert (or Novice) Advice when Actions Impact the Environment?

How to Combine Expert (or Novice) Advice when Actions Impact the Environment? How to Combin Exprt (or Novic) Advic whn Actions Impact th Environmnt? Danila Pucci d Farias Dpartmnt of Mchanical Enginring Massachustts Institut of Tchnology Cambridg, MA 02139 pucci@mit.du Nimrod Mgiddo

More information

AMIA 2009 Symposium Proceedings Page - 109

AMIA 2009 Symposium Proceedings Page - 109 Th Contribution of Obsrvational Studis and Clinical Contxt Information for Guiding th Intgration of Infobuttons into Clinical Information Systms Jams J. Cimino, MD Laboratory for Informatics Dvlopmnt,

More information

Bridge Maintenance Survey for Indiana Counties

Bridge Maintenance Survey for Indiana Counties Purdu Univrsity Purdu -Pubs Indiana Local Tchnical Assistanc Program (LTAP) Publications Indiana Local Tchnical Assistanc Program (LTAP) 1-2008 Bridg Maintnanc Survy for Indiana Countis Indiana LTAP Follow

More information

Towards User-Adaptive Information Visualization

Towards User-Adaptive Information Visualization Towards Usr-Adaptiv Information Visualization Cristina Conati, Giuspp Carnini, Drck Tokr, Sbastian Lall Univrsity of British Columbia, Vancouvr, Canada. {conati, carnini, tokr, lall}@cs.ubc.ca Abstract

More information

The Leonid 2000 Meteor Shower. Information for spacecraft operators

The Leonid 2000 Meteor Shower. Information for spacecraft operators Sptmbr 14, 2000 Th Lonid 2000 Mtor Showr Information for spaccraft oprators 1. Scop Th objctiv of this not is to provid background information about th xpctd Lonid mtor showr around 17/18 Novmbr 2000 and

More information

Efficient MBS-FEM integration for structural dynamics

Efficient MBS-FEM integration for structural dynamics Th 2012 World Congrss on Advancs in Civil, Environmntal, and Matrials Rsarch (ACEM 12) Soul, Kora, August 26-30, 2012 Efficint MBS-FEM intgration for structural dynamics *Dragan Z. Marinkovic 1) and Manfrd

More information

Available online at ScienceDirect. Procedia Engineering 150 (2016 )

Available online at   ScienceDirect. Procedia Engineering 150 (2016 ) Availabl onlin at www.scincdirct.com ScincDirct Procdia Enginring 150 (2016 ) 975 979 Intrnational Confrnc on Industrial Enginring ICIE 2016 Controlld Forming of Machin Componnts Oprating Charactristics

More information

Combined use of calcipotriol solution (SOp.g/ ml) and Polytar liquid in scalp psoriasis.

Combined use of calcipotriol solution (SOp.g/ ml) and Polytar liquid in scalp psoriasis. MCS9506INT 27 April1999 Pag 11 of 189 Summary This documnt has bn dov.;nloadd from \v\vw.lo-pharma.com subjct to th trms of us stat on th wbsit. It contains data and rsults rgarding approvd and non-approvd

More information

SCIENCE Student Book. 3rd Grade Unit 3

SCIENCE Student Book. 3rd Grade Unit 3 SCIENCE Studnt Book 3rd Grad Unit 3 Unit 3 CHANGES IN ANIMALS AND ENVIRONMENTS SCIENCE 303 CHANGES IN ANIMALS AND ENVIRONMENTS Introduction 3 1. What Changs an Environmnt?...5 Tmpratur 7 Watr 11 Light

More information

ANALYSIS OF FAILSAFE HYDRAULIC ACTUATION SYSTEM USING PASSIVE RELIEF VALVES; APPLICATION FOR POWER ASSISTING DEVICES

ANALYSIS OF FAILSAFE HYDRAULIC ACTUATION SYSTEM USING PASSIVE RELIEF VALVES; APPLICATION FOR POWER ASSISTING DEVICES ANAYI OF FAIAFE HYDRAUIC ACTUATION YTE UING PAIVE REIEF VAVE; APPICATION FOR POER AITING DEVICE otaro IHIGURI*, isuk HIODA, Yusuk YAANAGA, hogo AOHITA and akoto IHIGE * Railway Tchnical Rsarch Institut

More information

A Convenient Vision-based System for Automatic Detection of Parking Spaces in Indoor Parking Lots Using Wide-Angle Cameras

A Convenient Vision-based System for Automatic Detection of Parking Spaces in Indoor Parking Lots Using Wide-Angle Cameras > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Connint Vision-basd Systm for Automatic Dtction of Parking Spacs in Indoor Parking Lots Using Wid-Angl Camras

More information

Audio Engineering Society Convention Paper Presented at the 111th Convention 2001 September New York, NY, USA

Audio Engineering Society Convention Paper Presented at the 111th Convention 2001 September New York, NY, USA Audio Enginring Socity Convntion Papr Prsntd at th th Convntion 200 Sptmbr 2 24 Nw York, NY, USA This convntion papr has bn rproducd from th author's advanc manuscript, without diting, corrctions, or considration

More information

Huge Scale Tests of All-Steel Multi-curve Buckling Restrained Braces

Huge Scale Tests of All-Steel Multi-curve Buckling Restrained Braces Hug Scal Tsts of All-Stl Multi-curv Buckling Rstraind Bracs C. S. Tsai Dpartmnt of Civil Enginring, Fng Chia Univrsity, Taichung, Taiwan H. C. Su Dpartmnt of Watr Rsourcs Enginring and Consrvation, Fng

More information

Eye detection using a deformable template in static images

Eye detection using a deformable template in static images Ey dtction using a dformabl tmplat in static imags Frnando Jorg Soars Carvalho Dpartamnto d Matmática, Instituto Suprior d Engnharia do Porto R. Dr. Brnardino d Almida, 431 400-07 Porto Portugal -mail:

More information

MUDRA PHYSICAL SCIENCES

MUDRA PHYSICAL SCIENCES Physical Scincs For ET & SET Exams. Of UGC-CSIR MUDRA PHYSICAL SCIECES VOLUME-05 PART B & C MODEL QUESTIO BAK FOR THE TOPICS: 7. Exprimntal Tchniqus and Data Analysis UIT-I UIT-II 5 UIT-III 9 8. Atomic

More information

Functional Testing: A Pattern to Follow and the Smells to Avoid

Functional Testing: A Pattern to Follow and the Smells to Avoid Functional Tsting: A Pattrn to Follow and th Smlls to Avoid Amr Elssamadisy Gmba Systms Amhrst, MA ++1-435-207-1225 amr@lssamadisy.com Jan Whitmor 1860 Shrman Evanston, IL ++1-312-782-7156 janimal@gmail.com

More information

CYCLICAL FLOW: SPATIAL SYNTHESIS SOUND TOY AS MULTICHANNEL COMPOSITION TOOL

CYCLICAL FLOW: SPATIAL SYNTHESIS SOUND TOY AS MULTICHANNEL COMPOSITION TOOL CYCLICAL FLOW: SPATIAL SYNTHESIS SOUND TOY AS MULTICHANNEL COMPOSITION TOOL Andrw Dolphin Lds Mtropolitan Univrsity Lds, UK a.dolphin@ldsmt.ac.uk ABSTRACT This papr outlins and discusss an intractiv systm

More information

e/m apparatus (two similar, but non-identical ones, from different manufacturers; we call them A and B ) meter stick black cloth

e/m apparatus (two similar, but non-identical ones, from different manufacturers; we call them A and B ) meter stick black cloth Stony Brook Physics Laboratory Manuals Lab 6 - / of th lctron Th purpos of this laboratory is th asurnt of th charg ovr ass ratio / for th lctron and to study qualitativly th otion of chargd particls in

More information

BYLAWS STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY. Section 2. The Council is not a forum for personal grievances or complaints.

BYLAWS STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY. Section 2. The Council is not a forum for personal grievances or complaints. BYLAWS GOVERNING THE COLLEGE OF ARTS and SCIENCES STAFF COUNCIL AT THE UNIVERSITY OF KENTUCKY Articl 1. Nam Th nam of this organization shall b th Univrsity of Kntucky Collg of Arts and Scincs Staff Council.

More information

Ryo Kawata 1a), Tatsuhiko Watanabe 1,2b), and Yasuo Kokubun 3c) 1 Graduate School of Engineering, Yokohama National University,

Ryo Kawata 1a), Tatsuhiko Watanabe 1,2b), and Yasuo Kokubun 3c) 1 Graduate School of Engineering, Yokohama National University, LETTER IEICE Elctronics Exprss, Vol.15, No.1, 1 1 Full-st high-spd mod analysis in fw-mod fibrs by polarization-split sgmntd cohrnt dtction mthod: Proposal and simulation of calculation rror Ryo Kawata

More information

PREPROCESSING OF SATELLITE DATA FOR URBAN OBJECT EXTRACTION

PREPROCESSING OF SATELLITE DATA FOR URBAN OBJECT EXTRACTION Th Intrnational Archivs of th Photogrammtry, Rmot Snsing and Spatial Inmation Scincs, Volum XL-3/W2, 2015 PIA15+HRIGI15 Joint ISPRS confrnc 2015, 25 27 March 2015, Munich, Grmany PREPROCESSING OF SATELLITE

More information

A 7 14HP73 FULL 25 6 A 6 12HP53 FULL 15 6 NEW 30A / 120 V BREAKER IN EXISTING PANEL 1 FOR BOTH EA 1

A 7 14HP73 FULL 25 6 A 6 12HP53 FULL 15 6 NEW 30A / 120 V BREAKER IN EXISTING PANEL 1 FOR BOTH EA 1 MARIN PARK IMPRSSD CURRNT ANOD WLLS* NCAPSULATION OF BUS PARKOVR & GARAG H-PILS* 3 3 NUMBR NUMBR ITM PR WLL UNITS TOTAL PIL CAP LOCATION H-PIL NOM LNGTH NUMBR ANODS - OPTION : "Ø x 39.4" TUBULAR MIXD MTAL

More information

Adaptive Load Balancing: A Study in Multi-Agent. Learning. Abstract

Adaptive Load Balancing: A Study in Multi-Agent. Learning. Abstract Journal of Articial Intllignc Rsarch 2 (1995) 475-500 Submittd 10/94; publishd 5/95 Adaptiv Load Balancing: A Study in Multi-Agnt Larning Andra Scharf ascharf@dis.uniroma1.it Dipartimnto di Informatica

More information

Improving the Surgical Ward Round.

Improving the Surgical Ward Round. Postr Sssion HRT1317 Innovation Awards Novmbr 2013 Brisban Improving th Surgical Ward Round. Prsntr(s):J. Lin, G. Thompson, M. Pitchr, S.Chan KEY PROBLEM -Ward Round Issus 1. Tim constraints 2. Staff changs

More information