Contents - Cultural View
Contents - Cultural View Contents - Cultural View
Patrick Naughton 230 Patrick Naughton Patrick Naughton (born in 1965) is an American software developer, best known as being one of the original creators of the Java programming language. Career Working for Sun As a Sun engineer, Patrick Naughton had become increasingly frustrated with the state of Sun's C++ and C APIs (application programming interfaces) and tools. While considering moving to NeXT, Naughton was offered a chance to work on new technology and thus the Stealth Project was started. The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Naughton. Together with other engineers, they began work in a small office on Sand Hill Road in Menlo Park, California. They were attempting to develop a new technology for programming next generation smart appliances, [1] [2] which Sun expected to be a major new opportunity. In June and July 1994, after three days of brainstorming with John Gage, the Director of Science for Sun, James Gosling, Bill Joy, Naughton, Wayne Rosing, and Eric Schmidt, the team re-targeted the platform for the World Wide Web. They felt that with the advent of the first graphical web browser, Mosaic, the Internet was on its way to evolving into the same highly interactive medium that they had envisioned for cable TV. As a prototype, Naughton wrote a small browser, WebRunner, later renamed HotJava. [3] After Sun In 1994, Naughton quit Sun for Starwave (then a property of Paul Allen) to develop server Java applications for high profile web sites (in times when J2EE frameworks did not exist yet) [3] . They developed ESPN.com, ABCNEWS.com, Outside Online, and Mr. Showbiz.com among other groundbreaking sites, setting the standard for much of the commercial Internet explosion of the late 1990s. In 1998, Walt Disney Internet Group acquired Starwave and amalgamated it with Infoseek in the Go Network company. As a result, Naughton became executive vice president of Infoseek. After his arrest in 1999, Naughton was fired from Infoseek. [4] He is currently employed by the Seattle hedge fund L1 Partners. Arrest for sex crimes Patrick Naughton was arrested by the FBI on 16 September 1999 and was prosecuted for traveling in interstate commerce with the intent to have sex with a minor, in violation of 18 U.S.C. §2423(b). [4] [5] [6] After the trial ended in a hung jury, the government moved for a new trial, then struck a plea agreement where he took a reduced sentence, serving no prison time, in exchange for working for the FBI for free for a year. [7] [8] His line of defense was that he claimed he was persuaded to participate online in a ritualized sexual role-playing exercise, dealing with a mature woman acting as a girl. [8]
Patrick Naughton 231 See also • History of Java • Online identity References [1] Patrick Naughton. "Java Was Strongly Influenced by Objective-C" (http:/ / cs. gmu. edu/ ~sean/ stuff/ java-objc. html). . Retrieved 2009-08-02. [2] "Java Technology: The Early Years" (http:/ / java. sun. com/ features/ 1998/ 05/ birthday. html). Sun Microsystems. . Retrieved 2009-08-02. [3] "Le cadre, le piège et la loi" (http:/ / www. cyberie. qc. ca/ chronik/ 990928. html#b) (in French). cyberie.qc.ca. . Retrieved 2009-08-02. [4] "Patrick Doesn't Work Here Anymore" (http:/ / www. wired. com/ wired/ archive/ 7. 12/ mustread. html?pg=5). Wired News. December 1999. . Retrieved 2009-08-02. [5] "CEO: Naughton said 'I did it'" (http:/ / news. zdnet. co. uk/ security/ 0,1000000189,2075734,00. htm). zdnet.co.uk. 1999-12-09. . Retrieved 2009-08-02. [6] "The Fantasy Defense" (http:/ / www. cbsnews. com/ stories/ 2000/ 05/ 24/ eveningnews/ main199192. shtml). CBS News. 2000-05-31. . Retrieved 2009-08-02. [7] "Patrick Naughton faces retrial" (http:/ / www. zdnet. com. au/ news/ soa/ Patrick-Naughton-faces-retrial-/ 0,139023165,120104206,00. htm). zdnet.co.uk. 2000-10-13. . Retrieved 2009-08-02. [8] "Paper 2: Legal Treatment Of Online Identity" (http:/ / emoglen. law. columbia. edu/ CPC/ discuss/ 383. html). emoglen.law.columbia.edu. 2006-04-29. . Retrieved 2009-08-02. "At his criminal trial, Naughton employed what has come to be known as the "fantasy defense": citing his technical sophistication and the adult tone of his interlocutor's conversation, he claimed that he believed her to be an adult woman playing the role of a teenage girl; which, indeed, she was, although for different reasons from those Naughton claimed to have believed." New I/O New I/O or Non-blocking I/O, usually called NIO, is a collection of Java programming language APIs that offer features for intensive I/O operations. It was introduced with the J2SE 1.4 release of Java by Sun Microsystems to complement an existing standard I/O. NIO was developed under the Java Community Process as JSR 51. [1] As of 2006, an extension to NIO, called NIO2, is being developed under JSR 203; JSR 203 is scheduled to be included in Java SE 7 ("Dolphin"). [2] Features and organization. The APIs of NIO were designed to provide access to the low-level I/O operations of modern operating systems. Although the APIs are themselves relatively high-level, the intent is to facilitate an implementation that can directly use the most efficient operations of the underlying platform. The Java NIO APIs are provided in the java.nio package and its subpackages. The documentation by Sun Microsystems identifies these features. • Buffers for data of primitive types • Character set encoders and decoders • A pattern-matching facility based on Perl-style regular expressions (in package java.util.regex) • Channels, a new primitive I/O abstraction • A file interface that supports locks and memory mapping of files up to Integer.MAX_VALUE bytes (2 GiB) • A multiplexed, non-blocking I/O facility for writing scalable servers
- Page 183 and 184: Java syntax 179 import statement Th
- Page 185 and 186: Java syntax 181 switch statement Sw
- Page 187 and 188: Java syntax 183 outer: for (int i =
- Page 189 and 190: Java syntax 185 The catch and final
- Page 191 and 192: Java syntax 187 Reference types Ref
- Page 193 and 194: Java syntax 189 Foo.doSomething();
- Page 195 and 196: Java syntax 191 Modifiers • abstr
- Page 197 and 198: Java syntax 193 } public void walk(
- Page 199 and 200: Java syntax 195 Inheritance Interfa
- Page 201 and 202: Java syntax 197 /* Any Mapper insta
- Page 203 and 204: Java: View Technologies and Framewo
- Page 205 and 206: JavaBeans Activation Framework 201
- Page 207 and 208: javac 203 References [1] http:/ / j
- Page 209 and 210: JavaFX 205 profile includes Swing a
- Page 211 and 212: JavaFX 207 External links • Offic
- Page 213 and 214: JExamples 209 JExamples Industry Co
- Page 215 and 216: Jikes 211 Jikes Developer(s) IBM St
- Page 217 and 218: Michael Kölling 213 Microsoft Pate
- Page 219 and 220: List of Java keywords 215 case catc
- Page 221 and 222: List of Java keywords 217 long nati
- Page 223 and 224: List of Java keywords 219 Reserved
- Page 225 and 226: Name mangling 221 Name mangling In
- Page 227 and 228: Name mangling 223 } }; }; /* = _ZN9
- Page 229 and 230: Name mangling 225 if (__1cGstrcmp6F
- Page 231 and 232: Name mangling 227 ['_Test__private_
- Page 233: Name mangling 229 External links
- Page 237 and 238: New I/O 233 FileChannel can be used
- Page 239 and 240: New I/O 235 // Pattern used to pars
- Page 241 and 242: New I/O 237 References [1] "JSR 51:
- Page 243 and 244: Omniscient Debugger 239 Omniscient
- Page 245 and 246: OpenJDK 241 Inclusion in software d
- Page 247 and 248: OpenJDK 243 [12] "Open JDK is here!
- Page 249 and 250: PHP/Java Bridge 245 References [1]
- Page 251 and 252: Java package 247 External links jav
- Page 253 and 254: Parboiled (Java) 249 } } return seq
- Page 255 and 256: Plain Old Java Object 251 POJO gene
- Page 257 and 258: Pluggable look and feel 253 Pluggab
- Page 259 and 260: Primitive wrapper class 255 Primiti
- Page 261 and 262: Quark Framework 257 Quark Framework
- Page 263 and 264: Quark Framework 259 has proven to p
- Page 265 and 266: Quark Framework 261 //illustrates p
- Page 267 and 268: Quark Framework 263 As well as LECC
- Page 269 and 270: Quark Framework 265 `catch` (\ex ->
- Page 271 and 272: REPLAY (software) 267 Qualities REP
- Page 273 and 274: Real time Java 269 References [1] J
- Page 275 and 276: Restlet 271 Connectors The list of
- Page 277 and 278: SLAMD 273 SLAMD The SLAMD Distribut
- Page 279 and 280: SLAMD Server 275 SLAMD Server A SLA
- Page 281 and 282: Bruno Souza 277 Bruno Souza Born Na
- Page 283 and 284: Static import 279 References [1] Ja
Patrick Naughton 230<br />
Patrick Naughton<br />
Patrick Naughton (born in 1965) is an American software developer, best known as being one of the original<br />
creators of the Java programming language.<br />
Career<br />
Working for Sun<br />
As a Sun engineer, Patrick Naughton had become increasingly frustrated with the state of Sun's C++ and C APIs<br />
(application programming interfaces) and tools. While considering moving to NeXT, Naughton was offered a chance<br />
to work on new technology and thus the Stealth Project was started.<br />
The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining<br />
Naughton. Together with other engineers, they began work in a small office on Sand Hill Road in Menlo Park,<br />
California. They were attempting to develop a new technology for programming next generation smart appliances,<br />
[1] [2]<br />
which Sun expected to be a major new opportunity.<br />
In June and July 1994, after three days of brainstorming with John Gage, the Director of Science for Sun, James<br />
Gosling, Bill Joy, Naughton, Wayne Rosing, and Eric Schmidt, the team re-targeted the platform for the World Wide<br />
Web. They felt that with the advent of the first graphical web browser, Mosaic, the Internet was on its way to<br />
evolving into the same highly interactive medium that they had envisioned for cable TV. As a prototype, Naughton<br />
wrote a small browser, WebRunner, later renamed HotJava. [3]<br />
After Sun<br />
In 1994, Naughton quit Sun for Starwave (then a property of Paul Allen) to develop server Java applications for high<br />
profile web sites (in times when J2EE frameworks did not exist yet) [3] . They developed ESPN.com,<br />
ABCNEWS.com, Outside Online, and Mr. Showbiz.com among other groundbreaking sites, setting the standard for<br />
much of the commercial Internet explosion of the late 1990s.<br />
In 1998, Walt Disney Internet Group acquired Starwave and amalgamated it with Infoseek in the Go Network<br />
company. As a result, Naughton became executive vice president of Infoseek.<br />
After his arrest in 1999, Naughton was fired from Infoseek. [4] He is currently employed by the Seattle hedge fund L1<br />
Partners.<br />
Arrest for sex crimes<br />
Patrick Naughton was arrested by the FBI on 16 September 1999 and was prosecuted for traveling in interstate<br />
commerce with the intent to have sex with a minor, in violation of 18 U.S.C. §2423(b). [4] [5] [6] After the trial ended<br />
in a hung jury, the government moved for a new trial, then struck a plea agreement where he took a reduced<br />
sentence, serving no prison time, in exchange for working for the FBI for free for a year. [7] [8] His line of defense<br />
was that he claimed he was persuaded to participate online in a ritualized sexual role-playing exercise, dealing with a<br />
mature woman acting as a girl. [8]