Posts Tagged ‘jsp’

Is it time to put the brakes on Java?

Friday, December 10th, 2010

java_logoIt looks like it’s full steam ahead for Java. The next two versions of the Java Standard Edition, Java SE 7 and 8, were officially given the green light in a vote by the Java Community Process executive committee (JCP EC) this week. In addition, two other proposed specifications were approved, paving the way to add further new features to the Java language and class libraries.

But not everyone is pleased with the outcome. The Apache Software Foundation (ASF) has long contended that development of Java cannot go forward until Oracle addresses its licensing terms, which the ASF argues are hostile to open source implementations of the Java platform. That’s a breach of Oracle’s obligations to maintain Java as a free and open standard, the ASF says, per the terms of the Java Specification Participation Agreement.

Several other JCP EC members — including Crédit Suisse, the Eclipse Foundation, Google, IBM, and SAP — concurred with the ASF’s complaints during the recent vote. Although only Google went as far as to cast a no vote, the others amended their votes with comments to the effect that their approval was based on the technical merits of the specs only and that they were similarly concerned with the ongoing licensing debate.

To independent JCP EC member Tim Peierls, the fact that so many members approved the specifications when such important legal issues remained unresolved was deeply troubling. “To my own surprise, I’m coming to believe something heretical: that it actually is not all that crucial for Java to move forward,” Peierls wrote in a recent blog post. “We are whipped to a frenzy with messages (both subliminal and explicit) that Java is falling behind, losing mind share, being lapped by C#, anything to sell the idea that more is desperately needed, when in fact most folks could make do with a lot less.”

(more…)

Java Conflicts Brew between Oracle and JCP Insiders

Wednesday, October 27th, 2010

Oracle’s handling of the JCP (Java Community Process) is under fire from some insiders, who do not see a level playing field in Java technology standardization.

jsp-insiders-vs-oracle

The JCP determines which technologies do and do not make it into official Java specifications. Elections to the JCP Executive Committee are taking place this month. Executive committee member Doug Lea has pulled out of seeking another term on the panel and criticized Oracle’s handling of the JCP. And JCP participant Stephen Colebourne, a JCP specification leader and Apache Software Foundation member, objects to Oracle’s nomination of Hologic to serve on the executive committee. He also has questioned the candidacy of former Yahoo CTO Sam Pullara, wondering whether Pullara is too close to Oracle.

(more…)

A World of Widgets

Thursday, March 26th, 2009

In this post we would like to talk about widgets as the latest and one of the most popular phenomena in desktop and web application development. We are going to clear up what a widget is and what it is needed for.

From day to day, widgets become more and more widespread in the modern world of the Internet. First rich media and interactive entertainment widgets appeared yet in 2001. Now widgets are commonplace and are actively used on personal blogs, wikis, social network and auction sites, etc. One can meet them on web resources such as Facebook, iGoogle, LiveJournal, MySpace, Netvibes, WordPress, and many others.

What is a Widget?

First of all, let’s make clear what a widget is. A widget is a chunk of code that can be embedded in a web page or installed on a computer desktop. Widgets are usually understood to be interactive single-purpose applications for displaying and/or updating local data or data on the Web. They are packaged in a way to allow downloading and embedding into a web page or installation on a user’s machine. These interactive virtual tools are meant for providing services of single purpose such as photo viewing, displaying latest news, current weather, time, a calendar, a map program, a dictionary or a language translator, a calculator, desktop notes, among other things. Besides providing useful information, widgets represent some commercial interest as a powerful marketing channel, mainly due to their interactivity and viral distribution through social networks. Thus, widgets are often used as advertisements, links to websites, etc. Widgets are divided into three categories such as web, desktop, and mobile widgets. Let’s review all these categories separately.

(more…)

SWIT Investor Day