The programming language is open and free for anyone to use.

     

"                       !                       " 

Ellison Deposition., p 47:5-10 # The names of the various items appearing in the disputed API package specifications, such as names of API files, packages, classes, and methods, are not protected.

           

                                                                                         

!            

%" %$ %$$" %" " %""$" &$""& %$$"

&$""& %$ %$$" """& " """&"$" $ %$$"

$ %$ %$$"  #" $ "  %$$"

 %$ %$$"  "##   " "$"

$" %$$" $" %$ %$$" $" " $""$"

 %$$"  %$$" "  %" %$$"  %" "

$ %$$" $ %$$"($ $ %$ %$$" $ %$ %$$"( %$

$$"## $$" %$ %$$" %$ %$$""$"

  %$$"   %$ %$$"   "  "$"

"$$" "$"$" %# %$$" %# "

 ## " !% %$$" "' "## 

$" '" $"%" %$$" $" " $""$"

"$"

*            

           

              # 

                

        "           

             "!     " 

           

           

               

              

               

                 

$    

http://download.oracle.com/javase/6/docs/api/java/lang/package-summary.html (as of September 26, 2011)         

TX 0980        

) & &    '  & ! &  !& '    &   &     &  "&    "   &    " '''$     '     " $  # ("     &$  "& &! &  &') 

Mitchell Deposition., p. 121:1-10 *+ . +  &' %%  )  +  * &  *&&$ '%$+$&$  &  $ "    %'*' $"&  $ &  $'!+ $$& ,,'$&*'$$ $ " $       % !$    *$ '$ &$-  ' &  +.

Reinhold Deposition., p. 115:7-17 /0   

   Open source based on Java programming language, including Java language 1998     

Apache Harmony Open source based on Java programming language, including Java language APIs 2005

       

May 9, 2007:

"Jonathan Schwartz, CEO at Sun, said in a press conference,

     'there is no reason that Apache cannot    ship Harmony today….'"

TX2341

     

Apache Harmony

Lotus Notes, SameTime, Symphony, and Expeditor

     

        

            

         

           

          

Gmail

Google Maps

Google search

      

                          

     

                  

      

    

    

Applications

Handset Manufacturers Developers

Android

     

  "       &,**1%        ,**2% $,**1%      $,**.%     ,**2%   !&,**0%   " #$  ! !&,**2%             ',**. ,**1% ,*+*%         ,**. ,**/ ,**0 ,**1 ,**2 ,*+*    ,**. ',**/%       ,*+*%   "  

,-        

TX 205   

   

      

      



      

      

      

      

   high performance graphics

      

 engine

      

         rich audio and video

      

      

      

    

    

    

37 Java API Packages

    

    

37 Java API Packages

 Applications

Application Developer

 Application Developer

 API

Price: High to Low Sort max() 

sort by price

Application Developer

            

API Source Code Implementation choose greater of two numbers tells the computer what to do max() 

Android

            

API Source Code Implementation choose greater of two numbers tells the computer what to do max() 

GNU 0.9.8

            

API Source Code Implementation choose greater of two numbers tells the computer what to do max() 

OpenJDK 6

            

java.lang. Math.max()  "+,      

      "+  &  ,- + $3 ,  '**   ++ 330)0,//+ 330)0, //+ )  + ,33  !  ,,-   ' .  + 43 ,% ( ' max() .

    

  

 

12             

java.lang. Math.max()  "+,      

      "+  &  ,- + $4 ,  '**   ++ 441)1,//+ 441)1, max() //+ )  + ,44  !  ,,-   ' .  + 54 ,% ( ' .

    

  

 

Application Developer

23        

max()Max( 

java.lang.Math.max()

        

java.lang.Math.max() java.io.FileInputStream.read()

read() Max(

        

max()Max( 

java.lang.Math.max()

package class method

      !   

 " #           



TX 2392             "  

 %!&  !   !   # $ # $



TX 2392              

   

      

             

                   

     

        

            

         

           

         

        

TX 2352          

        

TX 2352         

        

TX 2356 (OAGOOGLE0004646342)         

'#        ##  %   ##      #   #      $  &       $'

 !   

TX 2041 at GOOGLE-00-00001732-33

*)        

+*  '!'#  !'!'%!#'!'"   "    " '# "%$ ( ! #'#* !'!"% !  ()#    " " '  % ! (+   

TX 2041 at GOOGLE-00-00001732-33

.-     

        

            

         

           

         

TX 2200 TX 2199

TX 2969

     

  

        

TX 02042       

TX 2044 at OAGOOGLE0006624738

             

 

TX 2044 at OAGOOGLE0006624759          



      

Ellison Deposition., p. 83:16-25