Skip to main content

Gary Edwards's Library tagged java   View Popular

01 Jul 09

InfoQ: How to Design a Good API & Why it Matters

A video with slide presentation featuring Google's Joshua Bloch. The topic is Java API

Summary:
A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.

www.infoq.com/...effective-api-design - Preview

java api webOS web-api joshua-bloch

29 Apr 09

What Oracle Sees in Sun Microsystems | NewsFactor Network

Good article from Aaron Ricadela. The focus is on Java, Sun's hardware-Server business, and Oracle's business objectives. No mention of OpenOffice or ODf though. There is however an interesting quote from IBM regarding the battle between Java and Microsoft .NET. Also, no mention of a OpenOffice-Java Foundation that would truly open source these technologies.
<br><br>
When we were involved with the Massachusetts Pilot Study and ODF Plug-in proposals, IBM and Oracle lead the effort to open source the da Vinci plug-in. They put together a group of vendors known as "the benefactors", with the objective of completing work on da Vinci while forming a patent pool - open source foundation for all OpenOffice and da Vinci source. This idea was based on the Eclipse model.<br><br>

One of the more interesting ideas coming out of the IBM-Oracle led "benefactors", was the idea of breaking OpenOffice into components that could then be re-purposed by the Eclipse community of developers. The da Vinci plug-in was to be the integration bridge between Eclipse and the Microsoft Office productivity environment. Very cool. And no doubt IBM and Oracle were in synch on this in 2006. The problem was that they couldn't convince Sun to go along with the plan.
<br><br>
Sun of course owned both Java and OpenOffice, and thought they could build a better ODF plug-in for OpenOffice (and own that too). A year later, Sun actually did produce an ODF plug-in for MSOffice. It was sent to Massachusetts on July 3rd, 2007, and tested against the same set of 150 critical documents da Vinci had to successfully convert without breaking. The next day, July 4th, Massachusetts announced their decision that they would approve the use of both ODF and OOXML! The much hoped for exclusive ODF requirement failed in Massachusetts exactly because Sun insisted on their way or the highway. <br><br>

Let's hope Oracle can right the ship and get OpenOffice-ODF-Java back on track.
<br><br>
<i>"......To gain Sun's software assets, Oracle also has to take

www.newsfactor.com/story.xhtml - Preview

openoffice java sun oracle ibm da-vinci massachusetts

  • Citigroup's Thill estimates Oracle could cut between 40 percent and 70 percent of Sun's roughly 33,000 employees. Excluding restructuring costs, Oracle expects Sun to add $1.5 billion in profit during the first year after the acquisition closes this summer, and another $2 billion the following year. Oracle executives declined to say how many jobs would be eliminated.
  • Citigroup's Thill estimates Oracle could cut between 40 percent and 70 percent of Sun's roughly 33,000 employees. Excluding restructuring costs, Oracle expects Sun to add $1.5 billion in profit during the first year after the acquisition closes this summer, and another $2 billion the following year. Oracle executives declined to say how many jobs would be eliminated.
21 Mar 09

WebKit and Java: James Gosling on JWebPane

James Gosling was asked an interesting question about the future of Java. Question: "if he had a magic wand and could change anything in the Java ecosystem (platform, language etc) what would it be? His answer was getting WebKit into the Java platform via JWebPane! <br><br>

One can only hope that Java RiA can successfully the WebKit graphical interface and visual document model with the same multi-touch, multi-modal artistry as Apple's iPhone and Safari. <br><br>

Adobe is similarly trying to enable the WebKit layout and visual document model in AiR. So far it's just ok. Based on the Flash-Flex runtime engine, AiR does have problems with multi-touch and multi-modal WebKit interface features. How Adobe deals with the inherent conflicts between canvas/JavaScript and Flash SWF also remains to be seen.

macstrac.blogspot.com/...osling-last-night-more-on.html - Preview

webkit java james-gosling JWebPane

17 Nov 08

ZK Live Demos

AJAX in Java = no javascript. Also known as Direct RiA

www.zkoss.org/demo - Preview

RiA Java JavaScript Dojo

20 Sep 08

Ephox EditLive! - Online html editor and web content management software

Web Content Editing Made Simple

Only EditLive! offers true ease of use with enterprise capabilities. It is the ideal solution for editing rich HTML documents in CMS, wikis, blogs, email and more. Give your content authors an editing solution that they will actually use. The Word-like interface makes content creation easy for business users who know nothing about HTML and want to keep it that way.

www.ephox.com/editlive - Preview

editlive java editors HTML-CSS

05 Sep 08

AIR, Java, and Robots - InsideRIA

"The AIR "robot" application connects to a Java backend that controls the robot through Mindstorm's public Java api, and Java and AIR are then glued together through an open source technology called Merapi. Merapi is an open-source project for connecting AIR and Java run by Adam Flater, and is sure to have an exciting future."

This is an excellent example of how many applications are using Adobe AiR. Java is used on the backend with the sophisticated Flash GUI on the front

www.insideria.com/...air-java-and-robots.html - Preview

ria air java

17 Jul 08

jGuru: How do you enable BASIC authentication using Tomcat?

Good site for Tomcat Configuration problems. Solved the login-access to manager console problem!

www.jguru.com/...view.jsp - Preview

tomcat java

15 Jul 08

Amazon.com: Head First Series of Programming-Developer Books from OReilly

Quick read able to get you up to speed overnight on just about anything

www.amazon.com/s - Preview

headfirst java javascript

18 Jun 08

Flash Wars: Adobe Fights for AIR with the Open Screen Project [Part 3 of 3] | AppleInsider

Part two of the Prince McClean Adobe-Flash history. Excellent history involves Adobe SVG, Microsoft VmL-XAML-Silverlight, Apple WebKit, Sun (Java) as they battle for dominance over web applications and the future of the Web itself.

www.appleinsider.com/...creen_project_part_3_of_3.html - Preview

svg ria flash adobe java javascript webkit air

  • Two areas where Flash can offer real value is in displaying and packaging video on the web, and in serving as a Java replacement for developing applets. Here's a look at how Adobe is working to defend its strengths in the face of competition, and how its efforts to open the Flash specification in the Open Screen Project play into these efforts.
  • proprietary FLV video container format
  • 4 more annotations...
12 Jun 08

Flex/Flash: About Singleton, Threads and Flex | Blogging about Software Development

Flex applications are, like Flash applications, compiled into an SWF file. Once a user visits the webpage containing your Flex application, the SWF file is downloaded to and run from the client computer. Instead of a seperate session each user receives their own copy of your Flex application. The client computer runs the Flash VM, which in turn fires up the local copy of your Flex application.

Furthermore, Flex uses the Actionscript scripting language. The current version is Actionscript 3. Actionscript 3 is single-threaded. By now you probably already see where this is going. The single-threaded nature of Flex applications means synchronization is not required.

www.bloggingaboutjava.org/...out-singleton-threads-and-flex - Preview

flex flash java swf

  • Flex applications are, like Flash applications, compiled into an SWF file. Once a user visits the webpage containing your Flex application, the SWF file is downloaded to and run from the client computer. Instead of a seperate session each user receives their own copy of your Flex application. The client computer runs the Flash VM, which in turn fires up the local copy of your Flex application.

    Furthermore, Flex uses the Actionscript scripting language. The current version is Actionscript 3. Actionscript 3 is single-threaded. By now you probably already see where this is going. The single-threaded nature of Flex applications means synchronization is not required.
1 - 12 of 12
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo