Tuesday, March 20, 2007
Reflections, Relations, and Semantics
-------------------------------------
The latest from http://oreillynet.com
==================================================================
Sponsored by ActiveState Perl Dev Kit
Perl Dev Kit - Easily build and deploy Perl apps
* Create and deploy executables to multiple platforms.
* Painlessly debug Perl scripts.
* Create sophisticated Perl-based filters.
Download your free trial now:
http://www.activestate.com/or/pdk
==================================================================
Greetings Readers,
This week we have something new to show you. You will notice that our
top blogs have a new Ajax feature. If you mouse over the image, you
will get a thumbnail of the blog posting. Now you can get a quick scan
of the post without having to click though, unless you choose to.
Articles
In "Reflections on Java Reflection," Russ Olsen discusses how
understanding reflection will help you understand the tools that you use
every day. How does Eclipse manage to do all that helpful
autocompletion of method names? How does Tomcat go from a class name in
a web.xml file to a running servlet fielding web requests? And how does
Spring do all of that magic dependency injection stuff? In your own
programs, you can use reflection to write code that is more flexible and
dynamic; your program can cope gracefully with classes
it has never met before.
A good understanding of reflection is what you need to grasp the
workings of some of the more sophisticated tools of the Java world; it
is also what you need to write programs that go beyond what "ordinary"
Java programs can do. Check it out here.
http://www.onjava.com/pub/a/onjava/2007/03/15/reflections-on-java-reflection.html
In his article, "A Relational View of the Semantic Web,"
Andrew Newman discusses how people are increasingly coming to believe that Web 2.0
and the Semantic Web have a lot in common: both are concerned with
allowing communities to share and reuse data. The proposed standard for
querying the Semantic Web, SPARQL, can be viewed as an extension of an
existing formalization, the relational model. The standard relational
model is not sufficient, however, and must be extended to support
untyped relations and operations in order to integrate these data
sources. Check out what Andrew has to say on the subject:
http://www.xml.com/pub/a/2007/03/14/a-relational-view-of-the-semantic-web.html
Blogs
The number-one blog this week is Kurt Cagle's "Is XML Doomed?".
Kurt writes, "I've been taken to task recently by Len Bullard for my
unflagging support and belief in open standards in general and XML in
particular." You should read his post and the legion of passionate
responses. Check it out here:
http://www.oreillynet.com/xml/blog/2007/03/is_xml_doomed.html
The number-two blog this week (and quickly climbing) is Rick
Jelliffe's post on "The Attacks on ISO."
Rick writes, "I had a nice email from a person involved at the highest
level with ODF yesterday, saying he didn't think I was being extreme in
my recent blogs about contradiction at ISO. Very encouraging and
gentlemanly. He also said, 'Well, the gratuitous comments about people
whipping up passions may have been a bit much but...I was sure you are
as tired of the hype as I am.' Quite so." You should check out the post
and comments:
http://www.oreillynet.com/xml/blog/2007/03/the_attacks_on_iso.html
Podcasts
On the podcast front, we have "Web 2.0 Podcast: Disruption Opportunity - The Pirate and the Suit."
Dan Steinberg has assembled another excellent collection from the Web
2.0 Summit program chair John Battelle. In this podcast, the discussion
centers on the business of remixing music with David Munns, vice
chairman of EMI Music worldwide, and Eric Kleptone, creator of "A Night
at the Hip-Hopera."
http://www.oreillynet.com/pub/a/network/2007/03/14/web-20-pirate.html
Stats
You can check out the stats in the form of tagclouds here:
http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud
Again, if you have any ideas, comments, or suggestions, we'd love to hear
them. Please send them to ideas@oreillynet.com
Thanks for reading.
Mike Hendrickson
General Manager, The O'Reilly Network
=====================================================================
Secure Online Meetings for One Flat Rate
Using SSL and 128-bit AES encryption, GoToMeeting™ is a highly
secure Web conferencing service designed to meet your company's
online meeting and security needs. Plus, it's affordable: You
can hold all the meetings you want for one flat rate.
Try it free for 30 days.
http://www.oreilly.com/go/go2mtg_ornflat
=====================================================================
*** New Books from the O'Reilly Store ***
The Art and Science of CSS (SitePoint)
http://www.oreilly.com/catalog/0975841971
Apollo for Adobe Flex Developers Pocket Guide
http://www.oreilly.com/catalog/9780596513917
*** New Rough Cuts from the O'Reilly Store ***
High Performance Web Sites: Rough Cuts Version
http://www.oreilly.com/catalog/9780596514211
*** New Short Cuts from the O'Reilly Store ***
Managing RPM-Based Systems with Kickstart and Yum
http://www.oreilly.com/catalog/9780596513825/
Facelets
http://www.oreilly.com/catalog/9780596529246/
=====================================================================
Visit our Sponsored Developer Resource Pages and learn about cool
stuff from our sponsors!
Downloads - Free Training - Webinars - Updates
Inside Lightroom: http://digitalmedia.oreilly.com/lightroom/
------------------------------------------------------------------
Interested in sponsoring the O'Reilly Network newsletter? Please
email us at advertising@oreilly.com for rate and availability
information. Thank you!
---------------------------------------------------------------------
To change your newsletter subscription options, please visit
http://www.oreillynet.com/cs/nl/home
For assistance, email help@oreillynet.com
O'Reilly Media, Inc.
1005 Gravenstein Highway North
Sebastopol, CA 95472
(707) 827-7000
---------------------------------------------------------------------