Posts filed under 'Open Source'

XForms on top of SWT?

Well, I would definitely fancy that, XForms with SWT yummy. I watch the Mozilla XForms activity for a couple of years now but they don’t really seem to get to a publicly deployed version of Firebird with one soon. But even if they would I would still love to have support for that in my Java applications because what can be better than a rich GUI without all the hassle needed to actually build it and hard wire it.

Chiba is an almost-complete implementation of XForms for Java. Chiba seems to be easily embeddable on the client side providing so an XForms client for Java applications.

We are thinking and will try to use it to create an Eclipse RCP XForms client. This is directly related with the Z3ECM and CPS projects: we would like to use Eclipse RCP as a rich client capable to consume XForms coming from the server, as would do the web browser.

The first step will be to set up an XForms client that will use HTML Form as interface (played into the SWT browser). Then we will try to use the UIGenerator of Chiba to create on the fly SWT forms directly from XForms. (no, I'm not stone ! ;-)

From: Eric Barroca

September 6th, 2005

Trolltech Releases Qt 4.0

Well, finally it happen and I hope, will be huge. For those of you not so familiar with Linux, QT is a C++ cross platform (Windows, Linux, Mac OS X) development framework which happens to be the foundation of the KDE window manager. KDE was and still is my choice of Window Manager under Linux for it’s maturity, multitude of well integrated applications.

QT is developed by Trolltech an Norwegian company who was smart enough to get involved with the Linux community and dual license they tool kit both GPL and commercial, which basically means you are free to use their tools as long as your application will be free (GPL), otherwise you can alway buy the licenses. Now, Trolltech got famous, had a rock solid and smart toolkit, the only problem was that they dual licensed only the Linux version of their toolkit and recently the OS -X version, which means, free apps but only under Linux and Mac, no Windows. With version 4 of QT also the Windows version is made available under the same terms as the Linux and Mac versions.

Now the big thing is that the road is free for some great Linux/KDE only applications to be ported under Windows. I would love to see my all time favorite applications available for free to the Windows users. What I miss mostly is KMail & Kontact (the best email client I used), Konqueror (the cool/fast/standard web browser), Quanta (the best free editor for PHP, CSS, HTML coding), Koffice (a good and simple enough office suite), I’m sure I miss many other applications.

What Gnome/GTK could offer for a long time (windows binaries) now KDE can too. Let’s not forget the cool: Gimp (Photoshop like graphic application), Inkscape (vectorial, svg graphical application), Gaim (multi protocol IM client) which are some great native Gnome/GTK apps but which also run under Windows.

June 29th, 2005

The Rise of Open Source Java

“ Last year at OScon, I gave a presentation entitled What Book Sales Tell Us About the State of the Tech Industry. One of the conclusions I drew was that Java was in decline, as its share of total programming language book sales had dropped by five percentage points in the twelve months ending June 2004. Well, we just re-ran those numbers, and saw a startling reversal.” [Tim]

I think the increase has nothing to do with Open Source and everything to do with the Desktop. Java was always friendly with the Open Source culture, I think it was just a lucky moment at the beginnings when the Apache organization got involved with it, today it’s just natural to consider making your Java project public and Open Source and Apache and BSD licensing are just as natural to any Java developer as the language itself, nothing has changed in this aspect this year, things go on just as they did in the past years.

The big problem with Java was that it was cornered server side, no wander with the big troubles Swing had (performance and platform inconsistencies), but then IBM bought OTI and their SWT project, started building Eclipse and making it public. Java started to have an honorable path to Desktop side.

So what happened this year? SWT and RCP got mature enough to be actually usable (Azureus, a SWT based Java bit torrent client is the number 1 downloaded application on SourceForge to prove that). Sun probably realized that they might loose any chance to keep Swing in the picture so they really started making it work. Java 1.5 is a huge step (maybe the biggest since 1.1) forward for Java, huge performance increases and a solid vision about GUI apps. Right now Java is a serious platform for GUI applications and with two great toolkits competing against each other with two great user bases trying to prove that their toolkit and platform (RCP and NetBeans) is best for development and the end user.

Yes I think 2005 is the year in which Java got a new start, it’s desktop side, it’s a fact and it’s unstoppable (the language itself is popular, tons of libraries covering every aspect, most of them with BSD or Apache licenses, great enterprise and server side support, still on the cutting edge of the emerging technologies and for sure right there, multiplatform when multiplatform really starts to matter).

June 19th, 2005

Nokia develops a new browser for Series 60 by using open source software

Nokia announced today that it is using best-of-breed open source software as the basis of a new mobile browser:

“A key component of this development has been Nokia's cooperation with Apple, as the Series 60 browser will use the same open source components, WebCore and JavaScriptCore, that Apple uses in its popular Safari Internet browser. Based on KHTML and KJS from KDE's "Konqueror" open source project, this software has enabled Safari to achieve industry-leading features and performance. Nokia intends to continue its collaboration with Apple and actively participate in the open source community to further develop and enhance these components, contributing Nokia's expertise in mobility.
...

Nokia is excited to enrich Series 60 with optimized mobile Web browsing. Open source software is an ideal basis for development since it enables Nokia to leverage and contribute to speedy software innovation and development. As a result, the entire Series 60 value chain, from manufacturers and operators to end-users, will benefit from the flexible architecture, full Web compliance and a truly enjoyable user experience," said Pertti Korhonen, Chief Technology Officer, Nokia.”

Open Source was here to stay, I think nobody had any doubts about that, mainly because it’s an movement which can not be stopped, how do you stop 200.000 people from doing what they think matters, you can’t. What is new is that corporations are more and more involved in it. Just think about it, IBM and Eclipse, Sun and Java, Apple Safari and KHTML and Konqueror, AOL and Mozilla and the enumeration can go on and on.

I think what happens is that Open Source is now part of some business strategies, the targets are different but the results are the same. IBM invested in Eclipse and was a wise move, for them Eclipse is the foundation for a new set of products, more eyes see more problems, but more important having the same foundation the switch from Eclipse to their tools is natural and effortless.

Not to mention that for an independent developer or a small company Eclipse might be enough, but for a medium or big company it is not, they need exactly what IBM has to offer. But for IBM the story doesn’t end here, they try to position themselves where the money is and will be in the next period, they will be the platform, not they but RCP (the foundation of Eclipse and IBM’s Workplace). Having RCP out there and Open Source, IBM will have the plugins, applications, functionality and plenty of developers with deep know how of the platform, a port from RCP to Workplace  is just as natural and effortless.

Apple was also smart when they choose KTHML over Mozilla. KHTML was written from scratch in a clean, nice, object oriented way, it is just natural if you want to adapt something to chose the most maintainable thing, and the Mozilla’s core while might have seemed the best choice was anything but maintainable with it’s inherited bloat. Apple wanted a browser and a platform they control at the lowest cost available, and they choose the most suited for their purpose. Different story with AOL, they just wanted an edge in their negotiations with Microsoft and probably a backup solution and certainly they’ we got that.

So, good for them but what is in it for us, the end users. Well I would say plenty; Konqueror is a better browser because of Safari and now is the second browser that passed the Acid Test 2. Nokia will have to give back something and even if will not be code, growing the user base of a standard compliance browser is enough for me. My company switched from Xemacs to Eclipse and it went in a transparent and natural way and I’m glad we did because it is a terrific development environment. SWT and RCP is the foundation for our products for at least 2 years now, and I’m glad we did that too, our clients are glad since they are no longer locked into an Microsoft platform, they can switch to almost anything else that matters when they choose and if they choose.

There is money in Open Source, important is to know where to look, we would definitely have to focus not on code sold but on value sold.

For us the end users, great moments are ahead, I can barely wait for Trolltech to release QT4 as Open Source for Windows too, just way to see a lot of great applications already available for KDE being available for Windows too. 

June 13th, 2005

After Release Status

After the first public release of SpaceMapper DataStore and MN8 last week I have some data to draw some conclusions. Unfortunately, on the release date, the FreshMeat announcement contained links which did not passed through the SourceForge counters (the link was directly to prdownloads instead of the downloads section on the status page), so I have no Idea about the downloads in the first day. However seems that there is a lot more interest in an XML database than in a new scripting language and even so 78% are interested in the binaries and only 22% in the source of the database project. With the scripting language the situation is reversed, 79% interest in the source and only 21% in the binaries. I guess peoples are more interested in how to write an interpreter than in using a new one :)

No feedback, no bugs, no mailing list interest no contributors which is reasonable to a first public release.

What is not reasonable is that the Klez virus on somebody's computer noticed the release and it sends thousands of virused mails with my email address in the from. In case anyone receives one I'm really sorry, it's not my fault, it's not from me and you can verify that by looking at the source of the message. All the mails I send goes through our server (194.102.233.6) which I'm sure you won't find in the received headers.

November 11th, 2002

Free/Libre and Open Source Software: Survey and Study

The final report of the FLOSS survey and study sponsored by the IST program is now on-line at: http://floss1.infonomics.nl/finalreport/

This report contains new statistical information about usage, creation and economics of free / open source software, as well as policy surveys and recommendations, mostly related to Europe.

It's quite a lengthy report, packed with some quite interesting results, worth having a look at it. For instance the use of Open Source Software by country: Germany 43.7%, UK 31.5%, Sweden 17.7 %. The Open Source activities of the 25 major software companies: 32% major OS development activities (IBM, HP, Compaq, SAP, CA, Hitachi, Sun, ...), 12% small OS projects (EDS, BMC, Adobe, ...) and 52% no visible OS projects (Microsoft, Oracle, ...)

July 19th, 2002

What’s wrong with Star Office?

I was looking at the nice KDE desktop and saying "Ok, now what do I do?" I don't have Office (don't tell me to use Star Office or whatever they're calling it this week). [Sam Gentile's Radio Weblog]

I've got my Office with the laptop, nothing to do there, but even when I'm in Windows I'm more happy with Open Office.

I have hree reasons for that. First, I'm the 20% type of user (as probably many of you) and Open Office fully satisfies my needs.

The second reason. It uses nice XML as document type. If you save a Star Office or Open Office document and then open it with some unzip utility (WinZip?) then you will find a couple of beautifully architect-ed XML documents. Data, metadata and styles are completely separated. Why it is this so important to me ? Because in some near future I may make a quick and dirty script to import all my Open Office / Star Office documents in an XML storage system and do whatever I want with them, including publishing them on the net with my own skins or generate PDF documents or whatever.

Now, I'm sure that you can do that with Word to but you will have to get dirty for that.

The last reason is the Drawing application, you can save your drawings as SVG and again, because SVG is XML you can do quite some interesting things with it.

June 2nd, 2002

Open Source for managers

Another idea Open Source Course for Managers?. Well, it would be nice to have all the software as Open Source-ed and still make money. It, won't happen son, but what can software companies learn from Open Source ?

November 10th, 2001

Open Source

Well, coding, coding, coding, not at the speed I planned or want but features are comming along. I discovered one thing about myself today. I don’t like changed code, it makes me feel bad, like it’s not pure anymore or I don’t trust it, even if I revise it line by line. When the feeling is to overwhelming I write a test case just to make sure! What the hell is wrong with me ? Or maybe is just my ego whom doesn’t like it that the code I produced is not perfect the first time. Yeah that must be!

Read an intresting article at the CIO Magazine. The idea is that most CIO’s are not happy with the commercial software these days. The amount of money spend is just colossal, and the results are I think well known by most of us, I think all of us had a few bad nights about the crap managers pulled on us just to get the piece out in time, without consideration for testing, quality and so on.

Now I have this idea troubling me for some time. Why not make an coalition of OS developers (or teams) and start producing Open Source software for specific enterprise areas. The money would come from sponsoring, in fact most of the CIO’s interviewed would be favorable to an Open Source solution, in fact many companyes could group together to sponsor such an software. Sure, support is needed, but let’s face it if they pay us we will provide the support to. Another issue, that might be a good idea to sponsor local LUG’s, which could act as local support.

The advantages are obvious, quick bug fixes, solid code, interoperability. No more huge maintenance costs (think about $400,000 for only one company) and most important no lock in. Sure it might take a year or two till the software would actually be usable, but I would see it as a good investion.

The disadvantage, who will pay us for our daily job ?

October 22nd, 2001

Daily Rumblings

Eazel, a company in which many (including myself) has put their hopes to improve Linux GUI and usability is going down. Unfortunately not many Linux companies remaining, I'm wandering when Ximian is going to close their gates. Even if the unfortunate dot.com bang wouldn't be associated with the OpenSource and Linux, Microsoft war machine is all over Linux these days. There seems still that one thing they can not understand. Yes they can demolish Linux (OpenSource) based companies (what's left whatever) but they can not make Linux disappear. Linux is not a company and doesn't depend on corporate financing, Linux is volunteer work and passion, you can't fight that :) )), in fact I have the feeling that they will grow our numbers :) ). What amazed me this morning that I found an article about Linux in an magazine. Then I shaw the date August 1999. Which magazine have now the guts to write about Linux, even the truth ? Still I learned one amazing thing from it, Jon Hall, the executive director of Linux International (an organization which promotes Linux) is an manger at Compaq !.

May 14th, 2001

Previous Posts


So, who is Remus?

Remus Pereni is a 32 years old free thinker, IT addict, who lives, works, and wonders about the meaning of life, relations, human nature, IT, technologies, clients, value and business from Satu Mare, Romania. More

Calendar

January 2009
M T W T F S S
« May    
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

Posts by Month

Feeds