2C: changing nature of apps Flashcards

1
Q

why has the nature of software apps changed

A

originally: writing apps for desktop computers + servers
now: recent changes due to widespread acceptance + use of internet/mobile devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

web-based software + examples

A

WWW: part of internet where web browsers access files stored on web servers
- Web 2.0 tools
- cloud computing
- learning management systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

how do web servers work

A

generates dynamic content specific to individual requests from user’s web browser; content sent by software on web server through languages like PHP/Perl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

client side languages + HTML

A

client side languages: JavaScript, ActionScript
- HTML5: latest ver of HTML, allows functionality previously acquired from third party languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

server + client code

A

both needed to execute web-based applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

learning object

A

a collection of resources used to teach a specific chunk of knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

LCMS

A

LCMS: learning content management system; produces + published digital content for learning objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

LMS

A

LMS: learning management system; delivers learning objects to students through web browser/internet
- tracks + records student progress + results
- delivers assessment items

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

widgets

A
  • GUI element(menus, text boxes)
  • also refers to desktop widgets(apps on desktop of personal computers); utilise internet, updates content at regular intervals
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

web widgets

A

type of widget as part of web page
- social networking sites allows users to include small widgets on their pages(small interactive games, content from other sites)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

app

A

applications executed on mobile phones
- smaller than comp apps due to less RAM + secondary storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

apple app store restrictions

A

all iPhone apps downloaded from app store; developers must register, 30% of revenue goes to app store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

android

A
  • does not have the same restrictions as apple
  • google’s android market = most popular app for app download
  • google owned android’s operating system until 2008, released under open source
  • android apps: variety of different sources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

applet

A

a small application
- not fully featured but perform basic tasks(paint, notepad)
- runs within web page or another application
- many websites: include java applets to allow browser to run java bytecode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

web 2.0 tools

A
  • about user participation/collaboration
  • allows users to discuss, share, contribute in a more human/intuitive manner than before
  • promotes users creating data + sharing/combining their data across apps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

cloud computing

A

refers to software as a service(SaaS)
- application runs over internet, on remote server with some parts executing on client

17
Q

where does cloud computing usually run + cloud meaning

A

operates within the user’s web browser, but includes many features found in the equivalent desktop application
cloud: refers to unknown nature of the devices providing the service

18
Q

how is the internet usually represented

A

as a cloud shape, indicating data + information flowing into + out of the cloud, with no need to understand what occurs within the cloud

19
Q

cloud applications

A

similar to internet, users don’t need to know where execution occurs or where data is located

20
Q

cloud servers

A

usually apps allow local saves, but most times it is saved on remote servers, which allow traditional documents to be accessed + edited by multiple users

21
Q

mobile phone tech

A

web-based apps routinely accessed using mobile phones due to connectivity + other hardware features

22
Q

mobile phone tech added functionalities

A
  • GPS functionality used in apps to track location, filer data + mark location of photos/videos
  • access points, data networks, bluetooth, GPS receivers
23
Q

collaborative environments

A
  • variety of software apps aim to create collaborative environments for ease of communication
  • currently possible: real time chat, CVS
  • working on: high quality voice + real time video w/ good quality