Eolas Technologies Incorporated v. Adobe Systems Incorporated et al

Filing 1028

Staples, Inc.'s Third Amended Answer, Defenses and Counterclaims ANSWER to 891 Amended Complaint,, COUNTERCLAIM against All Plaintiffs by Staples, Inc.. (Attachments: # 1 Exhibit Third Amended Answer (pages 16-17), # 2 Exhibit Third Amended Answer (pages 18 - 27), # 3 Exhibit Third Amended Answer (pages 28 - 33), # 4 Exhibit Third Amended Answer (pages 34 - 48), # 5 Exhibit Third Amended Answer (pages 49 - 69))(Richardson, Michael)

Download PDF
intelligence of the scripts in the application. Given more work, this chess board application can front-end a chess server, connected to it using the socket facility in viola. Chess Board This is a demo a viola "application" (the chess board) being reùieved uia HTTP, instantiated, and plugged into this HTML document, -üEnE E m 'Etrtr trgEtr ,IflTtrEI 'llll ,rtrr 'I EEIffiI 'EIEETgEEE 'H @ËtMelm ahcdefgh What follows is a screendump of a demo of an embedded viola application that lets readers of this HTML page communicate by typing or drawing. Like the chess board application above, this chat application can stand-alone (and have nothing to do with the World Wide Web), or be embedded into a HTML document. By the way, to make this possible, a multi-threaded/persistent server was written to act as a message relay (and to handle HTTP as well). t6 I.JHO Bighþ':This is me, Fighry,, broaclcasting rnyselT, f,'o you copyl) Leþ: Yeah, I copy. Leþ': Tlrat's niy boat up there.,.. tlAhlE=Fighry S¡rY This i:-i me, Fighþ', broadcasting mysell, lio you copy? This next mini application front-ends a graphing process (on the same machine as the viola process). An important thing to note is that, like all the other document-embeddable mini applications shown, no special modification to the viola engine is required for ViolaWWW to support them. All the bindings are done via the viola language, provided that the necessary primitives are available in the interpreter, ofcourse. Put it another way, because of the scripting capability, the ViolaWWW browser has become very flexible, and can take on many new features dynamically. C-code patches and recompilation of the browser can frequently be avoided. This attribute can be very important for several reasons. It keeps the size of the core software small, yet can grow dynamically as less frequently used features are occasionally used, or as new accessories/components are added. I7

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?