Android Graphic System Acceleration Based on DirectFB

Size: px
Start display at page:

Download "Android Graphic System Acceleration Based on DirectFB"

Transcription

1 Rsarch Journal of Applid Scincs, Enginring and Tchnology 5(18): , 2013 ISSN: ; -ISSN: Maxwll Scintific Organization, 2013 Submittd: July 27, 2012 Accptd: Sptmbr 17, 2012 Publishd: May 05, 2013 Android Graphic Systm Acclration Basd on DirctFB 1 Jiang Zhong-Qiu, 2 Zhang Min and 1 Liu Chang-Rong 1 Huaian Collg of Information Tchnology, Huai an Jiangsu, , China 2 National ASIC Systm Enginring Rsarch Cntr, Southast Univrsity, Nanjing , China Abstract: In this study, basd on analyzing th hardwar abstraction layr and nativ graphics libraris of Android graphics systm, th drawback of Skia library which could only support softwar rndring is pointd out. And thn th third-party opn graphics library DirctFB which supports 2D hardwar acclration is introducd, th architctur and intrfac of DirctFB and Skia ar analyzd and compard with ach othr in dtail. Aftr DirctFB bing portd into Android systm, a novl hardwar acclration layr with doubl-buffr tchnology is dsignd and implmntd, which will mak Skia and DirctFB coxist and complmnt with ach othr and ultimatly implmnt th 2D hardwar acclration in Android systm. A JNI intrfac is dsignd for Java programs. Th optimization schm is vrifid by th spcializd tst bnchmarks df-dok, th xprimntal rsults indicatd that th prformanc of Android graphics systm in layr blnding oprations is acclratd by an avrag of 5.58x as wll as 2.18x spdup on avrag in bitblit oprations whn procssing complx graphics oprations such as layr blnding and bitblit tc. Kywords: Adaptation layr, android graphics systm, DirctFB, hardwar acclration, Skia INTRODUCTION With th rapid dvlopmnt of Mobil Intrnt, a varity of mobil dvics, such as nt-book, intllignt cll phon and tablts tc., mrg to our lif and thy ar bcoming indispnsabl partitions of our daily work and lif. Th hardwar configuration is continual nhancd and updatd, whil usr fling is not only dcidd by th hardwar configuration, but also sriously lays on th softwar systm coupld with th hardwar platforms. Up to Now, th stat-of-art public intllignt OS (Oprating Systm) is mainly composd of Windows mobil sris of Microsoft Corp android of Googl and ios of Appl Corp tc. Googl s Android systm is firstly rlasd in Nov. 5 th, 2007 (Android (Oprating Systm), 2010) formally. It is mainly constructd by opration systm, middl firmwar, usr intrfac and applications. It is th nwst OS, but th most public on to nginrs. Compard to othr closd OS, it adopts th Apach licns, its sourc cod is opn and fr, which maks it to b th most popular on for many corporations hom and abroad, such as Motorola, Samsung, Sony Ericsson, China mobil and Huawi tc., most of thm hav slctd it as thir basd dvloping platforms. Android has bcom th hot-spot in industry and acadmia scops. Th graphics systm and UI (Usr Intrfac) ar th ky-partition of th Android systm, th prformanc and vn th succss or failur of on mobil dvic mostly rlis on thm. As th cor ngin of 2D graphics sub-systm, Skia only supports softwar rndring acclration, which has mad th graphic systm to b bottl-nck of systm prformanc, spcially in scnris involving numrous imag drawing and complx UI displaying. Thr ar fw litraturs in this scop, th major optimization approachs is to adopt th hardwar acclrating port of Copybit modul to improv th 2D graphic procssing, but it could only issu a fw simpl oprations and couldn t covr th whol 2D oprations. From this viwpoint, th Android graphic systm is paid mphasis on in this study to find othr hardwar schm to acclrat 2D graphic rndring. It is difficult to modify th Skia dirctly to mak it support hardwar acclration taking larg risk. DirctFB with th charactristic of opn sourc is introducd and portd to Android systm, which will mak it coopration with th nativ Skia and vntually acclrating 2D graphics rndring by hardwar. Th rlation Rsarch works on Android could b classifid into thr lvls. Th first on is Android applications. Ping-Xin (2009) implmntd input mthod into th input fram of Android. Ughtti t al. (2008) dsignd a P2P mobil application program basd on th agnt mchanism and this communication modl of JADE fram will mak dvloprs to dsign P2P softwar with high fficincy. Th scond on is focusd on th Android fram, which lis in th crossplatform porting and optimization of Dalvik VM Corrsponding Author: Jiang Zhong-Qiu, Huaian Collg of Information Tchnology, Huai an Jiangsu, , China 4438

2 (Virtual Machin), including dsign and optimization of th application fram and local fram. Tapia (2008) improvd th prformanc of opn cor in Android for Audio codc and th rlatd oprations. Chung (2009) adoptd a novl Markov dcision procss to optimiz softwar in Android. Th third class is about th drivr lvl and systm porting. Th drivrs in low lvl ar important partitions of Android, which includs Linux krnl, drivrs and Android HAL (Hardwar Abstract Lvl) tc. Wn-Chang Chung (Xuguang, 2009) discussd th Android systm porting for PX270 platform of Marvll. Thr ar som rsarch works at this point. Yonggang t al. (2010) studid th application of 2D hardwar graphics acclration in th mbddd multimdia systm basd on Linux, a slfadaption and samlss architctur of softwar and hardwar graphics acclration has bn dsignd and a schm for buffr submitting basd on computing workloads has bn introducd. Compard to th prvious rsarchs, th hardwar adaption lvl of Android is focusd on and optimizd in ours, DirctFB is discussd in dtail and 2D hardwar acclration units is utilizd to improv th prformanc of graphics systm as wll as th whol systm. In this study, th drawback of Skia library which could only support softwar rndring is pointd out. And thn th third-party opn graphics library DirctFB which supports 2D hardwar acclration is introducd, th architctur and intrfac of DirctFB and Skia ar analyzd and compard with ach othr in dtail. Aftr DirctFB bing portd into Android systm, a novl hardwar acclration layr with doubl-buffr tchnology is dsignd and implmntd, which will mak Skia and DirctFB coxist and complmnt with ach othr and ultimatly implmnt th 2D hardwar acclration in Android systm. A JNI intrfac is dsignd for Java programs. Th optimization schm is vrifid by th spcializd tst bnchmarks df-dok, th xprimntal rsults indicatd that th prformanc of Android graphics systm in layr blnding oprations is acclratd by an avrag of 5.58x as wll as 2.18x spdup on avrag in bit lit oprations whn procssing complx graphics oprations such as layr blnding and bitblit tc. ANDROID GRAPHIC SYSTEM Android is a larg and complx systm, it includs Linux krnl, hardwar adaption lvl, systm fram lvl and Java application lvl. Linux krnl is th cor and fundamntal partition, th schdul algorithm is optimizd for Android basd on th standard Linux krnl and som othr drivrs ar addd into it. Drivrs oprat th hardwar in low lvl dirctly, thrfor dsigning fficint drivrs for on fixd hardwar platform is vry important. Th hardwar adaption lvl is th intrfac packag btwn krnl and application lvl. Th nxt lvl is th Android systm fram layr, Rs. J. Appl. Sci. Eng. Tchnol., 5(18): , graphic oprations window managr input systm Imag loading Font rndring vido playback rsourc Managmnt Fig. 1: Graphic sub-systm of DirctFB which includs th application fram layr to provid API for Java applications. And som othr opn sourc libs such as Bionic, C lib and Skia tc., ar addd into it. Dalvik VM (Yi-Min and Rong, 2010) compils th Java cod to class fils and transforms it into.dx fils, th compild Java program will ignor th platforms diffrncs and run cross-platform. Th graphics systm adaption layr is analyzd and improvd in our work, which includs graphics hardwar adaption layr android graphics lib and application fram layr rlatd to graphics. Th graphics hardwar adaption layr is constructd by PMEM, Frambuffr drivr modul and Gralloc graphics mmory allocation modul; thy ar th basmnt for systm running. Graphics fram includs Libui lib, SurfacFlingr lib, OpnGL ES lib and Skia lib. Skia is th nativ 2D graphics rndring ngin lib of Android which is our focus point. ANALYSIS OF DIRECTFB GRAPHICS LIB FRAME As th graphics lib of th mbddd systm, DirctFB is a complt systm, as showing in Fig. 1, it composd thr layrs. Th first on is Window Managr (2011), which is utilizd to control th layout and display of windows. Th scond on is th implmntation of DirctFB, it could b classifid into graphic opration, input systm, imag loading, Font rndring and vido playback according to functions. Th window managr is not isolatd, but tightly coupld to th middl layr. Th rason lis in that th oprations such as window rndring, click on, imag display and vido playback in thos windows ar basd on th corrsponding sub-systm in this layr. Th third on is th rsourc managmnt layr, which is basmnt for th middl layr. Its functions includs two sids, on

3 Rs. J. Appl. Sci. Eng. Tchnol., 5(18): , 2013 v l L r s U rs riv D v ic D DirctFB Applications DirctFB Cor API Modul Gnric GFX Drivr DirctFB GFX drivrs Frambuffr Front Buffr Buffr addr rg fb_pan_display LCD Controllr DirctFB Back Buffr Drawing a r w a rd H Frambuffr Drivr Display Unit Fig. 2: Architctur of DirctFB Java Fram Local Fram Linux 2D Graphics Hardwar Android.viw Android. graphics Android. opngl Libui DirctFB Frambuffr FBDv SurfacFlingr OpnGL ES Libagl Fig. 3: Intgration of Skia and DirctFB in android Copybit sid is in charg of mmory allocation and rlas for th sub-systms in middl layr and th othr sid is for accss to th lock and signal transmitting tc. Thy ar th fundamntal for th intra-systm of sub-systms and intr-systm to shar rsourc of th whol platform. This study focuss on prformanc of th graphics rndring and th dsign architctur of DirctFB graphics oprations is paid mphasis on. As showd in Fig. 2, th architctur of DirctFB (Rnsas Solution Corp, 2005) composs usr application layr, krnl drivr layr and hardwar layr. Th usr application layr could b dividd into DirctFB application and lib layr. Th DirctFB applications utiliz th standard API (Application Intrfac) to finish th rlatd oprations such as rctangl filling/drawing and block transmitting tc. And thos API will call down for th gnral GFX drivrs which lis in usr stat, it will chck whthr th systm supports hardwar acclration or not. If th hardwar layr supports graphics acclration moduls with th corrspondnt krnl drivrs, GFX will utiliz th hardwar acclration modul with krnl drivr for graphics rndring, th nativ softwar API of DirctFB will b usd for rndring on th othr sid. Whthr hardwar acclration or softwar rndring, th final graphics data will b transmittd to Frambuffr for display. Skia Gralloc PMEM GPU Drivr 4440 Fig. 4: Switch procss of doubl buffr Dsign and implmntation of DirctFB: As showd in Fig. 3, th whit rctangls construct th Skia graphics systm. Skia has a hardwar acclration modul and th corrspondnt drivr, but all of th 2D graphics oprations could only b issud by softwar du to lack of hardwar calling intrfac in its ngin. This mchanism will dgrad th prformanc of Android graphics systm significantly. Thos gray rctangls outlin th DirctFB s layout in Android graphics systm. DirctFB and Skia ar in th sam layr of Android and provid 2D graphics drawing API for th uppr applications, whil DirctFB can call for th 2D hardwar acclration modul in GFX drivr fram for hardwar acclration. Th uppr applications will own two schms for graphics rndring, Skia will b slctd in scnris of low prformanc or without hardwar acclration and DirctFB should b chos for th scnris nding high prformanc and with hardwar acclration intrfac. Hardwar acclration for DirctFB: Fram buffr drivr is utilizd to control th hardwar display unit which is th final stp in graphics systm. Usr applications will call for th opration intrfac of graphics lib firstly, slct hardwar or softwar rndring intrfac according to th hardwar functions and systm configurations and vntually transmit th graphics data into Frambuffr to display on scrn. Eithr for th Gralloc modul of Skia or th FBDv modul of DirctFB, thy ar all basd on standard Frambuffr drivr. Thus optimization for th Frambuffr drivr is vry important in intgrating DirctFB into th Android systm. Th Frambuffr drivr could b optimizd from two sids. Th first on is to allocat mor than on cach buffr and control thm to output graphics data to display unit altrnativly. Whil th scond on lis in that dsigning multi-layr Frambuffr and composd thm by hardwar to output graphics data. Ths two sids will b discussd in dtail as following. Adopting doubl buffr: As showd in Fig. 4, doubl buffr transmitting schm xcuts in th xchang mchanism. Th standard Frambuffr drivr uss fb-

4 Rs. J. Appl. Sci. Eng. Tchnol., 5(18): , 2013 Layr 1 Layr 2 Layr N Frambuffr Softwar Composition Fig. 5: Graphic layrs combind by softwar Layr 1 Layr 2 Layr 3 Layr 4 Frambuffr1 Frambuffr2 Frambuffr3 Frambuffr 4 Hardwar Composition LCD Controllr Fig. 6: Graphic layrs combind by hardwar st-par( ) to complt displaying altrnativly btwn thos two buffrs, which nds to prob and configur som paramtrs such as LCD horizontal and vrtical timing, pixl format and alpha composition tc. And ths oprations will caus significant systm ovrhad, vn lad fuzzy and flickr in larg-rsolution display and high rfrsh rat scnris. A ddicatd intrfac calld fb-pan-display( ) is dsignd for th Frambuffr drivr, it is utilizd to issu th xchang opration which will rduc th calling and configuration tim significantly and improv th display quality. Adopting multi-physical layr for display output: Display multi-layr nds th support of th hardwar display modul. Th krnl allocats multi-layr Frambuffr, ach layr provids consistnt uppr API, whil th composition of thm is compltd by hardwar. In normal applications, th multi-layr composition is issud by softwar. As showd in Fig. 5, th krnl provids Frambuffr drivr for th LCD controllr. Although doubl buffrs hav bn adoptd, th composition of uppr multi-layr is issud by softwar and thn writtn to th Frambuffr. Whil th multilayr composition will involv alpha hybrid computation (Pulli t al., 2005) and this will occupy a significant of CPU rsourc. If th composition could b satisfid by hardwar, th graphics prformanc will b improvd dramatically. As showd in Fig. 6, th procssor in our schm support four hardwar display layrs, ach physical layr adopts doubl buffr, th uppr graphics layr will 4441 output data to th Fram buffr and thos four Frambuffr will b composd by hardwar to display vntually. Adaptation layr of hardwar acclration modul: Th adaptation layr (Takanari t al., 2007) hids th hardwar dtail downsid and provid unifid intrfac upsid. Th rlatd sourc cod could b found in gfxdrivrs/sp0611, which will b compild and xist as dynamic lib in systm. Th hardwar acclration adaptation layr of DirctFB nds to implmnt two major data structurs of GraphicsDrivrFuncs and GraphicsDvicFuncs, which dfinitions locat in src/cor/gfxcard.h. Th adaptation layr (Xiao-Xu t al., 2010) includs six intrfac functions for GraphicsDrivrFuncs, such as Prob( ), GtDrivrInfo( ), InitDrivr( ), InitDvic( ), ClosDrivr( ), sp0611-stup-drivr( ). Prob( ) is usd to prob whthr th systm support spcial graphics acclration modul or not. GtDrivrInfo( ) is utilizd to gt th drivr information of hardwar acclration modul. InitDrivr( ) and ClosDrivr( ) will initializ and clos th drivr. Sp0611-stup-drivr( ) opns th dvic nod of hardwar acclration modul, gt th display mmory and IO mmory and thn rmap thm into usr stat for th uppr applications to accss display mmory and hardwar acclration unit dirctly. Thraftr, th structur of GraphicsDvicFuncs, which includs th control port of hardwar acclration modul and th ntir 2D graphics hardwar

5 Rs. J. Appl. Sci. Eng. Tchnol., 5(18): , 2013 acclration intrfac, will b instantiatd (Enhua and Youquan, 2004). Aftr GraphicsDrivrFuncs and Graphics DvicFuncs bing implmntd, th hardwar acclration systm xists as dynamic lib in systm and it will b loadd in systm initialization, GraphicsDrivrFuncs will b rgistrd to systm. Aftr this stp, DirctFB could call th hardwar intrfac of GraphicsDvicFuncs for graphics rndring. JNI uppr intrfac dsign: Th uppr applications of Android systm ar dvlopd by Java languag and th application fram of Android provids Java API for dvloprs. All of th local libs ar implmntd in C or C++ languag and this nd to utiliz JNI to provid intrfac, which will mak Java to call th local lib. Thrfor, aftr porting DirctFB to Android and dsigning th hardwar acclration adaptation layr, w implmnt a JNI intrfac in DirctFB for Java applications. EXPERIMENTS AND ANALYSIS Exprimntal platform: W choos SEP6200 (ASIC Cntr, 2010) procssor as our xprimntal platform. It adopts TSMC65LP CMOS procss and cntrd in handhld mobil communication markts with high prformanc. It is composd of fiv major function parts, which ar systm clk control, intrfac and port, multi-mdia systm, GPS navigation systm and mmory systm. Th platform configurd with 4.3 Inch TFT LCD scrn with 800*480 display rsolution, 24 bit pixl data format and rsistor touch panl. In softwar sid, w slct Uboot as th systm boot tools android 2.3 basd on Linux krnl as OS. LCD Frambuffr drivr has bn dsignd and optimizd. 2D hardwar acclration drivr and touch panl drivr hav bn writtn and addd into th bas systm and systm imag fils ar compild on 64 bit ubuntu srvr. Dirct FB is downloadd from its official wbsit of with th vrsion to b DirctFB tst rsults and analysis: DirctFB provids hardwar acclration intrfac, whil softwar rndring is th dfault way. Aftr porting DirctFB to Android systm, th df-dok tst bnch is usd to vrify th prformanc of graphics rndring in DirctFB and Skia ngin and th rsults ar compard with ach othr quantitativly. Th tst rsults ar showd in Tabl 1 and Fig. 7. It could b concludd from Tabl 1 and Fig. 7 that th prformanc of softwar rndring for Skia and DirctFB ar almost at th sam lvl, whil compard to th prformanc of 2D hardwar acclration schm in DirctFB, larg diffrncs will xist and th dtail analysis as following: Th prformanc of Skia is prfct whn its basic drawing intrfac is calld and utilizd for simpl oprations, such as draw straight lin and rctangl tc. Whil if ths oprations involv composition of multipl graphics layrs, th rndring prformanc will dgradd dramatically. Th softwar rndring prformanc of Skia and DirctFB ar basically th sam. Th prformanc improvmnt by DirctFB softwar rndring lis in 1-2% and almost has no prformanc gains, thus hardwar acclration rndring schm by DirctFB is th only way to optimiz th Android graphics systm. Aftr implmnting hardwar rndring of DirctFB, for simpl drawing oprations such as drawing straight lin and rctangl tc., compard to Skia, it might dcras som prcntag of rndring prformanc. Th main rason lis in that it will lad to numrous systm stats switching whn adopting th hardwar acclration schm. This additional ovrhad will incras th systm burdn and it could nutraliz or vn ovrpass th prformanc gains du to th hardwar acclration modul. Whn it is utilizd to tackl with complx graphics oprations which involv numrous computations, such as composition of multipl graphics layrs and Bitmap blitting, it could bring about significant prformanc gains for graphics systm. Compard to Skia lib, th prformanc nhancmnt for th composition of multipl graphics layr is 558% on avrag and Bitmap Tabl 1: Tst rsults of Skia and DirctFB Bnch no Bnch nam Statics unit Skia softwar rndring DirctFB softwar rndring DirctFB hardwar rndring 1 Draw txt KChars/sc Draw txt2 KChars/sc Draw rct MPixl/sc Draw rct2 MPixl/sc Draw polygon MPixl/sc Draw polygon2 MPixl/sc Draw lins KLins/sc Draw lins2 KLins/sc Draw imag MPixl/sc Draw imag2 MPixl/sc Draw imag3 MPixl/sc Draw imag4 MPixl/sc

6 Rs. J. Appl. Sci. Eng. Tchnol., 5(18): , 2013 REFERENCES Fig. 7: Tst rsults comparison btwn Skia and DirctFB blitting could obtain 218% prformanc gains on avrag. In summary, it nds to oprat multipl graphics layrs, which involvs graphics layr composition and Bitmap blitting frquntly in actual applications. Ths oprations ar complx and comput-intnsiv and could b acclratd by hardwar rndring of DirctFB for prformanc improvmnt. Thr is som prformanc loss in simpl graphics oprations, but this kind of oprations will not b utilizd frquntly. Thus our hardwar acclration schm by DirctFB will bring about significant application prformanc gains. CONCLUSION Th Android graphics systm is studid in dtail in this study. From th adaptation layr, aftr th bas moduls of Android graphics systm such as PMEM tc., bing analyzd, th architctur and intrfac of Skia and DirctFB ar analyzd dply and compard to ach othr in dtail. DirctFB is portd to th Android systm and mad to b coxistd and complmntd with th nativ Skia lib. Doubl buffr tchniqu is adoptd into graphics systm. An adaptation layr for hardwar acclration modul is dsignd and th hardwar acclration for 2D graphics rndring is implmntd vntually. A local JNI intrfac is dsignd for Java applications in DirctFB. Th acclration schm is vrifid by df-dok tst bnch. Th tsting rsults indicatd that, aftr adopting our hardwar acclration schm by DirctFB, xcpt for a fw simpl graphics oprations, whthr vrtical compard to DirctFB softwar schm, or longitudinal compard to Skia softwar schm, our schm could improv th prformanc of Android graphics systm significantly as wll as th ovrall systm prformanc. ACKNOWLEDGMENT This study is supportd by Innovation Fund projct in Scinc and tchnology ntrpriss of Jiangsu Provinc (No. BC ). Android (Oprating Systm), Rtrivd from: n. wikipdia. org/wiki/ Android_ (oprating_ systm). ASIC Cntr, SEUIC SEP6200 Dvlopmnt Documnt. Southast Univrsity, Nanjing, pp: Chung, L.T., Markov Dcision Procss (MDP) framwork for optimizing softwar on mobil phons. Intrnational Confrnc on Compilrs, Architctur and Synthsis for Embddd Systms of th 7th ACM Intrnational Confrnc, ACM, Nw York, pp: Enhua, W. and L. Youquan, Gnral purpos computation on GPU. J. Comp. Aid. Dsign Comp. Graph., 16(5): Ping-Xin, L., Android plug-in input mthod programs dsign. J. Comp. Knowl. Tchnol., 5(35): Pulli, K., T. Aarnio, K. Roimla and J. Vaarala, Dsigning graphics programming intrfacs for mobil dvics. J. IEEE Comp. Graph. Appl., 25(6): Rnsas Solution Corp, Writing Custom GFX Drivrs for Dirct FB. Takanari, H., M. Hisao and O.K. Dnis, How to writ Dirct FB Gfxdrivrs for your Embddd Platform. Tchnology Consulting Company IGEL Corp. Tapia, J., Introduction to th opncor audio componnts usd in th android platform. Nw Trnds in Audio for Mobil and Handhld Dvics of th 34th AES Intrnational Confrnc, pp: Ughtti, M., T. Trucco and D. Gotta, Dvlopmnt of agnt-basd, pr-to-pr mobil applications on ANDROID with JADE. Procdings of UBICOMM, Valncia, pp: Window Managr, Rtrivd from: n. wikipdia. org/wiki/window_managr. Xiao-Xu, Y., W. Li-Hu, Y. Jia-Ning and N. Li-ping, Dirct FB applid in mbddd rmot dsk control systm. J. Comp. Eng. Dsign, 31(9): Xuguang, H., An Introduction to Android [DB/OL].. Inha Univristy, Dababas Lab. Yi-Min, Z. and CH. Rong, Analysis about procss in dalvik virtual machin. J. Comp. Tchnol. Dv., 20(2): Yonggang, J., Q. Zhngwi, P. Juanchun and Z. Quan, Prformanc tst and analysis for 2d graphic acclrator on pxa300 platform. J. Comp. Appl. Softwar, 27(5):

Reimbursement Requests in WORKS

Reimbursement Requests in WORKS Rimbursmnt Rqusts in WORKS Important points about Rimbursmnts in Works Rimbursmnt Rqust is th procss by which UD mploys will b rimbursd for businss xpnss paid using prsonal funds. Rimbursmnt Rqust can

More information

A Brief Summary of Draw Tools in MS Word with Examples! ( Page 1 )

A Brief Summary of Draw Tools in MS Word with Examples! ( Page 1 ) A Brif Summary of Draw Tools in MS Word with Exampls! ( Pag 1 ) Click Viw command at top of pag thn Click Toolbars thn Click Drawing! A chckmark appars in front of Drawing! A toolbar appars at bottom of

More information

An Agent-Based Architecture for Service Discovery and Negotiation in Wireless Networks

An Agent-Based Architecture for Service Discovery and Negotiation in Wireless Networks An Agnt-Basd Architctur for Srvic Discovry and Ngotiation in Wirlss Ntworks Abstract Erich Birchr and Torstn Braun Univrsity of Brn, Nubrückstrass 10, 3012 Brn, Switzrland Email: braun@iam.unib.ch This

More information

i e ai E ig e v / gh E la ES h E A X h ES va / A SX il E A X a S

i e ai E ig e v / gh E la ES h E A X h ES va / A SX il E A X a S isto C o C or Co r op ra p a py ag yr g ri g g gh ht S S S V V K r V K r M K v M r v M rn v MW n W S r W Sa r W K af r: W K f : a H a M r T H r M rn w T H r Mo ns w T i o S ww c ig on a w c g nd af ww

More information

Workbook for Designing Distributed Control Applications using Rockwell Automation s HOLOBLOC Prototyping Software John Fischer and Thomas O.

Workbook for Designing Distributed Control Applications using Rockwell Automation s HOLOBLOC Prototyping Software John Fischer and Thomas O. Workbook for Dsigning Distributd Control Applications using Rockwll Automation s HOLOBLOC Prototyping Softwar John Fischr and Thomas O. Bouchr Working Papr No. 05-017 Introduction A nw paradigm for crating

More information

TCP Congestion Control. Congestion Avoidance

TCP Congestion Control. Congestion Avoidance TCP Congstion Control TCP sourcs chang th snding rat by modifying th window siz: Window = min {Advrtisd window, Congstion Window} Rcivr Transmittr ( cwnd ) In othr words, snd at th rat of th slowst componnt:

More information

Extending z/tpf using IBM API Management (APIM)

Extending z/tpf using IBM API Management (APIM) Extnding using API Managmnt (APIM) Mark Gambino, TPF Dvlopmnt Lab March 23, 2015 TPFUG Dallas, TX Th Big Pictur Goal Mobil Applications Cloud APIs Cloud-basd Srvics On-Prmis Entrpris APIs E n t r p r I

More information

PROSPECTS IN APPLICATION OF THE TECHNOLOGY FOR OF RECEPTION AND TRANSMISSION OF STREAMING DATA IN WEB BROWSER

PROSPECTS IN APPLICATION OF THE TECHNOLOGY FOR OF RECEPTION AND TRANSMISSION OF STREAMING DATA IN WEB BROWSER PROSPECTS IN APPLICATION OF THE TECHNOLOGY FOR OF RECEPTION AND TRANSMISSION OF STREAMING DATA IN WEB BROWSER ANTON PAVLOVICH TEYKHRIB Company NAUMEN (Nau-), Tatishchva Strt, 49a, 4th Floor, Ekatrinburg,

More information

The Network Layer: Routing Algorithms. The Network Layer: Routing & Addressing Outline

The Network Layer: Routing Algorithms. The Network Layer: Routing & Addressing Outline PS 6 Ntwork Programming Th Ntwork Layr: Routing lgorithms Michl Wigl partmnt of omputr Scinc lmson Univrsity mwigl@cs.clmson.du http://www.cs.clmson.du/~mwigl/courss/cpsc6 Th Ntwork Layr: Routing & ddrssing

More information

" dx v(x) $ % You may also have seen this written in shorthand form as. & ' v(x) + u(x) '# % ! d

 dx v(x) $ % You may also have seen this written in shorthand form as. & ' v(x) + u(x) '# % ! d Calculus II MAT 146 Mthods of Intgration: Intgration by Parts Just as th mthod of substitution is an intgration tchniqu that rvrss th drivativ procss calld th chain rul, Intgration by parts is a mthod

More information

Problem Set 1 (Due: Friday, Sept. 29, 2017)

Problem Set 1 (Due: Friday, Sept. 29, 2017) Elctrical and Computr Enginring Mmorial Univrsity of Nwfoundland ENGI 9876 - Advancd Data Ntworks Fall 2017 Problm St 1 (Du: Friday, Spt. 29, 2017) Qustion 1 Considr a communications path through a packt

More information

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer: Routing Algorithms. Routing Algorithms Taxonomy

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer: Routing Algorithms. Routing Algorithms Taxonomy PS Intrntworking Th Ntwork Layr: Routing & ddrssing Outlin Th Ntwork Layr: Routing lgorithms Michl Wigl partmnt of omputr Scinc lmson Univrsity mwigl@cs.clmson.du Novmbr, Ntwork layr functions Routr architctur

More information

2 Mega Pixel. HD-SDI Bullet Camera. User Manual

2 Mega Pixel. HD-SDI Bullet Camera. User Manual 2 Mga Pixl HD-SDI Bullt Camra Usr Manual Thank you for purchasing our product. This manual is only applicabl to SDI bullt camras. Thr may b svral tchnically incorrct placs or printing rrors in this manual.

More information

To Do. Mesh Data Structures. Mesh Data Structures. Motivation. Outline. Advanced Computer Graphics (Fall 2010) Desirable Characteristics 1

To Do. Mesh Data Structures. Mesh Data Structures. Motivation. Outline. Advanced Computer Graphics (Fall 2010) Desirable Characteristics 1 Advancd Computr Graphics (Fall 200) CS 283, Lctur 5: Msh Data Structurs Ravi Ramamoorthi http://inst.cs.brkly.du/~cs283/fa0 To Do Assignmnt, Du Oct 7. Start rading and working on it now. Som parts you

More information

XML Publisher with connected query: A Primer. Session #30459 March 19, 2012

XML Publisher with connected query: A Primer. Session #30459 March 19, 2012 XML Publishr with connctd qury: A Primr Sssion #30459 March 19, 2012 Agnda/ Contnts Introduction Ovrviw of XMLP Gtting Startd Bst practics for building a basic XMLP rport Connctd Qury Basics Building a

More information

The Size of the 3D Visibility Skeleton: Analysis and Application

The Size of the 3D Visibility Skeleton: Analysis and Application Th Siz of th 3D Visibility Sklton: Analysis and Application Ph.D. thsis proposal Linqiao Zhang lzhang15@cs.mcgill.ca School of Computr Scinc, McGill Univrsity March 20, 2008 thsis proposal: Th Siz of th

More information

2018 How to Apply. Application Guide. BrandAdvantage

2018 How to Apply. Application Guide. BrandAdvantage 2018 How to Apply Application Guid BrandAdvantag Contnts Accssing th Grant Sit... 3 Wlcom pag... 3 Logging in To Pub Charity... 4 Rgistration for Nw Applicants ( rgistr now )... 5 Organisation Rgistration...

More information

Interfacing the DP8420A 21A 22A to the AN-538

Interfacing the DP8420A 21A 22A to the AN-538 Intrfacing th DP8420A 21A 22A to th 68000 008 010 INTRODUCTION This application not xplains intrfacing th DP8420A 21A 22A DRAM controllr to th 68000 Thr diffrnt dsigns ar shown and xplaind It is assumd

More information

Spectral sensitivity and color formats

Spectral sensitivity and color formats FirWir camras Spctral snsitivity and color formats At th "input" of a camra, w hav a CCD chip. It transforms photons into lctrons. Th spctral snsitivity of this transformation is an important charactristic

More information

Systems in Three Variables. No solution No point lies in all three planes. One solution The planes intersect at one point.

Systems in Three Variables. No solution No point lies in all three planes. One solution The planes intersect at one point. 3-5 Systms in Thr Variabls TEKS FOCUS VOCABULARY TEKS (3)(B) Solv systms of thr linar quations in thr variabls by using Gaussian limination, tchnology with matrics, and substitution. Rprsntation a way

More information

Dynamic modelling of multi-physical domain system by bond graph approach and its control using flatness based controller with MATLAB Simulink

Dynamic modelling of multi-physical domain system by bond graph approach and its control using flatness based controller with MATLAB Simulink Dnamic modlling of multi-phsical domain sstm b bond graph approach and its control using flatnss basd controllr with MATLAB Simulink Sauma Ranjan Sahoo Rsarch Scholar Robotics Lab Dr. Shital S. Chiddarwar

More information

RFC Java Class Library (BC-FES-AIT)

RFC Java Class Library (BC-FES-AIT) RFC Java Class Library (BC-FES-AIT) HELP.BCFESDEG Rlas 4.6C SAP AG Copyright Copyright 2001 SAP AG. All Rcht vorbhaltn. Witrgab und Vrvilfältigung disr Publikation odr von Tiln daraus sind, zu wlchm Zwck

More information

Design Methodologies and Tools

Design Methodologies and Tools Dsign Mthodologis and Tools Dsign styls Full-custom dsign Standard-cll dsign Programmabl logic Gat arrays and fild-programmabl gat arrays (FPGAs) Sa of gats Systm-on-a-chip (mbddd cors) Dsign tools 1 Full-Custom

More information

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1 Advancd Computr Graphics CSE 63 [Spring 207], Lctur 7 Ravi Ramamoorthi http://www.cs.ucsd.du/~ravir To Do Assignmnt, Du Apr 28 Any last minut issus or difficultis? Starting Gomtry Procssing Assignmnt 2

More information

NASPI Work Group meeting April 24-26, 2018 Albuquerque, NM

NASPI Work Group meeting April 24-26, 2018 Albuquerque, NM NASPI Work Group mting April 24-26, 2018 Albuqurqu, NM Pavl Kovalnko Viktor Litvinov from Data to Action Prmium Information Srvics from Data to Action Dsign, Dvlop and Dploy - digital transformation solutions

More information

running at 133 MHz bus. A Pentium III 1.26GHz with 512K cache running at 133 MHz bus is an available option. Fits Your Needs

running at 133 MHz bus. A Pentium III 1.26GHz with 512K cache running at 133 MHz bus is an available option. Fits Your Needs 3715 Industrial PCs 15.0" LCD Flat Panl Display DS-371500(E) Xycom Automation's nwst gnration of Industrial PCs is dsignd and tstd for th tough nvironmnts rquird for plant floor us. Our standard PC configurations

More information

HEAD DETECTION AND TRACKING SYSTEM

HEAD DETECTION AND TRACKING SYSTEM HEAD DETECTION AND TRACKING SYSTEM Akshay Prabhu 1, Nagacharan G Tamhankar 2,Ashutosh Tiwari 3, Rajsh N(Assistant Profssor) 4 1,2,3,4 Dpartmnt of Information Scinc and Enginring,Th National Institut of

More information

AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES

AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES AN EVALUATION MODEL FOR THE CHAINS OF DISTRIBUTED MULTIMEDIA INDEXING TOOLS RESPECTING USER PREFERENCES 1 Bassm HAIDAR, 2 Bilal CHEBARO, 3 Hassan WEHBI 1 Asstt Prof., Dpartmnt of Computr Scincs, Faculty

More information

A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux

A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux A Loadabl Task Excution Rcordr for Hirarchical Schduling in Linux Mikal Åsbrg and Thomas Nolt MRTC/Mälardaln Univrsity PO Box 883, SE-721 23, Västrås, Swdn {mikalasbrg,thomasnolt@mdhs Shinpi Kato Carngi

More information

8.3 INTEGRATION BY PARTS

8.3 INTEGRATION BY PARTS 8.3 Intgration By Parts Contmporary Calculus 8.3 INTEGRATION BY PARTS Intgration by parts is an intgration mthod which nabls us to find antidrivativs of som nw functions such as ln(x) and arctan(x) as

More information

An Auto-tuned Method for Solving Large Tridiagonal Systems on the GPU

An Auto-tuned Method for Solving Large Tridiagonal Systems on the GPU An Auto-tund Mthod for Solving Larg Tridiagonal Systms on th GPU Andrw Davidson Univrsity of California, Davis aaldavidson@ucdavis.du Yao Zhang Univrsity of California, Davis yaozhang@ucdavis.du John D.

More information

Utilization a Courseware WEB Portal for Virtual University Requirements

Utilization a Courseware WEB Portal for Virtual University Requirements Utilization a Courswar WEB Portal for Virtual Univrsity Rquirmnts SMUTNÝ P., SMUTNÝ L., FARANA R. & SMUTNÁ J. Dpartmnt of Control Systms & Instrumntation VŠB Tchnical Univrsity Ostrava Av. 17. listopadu

More information

Performance Analysis of IEEE MAC Protocol with Different ACK Polices

Performance Analysis of IEEE MAC Protocol with Different ACK Polices Prformanc Analysis of IEEE 82.15.3 MAC Protocol with Diffrnt Polics S. Mhta and K.S. Kwak Wirlss Communications Rsarch Cntr, Inha Univrsity, Kora suryanand.m@gmail.com Abstract. h wirlss prsonal ara ntwork

More information

About Notes And Symbols

About Notes And Symbols About Nots And Symbols by Batric Wildr Contnts Sht 1 Sht 2 Sht 3 Sht 4 Sht 5 Sht 6 Sht 7 Sht 8 Sht 9 Sht 10 Sht 11 Sht 12 Sht 13 Sht 14 Sht 15 Sht 16 Sht 17 Sht 18 Sht 19 Sht 20 Sht 21 Sht 22 Sht 23 Sht

More information

Principles of Programming Languages Topic: Formal Languages II

Principles of Programming Languages Topic: Formal Languages II Principls of Programming Languags Topic: Formal Languags II CS 34,LS, LTM, BR: Formal Languags II Rviw A grammar can b ambiguous i.. mor than on pars tr for sam string of trminals in a PL w want to bas

More information

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1

To Do. Advanced Computer Graphics. Motivation. Mesh Data Structures. Outline. Mesh Data Structures. Desirable Characteristics 1 Advancd Computr Graphics CSE 63 [Spring 208], Lctur 7 Ravi Ramamoorthi http://www.cs.ucsd.du/~ravir To Do Assignmnt, Du Apr 27 Any last minut issus or difficultis? Starting Gomtry Procssing Assignmnt 2

More information

An Architecture for Hierarchical Collision Detection

An Architecture for Hierarchical Collision Detection An Architctur for Hirarchical Collision Dtction Gabril Zachmann Computr Graphics, Informatik II Univrsity of Bonn mail: zach@cs.uni-bonn.d Güntr Knittl WSI/GRIS Univrsity of Tübingn mail: knittl@gris.uni-tubingn.d

More information

Register Allocation. Register Allocation

Register Allocation. Register Allocation Rgistr Allocation Jingk Li Portlan Stat Univrsity Jingk Li (Portlan Stat Univrsity) CS322 Rgistr Allocation 1 / 28 Rgistr Allocation Assign an unboun numbr of tmporaris to a fix numbr of rgistrs. Exampl:

More information

CSE 272 Assignment 1

CSE 272 Assignment 1 CSE 7 Assignmnt 1 Kui-Chun Hsu Task 1: Comput th irradianc at A analytically (point light) For point light, first th nrgy rachd A was calculatd, thn th nrgy was rducd by a factor according to th angl btwn

More information

Overview of the Gifted Services Portfolio Process

Overview of the Gifted Services Portfolio Process Saint Paul Public Schools Ovrviw of th Giftd Srvics Portfolio Procss Talnt Dvlopmnt and Acclration Srvics What is th Portfolio Rviw? Th portfolio rviw offrs all studnts th opportunity to b assssd for giftd

More information

Acceleration of the Smith-Waterman Algorithm using Single and Multiple Graphics Processors

Acceleration of the Smith-Waterman Algorithm using Single and Multiple Graphics Processors Acclration of th Smith-Watrman Algorithm using Singl and Multipl Graphics Procssors Ali Khah-Sad, Stphn Pool and J. Blair Prot Abstract Finding rgions of similarity btwn two vry long data strams is a computationally

More information

Between Testing and Formal Verification

Between Testing and Formal Verification Btwn Tsting and Formal Vrification Jan Tobias Mühlbrg jantobias.muhlbrg@cs.kuluvn.b imc-distrint, KU Luvn, Clstijnnlaan 200A, B-3001 Blgium ScAppDv, Luvn, March 2017 1 /19 Jan Tobias Mühlbrg Btwn Tsting

More information

Digital Investigation

Digital Investigation Digital Invstigation 14 (2015) S68S76 Contnts lists availabl at ScincDirct Digital Invstigation journal hompag: www.lsvir.com/locat/diin DFRWS 2015 US Nw acquisition mthod basd on firmwar updat protocols

More information

Vol 03, Issu ; May - Jun 2012 http://tchnicaljournals.org 393 Rsarch Journal of Computr Systms Enginring - RJCSE ISSN: 2230-8563; -ISSN-2230-8571 393 Softwar Architctur for Implmnting Dynamic Configurability

More information

Formal Foundation, Approach, and Smart Tool for Software Models Comparison

Formal Foundation, Approach, and Smart Tool for Software Models Comparison Formal Foundation, Approach, and Smart Tool for Softwar Modls Comparison Olna V. Chbanyuk, Abdl-Badh M. Salm Softwar Enginring Dpartmnt, National Aviation Univrsity, Kyiv, Ukrain Computr Scinc, Faculty

More information

Student, MCA, P.E.S s Modern College of Engineering Pune, Maharashtra, India

Student, MCA, P.E.S s Modern College of Engineering Pune, Maharashtra, India 2018 IJSRSET Volum 4 Issu 8 Print ISSN: 2395-1990 Onlin ISSN : 2394-4099 Thmd Sction : Enginring and Tchnology Rviw on Vrsion Control with Git Pranjal Govkar 1, Dr. Shivani Budhkar 2 1 Studnt, MCA, P.E.S

More information

Proceedings of the 5 th Annual Linux Showcase & Conference

Proceedings of the 5 th Annual Linux Showcase & Conference USENIX Association Procdings of th 5 th Annual Linux Showcas & Confrnc Oakland, California, USA Novmbr 5 10, 2001 THE ADVANCED COMPUTING SYSTEMS ASSOCIATION 2001 by Th USENIX Association All Rights Rsrvd

More information

Building a Scanner, Part I

Building a Scanner, Part I COMP 506 Ric Univrsity Spring 2018 Building a Scannr, Part I sourc cod IR Front End Optimizr Back End IR targt cod Copyright 2018, Kith D. Coopr & Linda Torczon, all rights rsrvd. Studnts nrolld in Comp

More information

Lesson Focus: Finding Equivalent Fractions

Lesson Focus: Finding Equivalent Fractions Lsson Plans: Wk of 1-26-15 M o n Bindrs: /Math;; complt on own, thn chck togthr Basic Fact Practic Topic #10 Lsson #5 Lsson Focus: Finding Equivalnt Fractions *Intractiv Larning/Guidd Practic-togthr in

More information

Installation Saving. Enhanced Physical Durability Enhanced Performance Warranty The IRR Comparison

Installation Saving. Enhanced Physical Durability Enhanced Performance Warranty The IRR Comparison Contnts Tchnology Nwly Dvlopd Cllo Tchnology Cllo Tchnology : Improvd Absorption of Light Doubl-sidd Cll Structur Cllo Tchnology : Lss Powr Gnration Loss Extrmly Low LID Clls 3 3 4 4 4 Advantag Installation

More information

JMFMoD: A New System for Media on Demand Presentations on Education

JMFMoD: A New System for Media on Demand Presentations on Education JMFMoD: A Nw Systm for Mdia on Dmand Prsntations on Education Authors: Ángla Blda, Univrsidad Politécnica d Valncia, Camino d Vra s/n, Valncia, Spain, anblor@doctor.upv.s Juan José Crmño, Univrsidad Politécnica

More information

LAB 3: DMVPN EIGRP. EIGRP over DMVPN. Disclaimer. Pag e

LAB 3: DMVPN EIGRP. EIGRP over DMVPN. Disclaimer. Pag e LAB 3: DMVPN EIGRP Disclaimr This Configuration Guid is dsignd to assist mmbrs to nhanc thir skills in rspctiv tchnology ara. Whil vry ffort has bn mad to nsur that all matrial is as complt and accurat

More information

Fuzzy Intersection and Difference Model for Topological Relations

Fuzzy Intersection and Difference Model for Topological Relations IFS-EUSFLT 009 Fuzzy Intrsction and Diffrnc Modl for Topological Rlations hd LOODY Flornc SEDES Jordi INGLD 3 Univrsité Paul Sabatir (UPS) Toulous, 8 Rout d Narbonn, F-306-CEDEX 9, Franc Institut d Rchrchn

More information

LAB 4: DMVPN OSPF. OSPF over DMVPN. Disclaimer. Pag e

LAB 4: DMVPN OSPF. OSPF over DMVPN. Disclaimer. Pag e LAB 4: DMVPN OSPF Disclaimr This Configuration Guid is dsignd to assist mmbrs to nhanc thir skills in rspctiv tchnology ara. Whil vry ffort has bn mad to nsur that all matrial is as complt and accurat

More information

A New Algorithm for Solving Shortest Path Problem on a Network with Imprecise Edge Weight

A New Algorithm for Solving Shortest Path Problem on a Network with Imprecise Edge Weight Availabl at http://pvamudu/aam Appl Appl Math ISSN: 193-9466 Vol 6, Issu (Dcmbr 011), pp 60 619 Applications and Applid Mathmatics: An Intrnational Journal (AAM) A Nw Algorithm for Solving Shortst Path

More information

LAB1: DMVPN Theory. DMVPN Theory. Disclaimer. Pag e

LAB1: DMVPN Theory. DMVPN Theory. Disclaimer. Pag e LAB1: DMVPN Thory Disclaimr This Configuration Guid is dsignd to assist mmbrs to nhanc thir skills in rspctiv tchnology ara. Whil vry ffort has bn mad to nsur that all matrial is as complt and accurat

More information

GSM on the Net. Background. System concept. Olle Granberg

GSM on the Net. Background. System concept. Olle Granberg GSM on th Nt Oll Granbrg GSM on th Nt introducs an ntirly nw concpt for businss communications, offring voic, data and multimdia srvics ovr corporat intrants. Th voic srvic can b ithr fixd or mobil (in

More information

Non Fourier Encoding For Accelerated MRI. Arjun Arunachalam Assistant Professor Electrical engineering dept IIT-Bombay

Non Fourier Encoding For Accelerated MRI. Arjun Arunachalam Assistant Professor Electrical engineering dept IIT-Bombay Non Fourir Encoding For Acclratd MRI Arjun Arunachalam Assistant Profssor Elctrical nginring dpt IIT-Bombay Outlin of th Prsntation An introduction to Magntic Rsonanc Imaging (MRI Th nd for spd in MRI

More information

I - Pre Board Examination

I - Pre Board Examination Cod No: S-080 () Total Pags: 06 KENDRIYA VIDYALAYA SANGATHAN,GUWHATI REGION I - Pr Board Examination - 04-5 Subjct Informatics Practics (Thory) Class - XII Tim: 3 hours Maximum Marks : 70 Instruction :

More information

FALSE DYNAMIC EIV MODEL IDENTIFICATION IN THE PRESENCE OF NON-PARAMETRIC DYNAMIC UNCERTAINTY

FALSE DYNAMIC EIV MODEL IDENTIFICATION IN THE PRESENCE OF NON-PARAMETRIC DYNAMIC UNCERTAINTY Intrnational Journal of Application or Innovation in Enginring & Managmnt (IJAIEM) Wb Sit: www.ijaim.org Email: ditor@ijaim.org Volum 3, Issu, May 4 ISSN 39-4847 FALSE DYNAMIC EIV MODEL IDENTIFICATION

More information

Motivation. Synthetic OOD concepts and reuse Lecture 4: Separation of concerns. Problem. Solution. Deleting composites that share parts. Or is it?

Motivation. Synthetic OOD concepts and reuse Lecture 4: Separation of concerns. Problem. Solution. Deleting composites that share parts. Or is it? Synthtic OOD concpts and rus Lctur 4: Sparation of concrns Topics: Complx concrn: Mmory managmnt Exampl: Complx oprations on composit structurs Problm: Mmory laks Solution: Rfrnc counting Motivation Suppos

More information

JetAdvantage App Handbook

JetAdvantage App Handbook JtAdvantag App Handbook March 2019 HP Inc. maks no warranty of any kind with rgard to this matrial, including, but not limitd to, th implid warrantis of mrchantability and fitnss for a particular purpos.

More information

Linked Data meet Sensor Networks

Linked Data meet Sensor Networks Digital Entrpris Rsarch Institut www.dri.i Linkd Data mt Snsor Ntworks Myriam Lggiri DERI NUI Galway, Irland Copyright 2008 Digital Entrpris Rsarch Institut. All rights rsrvd. Linkd Data mt Snsor Ntworks

More information

The semantic WEB Roles of XML & RDF

The semantic WEB Roles of XML & RDF Th smantic WEB Rols of XML & RDF STEFAN DECKER AND SERGEY MELNIK FRANK VAN HARMELEN, DIETER FENSEL, AND MICHEL KLEIN JEEN BROEKSTRA MICHAEL ERDMANN IAN HORROCKS Prsntd by: Iniyai Thiruvalluvan CSCI586

More information

FSP Synthesis of an off-set five bar-slider mechanism with variable topology

FSP Synthesis of an off-set five bar-slider mechanism with variable topology FSP Synthsis of an off-st fiv bar-slidr mchanism with variabl topology Umsh. M. Daivagna 1*, Shrinivas. S. Balli 2 1 Dpartmnt of Mchanical Enginring, S.T.J.Institut of Tchnology, Ranbnnur, India 2 Dpt.

More information

DVR Series. DVR 316 / 308 / 304 Series

DVR Series. DVR 316 / 308 / 304 Series DVR 316 / 308 / 304 Sris DVR Sris Full D1 ral- m. s at 1920 * 1080i, built-in 3D intllctual mo on adop v rfi nmnt and vivid imag nhancmnt ngins. confi gura on, PTZ control, playback, and liv Concurrnt

More information

Bit-array (4096kbit) Logic. Reconfigurable. Column-select. Row-select

Bit-array (4096kbit) Logic. Reconfigurable. Column-select. Row-select Low-Powr Dsign of Pag-Basd Intllignt Mmory Mark Oskin, Frdric T. Chong, Aamir Farooqui, Timothy Shrwood, and Justin Hnsly Univrsity of California at Davis Abstract Advancs in DRAM tchnology hav ld many

More information

Objectives. Two Ways to Implement Lists. Lists. Chapter 24 Implementing Lists, Stacks, Queues, and Priority Queues

Objectives. Two Ways to Implement Lists. Lists. Chapter 24 Implementing Lists, Stacks, Queues, and Priority Queues Chaptr 24 Implmnting Lists, Stacks, Quus, and Priority Quus CS2: Data Structurs and Algorithms Colorado Stat Univrsity Original slids by Danil Liang Modifid slids by Chris Wilcox Objctivs q To dsign common

More information

USER MANUAL ACCESS CONTROLLER smartlock

USER MANUAL ACCESS CONTROLLER smartlock and lif gts bttr! USER MANUAL ACCESS CONTROLLER smartlock scurity www.smartlock.pl C spd Q, app managmnt rmot control ? smartlock and lif gts bttr! smartlock accss controllr is wathr-proof so it can b

More information

Introduction to Data Mining

Introduction to Data Mining Introduction to Data Mining Lctur #15: Clustring-2 Soul National Univrsity 1 In Tis Lctur Larn t motivation and advantag of BFR, an xtnsion of K-mans to vry larg data Larn t motivation and advantag of

More information

Dell EMC PowerEdge C6420

Dell EMC PowerEdge C6420 Dll EMC PowrEdg C6420 Rgulatory Modl: E43S Sris Rgulatory Typ: E43S001 Nots, cautions, and warnings NOTE: A NOTE indicats important information that hlps you mak bttr us of your product. CAUTION: A CAUTION

More information

Reliability Coordinator Base Schedule Aggregation Portal (RC BSAP) Interface Specification for RC BSAP Services

Reliability Coordinator Base Schedule Aggregation Portal (RC BSAP) Interface Specification for RC BSAP Services Rliability Coordinator Bas Schdul Aggrgation Portal (RC BSAP) Intrfac Spcification for RC BSAP Srvics (Businss Ruls v 10.x(Spring 2019) or latr) Vrsion: 1.1 vmbr 6, 2018 Rvision History Dat Vrsion By Dscription

More information

Recorder Variables. Defining Variables

Recorder Variables. Defining Variables Rcordr Variabls Dfining Variabls Simpl Typs Complx Typs List of Rsrvd Words Using Variabls Stting Action Paramtrs Parsing Lists and Tabls Gtting Valu from Lists and Tabls Using Indxs with Lists Using Indxs

More information

SPECKLE NOISE REDUCTION IN SAR IMAGING USING 2-D LATTICE FILTERS BASED SUBBAND DECOMPOSITION

SPECKLE NOISE REDUCTION IN SAR IMAGING USING 2-D LATTICE FILTERS BASED SUBBAND DECOMPOSITION 7th Europan Signal Procssing Confrnc EUSIPCO 9 Glasgow Scotland August 4-8 9 SPECKLE REDUCTION IN SAR IMAGING USING -D LATTICE FILTERS ASED SUAND DECOMPOSITION Göhan Karasaal N.. Kaplan I. Err Informatics

More information

Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction

Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction Efficint Obstacl-Avoiding Rctilinar Stinr Tr Construction Chung-Wi Lin, Szu-Yu Chn, Chi-Fng Li, Yao-Wn Chang, and Chia-Lin Yang Graduat Institut of Elctronics Enginring Dpartmnt of Elctrical Enginring

More information

Dynamic List-Scheduling with Finite Resources

Dynamic List-Scheduling with Finite Resources Dynamic List-Schduling with Finit Rsourcs R.ay A. Kamin I11 Gorg B. Adams I11 Pradp K. Duby Rockwll Intrnational Purdu Univrsity IBM, T.. Watson Rsarch Cntr Collins Commrcial Avionics 125 Elctrical Enginring

More information

XML security in certificate management

XML security in certificate management XML scurity in crtificat managmnt Joan Lu, Nathan Cripps and Chn Hua* School of Computing and Enginring, Univrsity of Huddrsfild, UK J.lu@hud.ac.uk *Institut of Tchnology, Xi'an, Shaanxi, P. R. China Abstract

More information

DVR Series. Digital Video Recorder PDR 6160 / 6080 / 6040

DVR Series. Digital Video Recorder PDR 6160 / 6080 / 6040 PDR 6160 / 6080 / 6040 Nois Rduc on Filtr Liv Viwing 480/400 fps Graphic Usr Intrfac Channl Edi ng by Mous Pictur in Pictur R/W Supportd Download Up to 2TB/4TB Intrfac W/Full Accss DVR Sris Digital Vido

More information

Group 2 Mega Crystals Usability Test Report

Group 2 Mega Crystals Usability Test Report Group 2 Mga Crystals Usability Tst Rport Rport Writtn By Katrina Ellis Tam Mmbrs Usr Exprinc Consultants Katrina Ellis Zhitao Qiu HU4628 Julia Wiss Sarah Ingold Jams Staplton CS4760 Kris Gauthir (Android)

More information

Analysis of Influence AS Path Prepending to the Instability of BGP Routing Protocol.

Analysis of Influence AS Path Prepending to the Instability of BGP Routing Protocol. ISSN : 2355-9365 -Procding of Enginring : Vol.5, No.1 Mart 2018 Pag 1112 Analysis of Influnc AS Path Prpnding to th Instability of BGP Routing Protocol. Hirwandi Agusnam 1, Rndy Munadi 2, Istikmal 3 1,2,3,

More information

CSC 447: Parallel Programming for Multi- Core and Cluster Systems. Parallel Architectures. Instructor: Haidar M. Harmanani Spring 2018

CSC 447: Parallel Programming for Multi- Core and Cluster Systems. Parallel Architectures. Instructor: Haidar M. Harmanani Spring 2018 CSC 447: aralll rogramming for ulti- Cor and Clustr Systms aralll Architcturs Instructor: Haidar. Harmanani Outlin aralll architctur typs Instruction-lvl paralllism Vctor procssing SID Shard mmory mory

More information

Base Schedule Aggregation Portal (BSAP) Interface Specification for BSAP Services

Base Schedule Aggregation Portal (BSAP) Interface Specification for BSAP Services Bas Schdul Aggrgation Portal (BSAP) Intrfac Spcification for BSAP Srvics (Businss Ruls v 9.x(Fall 2017) or latr) Vrsion: 1.3 Dcmbr 19, 2017 Rvision History Dat Vrsion By Dscription 12/19/2017 1.3 WT Additional

More information

The Design and Evaluation of a Scalable Wireless MAC Protocol

The Design and Evaluation of a Scalable Wireless MAC Protocol Th Dsign and Evaluation of a Scalabl Wirlss MAC Protocol Tchnical Rport UIUCDCS-R--793 Chun-chng Chn, Eunsoo So, and Haiyun Luo Dpt. of Computr Scinc Univ. of Illinois at Urbana-Champaign Urbana, IL 181-3

More information

An Ontology-based Product Development Framework Considering Eco-design

An Ontology-based Product Development Framework Considering Eco-design rocdings of th ntrnational MultiConfrnc of Enginrs and Computr Scintists 2013 ol, MECS 2013, March 13-15, 2013, Hong Kong An Ontology-basd roduct vlopmnt Framwork Considring Eco-dsign Jiun-Shiung Lin,

More information

Dell PowerVault MD3220i 2000 Mailbox Resiliency Exchange 2010 Storage Solution

Dell PowerVault MD3220i 2000 Mailbox Resiliency Exchange 2010 Storage Solution Dll PowrVault MD3220i 2000 Mailbox Rsilincy Exchang 2010 Storag Solution Tstd with: ESRP Storag Vrsion 3.0 Tstd Dat: Jun 16, 2011 Copyright 2011 Dll Inc. All Rights Rsrvd. PowrVault is a rgistrd tradmark

More information

Terrain Mapping and Analysis

Terrain Mapping and Analysis Trrain Mapping and Analysis Data for Trrain Mapping and Analysis Digital Trrain Modl (DEM) DEM rprsnts an array of lvation points. Th quality of DEM influncs th accuracy of trrain masurs such as slop and

More information

Nimsoft Monitor. ldap_response Guide. v1.3 series

Nimsoft Monitor. ldap_response Guide. v1.3 series Nimsoft Monitor ldap_rspons Guid v1.3 sris Lgal Notics Copyright 2012, Nimsoft Corporation Warranty Th matrial containd in this documnt is providd "as is," and is subjct to bing changd, without notic,

More information

A Vision-based Navigation System of Mobile Tracking Robot

A Vision-based Navigation System of Mobile Tracking Robot A Vision-basd Navigation Systm of Mobil Tracking Robot Ji Wu Vac1av Snasl Dpt. Computr Scinc FCS VSB - Tchnical Univrsity of Ostrava Ostrava Czch Rpublic dfrmat2008 @hotmail.com vaclav. snasl @vsb.cz Ajith

More information

Review and analysis of Cloud Computing Quality of Experience

Review and analysis of Cloud Computing Quality of Experience Rviw and analysis of Cloud Computing Quality of Exprinc Fash Safdari 1, Victor Chang 1 1 School of Computing, Crativ Tchnologis and Enginring, Lds Mtropolitan Univrsity, Hadinly, Lds LS6 3QR {F.Safdari;

More information

Transaction-level Modeling of MPEG-2 Video Decode Application in SystemC 2.0.1

Transaction-level Modeling of MPEG-2 Video Decode Application in SystemC 2.0.1 Transaction-lvl Modling of MPEG-2 Vido Dcod Application in SystmC 2.0.1 Samvit Kaul, Srkanth M, Junhyung Um, Eui-young Chung, Kyu-Myung Choi, Jong-Tak Kong, Soo-Kwan Eo CAE Cntr, Systm LSI Dvision, Dvic

More information

Clustering Algorithms

Clustering Algorithms Clustring Algoritms Hirarcical Clustring k -Mans Algoritms CURE Algoritm 1 Mtods of Clustring Hirarcical (Agglomrativ): Initially, ac point in clustr by itslf. Rpatdly combin t two narst clustrs into on.

More information

KENDRIYA VIDYALAYA SANGATHAN, CHENNAI REGION CLASS XII COMMON PRE-BOARD EXAMINATION

KENDRIYA VIDYALAYA SANGATHAN, CHENNAI REGION CLASS XII COMMON PRE-BOARD EXAMINATION KENDRIYA VIDYALAYA SANGATHAN, CHENNAI REGION CLASS XII COMMON PRE-BOARD EXAMINATION 03-4 Sub : Informatics Practics (065) Tim allowd : 3 hours Maximum Marks : 70 Instruction : (i) All qustions ar compulsory

More information

Towards Fractal Approach in Healthcare Information Systems: A Review

Towards Fractal Approach in Healthcare Information Systems: A Review t 2 L E P U T PER J O R TI D I OCI IC 2011 O E I UIV UDET E T R I TI I K E E B DO G I M L Y I l a n o i t a rn In c i n tif i c C o n IC 2011 f r n c 0 1 Procding of th Intrnational Confrnc on dvancd cinc,

More information

Dynamic Light Trail Routing and Protection Issues in WDM Optical Networks

Dynamic Light Trail Routing and Protection Issues in WDM Optical Networks This full txt papr was pr rviwd at th dirction of IEEE Communications Socity subjct mattr xprts for publication in th IEEE GLOBECOM 2005 procdings. Dynamic Light Trail Routing and Protction Issus in WDM

More information

TypeCastor: Demystify Dynamic Typing of JavaScript Applications

TypeCastor: Demystify Dynamic Typing of JavaScript Applications TypCastor: Dmystify Dynamic Typing of JavaScript Applications Shishng Li China Runtim Tch Cntr Intl China Rsarch Cntr Bijing, China shishng.li@intl.com Buqi Chng China Runtim Tch Cntr Intl China Rsarch

More information

Gernot Hoffmann Sphere Tessellation by Icosahedron Subdivision. Contents

Gernot Hoffmann Sphere Tessellation by Icosahedron Subdivision. Contents Grnot Hoffmann Sphr Tssllation by Icosahdron Subdivision Contnts 1. Vrtx Coordinats. Edg Subdivision 3 3. Triangl Subdivision 4 4. Edg lngths 5 5. Normal Vctors 6 6. Subdividd Icosahdrons 7 7. Txtur Mapping

More information

Ontology and Context. Isabel Cafezeiro Departamento de Ciência da Computação Universidade Federal Fluminense Niterói - RJ, Brazil

Ontology and Context. Isabel Cafezeiro Departamento de Ciência da Computação Universidade Federal Fluminense Niterói - RJ, Brazil Ontology and Contxt Isabl Cafziro Dpartamnto d Ciência da Computação Univrsidad Fdral Fluminns Nitrói - RJ, Brazil isabl@dcc.ic.uff.br dward Hrmann Hauslr, Alxandr Radmakr Dpartamnto d Informática Pontifícia

More information

Robust and Fault Tolerant Clock Synchronization Nikolaus Kerö, Oregano Systems Aneeq Mahmood, ZISS Thomas Kernen, Cisco Felix Ring, ZISS Tobias

Robust and Fault Tolerant Clock Synchronization Nikolaus Kerö, Oregano Systems Aneeq Mahmood, ZISS Thomas Kernen, Cisco Felix Ring, ZISS Tobias Robust and Fault Tolrant Clock Synchronization Nikolaus Krö, Organo Systms Anq Mahmood, ZISS Thomas Krnn, Cisco Flix Ring, ZISS Tobias Müllr, Organo Systms Thomas Biglr, ZISS Rational Common notion of

More information

Whitepaper: IEEE P1687 Internal JTAG (IJTAG) taps into embedded instrumentation

Whitepaper: IEEE P1687 Internal JTAG (IJTAG) taps into embedded instrumentation Whitpapr: IEEE P1687 Intrnal JAG (IJAG) taps into mbddd instrumntation By Al Crouch Chif chnologist, Cor Instrumntation ASSE Intrch Co-Chairman, IEEE P1687 IJAG Standard Working Group ASSE Intrch, Inc.

More information

Forward and Inverse Kinematic Analysis of Robotic Manipulators

Forward and Inverse Kinematic Analysis of Robotic Manipulators Forward and Invrs Kinmatic Analysis of Robotic Manipulators Tarun Pratap Singh 1, Dr. P. Sursh 2, Dr. Swt Chandan 3 1 M.TECH Scholar, School Of Mchanical Enginring, GALGOTIAS UNIVERSITY, GREATER NOIDA,

More information