Fun Technology Puzzle

Public|
7
11
4
2
3
8
1
6
5
12
9
10

Across

1

Programming language for web browsers

3

Online data storage and computing

8

Pointer on a computer screen

9

Moving images created digitally

10

Portable personal computer

11

Collection of web pages

Down

2

Reusable block of code

4

Short-range wireless technology

5

Global computer network

6

Interface for software to communicate

7

Software designed to harm computers

12

Capacity of a data connection