internet gr 11 Flashcards
web evolution
web 1.0 static - only able to view web pages
web 2.0 - can listen to audio, communicate w others, user generated sites, real time notifications
web 3.0 semantic web- blogs, personalised
web 4.0 mobile web, bots, connects devices in real world and virtual world in real time
web 5.0 neural networks
client side scripting
used to make web pages change after they arrive at the browser
makes pages interesting + user friendly
used for appearance + interaction
user requests web page from server
server finds page and sends it to user
page displayed on browser w scripts (set of instructions) running after display
server side scripting
allow users to have individual accounts + provides data from database
allows privacy,personalisation + provision of info
run on server- never seen by user
user requests web page from server
script in page is interpreted by server changing page content to suit user + occasion
comb of client and server side scripting
server side - handle logging in, personal info and preferences + provide data user
client side- page interactive, data displayed and sorted in ways as required by user
cookies
small piece of data sent from website + stored in web browser
website made aware of user’s prev activity
makes it easier to visit site again + makes site more useful to you
small text file saved in users browser to store their history and preferences
web based applications
software that runs on web browser
need internet to be accessible (limited functionality, accessible on diff devices-synchronous ,not limited to OS)
google classroom, gmail,docs,sheets
office online, office 365
web based applications advantages
no need to purchase and install software
accessed anywhere any time w internet
not limited by OS
kept up to date
mobile website
web based application run on mobile device
separate site for mobile due to diff in size, OS system + don’t have separate key board
condensed version of full desktop site
content streamlined , large files removed
responsive web
design philosophy and set of techniques to create positive user experiences for devices adapting to screen size
mobile applications.
applications downloaded + installed on mobile devices
can access stuff from Internet or download content so internet connection not required
native mobile apps
written in native development language specific to platform of device (iOS, android)
hybrid mobile apps
blend of native + web solutions
written w cross platform web technology (HTML,CSS,JavaScript)
plugins/extensions - piece of code added that adds functions
design factors to consider for mobile devices
-screens : sensitivity to touch, quality of resolution
processing demands:consider processing specs of smartphone processors
storage demands: mobile devices have limited storage
bandwidth requirements- bandwidth requirements of app important
plug in vs extensions
plug ins- software module to add special feature/customise computer program .exe
extension- small software module that provides customisation of web browser
search engines
program that searches web for specified keywords + returns list of web pages that match criteria
lossy compression
reduces no. of bits by identifying and eliminating statistical redundancy
lossless
no info lost
size of og file and restored file are same
what is quality of sound dependent on
sample rate - no. of audio samples captured every second
bit depth- no. of bits available
for each clip
bit rate - no. of bits used per second of audio
download
receiving data from central server to users computer
copy of file saved to storage location on your computer
can be viewed offline
streaming
delivering data continuously from internet in real time
video audio files played as opened on computer
not saved on computer
sometimes small wait (buffering) is necessary before file plays
requires internet connection
VOD/AVOD
video on demand
audio and video on demand
systems which allow user to select and watch/listen to video or audio content whenever they desire
stream programs to device so broadcast in real time orrr download it to view later
VoIP
voice over internet protocol
communication protocols, technologies,methodologies and transmission methods involved in delivering voice and multimedia data using IP networks (eg internet)
skype,discord,zoom- VoIP apps - can bypass traditional phone systems
podcast/vodcast
podcast - series of on demand digital audio files accessible online but can be downloaded
content communicated directly to you
if subscribed- next episode automatically downloads
can listen whenever wherever while doing something else
vodcast - podcast contains video content
mp3 compression
uncompressed audio files - high quality WAV or AIFF up to 30mb
compressed - MP3 w 3mb w minimal loss of quality
compression removes frequencies we cannot hear
media compression
encoding the data so that it can be transferred or stored using fewer bits than it originally contained
data compression
process of reducing the size of a data file
lossy compression
reduces number of bits by identifying and eliminating statistical redundancy
eg. jpeg
- rounds off less important visual info, trade off between info lost and size reduction
lossless compression
no info is lost in lossless compression, size of original file and restored file are the same
quality of sound
sample rate - no. of audio samples captured every second (more samples taken, higher quality audio )
bit depth - no. of bits available for each clip (more bits, higher quality the audio)
bit rate- no. of bits used per second of audio (the lower the bit rate, the more info the encoder will discard when compressing the file)