teknorati

Sunday, November 28, 2004

Confluence, the professional J2EE wiki

I just found out that there's a J2EE wiki. Actually a combination of a wiki and a blog which also offers PDF page export and page refactoring, and can be run on any application server using any RDBMS backend. This one I have to check out, from Atlassian.

CONFLUENCE
http://www.atlassian.com/software/confluence/

THE FREE ENCYCLOPEDIA

Wikipedia, the Free Encyclopedia
http://en.wikipedia.org/wiki/Wikipedia

Friday, November 26, 2004

Succeeding with Open Source Overview

Succeeding with Open Source Overview
http://www.navicasoft.com/pages/bkoverview.htm

Intel helping clients in Asia to use Linux

Intel helping clients in Asia to use Linux

By Ian King and Aiko Wakao
Bloomberg News


Intel, the world's biggest semiconductor maker, said it is helping Chinese and Indian customers build personal computers that use the Linux operating system, an alternative to Microsoft's Windows software.

Intel is providing customers with software drivers, documentation and resources to "more easily design, build and sell Intel-based desktops with the Linux operating system," the Santa Clara, Calif.-based company said in a statement.

Linux is gaining popularity in Asia among governments and research institutions because it is seen as cheaper and sometimes less prone to attack by computer viruses. The Linux operating system and other programs that run on it may be downloaded for free, cutting computer costs in countries with growing PC markets.

Intel processors, which cost up to $999 each, power more than 80 percent of the world's personal computers. Almost 95 percent of PCs run on versions of Microsoft's operating systems.

Intel spokesman Robert Manetta said his company began to provide the software tools "to meet demand." The tools are being given to companies that make unbranded PCs, he said.

Linux will account for about 6 percent of desktop-operating-system shipments by 2007, up from 2.8 percent in 2002, according to forecasts from researcher IDC. Windows will decline to 92 percent, according to the researcher.

Asian companies are adopting Linux, making the platform more competitive against formats offered by Microsoft at a time it is trying to expand the uses of its products beyond computers.

To attract users in Asia, Microsoft said in September that it would sell a cheaper version of Windows. The software, known as Windows XP Starter Edition, will start selling in India by early next year.

A year ago, Microsoft said it would work with six universities in Japan to develop better security for Windows-based software. Microsoft Chairman Bill Gates met with officials in February 2003 to assure the Japanese government that his company's Windows operating system is secure.

Last Thursday in a speech in Singapore, Microsoft Chief Executive Officer Steve Ballmer warned Asian governments that they could face patent lawsuits for using the Linux operating system instead of its Windows software, noting that Linux violates more than 228 patents, according to a recent report from a research group.

"Someday, for all countries that are entering the WTO [World Trade Organization], somebody will come and look for money owing to the rights for that intellectual property," Ballmer said.

Material from Reuters was used

in this report.

Copyright © 2004 The Seattle Times Company
SOURCE URL: http://seattletimes.nwsource.com/html/businesstechnology/2002099285_intelasialinux24.html

Thursday, November 25, 2004

OpenPRO E.R.P.

OpenPRO E.R.P.
http://www.openpro.com/erp.html

GLUECODE RELEASES OPEN SOURCE JAVA PLATFORM

GLUECODE RELEASES OPEN SOURCE JAVA PLATFORM
http://www.gluecode.com/website/news/release-2004-11-15-joe.jsp

Saturday, November 20, 2004

Open Source Programs

Open Source Programs
http://theopencd.sunsite.dk/programs-v1.4/

Friday, November 19, 2004

Terac : A Java-based Blogging system

Check this out :

Terac Blogging System

Easy installation
Support servers like Tomcat, Resin, WebSphere, WebLogic etc.
Support databases like HSQLDB, MySQL, PostgreSQL, Oracle, DB2 etc.
Multi-languages(English/Chinese...)
Fully customizable templates
Categories
Comments
Files upload
RSS syndication
WYSIWYG editor

*Multi-Users
*Search engine friendly URL
*Change template freely
*Track back
*XML-RPC
*Blog portal
*WAP
......
* Included in TM advanced edition.


Terac site: http://www.terac.com/

What can be done with an open source Java?

A Developer's Perspective

N

Bruno F. Souza, known as Brazil's JavaMan, has been a Java Technology Evangelist since 1995. A Senior consultant at Summa Technologies, Bruno has been part of some of Brazil's largest Java projects, even receiving a Duke Award for one of them. Bruno founded SouJava, the most active JUG in Brazil, is Community Leader of the JUGs Community in java.net, a member of the JCP, and leader of the Javali Project.

What can be done with an open source Java?

Since before JavaOne I’ve both asked and heard the question, “What can be done with an Open Source Java that cannot be done today?” Now, it seems that this question has been publicly asked, as Onno Kluyt, chairman of Sun’s JCP has just done in a recent article at MacWorld UK.

To be very honest, I think this question is now a bit outdated. Now that the JCP rules allow for an open source implementation of Java, it is clear that we will have an open source implementation, no matter what Sun thinks about it. So we should start asking the next question: “What will Sun (and all the rest of us) do to have a complete and compatible open source implementation?”

If we don't start now guaranteeing the compatibility of this open source implementation, then we, as a community, will face a huge problem. Since the question has been asked, let me start the discussion by listing the things we're looking for in Brazil, and the reason why we, as a country, are investing in the development of an open source implementation of Java. Although I did talk with Onno and others from Sun at JavaOne, and gave them basically these arguments, it is always good to make them clear:

Distribution
We need the ability to distribute the JVM and the JRE. Sun's distribution policy is too restrictive. We want to distribute the JVM in any Linux distribution, repackage it so it can be updated remotely when the systems need update, and it can be integrated with whatever software system the OS uses. Why can MacOS users have their JVM updated "magically", and Windows users install theirs with one click, but Linux users cannot? As a developer, I need to ensure that my users will have very easy installation process, not the crappy do it yourself process that Linux has today. We want to distribute it even if there's a no value added application that needs it. And for systems for developers, we want to distribute the complete set of tools. In addition, I want to be able to distribute the VM, even if I'm including in the distribution components made to replace it, like a competing compatible VM. As a Government, I want the ability to distribute Java to all my citizens, no matter their OS preference. Sun's current policy essentially forbids all that.

A Truly Free JVM
We want a complete JVM on free systems like Debian. We want Java to be really everywhere. The Free Linux distributions will not distribute a non-free VM, and as such, software developed for these distributions will not be done in Java. We need Java to be part of the core, so we can have all kinds of desktop applications written in Java.

Keeping Java at the core
We want Java to be an important language for developing desktop and server applications in all systems, including the Free Linux distributions. We want to have interesting projects like Looking Glass, Eclipse, NetBeans, JBoss, Open4Biz, and so many other unbelievably cool open source Java projects to become core parts of the Linux distributions for every system.

Write Once
We want to expand Open Office and other projects with Java! Open Office is the main office for free systems today. Open Office cannot really have Java as a core component because we don't have an open source implementation. This lack of an open source implementation precludes the inclusion of Java in this, and many other projects. This is an example of Sun’s restrictive licensing agreements that is hindering the fulfillment of the promise of Java.

Run Everywhere
We want to port Java to other systems. As an example, I would love for Java to run on the Brazilian Electronic Voting Machine. It has a specific OS and a specific Hardware. This and many other systems could have a complete and compatible implementation if there was an open source implementation available.

What does the future hold?
We want to guarantee that we have the rights to use it in the future. The Brazilian Government is using Java for many of its systems. How can we guarantee that we'll have a compatible implementation of Java if (for example) a resolution from the US Administration forbids Sun to do business with Brazil? How can we base our development in a technology with such possibility? The only way to guarantee the longevity we require is if we have an international community that can secure our long term use of an open source implementation. This is too problematic with a proprietary one.

A true community process
We want it to be compatible! We don't want to just "do our own,” like so many open source projects that do most, but not all that is required to be compatible. We want to join the world wide community, and help create a full compatible implementation of Java. We want to be part of the JCP. Since an open source Java will be a reality, compatibility and cooperation are core issues.

Support existing projects
And by the way, I don't really care if Sun open sources their VM or not. That's their decision. I think we in the Java community should rally together around the existing open source projects, AND help finish them. Go try out Kaffe, GCJ, or Classpath. Help by testing, developing, discussing. Help even by telling everybody that they exist. Go to open source events and tell everybody: you can do more today with the Classpath implementation (even though it’s incomplete) than you can do with many of the traditional open source languages. There's no reason not to use it!

Sun, if you want to help…
If Sun wants to help, there are a few things it can do that have nothing to do with open sourcing their implementation:

Change SCSL!
Please Onno, Jonathan, Scott: SCSL is terrible. It is slowing down the discussion on Java and Open Source. It forbids good people to work on guaranteeing compatibility of the open source VMs. And no, the recent Research License did not improve much, OK? It still has the same SCSL problems...

Sunday, November 14, 2004

Technical post

here...