Upload
david-sena
View
212
Download
0
Embed Size (px)
Citation preview
8/2/2019 OraGoogle Trial Google Opening Stills
1/71
8/2/2019 OraGoogle Trial Google Opening Stills
2/71
8/2/2019 OraGoogle Trial Google Opening Stills
3/71
8/2/2019 OraGoogle Trial Google Opening Stills
4/71
The Java programming language is open
and free for anyone to use.
8/2/2019 OraGoogle Trial Google Opening Stills
5/71
Ellison Deposition., p 47:5-10
8/2/2019 OraGoogle Trial Google Opening Stills
6/71
The names of the various items appearingin the disputed API package specifications,
such as names of API files, packages,
classes, and methods, are not protected.
8/2/2019 OraGoogle Trial Google Opening Stills
7/71
8/2/2019 OraGoogle Trial Google Opening Stills
8/71
8/2/2019 OraGoogle Trial Google Opening Stills
9/71
8/2/2019 OraGoogle Trial Google Opening Stills
10/71
http://download.oracle.com/javase/6/docs/api/java/lang/package-summary.html (as of September 26, 2011)
8/2/2019 OraGoogle Trial Google Opening Stills
11/71
8/2/2019 OraGoogle Trial Google Opening Stills
12/71
Mitchell Deposition., p. 121:1-10
8/2/2019 OraGoogle Trial Google Opening Stills
13/71
Reinhold Deposition., p. 115:7-17
8/2/2019 OraGoogle Trial Google Opening Stills
14/71
Open source based on Java programming language,including Java language APIs
1998
8/2/2019 OraGoogle Trial Google Opening Stills
15/71
Open source based on Java programming language,including Java language APIs
2005
Apache Harm ony
8/2/2019 OraGoogle Trial Google Opening Stills
16/71
8/2/2019 OraGoogle Trial Google Opening Stills
17/71
8/2/2019 OraGoogle Trial Google Opening Stills
18/71
8/2/2019 OraGoogle Trial Google Opening Stills
19/71
Gmail
GoogleMaps
Google search
8/2/2019 OraGoogle Trial Google Opening Stills
20/71
8/2/2019 OraGoogle Trial Google Opening Stills
21/71
8/2/2019 OraGoogle Trial Google Opening Stills
22/71
8/2/2019 OraGoogle Trial Google Opening Stills
23/71
Handset Manufacturers Developers
Applications
Andro id
8/2/2019 OraGoogle Trial Google Opening Stills
24/71
8/2/2019 OraGoogle Trial Google Opening Stills
25/71
TX 205
8/2/2019 OraGoogle Trial Google Opening Stills
26/71
8/2/2019 OraGoogle Trial Google Opening Stills
27/71
8/2/2019 OraGoogle Trial Google Opening Stills
28/71
8/2/2019 OraGoogle Trial Google Opening Stills
29/71
8/2/2019 OraGoogle Trial Google Opening Stills
30/71
8/2/2019 OraGoogle Trial Google Opening Stills
31/71
8/2/2019 OraGoogle Trial Google Opening Stills
32/71
highperformancegraphics
8/2/2019 OraGoogle Trial Google Opening Stills
33/71
webbrowserengine
8/2/2019 OraGoogle Trial Google Opening Stills
34/71
rich audio
and video
8/2/2019 OraGoogle Trial Google Opening Stills
35/71
8/2/2019 OraGoogle Trial Google Opening Stills
36/71
8/2/2019 OraGoogle Trial Google Opening Stills
37/71
8/2/2019 OraGoogle Trial Google Opening Stills
38/71
37 JavaAPI
Packages
8/2/2019 OraGoogle Trial Google Opening Stills
39/71
37 JavaAPI
Packages
8/2/2019 OraGoogle Trial Google Opening Stills
40/71
Applications
Application Developer
8/2/2019 OraGoogle Trial Google Opening Stills
41/71
Application Developer
8/2/2019 OraGoogle Trial Google Opening Stills
42/71
Application Developer
max()
API
sort by price
Price: High to Low Sort
8/2/2019 OraGoogle Trial Google Opening Stills
43/71
8/2/2019 OraGoogle Trial Google Opening Stills
44/71
API
tells the computer what to do
Source Code Implementation
GNU Classp at h 0.9.8
max()
choose greater of two numbers
8/2/2019 OraGoogle Trial Google Opening Stills
45/71
API
tells the computer what to do
Source Code Implementation
OpenJ DK 6
max()
choose greater of two numbers
8/2/2019 OraGoogle Trial Google Opening Stills
46/71
8/2/2019 OraGoogle Trial Google Opening Stills
47/71
max()
max()
java. max()lang.Math.
8/2/2019 OraGoogle Trial Google Opening Stills
48/71
8/2/2019 OraGoogle Trial Google Opening Stills
49/71
java.lang.Math.max()
Max(max()
8/2/2019 OraGoogle Trial Google Opening Stills
50/71
java.io.FileInputStream.read()
java.lang.Math.max()
Max(read()
8/2/2019 OraGoogle Trial Google Opening Stills
51/71
java.lang.Math.max()
Max(max()
package class method
8/2/2019 OraGoogle Trial Google Opening Stills
52/71
TX 2392
8/2/2019 OraGoogle Trial Google Opening Stills
53/71
TX 2392
8/2/2019 OraGoogle Trial Google Opening Stills
54/71
8/2/2019 OraGoogle Trial Google Opening Stills
55/71
8/2/2019 OraGoogle Trial Google Opening Stills
56/71
8/2/2019 OraGoogle Trial Google Opening Stills
57/71
8/2/2019 OraGoogle Trial Google Opening Stills
58/71
TX 2352
8/2/2019 OraGoogle Trial Google Opening Stills
59/71
TX 2352
8/2/2019 OraGoogle Trial Google Opening Stills
60/71
TX 2356 (OAGOOGLE0004646342)
8/2/2019 OraGoogle Trial Google Opening Stills
61/71
TX 2041 at GOOGLE-00-00001732-33
8/2/2019 OraGoogle Trial Google Opening Stills
62/71
TX 2041 at GOOGLE-00-00001732-33
8/2/2019 OraGoogle Trial Google Opening Stills
63/71
8/2/2019 OraGoogle Trial Google Opening Stills
64/71
8/2/2019 OraGoogle Trial Google Opening Stills
65/71
TX 2200 TX 2199
TX 2969
8/2/2019 OraGoogle Trial Google Opening Stills
66/71
8/2/2019 OraGoogle Trial Google Opening Stills
67/71
TX 02042
8/2/2019 OraGoogle Trial Google Opening Stills
68/71
TX 2044 at OAGOOGLE0006624738
8/2/2019 OraGoogle Trial Google Opening Stills
69/71
TX 2044 at OAGOOGLE0006624759
8/2/2019 OraGoogle Trial Google Opening Stills
70/71
Ellison Deposition., p. 83:16-25
8/2/2019 OraGoogle Trial Google Opening Stills
71/71