Top Banner
Fueling the Next-Generation Web Tim Bray Distinguished Engineer Director of Web Technologies Sun Microsystems
58

K3

May 15, 2015

Download

Business

TH Schee

Web 2.0 Expo Tokyo http://www.cmptech.jp/web2expo/
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: K3

Fueling the Next-Generation WebTim BrayDistinguished EngineerDirector of Web TechnologiesSun Microsystems

Page 2: K3

Fueling the Next-Generation WebTim BrayDistinguished EngineerDirector of Web TechnologiesSun Microsystems

Page 3: K3

“Web 2.0”

Page 4: K3

flickr.com

Page 5: K3

del.icio.us

Page 6: K3

blogs.sun.com

Page 7: K3

youtube.com

Page 8: K3

last.fm

Page 9: K3

facebook.com

Page 10: K3

twitter.com

Page 11: K3

“Web 2.0”

Page 12: K3

What Sun is Doing• Joining the blogging revolution (blogs.sun.com);

major statements from CEO plus 3,000 other bloggers.

• Releasing videos on YouTube.• Making the company more transparent.

Page 13: K3

What Sun is Doing• Joining the blogging revolution (blogs.sun.com);

major statements from CEO plus 3,000 other bloggers.

• Releasing videos on YouTube.• Making the company more transparent.

“Web 2.0” is good for business!

Page 14: K3
Page 15: K3

Everybody

Page 16: K3

Everybody

People who want to publish

Page 17: K3

People who want to publish

Pre “Web 2.0”

Page 18: K3

People who want to publish

Journalists, novelists, academics

Outsiders

Pre “Web 2.0”

Page 19: K3

Journalists, novelists, academics

People who want to publish

Today

Outsiders

Page 20: K3

Journalists, novelists, academicsBloggers

(The Digital Divide)

People who want to publish

Today

Outsiders

Page 21: K3

Contributors to the Web

Today

Page 22: K3

Large Audience

Satisfying Audience

Contributors to the Web

Today

Page 23: K3

People who want to build things

Page 24: K3

Civilians Developers

People who want to build things

Page 25: K3

Civilians Developers

People who want to build things

Pre “Web 2.0”

Tool: PowerPoint Tools: C, C++, Java, Java EE, HTML, HTTP, CSS, JavaScript, CGI, Apache...

Page 26: K3

Civilians Developers

People who want to build things

Today

Tools: PowerPoint Tools: PHP, Rails, Django, Ajax toolkits

Page 27: K3

Civilians Developers

Today

Tools: PowerPoint Tools: PHP, Rails, Django, Ajax toolkits

People who want to build things

Page 28: K3

• Supporting “LAMP” Technologies on Solaris.• Supporting Ruby and Rails in NetBeans, GlassFish,

Solaris.• Excellent Ajax tookit: JMaki.• Scalable, efficient Web servers with “Try and Buy”.

What Sun is Doing

Page 29: K3

“Web 2.0” is good for business!

What Sun is Doing• Supporting “LAMP” Technologies on Solaris.• Supporting Ruby and Rails in NetBeans, GlassFish,

Solaris.• Excellent Ajax tookit: JMaki.• Scalable, efficient Web servers with “Try and Buy”.

Page 30: K3

Web 2.0 Developer Concerns

Scaling

Time to Market

Maintainability

Tooling

Concurrency

Integration

Java and Dynamic Languages

Page 31: K3
Page 32: K3
Page 33: K3
Page 34: K3
Page 35: K3

“Sun's support for Rails goes even further, though. Their work on making Netbeans a kick-ass Rails IDE seems to be progressing at a rapid clip (and already winning fans). Yet it pales in comparison to the rise of JRuby as driven by Thomas, Charles, and Ola. These guys are improving their JVM implementation of Ruby at a truly insane speed.” - David Heinemeier Hansson

(Inventor & lead developer of Rails)

Page 36: K3
Page 37: K3
Page 38: K3

Happy developers

Don’t Repeat Yourself

REST

Ruby and Rails

Convention over Configuration

MVC

Less Code

Page 39: K3

What Developers Care About

Scaling

Time to Market

Maintainability

Tooling

Concurrency

Integration

Java and Dynamic Languages

Page 40: K3

Which are most important?

Scaling

Time to Market

Maintainability

Tooling

Concurrency

Integration

Java and Dynamic Languages

Page 41: K3

Time to Market

Maintainability

Which are most important?

Page 42: K3

Time to Market

Maintainability

Which are most important?

Page 43: K3

What Sun is Doing• Supporting Matsumoto-san with hardware.• Supporting next-generation Ruby research at U.

Tokyo: US$100,000.• Implementing JRuby.• Support in NetBeans and GlassFish.

Page 44: K3

• Supporting Matsumoto-san with server donation.• Supporting next-generation Ruby research at U.

Tokyo: US$100,000.• Implementing JRuby.• Support in NetBeans and GlassFish.

“Web 2.0” is good for business!

What Sun is Doing

Page 45: K3

The Java Platform Today

JVM

APIs

Java

Ruby

JavaScript

PHP

... others ...

Page 46: K3

How to Communicate

Page 47: K3
Page 48: K3
Page 49: K3
Page 50: K3
Page 51: K3
Page 52: K3
Page 53: K3
Page 54: K3
Page 55: K3
Page 56: K3
Page 57: K3

Sun at Web 2.0 Expo• Eco server line-up.• Niagara processors.• JMaki/JRuby.• GlassFish.• Ruby on Solaris with DTrace.• Technology survey.

Page 58: K3

Thank [email protected]/ongoing/