Java and Sun Links

Our Java and Sun Microsystems related links are updated regularly. The Google Ads are also content driven by the content on this page and you may find them useful.

Latest Java Links and News

Turn Swing on its Head - Literally!

Our Rotatable Components feature seven cool swing components which can be animated or rotated to arbitrary angles.

Powered by Ansir's XHTML-RSS News Aggregator (inquiries welcome)

Jonathan Schwartz: How to play patent games with Steve Jobs, Bill Gates (ZDNet)
Former Sun Microsystems CEO Jonathan Schwartz chimed in on patent lawsuits, threats from the likes of Steve Jobs and Bill Gates and how to manage a staredown properly.

Sun's Open Source Chief Quits (InformationWeek)
Ten-year veteran Simon Phipps leaves the company on the heels of Oracle merger.

Open source boss quits Sun Oracle (The Register)
Simon Phipps rides out of Ellison town Sun Microsystems' veteran Simon Phipps quit his chief open source officer post at the Oracle-owned company yesterday.? Offloading malware protection to the cloud

QLogic Appoints Minoru Yasuda as General Manager of QLogic Japan (GlobeNewswire via Yahoo! Finance)
ALISO VIEJO, Calif. and TOKYO -- QLogic Corp. today announced the appointment of Minoru Yasuda to general manager, QLogic Japan. Set to expand the company's operations and market share in Japan, Yasuda brings to QLogic a longstanding track record of developing highly successful sales and marketing strategies in Japan for technology leaders such as AMD , Dell and Sun .

RFD: comp.lang.java.announce moderated (remove) LAST CALL FOR COMMENTS
REQUEST FOR DISCUSSION (RFD) moderated group comp.lang.java.announce This is a formal Request for Discussion (RFD) to remove moderated newsgroup comp.lang.java.announce. RATIONALE: Probe posts to this group resulted in bounces. <comp-lang-java-annou...@moder­ators.isc.org>: host bo...@big-8.org (Big-8 Management Board)

Reconciling Sun's Java investments with Oracle's: a simple suggestion (ZDNet)
A lot of people think that merging Oracle's Java investment with Sun's is going to be a big deal for the two groups - but they're wrong. There will be lots of noise and running about but, in the end, it will all signify nothing because the real bottom line on the use of Java in enterprise applications is that this was always a case of making silk purses out of sow ears - and just doesn't have a ...

Dissecting The Cloud (Forbes)
Cloud computing brings up myriad questions.

IBM Welcomes Competition with Oracle (eWeek)
IBM welcomes a new round of competition with Oracle now that the database giant has Sun Microsystems' assets integrated into its technology base, according to a high-ranking IBM official.

Taking a Java-Based App Offline Using Flash Builder, LiveCycle Data Services
This article builds a sample application that can seamlessly transition between online and offline connectivity status. Daniel Morgan

How Sun's need to control the code cost them the company (ZDNet)
Sun was the poster child of a company trying to retain complete control over everything they released into Open Source, and Sun vs. the Linux world was a wonderful example of the weakness of proprietary licensing versus the GPL and decentralized development model. by Jeremy Allison

IS2T & Green Hills Software Announce Optimized Java Support for INTEGRITY Real-Time Operating System (Marketwire)
NUREMBERG, GERMANY--(Marketwire - March 2, 2010) - Embedded World 2010, Hall 10 Booth 10-319 -- IS2T ® S.A. and Green Hills Software, Inc. have teamed up to provide IS2T's Hard Real-Time MicroJvm ® virtual machines for embedded systems integrated for use with the industry's most reliable real-time operating system, the Green Hills safe and secure INTEGRITY ® RTOS.

IS2T & Green Hills Software Announce Optimized Java Support for INTEGRITY Real-Time Operating System (Marketwire via Yahoo! Finance)
NUREMBERG, GERMANY--(Marketwire - 03/02/10) - Embedded World 2010, Hall 10 Booth 10-319 -- IS2T S.A. and Green Hills Software, Inc. have teamed up to provide IS2T's Hard Real-Time MicroJvm virtual machines for embedded systems integrated for use with the industry's most reliable real-time operating system, the Green Hills safe and secure INTEGRITY RTOS.

Life@Oracle is starting busy...
James Gosling: Father of Java The "on the Java road" part of my job@Oracle is starting with a busy time: I'll be starting off at TheServerSide Java Symposium in Las Vegas. I'll be doing a keynote and a panel. EE 6 will be front and center. With luck, the Demo Gods will smile ;~) Then I'll be at Tech Days in Hyderabad, India. Tasty food, sunshine, and enthusiastic developers are a great combination. jag

2nd RFD: comp.lang.java.announce moderated (remove)
REQUEST FOR DISCUSSION (RFD) moderated group comp.lang.java.announce This is a formal Request for Discussion (RFD) to remove moderated newsgroup comp.lang.java.announce. RATIONALE: Probe posts to this group resulted in bounces. <comp-lang-java-annou...@moder­ators.isc.org>: host alexander.bartol...@gmx.at (Alexander Bartolich)

Plaid
James Gosling: Father of Java I've been watching the Olympics and seeing a lot of American athletes in their trendy plaid shirts. It keeps reminding me of a grad school story... When I was a grad student at CMU, the students union brought in the science fiction author Harlan Ellison to give a talk one evening. He was arriving the evening before, so the CS department convinced him to come over to visit during the day. jag

Surfing, in real life
James Gosling: Father of Java If you're online right now (Saturday) check out the Mavericks giant wave surfing contest . Mavericks is a wild surfing spot on the coast side of the San Francisco peninsula. I go walking there with my family pretty regularly. I'm not nuts enough to surf. The ustream folks really have the technology nailed. jag

1st RFD: comp.lang.java.announce moderated (remove)
REQUEST FOR DISCUSSION (RFD) moderated group comp.lang.java.announce This is a formal Request for Discussion (RFD) to remove moderated newsgroup comp.lang.java.announce. RATIONALE: Probe posts to this group resulted in bounces. <comp-lang-java-annou...@moder­ators.isc.org>: host alexander.bartol...@gmx.at (Alexander Bartolich)

Where Life Takes Me Next...
Jonathan Schwartz You've probably seen the news - the Sun/Oracle transaction has closed. With the passing of that milestone, I can once again speak freely. Having had nine months to accelerate down the runway, there's not a doubt in my mind Oracle's takeoff and ascent will be fast and dramatic. I wish the combined entity the best of luck, and have enormous confidence in the opportunity. Jonathan Schwartz

Moderator Vacancy Investigation: comp.lang.java.announce
MODERATOR VACANCY INVESTIGATION (MVI) moderated group comp.lang.java.announce This is a formal Moderator Vacancy Investigation (MVI), begun because moderated newsgroup comp.lang.java.announce is not functioning, and may have been abandoned by its moderator(s). This investigation will attempt to verify the reasons for non-function, ... alexander.bartol...@gmx.at (Alexander Bartolich)

OK, it's time to look forward...
James Gosling: Father of Java Enough of being maudlin , it's time to look forward to being a unified company: Sun + Oracle = Snorcle ? Where else would Duke need a snorcle, but in an aquarium visiting a glassfish ? You'll find all the images here . Thanks to Rich Green for open sourcing Duke . jag

So long, old friend...
James Gosling: Father of Java (get a mug) jag

This Modern Age is Weirdly Cool
James Gosling: Father of Java Having spent most of my life turning science fiction into reality, I'm incredibly amused by the recent Blessing of the Plow service performed in London. Another step in the journey : The congregation at St Lawrence Jewry in the City of London raised their mobiles and iPods above their heads and Canon Parrott raised his voice to the heavens to address the Lord God of all Creation. jag

My new favorite source of t-shirts
James Gosling: Father of Java The designer(s) at HeadlineShirts commit regular acts of pure genius. I've been addicted to t-shirts for years. I particularly like ones that make satirical statements. These are all cranked to eleven . Update: for those who don't get the say "Tweet" again design, you'll just have to watch Pulp Fiction. jag

2009 Annual Developer Quiz
Test your knowledge of Java developments in 2009.

Make Your WPF Applications Adapt to the Host Machine
Use WPF's ability to recognize and adapt to the graphics capabilities of its host machine to improve your application's performance. Srinath MS

Introducing the Java EE 6 Platform: Part 1
Learn about the significant new technologies, usability improvements, and other compelling enhancements in Java EE 6.

Hello, Brazil!
James Gosling: Father of Java This week I'm in Sao Paulo, Brazil for Tech Days . If you're in the neighborhood, come join us. We've got lots of great speakers who will be covering a wide range of topics. High on the exciting list are the joint FCS releases of GlassFish V3 and NetBeans 6.8 (probably on the 10th, depending on how the Release Gods smile). jag

What's New in JavaFX 1.2: Charts
This third article in a series describes how to use the different JavaFX charts with the StockReaderFX example application.

New in JavaFX 1.2: RSS and Storage
This second article in a series covers the more technical features, such as RSS and Atom tasks and local storage using JavaFX's built-in storage classes.

Moules Frites @ Devoxx
James Gosling: Father of Java I'm back in lovely Antwerp for Devoxx . The purgatory we're in over the situation with Oracle has it's pluses and minuses. On the plus side, I don't have to do a keynote.... Steve Harris from Oracle get's that job . I will be doing a talk, but I'll be concentrating on the store we're in the process of launching. The hard ... jag

Servlet 3.0: A Sneak Preview
Find out which features in the upcoming Servlet 3.0 specification will affect a major change in the way developers build Java web applications. Mahalakshmi K

Deep Dive Video: Java Warehouse and Java Store
Join Bernard Traversat, Director of Engineering for the Java Store, as he discusses and demonstrates the latest advancement in Java technology: the consumer Java Store and the Java Warehouse for developers.

POJO-Based Solutions for LDAP Access: One Good, One Better
Find out how to employ dependency injection, annotation, and aspect-oriented programming to enable POJO-based application development. Walter Jia

Java Store Beta: payment and a new client
James Gosling: Father of Java Put an accountant, a lawyer, an MBA and a software engineer together into a room... Sounds like the lead-in to a bad joke, but it's the exercise that the Java Store team has been living through for the past several months. At the PayPal conference today Eric Klein did an announcement and demo of the next phase in the Java Store's development. jag

Tech Tip: Using CDI and Dependency Injection for Java in a JSF 2.0 Application
Explore an application that illustrates the use of three powerful technologies in the Java EE 6 platform: Contexts and Dependency Injection, Dependency Injection For Java, and JavaServer Faces 2.0.

The Network Is
James Gosling: Father of Java Yet Another Happy Birthday Inter tubes !! Today marks 40 years of the internet, although there's some debate as to the actual date. I consider myself a latecomer: I didn't get my first real internet email address until 1977, C410JG40@CMUA. I was "jag" on various Unix systems before then, but it wasn't until 1977 that the ARPAnet and email really took over my life. jag

Static Class Values Are Valid Even Without a Main Method
This example shows how a static block can work even without a main method. Mannu Saini

JavaCard 3 hits the streets!
James Gosling: Father of Java The JavaCard team have been cranking away. Development on the 3.0 version is finally (almost) finished, and it's pretty amazing. Java Card 3 is available in two Editions. Classic Edition This is the same as Java Card 2 with some enhancements/bug fixes. It is almost 10 years young and is the most popular platform for the SIM and ID markets. jag

MIDP 3.0 Features: Inter-MIDlet Communication and Events
Learn about two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification that will be the foundation of next-generation mobile applications.

Java/.NET Interoperability: Web Services Aren't Always the Answer
Mixing .NET and Java technologies with web services is often easy, but for many tasks web services are not the solution for Java/.NET interoperability. Wayne Citrin

Using Iterators in PHP
Discover how to use the iterators in the Standard PHP Library Octavia Andreea Anghel

A Java Developer's Quiz: Part Three
Test your knowledge and get an update on recent developments in Java technology.

Map browser on kenai
James Gosling: Father of Java I ripped the little demo map browser component out of my Oracle OpenWorld slides and moved it to kenai as a new project called OSMBrowser . Not very polished, more of a starting point for someone motivated to play :-) Thanks to the crew at the Open Street Map project for a nice database and tile server. A Thing of Beauty. jag

Introducing AspectJ, Aspect-Oriented Programming for Java
Get a high-level introduction to important facets of AspectJ, such as language constructs, syntax and weaving choices, and Spring integration. Ramnivas Laddad

My slides from Oracle Openworld
James Gosling: Father of Java Several folks have asked for copies of my slides from Oracle Openworld. Unfortunately, there's no printable form of them, since I did them as a JavaFX app. You'll find them at http://fxslideshowtest.kenai.com which will launch the app (with all it's rather large images) via JNLP. If you're curious about the sources, they're ... jag

What If Oracle OpenWorld Did Swallow JavaOne?
Does Oracle's acquisition of Sun mean a merger of their flagship conferences, Oracle OpenWorld and Sun's JavaOne, into a single co-located show? Glen Kunene, Managing Editor

Using Tree(Map,Set) in Collections
To add objects to a Tree(Map, Set), implement the Comparable.compareTo method. Sivaranjani Duraisamy

Simple Strategy for Logging and Monitoring of MIDlets
On-device debugging isn't useful when your MIDlet is running on a client's phone. This tech tip presents one approach for developers who want a fast and simple way to debug their apps remotely in real environments.

Heading to Oracle OpenWorld
James Gosling: Father of Java Next week should be real interesting: I'm spending a big chunk of it at Oracle's OpenWorld conference. I'll be helping out Scott at his keynote . As usual, I expect Scott to be fun :-). I'm down the road at the Hilton where Oracle is holding their Develop conference. Sun is leading a number of sessions on enterprise topics jag

Oracle Develop Offers Updates on Java Technology
Oracle Develop, sponsored by Sun Microsystems, and a part of Oracle OpenWorld 2009 begins on Sunday, October 11, and provides Java technology sessions from Sun's leading developers.

Introducing Java DB 10.5.1
The latest version of Java DB is fast, reliable, and packed with features.

IBM developerWorks celebrates 10 years
IBM last week marked the 10th anniversary of its IBM developerWorks Web site, which features resources for software developers and IT professionals. Paul Krill, InfoWorld

destroyApp() Is Your Friend
How do you protect yourself from unsafe operations of third-party libraries? Concurrency, data safety, and the destroyApp() method are three ways to do so, according to this tech tip.

Java Device Test Framework
This brief screencast introduces JDTF, a flexible, configurable test framework that can be used to assess various aspects of the quality of Java ME device implementations.

Tech Tip: Locking and Concurrency in Java Persistence 2.0
Pessimistic locking is now supported. Learn about this and the other new and enhanced locking and concurrency features in JPA 2.0.

Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing
Java Champion and Java performance-tuning expert Kirk Pepperdine talks cloud computing and explains why Java developers have a lot to learn about it.

OMG - Alan Turing gets an apology!
James Gosling: Father of Java It's decades late, but a lovely gesture none-the-less: Gordon Brown, the Prime Minister of Britain has formally apologized for the treatment of Alan Turing . It's hard to overstate his impact on the latter half of the 20th century, and the discipline of computer science in particular. Think of what your life would have ... jag

Digital Signatures With Java ME SATSA
Bruce Hopkins shows you how to create a simple mobile application that uses the SATSA-PKI optional package to create a digital signature for a payroll workflow application.

NFS on Snow Leopard
James Gosling: Father of Java I don't know what it is about Apple and NFS, but they keep moving things around. The new UI to NFS mounting is much nicer than it was before, but it's now in a totally different place: the Disk Utility. But if you use a lot of NFS file systems, it's a pain to have to mount them one by one: ignoring the UI and using the /net automount filesystem is far more convenient. jag

Mixins in JavaFX 1.2 Technology
Learn about the "mixin class," a new feature in JavaFX 1.2 that offers programmers a simplified form of multiple inheritance.

Use NetBeans IDE 6.7 to Combine JAR Files Into a Single JAR File
Learn how to concatenate your user and library classes into a single JAR file, so that you can upload your apps to the Java Warehouse.

Harness Offsprings to divide, parallelize and conquer
Reinventing the wheel over and over again can be fun, but you are probably going to end up with squeaky ones that fall off the axle. When developers address the scalability and performance of their applications, they often reinvent a solution where each request is split into batches which are processed concurrently and merged for delivery to the client. Edward Salatovka, Neal Lester

CALL FOR PARTICIPATION: JVM LANGUAGE SUMMIT, September 2009
James Gosling: Father of Java [cross-posted from the JVM summit mailing list] This is a reminder for the 2009 JVM Language Summit to be held at Sun's Santa Clara campus on September 16-18, 2009. Registration is now open for speaker submissions (presentations and workshops) and general attendance. More information is available at http://jvmlangsummit.com jag

A Sampling of EJB 3.1
This Tech Tip introduces a few of the new EJB 3.1 capabilities. It also includes instructions on how to run the EJB 3.1 sample application in the Java EE 6 preview.

The Garbage-First Garbage Collector
The Garbage-First Garbage Collector (or G1 GC for short) is a new GC that is being introduced in the Java HotSpot VM in JDK 7.

Fun with Duke
James Gosling: Father of Java It's been a really weird summer, mostly in a good way. Easily the weirdest summer of my professional career. A lot of stuff has been going on, much of which would make good blog material, but none of it can be blogged about. The Oracle transition can't happen fast enough. I have spent some time on a silly but fun project: ... jag

Java Champion Adam Bien on Java EE and Cloud Computing
Java Champion, Rock Star, and Java EE expert Adam Bien shares his views on Java EE and cloud computing.

2009 Java Rock Stars
Here's a reprise of the interviews we did with Java Rock Stars during the 2009 JavaOne Conference

Faster Data Transfer With Bluetooth and Contactless Communication
Speed up data transfer on Bluetooth applications by using Near-Field Communication (NFC) technology and JSR 257: Contactless Communication API.

Stream Control Transport Protocol (SCTP)
JDK 7 provides support for Stream Control Transport Protocol (SCTP) in Java and, in this article, Sun Engineer Chris Hegarty explains what that means.

Support for Dynamically Typed Languages in the Java Virtual Machine
Learn about the new support in JDK 7 that should help make dynamically typed languages run extremely fast in the JVM.

Rewriting a Nested For Loop Using Recursion
Ansir Development Limited Writing a nested for loop is an easy task. As the depth of nesting increases it becomes increasingly difficult to correctly scope the loop variables. Wouldn't it be nice to write a generic for loop for any depth? In many respects recursion is like a for loop. Just like a for loop, recursion has a state-change iteration which continues until an end condition. Dan Andrews

All Things Java: Continuing the Conversation With Java Champion Alan Williamson
Alan Williamson, the UK's first Java Champion, discusses BlueDragon, his Java CFML runtime engine, fallacies about Java EE, and his reactions to the evolution of the Java platform.

Using JavaFX Mobile, Java ME, and the Messaging API (JSR 205)
In this two-part tutorial, you build an application to create and send a mesage, and a second one to receive the message.

Writing Java Applications Using Jersey to Interoperate With RESTful Web Services
The Jersey Client API is a high-level, Java technology-based API for interoperating with RESTful web services. This paper describes the client API and shows how to to concisely and efficiently implement a reusable client-side solution and talk to RESTful services. *Registration required.

New Java Profiler
(Posted on behalf of Software Pearls) Software Pearls today announced the availability of a totally new Java profiler which focuses on tracking/analysing your Java Collection Framework containers. Whether you rely on HashMap, ArrayList, TreeSet, ConcurrentHashMap, Stack, Vector, BlockingQueue or any other CF containers, ... sk...@pobox.com (Jon Skeet)

Working with Bluetooth and GPS: Follow-up
The "Working with Bluetooth and GPS" series on the Bluetooth API (JSR 82) spawned a number of questions, which author Bruce Hopkins addresses in this follow-up tech tip.

'Design Patterns' for Dynamic Languages on the JVM Machine
This technical session at JavaOne compared and contrasted the traditional approach to design patterns with a more nuanced metaprogramming approach suited to dynamic languages.

Building Cool RIA Enterprise Applications With JavaFX
JavaFX experts Jim Weaver and Stephen Chin showed how easy it is to build a visually compelling application using JavaFX.

The Developer Insight Series, Part 4: Favorite and Funny Code
Java developers Joshua Bloch, Tom Ball, and Masood Mortazavi recount favorite and funny coding experiences.

Jazoon!
James Gosling: Father of Java I'll be spending next week in Zurich at Jazoon'09 . They've got a great lineup of technical sessions to pump your head full of all the latest everything. The lineup of speakers is pretty impressive. PS. Several folks have asked why I disappeared from JavaOne so quickly after my Toy Show keynote: my youngest daughter's school was holding a talent show at noon, and I had to be there. jag

Java ME SDKs: The State of the Union
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of SDKs and APIs.

JavaOne 2009: another amazing experience.
James Gosling: Father of Java This was another amazing JavaOne. It was also the weirdest: between the Oracle situation, the global meltdown, and the financial situation, it was very different. Early on, we were really concerned (==nearly paniced) that no one would show up. Almost every company that usually sends a crowd of people to JavaOne had travel restrictions that meant that few could attend. jag

Daily Prompt: JavaOne 2009 Is Almost Over!
It's been a busy week of exploring and learning technologies...and collecting give-aways.

RESTful Web Services Made Easy
JAX-RS makes it easy to develop RESTful web services using Java technology. This session showed why.

IBM General Session: Driving Middle-Tier Innovation With Open Technologies
Thanks to open standards, open architectures, and collaboration within the open-source community, we're all working on a smarter, more interconnected planet.

Rock Star Matt Warman
Matt Warman provides a glimpse into the future of Java technology and music applications.

JRuby on Rails in Production: Lessons Learned From Operating a Live, Real-World Site
Sun's Nick Sieger presented a session that detailed how his team created the Project Kenai site with Ruby on Rails, running on JRuby and the GlassFish application server, with JVM deployment.

Learn more about the goals of the Drizzle open-source project in building an optimized database.
Randy Shoup, distinguished architect at eBay, shares the design strategies that enable the site to service 2 billion page views with high availablity every day.

Technical Session: A New Database for the Cloud
Learn more about the goals of the Drizzle open-source project in building an optimized database.

Zembly: An Extensible Development Environment in the Cloud, for the Cloud
Sun's Todd Fast and Jiri Kopsa discussed zembly.com, a browser-based development environment that enables programming for web applications and social platforms, as well as web widgets.

Cloud Computing: Show Me the Money
Panelists from six leading cloud companies talked with Rags Srinivas about the current state of cloud computing.

James Gosling Hosts the Toy Show
The annual JavaOne conference toy show displayed not only innovation but excellence in generating technology that serves humanity.

2009 JavaOne Conference Wrap-Up: A Solid Show
Where else but at the JavaOne conference can you find hundreds of people who cheer and applaud when someone declares, "Classpath is dead"?

Dynamic Languages Powered by GlassFish v3 Application Server
Learn how GlassFish v3 has been designed to support dynamic languages like Ruby, Python, and Groovy on the JVM.

Continuous Integration in the Cloud With Hudson
Sun's Kohsuke Kawaguchi discussed Hudson, the open-source continuous integration system that enables developers to automate various aspects of the development process.

Mobility General Session: Your Java Lifestyle -- Mobile, TV and Beyond
With netbooks, Amazon Kindle, PlayStation 3, and set-top boxes, the mobile device market is going to explode far beyond the current 2.6 billion mobile phones.

Rock Star: Simon Ritter
Rock Star Simon Ritter explains the importance of DTrace for Java developers and provides a sneak preview of his Friday morning demo as part of James Gosling's "Toy Show."

Return of the Java Puzzlers: Joshua Bloch and Neal Gafter
Think you know the Java programming language inside and out? Joshua Bloch and Neal Gafter want you to think again.

Java Technology for Gaming: Challenges and Solutions for Collision Detection
Flying saucers, bouncing cannon balls, and impenetrable mazes -- welcome to the interactive world of Java 3D game development.

Technical Session: JavaFX Technology in Action: From Design Tool to Desktop, to Mobile Device
Canoo's Mike Mannion describes how his company used JavaFx to develop Music Pinboard and then quickly migrated it from the browser to the desktop to mobile devices.

Microsoft General Session: Taking Interoperability to the Next Level
With netbooks, Amazon Kindle, PlayStation 3, and set-top boxes, the mobile device market is going to explode far beyond the current 2.6 billion mobile phones.

Daily Prompt: Just Two More Days!
There's so much to take in at the Conference: cool mobile devices, the amazing marble-sorting machine, new people and ideas. The only thing missing? A good foot massage.

Daily Prompt: The JavaOne Conference Rolls Along
Larry Ellison was a surprise guest at the Day 1 general session. And the Java community was thankful for his words of reassurance.

Intelligent Design -- The Pervasive Java Platform
What drives the evolutionary and revolutionary changes in Java and JavaFX technologies? Ultimately, it's the consumer, says Sun Distinguished Engineer and CTO Bob Brewin.

Rock Star Mik Kersten
Mik Kersten explains how Mylyn, a task-focused interface tool, can be used by Java developers in their everyday work to enhance their productivity.

Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3
GlassFish v3, the Java EE 6 compatible application server, is entirely modular. Have a look at the new OSGi-based architecture and new features.

Duke's Choice Awards Winners for 2009
Java is everywhere: The 10 winners highlight the uses of Java technology in education, environment, gaming, satellites, finance, and more.

Rock Star: Cliff Click
Rock Star Cliff Click discusses how modern architectures impact Java applications, common misconceptions about benchmarking, and offers a quick performance overview of Scala, Clojure, Jython, JRuby and other alternative languages.

Technical Session: Introduction to JavaFX Script
The Introduction to JavaFX Script session was a whirlwind of important information that no novice JavaFX programmer should be without.

General Session: Being Unique With Sony Ericsson
One of the pioneers in Java ME technology-based product deployment, Sony Ericsson is reaching out to the Java community.

Daily Prompt: Welcome to JavaOne!
Welcome back to San Francisco, the home of Sun's annual JavaOne conference. Get ready for a wild ride!

Rock Star: Joshua Slack
Rock Star Joshua Slack discusses 3D Java technology and Ardor3D, a professionally oriented, open-source 3D Java engine that he created to take better advantage of modern Java concepts and libraries.

Rock Star: Neal Ford
Rock Star Neal Ford explores the differences between JRuby and Groovy, explains how to make unit testing palatable, and contrasts traditional design patterns on the JVM with the more metaprogramming approach associated with dynamic languages.

Java: Change (Y)our World
The 2009 JavaOne conference opened with a Sun general session that stressed innovation, expressiveness, and monetizing opportunity. It closed with a surprise appearance by Larry Ellison.

JavaOne begins!
James Gosling: Father of Java JavaOne is finally beginning! Getting ready for this one has been an incredible amount of work for everyone involved. The lineup of sessions is superb. I had a *really* hard time picking the Duke's choice winners (they all deserved to win). The engineering teams have been doing grand acts of heroism to get a pile of software releases ready. jag

CommunityOne West General Session: What's New in the Sun Cloud and OpenSolaris
David Douglas, Lew Tucker, and John Fowler discussed what makes cloud computing and the new release of the OpenSolaris OS so appealing.

Ajax: Tools of the trade
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never code JavaScript in just a text editor again. Nathaniel T. Schutta

Ajax: Tools of the trade
Ajax has effectively launched a new era in JavaScript development, bringing with it a plethora of robust tools for the JavaScript programmer. Take a quick tour of the tools you could be using for JS development, debugging, testing, and more. You'll never code JavaScript in just a text editor again. Nathaniel T. Schutta

A Java Developer's Quiz: Part Two
Test your knowledge against that of leading Java developers. Are you up to the challenge?

Domain-driven design with Java EE 6
When a Java EE application needs to implement type-specific behavior for domain objects, a procedural, service-oriented approach leads to unnecessary code and hard-to-maintain logic. Learn about Java EE's architectural flip-side: domain-driven design that lets you make the most of Java's object-oriented roots. Adam Bien

Will the Java Platform Create The World's Largest App Store?
Jonathan Schwartz To say the past few months have been a whirlwind is an understatement. And thanks for the reminders, I recognize it's been a while since I've posted a blog. For reasons why, just to read the background. And before you ask, SEC regulations and securities laws limit what I can discuss about the Oracle transaction, so don't expect any insights on the topic. Jonathan Schwartz

The Developer Insight Series, Part 3: The Process of Writing Code
Leading Java developers share their observations and insights about the process of writing code.

Clojure: Challenge your Java assumptions
Clojure's immutable datatypes, lockless concurrency, and simple abstractions make parallel programming for multicore hardware simpler and more robust than in Java. Joshua Fox takes you on a tour of this exciting new language for the JVM, which was just recently released in v1.0. Joshua Fox

Know your Oracle application server
René van Wijk offers tips for troubleshooting incompatibilities between Oracle Web application servers and Java EE application components such as TopLink Essentials, Apache MyFaces Trinidad, Hibernate, and EJBs. René van Wijk

JavaFX App-O-Rama: Applications From the Community
This article highlights some of the applications that the JavaFX community has developed and provides insights from the authors about their experiences using the JavaFX platform.

Building cloud-ready, multicore-friendly applications, Part 2: Mechanics of the cloud
What's all that airy stuff we're calling "the cloud"? Appistry's Guerry Semones explains the mechanics of how cloud platforms take your cloud-ready application code to the next level. Guerry Semones

The Developer Cloud: Netbeans 6.7 + Kenai
James Gosling: Father of Java One of the many interesting things we've been working on lately is the Developer Cloud. There are two major components to it. One is the cloud infrastructure itself: Kenai a much-more-than-a-forge collection of developer facilities that allows you to assemble project areas from a selection of services that range from several SCM systems, bug management systems, wikis and forums. jag

Mastering Spring MVC
If you like the Spring Framework, you'll want to explore Spring MVC for Web development. With Steven Haines as your guide, learn where Spring MVC fits into the Java Web development landscape (including a little bit of Java history), then quickly get up to speed developing a Spring MVC application. Steven Haines

JavaOne free pass and travel contest
James Gosling: Father of Java Can't afford a JavaOne pass or travel expenses? We're running a contest to help get you there. jag

Java Me SDK 3.0 launched!
James Gosling: Father of Java The mobile group has just released a lovely new version of what used to be called the "wireless toolkit", but is now the Java ME SDK . It includes integration with third-party emulators and Windows Mobile devices; on-device deployment and on-device debugging; CLDC/MIDP, CDC/FP/PBP/AGUI, and BD-J (blue-ray); the new CLDC ... jag

The Developer Insight Series, Part 2: Code Talk
Developers Joshua Bloch, Masood Mortazavi, Jaron Lanier, Victoria Livschitz, and Brian Harry discuss the keys to writing good code.

Is There a JVM in my TV?
It IS possible to put a JVM machine inside your cable set-top box. This article explains OCAP and Tru2way technology, and shows you how to get started with Tru2way application development.

JavaFX Mobile Applications ??? Best Practices for Improving Performance
Sun engineer Michael Heinrichs provides some hints on how to improve the performance of JavaFX Mobile applications.

Java for FIRST Robotics Competition
James Gosling: Father of Java I spent the end of last week in Atlanta at the finals for the FIRST Robotics Competition . This is a competition where high school students build robots that perform some task. This year's task looked an awful lot like building a robotic basketball player. I was there partly because it's just a cool event; but mostly because ... jag

Java + You = Innovation
The 2009 JavaOne Conference is just around the bend -- it's time to get ready.

Lean service architectures with Java EE 6
Thanks to Java EE 6's simplified development model, a few interfaces and annotated classes are all you need to implement the facade, the service, and the domain structure that constitute a lean service-oriented architecture. Surprised? Read on. Adam Bien

Sign up for JavaOne!
James Gosling: Father of Java The Java crew at Sun is once again totally into getting ready for this year's JavaOne conference. The papers submitted were awesome: they'll make for a great lineup of technical sessions. EE6 will be a major feature of the enterprise track, as will RESTful techniques. Swing and JavaFX will be all over the place. The device ... jag

Enterprise Tech Tip: Jersey and Spring
Learn how to use the support in Jersey, the reference implementation of JAX-RS, for the Spring framework.

Tech Days coming to Russia
James Gosling: Father of Java If you're anywhere near St Petersburg (the one with the palaces , not the one with dolpins ) come to the TechDays event we're running next week. My boss (Jeet Kaul - pronounced "Cool", and he is) will be there, along with a pile of experts on a wide variety of topics from all Sun technologies. Three intense days of technology deep dives. jag

The Developer Insight Series, Part 1: Write Dumb Code -- Advice From Four Leading Java Developers
Java Champions Heinz Kabutz, Cay Horstmann, and Kirk Pepperdine respond to Brian Goetz's advice to avoid cleverness and write dumb code.

Deploying An Applet In Under 10 Minutes
Java SE staff writer Sowmya Kannan walks you through the exact steps of how to deploy an applet in a typical deployment scenario.

Wandering the UK
James Gosling: Father of Java I spent last week wandering the UK. Mostly in London, but I spent a great day at a developer conference for GCHQ where I gave a keynote and was on a panel about agile development. It was a pretty spirited group and a lot of fun. In London I gave talks at a pile of companies: mostly financial institutions, all heavy Java users. jag

Just Say "Britney Spears": Multi-Modal Search and On-Device Portals
Discusses the importance of multi-modality in a search-driven On-Device Portal (ODP), demonstrates multi-modal search in a Java Platform, Micro Edition (Java ME) ODP, and summarizes solutions to technical challenges in developing the Java ME application.

Seeding Cloud Computing: A Conversation With Java Champion Alan Williamson
Alan Williamson, the UK's first Java Champion, discusses the challenges of and misconceptions about cloud computing.

Discovering Devices and Sending Files via Bluetooth in Java ME
This tech tip shows you how to create a MIDlet that will search for Bluetooth-enabled devices and services, and then allow the user to send a simple note to one of the found devices.

Sun's Cloud (4 of 4)
Jonathan Schwartz In the last three updates to this blog, I've tried to set out a clear direction of where Sun's headed. I've talked about our three basic priorities: 1. Technology Adoption 2. Commercial Innovation 3. Efficiently Connecting Adoption and Commercial Opportunity. I'm hoping you've got a clear picture surrounding the first ... Jonathan Schwartz

Sun's Network Innovations (3 of 4)
Jonathan Schwartz As I referenced in my prior entry, I'm reviewing Sun's three major strategic imperatives, and our progress going in to next fiscal year. Our strategic imperatives, in order, are: 1. Technology Adoption 2. Commercial Innovation 3. Efficiently Connecting 1. and 2. This entry focuses on the second, Commercial Innovation, and reviews our core revenue products, services and strategies. Jonathan Schwartz

Meet Sun Software Engineering Manager Masood Mortazavi, Part 2: Java DB, Project Models, and More
Sun software engineering manager Masood Mortazavi discusses the strengths of Java DB, the importance of project management models, and more.

GlassFish and MySQL, Part 4: Creating a RESTful Web Service and JavaFX Client
Learn how to use the NetBeans IDE with GlassFish and MySQL to create a RESTful web service. You'll also learn how to use the NetBeans IDE with JavaFX support to run a JavaFX client for the web service.

Technology Adoption (2 of 4)
Jonathan Schwartz As I referenced in my prior entry, I'm reviewing Sun's three major strategic imperatives, and our progress going in to next fiscal year. Our strategic imperatives, in order, are: 1. Technology Adoption 2. Commercial Innovation 3. Efficiently Connecting 1. and 2. This entry focuses on the first, Technology Adoption. Adoption ... Jonathan Schwartz

Understanding Sun in Three Easy Steps (1 of 4)
Jonathan Schwartz We've been making a fair number of announcements recently - on both the product and the partnering front. That's generated a lot of interest, and a fair number of questions. So I thought I'd take the opportunity to deliver this overview and the upcoming focused discussions on what makes Sun tick in a video format. Let ... Jonathan Schwartz

HP Joins Solaris Community (Live Free or Die)
Jonathan Schwartz In 1809, a hero in America's Revolutionary War, General John Stark, was forced to decline an invitation to a military reunion due to ill health. He sent a toast to be read in his absence that began, "Live Free or Die." That phrase is now the official motto of the American state of New Hampshire (where Stark lived), known for a fierce sense of independence (and no income taxes). Jonathan Schwartz

A Java Developer's Quiz
This quiz reflects the intellectual curiosity and the spirit of fun to be found among leading Java developers and in the Java community as a whole.

JavaFX Hits 100,000,000 Milestone!
Jonathan Schwartz I have some extraordinary news to share. As of late this evening, Sun will have shipped its 100,000,000th runtime. Congratulations, folks! From a standing start in early December last year, JavaFX's download rate makes it the fastest growing RIA platform on the market - demonstrating the fastest adoption of any product Sun has ever shipped. Jonathan Schwartz

Sun's Q2 Financial Results
Jonathan Schwartz These are my spoken notes from last week's earnings call - rather than recraft them, I figured I'd simply republish. _______________________________ And thank you all for joining us this afternoon.  I'll start with some perspective on our Q2 results and the current climate, then follow-up with commentary on our products disclosure - slides 6 and 7 in the slide deck. Jonathan Schwartz

Why Your Next Java ME Mobile Application Should Include JavaFX Mobile
Although JavaFX is a new language, developers can call methods on and instantiate objects within libraries that exist in Java ME. Bruce Hopkins shows how.

Enterprise Tech Tips Crossword
The Enterprise Java Technologies Tech Tips have covered a wide variety of enterprise Java technology topics. Here's a crossword puzzle that tests your knowledge of some topics covered in recent Tech Tips.

crypto for enormous criminals
Criminals looking for encryption, to stop the PoPo from snooping, need look no further. [link] It's free, it's secure, and best of all, Pigs can't break it. aggregate.proces...@cryptosms.org

Making Progress with Swing's Progress Monitoring API
In this tip, you'll learn how to use Swing's progress indicator support to monitor and report on the progress of long-running operations.

GlassFish and MySQL, Part 3: Creating and Using a Web Service
In this third article in a series of articles on GlassFish and MySQL, you'll learn how easy it is to convert the controller layer of the web application discussed in Part 2 into a web service.

Mixing MIDI, Tone, and Sampled Audio using MMAPI
In this tech tip, Vikram Gopal shows you how to mix and play multiple media content at the same time. He uses the Mobile Media API (MMAPI) and the NetBeans IDE.

Managing a Bestseller
Jonathan Schwartz There are a couple of bookstores in my neighborhood. They could not be more different from one another. The first is known to focus on best seller lists, to promote popular books, and use displays and traditional retail techniques to drive business. They seem to do well, year in, year out. The other bookstore is more ... Jonathan Schwartz

Blu-ray Disc Application Development with Java ME, Part 2
In this article, we introduce you to the Java ME SDK 3.0, which is the perfect tool for all Java ME development - whether you're doing Blu-ray application development or mobile phone application development.

Application Basics With Ants (Young Developer Series, Part 3)
Learn about Java packages, variables, and ways that objects interact with each other through methods.

Top Java Developers Offer Advice to Students
Eleven leading Java developers -- from Joshua Bloch to Tor Norbye to Chet Haase -- offer advice to students about how to become better developers.

Meet Sun Software Engineering Manager Masood Mortazavi, Part 1: Reflections on Computers, Technology, and Life
Sun software engineering manager Masood Mortazavi reflects on the meaning of technology, the pitfalls of virtual reality, the nature of open-source movements, and more.

Encode Once, Play Anywhere: An Interview With JavaFX Media Lead Engineer Tony Wyant
In this interview, Tony Wyant, Sun's lead engineer for JavaFX Media, shares his vision of how JavaFX media technology will change the way rich Internet applications (RIAs) are built.

(Another) Win for Open Storage...
Jonathan Schwartz Wikipedia is one of the world's most visited web sites (8th in the top 10, in fact), delivering an enormous breadth of content to an audience as vast as the internet. But Wikipedia's evolved to become more than an on-line encyclopedia: they've become one of the world's largest search engines, they're a global source of ... Jonathan Schwartz

The Inside Story (Java, Microsoft and MySQL)
Jonathan Schwartz As consumer spending slows across the world, a variety of "brick and mortar" retailers are clearly feeling the impact. Foot traffic is slowing, and it's getting harder to balance debt laden real estate portfolios and fickle consumer trends. For consumer product manufacturers, retail distribution is key - it's how you get in front of a customer. Jonathan Schwartz

You Have to Stop to Change Direction
Jonathan Schwartz The bursting of the internet bubble was good for the computer industry. Many of us didn't like the medicine, but I can't remember a single customer upset at the idea of paying $20,000 for computing infrastructure that used to cost them $100,000. The price compression came from open source software, and a move toward ... Jonathan Schwartz

Change Has Come to America
Jonathan Schwartz </> On behalf of Sun Microsystems, I would like to offer my sincerest congratulations to President elect Barack Obama. What an extraordinary accomplishment. I would also like to extend my congratulations to his web team for having chosen MySQL as the platform behind their election web site, BarackObama.com. Lest many of you get your hopes up, we cannot guarantee the White House to all MySQL users. Jonathan Schwartz

Understanding Sun's Business - Q1 Results
Jonathan Schwartz We announced our earnings today, and put specifics around our preannouncement from a week ago. We also greatly increased the transparency of Sun's business by providing line item detail surrounding our most important product categories (and we broke out core elements of our Software business for the first time). If you'd ... Jonathan Schwartz

for example Thottumkal forward
Tom wrote: [link] edwin.goldf...@suddenlink.net

Innovation Loves a Crisis
Jonathan Schwartz </> I thought I'd share a note I sent earlier in the week to Sun's leaders - about the turmoil we're seeing in the markets, and how I want our team focusing their efforts. _______________________________________________________________________________ Begin forwarded message: From: Jonathan Schwartz Date: September 30, 2008 12:02:29 AM PDT To: All Sun Subject: Headlines, Financial Crisis, etc. Jonathan Schwartz

Saving a Fortune in Data Warehousing
Jonathan Schwartz UPDATE at bottom. I just wanted to extend my congratulations to the team at Greenplum, and our joint customers at Fox Interactive Media - the folks behind MySpace, Photobucket, IGN, FOXSports.com, and a whole series of web properties that together represent one of the single largest audiences on the web. All three of us ... Jonathan Schwartz

Of Wine, Virtualization and xVM
Jonathan Schwartz A few years back, I remember sitting with a group of customers talking about wine, and virtualization (a natural pairing, if ever one existed). Wine, because we were at an event Sun was hosting in Napa Valley, the heart of California's wine country - virtualization, because the attendees were data center professionals who'd come to talk about the future. Jonathan Schwartz

Fanning the Winds of Change in Storage
Jonathan Schwartz It's been over a month (and three hurricanes in America) since I've posted a blog. More than a few of you've noticed - thanks for the prodding... It's been a busy summer, on nearly every front. Customer activity hasn't slowed down, and the good news surrounding the (otherwise unfortunate) economic crisis embroiling many ... Jonathan Schwartz

MySQL Wins at LinkedIn!
Jonathan Schwartz I was with a customer last week, who leads technology and operations for one of the world's largest companies. We were talking through his priorities for the upcoming year, and on a page filled with various traditional priorities (consolidation, energy management, disaster recovery, regulatory compliance) were two interesting words. Jonathan Schwartz

Software Pearls research
Dear Java Professional, When it comes to solving problems related to hashing collections (Hashtable, HashMap, HashSet, etc..), I have often been frustrated with the too generic nature of available tools, so, in time-honoured tradition, I founded a company to launch a tool targetting this very focussed area of Java programming: hashing containers.. lo.vanhels...@telenet.be (Laurence Vanhelsuwe)

Solaris on Wall Street - Faster and Faster
Jonathan Schwartz I remember a dinner I had a while back with the CEO of a global financial services firm. As one of his first acts as CEO, he'd cancelled an enormous outsourcing contract, and I'd asked him why - his response has stuck with me. "Banking is a technology business. Pure and simple. I can't win if I don't have my own ... Jonathan Schwartz

Apologies for loss of service
The server hosting the moderation software has run into troubles, and we're going to have to set it up elsewhere. Until this time, we won't be able to moderate any comp.lang.java.announce articles. Apologies - I'll get it back up ASAP. Jon Skeet, moderator sk...@pobox.com (Jon Skeet)

Anything But a Flash in the Pan
Jonathan Schwartz There are only two kinds of storage devices - those that have failed, and those that are about to fail. That's the view most datacenters have about the traditionally mechanical devices pejoratively referred to as "spinning rust." All disk drives fail, cheap drives fail faster. If the average time to fail is five years, you and your laptop can make do with the occasional backup. Jonathan Schwartz

Growing in the P7 (not just the G7)
Jonathan Schwartz De facto standards are the only ones that matter. That's a bit of a truism in the technology world - well intentioned standards bodies and departments of justice can do their best, but at the end of the day, volume deployment is the only setter of standards. Ubiquity trumps policy, just about every time. To that point, ... Jonathan Schwartz

spiffy framework v0.05 released
The Spiffy Framework is a collection of well tested and efficient best practice utility methods and classes. Most of the code has been applied in industrial settings with great results. The aim of this code is to remedy design flaws or insufficiencies in existing API's or make tedious interactions with the API straight forward. spammer.rea...@googlemail.com (carlo)

sqlorm v1.0.11 released
New stuff in this release * Added sqlorm-with_src.jar to the sqlorm.zip containing both classes and source files for better integration with IDE's. * Added ConstantsDump which enable type safe SQL development and easy database refactoring capabilities (see [link] for spammer.rea...@googlemail.com (carlo)

Transparency and Making Choices
Jonathan Schwartz Not long ago, I was sitting across from the CEO of a media company. He showed enormous pride in the social value of his organization - in delivering news to the world via a global team of thoughtful, award-winning journalists. He asked what made me proud to be at Sun. Among a number of things, I said I'm proudest of the ... Jonathan Schwartz

Saskatchewan Marathon 2008 Route Free Photos
Ansir Development Limited We've placed your free Saskatchewan Marathon (30th Anniversary May 25/2008) photos on Fliker. The 30th anniversary of the Saskatchewan Marathon took place on May 25/2008. The day before was the Saskatchewan Marathon?s Pasta Dinner featuring John "The Penguin" Bingham as the guest speaker. For more information on Saskatoon's Saskatchewan Marathon please visit the web site. Dan Andrews

JavaFX as Rich Internet Application Platform
Jonathan Schwartz JavaOne wrapped up on Friday. We hosted individuals from across the globe, and from every industry: consumer electronics and gaming, to enterprise IT, space exploration, factory automation, the automotive industry, academia - like the network itself, Java delivers something for nearly everyone, everywhere. This year's ... Jonathan Schwartz

Jailer 2.2.0, Model-based Data Export Tool
Jailer 2.2.0 has been released. Model-based data export, schema browsing and rendering. Exports consistent, referentially intact row-sets from relational databases. Removes obsolete data without violating integrity. DBMS agnostic (JDBC). Platform independent. Generates topologically sorted SQL-DML. The 2.2.0 release includes ... ralfwis...@gmx.de (Wisser)

OpenSolaris, Amazon, MySQL and Glassfish... Clouds Parting
Jonathan Schwartz We made some big announcements this week at our annual developer forums, CommunityOne and JavaOne. I thought I'd highlight a couple in particular. We announced the first commercial release of OpenSolaris - targeting high speed developers and development teams (not consumers...). OpenSolaris focuses on developers wanting ... Jonathan Schwartz

Our Q3
Jonathan Schwartz We announced the results of our third fiscal quarter (Q3) on Thursday last week, and the results weren't what I, or any of us, wanted. As you can read in the press release, we delivered $3.267 billion in revenue for Q3, roughly flat with a year ago. On that revenue, we delivered a GAAP loss of 4 cents (equal to the charge ... Jonathan Schwartz

FlexGantt 1.1 has been released
Release 1.1 of FlexGantt has been released on April 29th, 2008. It contains a long list of bug fixes, enhancements, and new features. It also adds internationalization support for several languages: English, German, French, Spanish, Japanese, and Chinese. FlexGantt is a UI framework for Java / Swing. It provides interactive, ... dlemmerm...@gmail.com (Dirk Lemmermann)

NetBeans 6.1 released
Its been a while since I've announced any news about Netbeans but that is because of the controverse which (IMO:) overshadowed the initial 6.0 release. Being one of the many critics I didn't want to risk writing up negative critics on a platform where they don't belong. So, having that out of the way: Yesterday NetBeans ... n...@m.catslair.org (Lion-O)

Freedom's Choice
Jonathan Schwartz Today is the opening day of the MySQL User Conference - so I thought I'd describe a recent customer interaction related to the acquisition. A few weeks ago, I was visiting the Chief Information Officer of a large commercial institution. He had with him the company's Chief Technology Officer, Chief Information Security ... Jonathan Schwartz

[ANN] ScroogeXHTML for the Java(tm) platform 3.0 released - RTF toHTML/XHTML converter bean
April 5, 2008 - betasoft, independent software developer for CodeGear(tm) Delphi and for the Java(tm) platform, is pleased to announce the release of ScroogeXHTML for the Java(tm) platform 3.0. ScroogeXHTML for the Java(tm) platform is a JavaBean(tm) which can convert a subset of the RTF standard to XHTML and HTML 4.01. michael.jus...@nospam.gmx.net (Michael Justin)

Which is the Real Poisson D'Avril?
Jonathan Schwartz If you'd like the backstory on the April Fool's video making its way around Sun (below)... it goes like this. My normally trustworthy administrator let me know I had a lunch appointment with my normally trustworthy friend, Ted. So I went to a normally trustworthy restaurant, where the normally trustworthy host walked me to my table - and past a series of video cameras I foolishly didn't notice. Jonathan Schwartz

Give it Back.
Jonathan Schwartz As you know, Sun's open source software and microprocessor strategy has been, at times controversial. We've filled trade journals and chat rooms with all kinds of dialog and the occasional crackpot conspiracy theory. As many have rightly assumed from the outset, that controversy was, in fact, not a byproduct of the strategy ... Jonathan Schwartz

Embedding Routiki Maps
Ansir Development Limited After one week of coding and testing Routiki permalinks and embedded maps went live. The live embedded map below is an out and back run by Matt Mazurik. On any one day you can see Matt running almost anywhere in Saskatoon and if you are lucky you might even watch him run in a 4x800m relay. Embed Your Maps Your Way We have ... Dan Andrews

Routiki - Route Mapping and Photographic Searching for Travel, Running, Jogging, Walking, and Hiking
Ansir Development Limited Working on a mashup for runners, cyclists, walkers, and outdoor enthusiasts has provided me with an opportunity to do what I love. I first started running competitively while still in elementary school in the early 1970's. By the mid-70's the computer language of FORTRAN was also among my passions. Over 30 years later I still run for fitness and pleasure. Dan Andrews

Kohlberg Kravis Roberts & Co. Invests in Sun Microsystems
Ansir Development Limited What is the $700 million by Kohlberg Kravis Roberts & Co (KKR) in Sun Microsystems going to mean to my company and me? To answer this question I have to speculate what's in it for KKR. KKR is all about value creation and they say on their web site that their deals share some basic features: "KKR provides equity dollars ... Dan Andrews

A Productive Month
Ansir Development Limited Ansir Development Limited was incorporated on December 19, 2005. After a brief pause during the holiday season I have been busy with product and web site development. While our code will not be open source in the foreseeable future I will be committed to sharing some of our more interesting and useful code snippets in a monthly newsletter. Dan Andrews

Warm Winter Day in Saskatchewan
Ansir Development Limited It was a beautiful winter day to take a photo of my wife driving her 1981 BJ42 Toyota Landcruiser. The cows seemed to be enjoying the warm weather as well. This photo was taken near Saskatoon, Saskatchewan, and about 1 mile from our log house.My wife, Luanne, has been enjoying the new LCD monitor which she gave me for Christmas this year. Dan Andrews

Generated on Tue, 9 Mar 2010 17:08:26 Central Standard Time. Powered by Ansir's XHTML-RSS News Aggregator.