Libraries And API
Libraries and API
OpenGL Software Library and APIs
OpenGL software library is the standard API for defining different types of graphics. It is an open source software library which is completely free avaible for the users. OpenGL provides users with an APIs for graphical content. It is a simple document that explains a set of instructions and several libraries functions. OpenGL is used for hiding the complexity of interacting with different graphics accelerators. It is also used for hiding different capabilities of graphics hardware. OpenGL provides rendering functions which is used to provide a high level and common interface across different systems (Computer Graphics, 2019, n.p).
Today computer graphics are being used for several purposes. These are not only used in computer games or animated scenes but also being used for performing different type of simulations. OpenGL comes into two different forms which include Microsoft OpenGL and Cosmo OpenGL. Both have different functionality because Microsoft OpenGL is used in windows for the installation software of a graphics card while Cosmo OpenGL is designed for computer systems that dont have dedicated graphics card. OpenGL interface consists of many different functions which are being used to draw complex 3D scenes (Woo, 1999, n.p).
Today OpenGL is rapidly being used in virtual reality and video games as well. It specifies a set of commands and each command directs a drawing action. OpenGL comes with different built in capabilities which can be called with the help APIs. It is hardware independent and also operating system independent. OpenGL allows programmer to efficiently address and take advantage of graphics hardware. It include several high level libraries and applications which provide different graphic functionalites to the users.
Firewalls are used for network security that monitors both incoming and outcoming traffic of a network. It also decides which traffic to allow or block in a network. There are many firewall devices which are being used to monitor traffic of a network. Firewall can be software as well or both hardware and software. There are different types of firewalls which include Proxy firewall, Stateful inspection firewall, Unified threat management firewall, Next Generation firewall, etc (Services, 2019, n.p).
Proxy firewalls are very important because they serves as a gateway from a one network to another. It allows to prevent connections which are outside the network (Services, 2019, n.p). Stateful inspection firewall allows or block traffic in a network based on the protocol or port (Services, 2019, n.p). Unified threat management firewalls typically combines in a loosely coupled way. They also include different services and also platform to manage cloud. UTM firewalls are best for the cloud management (Services, 2019, n.p). Next Generation firewall are used by organizations to block security threats. There are different types of attacks which are popular these days such as malware attacks. Next Generation firewalls are used to block malware attacks and improve the security of the network (Services, 2019, n.p).
Packet filtering firewalls are best for the university network to provide security to the network. These type of firewalls operates where devices that include routers and switches do their work. It allows only the traffic that is authentic to enter into the network. Packet filtering firewalls doesnt route packets. However, they compare each captured packet according to a set of roles or criteria. Packets which are unknown in a network are blocked to enter into a network to control the security of a network. It is most suitable for universities because they need a security like this in a network which only allow authentic traffic to enter into a network and block unknown traffic (Bellovin, 1999, n.p).
Internet of Things
Internet of things is a system of interrelated computing devices, objects, digital machines, etc. It is being rapidly used by organizations these days to work more efficiently. Internet of things (IoT) has been becoming very important for every organization because the rapid increase in the technology (Atzori, n.d, 2788). There are many different types of IoT devices that are being used these days to collect, send and act on data that are necassery for the environment. Smart devices have been become essential in our daily lifes because they have made the life of people easier as they are performing all the human related tasks with the help of IoT.
Internet of Things (IoT) is currently offereing several benefits to people in their daily lives. It has helped people to save their time as well as money and improve their overall performance in the business. IoT has helped in increasing the productivity of the employees and helped managers to make more better business decisions. IoT has allowed organizations to generate more revenue. However, there are several changes that are necassery to computer hardware, operating systems, or networking to support IoT. It is important to have updated operating systems in order to implement IoT devices. Network devices are very important for the implementation of IoT (Da Xu, 2014, pp.2235). If any device fails it can stop the working of all IoT devices connected to a network. It is essential that hardware devices must support connectivity protocol such as Wifi, Bluetooth, Zigbee, etc. So, hardware must be according to the requirement of the environment and should be updated regularly to support IoT devices.
Services, P. (2019). What Is a Firewall. online Cisco. Available at HYPERLINK https//www.cisco.com/c/en/us/products/security/firewalls/what-is-a-firewall.html https//www.cisco.com/c/en/us/products/security/firewalls/what-is-a-firewall.html
Bellovin, S.M., 1999. Distributed firewalls.
Atzori, L., Iera, A. and Morabito, G., 2010. The internet of things A survey. Computer networks, 54(15), pp.2787-2805.
Da Xu, L., He, W. and Li, S., 2014. Internet of things in industries A survey. IEEE Transactions on industrial informatics, 10(4), pp.2233-2243.
Computer Graphics. (2019). OpenGL. online Available at HYPERLINK https//graphics.fandom.com/wiki/OpenGL https//graphics.fandom.com/wiki/OpenGL .
Woo, M., Neider, J., Davis, T. and Shreiner, D., 1999. OpenGL programming guide the official guide to learning OpenGL, version 1.2. Addison-Wesley Longman Publishing Co., Inc..
IT PAGE 6
(dagd8x dagd8xdgdDNX 0d0gdm0d0gd_0d0gd dagd9dagdp dagdpdgdWhijr,8yzgouzCEh(@h4rh87hfhhhhW56h056hh56hehEPhEPhEPhVhWh-hVh2h-hVhvhvhhh-hVhhh2hh0h9hW562mnz MNW X yuhOhOhOhChi0JhijhiUhihihjhbqhhhhhEPhEPh hFh-hV0Jh-hVjh-hVUh-hVh-hVhb7h5hhhhhmhmhmheh4rh(@hhh(@-h(hDh(hL.0JmHnHuhDh(0JjhDh(0JUhA.h_hAjhAUhDh0d0gdmagd.n5 01hpxm/ w2 0@Pp2( 0@Pp 0@Pp 0@Pp 0@Pp 0@Pp 0@Pp8XV 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@ 0@6666_HmH nH sH tH @@NormalCJ_HaJmH sH tH DADDefault Paragraph FontRiRTable Normal4 l4a(k (No List4@4.nHeader
.)@..nPage Number6U@6-hV HyperlinkBphcRv1R
-hV0Unresolved MentionBphq PKContent_Types.xmlN0EH-J@ULTB l,3rJBG7OVa(7IRpgLr85vuQ8CX6NJCFB..YTe55 _g -Yl6NPK6_rels/.relsj0Qv/C/(hO Chvxp_P1H0ORBdJE4bq_6LR70O,En7Lib/SePKkytheme/theme/themeManager.xmlM @w7c(EbCA7K
e.,H,lxIsQ ,jGW)E 8PKg theme/theme/theme1.xmlY4O3dHTwbS.,.1UR0aF0tStzQ@o_EG2 @GRU1aN KjVkUDRKQj/dRSxMPsJ54vqWCD3REBUtQy@.X7
0h@nBVqu 5kPOCAw0kPo(h5(CVsmY2zwnKDCjKXKP@IYCgxV(ekQtx7xbJ7 oW_ynFido/_1z/Lo_933S,F@)R8elmEv/,qh1ij.ukCZWcK0E8SsdKANM1I/AeQGF@Aeh-QR9C 5
d9 0expJ7t Lc)Ic8ESf@Awr32@7knaWJN1XGVhLZVKbXzsIn.qc7/NZu-eamHm3C.nAr)-NVlkvNs_OuCXmO4msd0npt2ezOrgI(
4F8JIrVLvVxNNfVYx-,JfVkhPaLfhHHX WQXt,JU,Z BpB)siE4(U.O.xaMBF7xytK-zzF75eo5C9Zc76M29BN
theme/theme/_rels/themeManager.xml.relsPKxml version1.0 encodingUTF-8 standaloneyes
aclrMap xmlnsahttp//schemas.openxmlformats.org/drawingml/2006/main bg1lt1 tx1dk1 bg2lt2 tx2dk2 accent1accent1 accent2accent2 accent3accent3 accent4accent4 accent5accent5 accent6accent6 hlinkhlink folHlinkfolHlink/0 mXX@ @H 0( 0( B S -rune h z 4 7 gowzOXLU)NTZ
DN333333evyevyF.,Xc3fTDxC CEPhzViWU4K(z(,A.L.05s123h4N687.189/uAcZ(@NAWANBDeHiH MNSySVV-hVW1XZlZZ/pxbVeixmm.nBobq4rQrtsbtw8xzcJb7OVZjh5OK0v14K l3e_g(CO,b/GlQlnN4an haXx(7AfOtmNRlque@vvvv@UnknownGAx Times New Roman5Symbol3.Cx ArialC., @Calibri Light7.@CalibriABCambria Mathqh@tt
.x243qHP j2xxemuhammadtehreemAftab ArshadOh0 HT
ltmuhammadtehreemNormalAftab Arshad58Microsoft Office Word@@@j@I.,D.,@
(),-./012456789@ABERoot Entry FWGData 1TableWordDocument70SummaryInformation(3DocumentSummaryInformation8CompObjr F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q
Useful LinksFree Essays About Blog
If you have any queries please write to us
Join our mailing list
@ All Rights Reserved 2023 firstname.lastname@example.org