Wednesday, December 20, 2006

Eclipse Mylar Introduces Major New Innovation for Developer Productivity

Eclipse Mylar Introduces Major New Innovation for Developer Productivity

"New Task-Focused UI Filters Eclipse IDE Views to Show Only Elements Relevant to a Specific Task". Sounds good ...

- Vasudev Ram

Open source is getting more "mainstream" as people realize its economic benefits



Open source is getting more "mainstream" as software product companies - not just
the general software user - realize its economic benefits
. A few examples:

There are many commercial products and plugins based on Eclipse, the leading open source development platform/IDE for Java. See Eclipse Plugin Central for some of them.

Borland, another leading software development tools company, is basing the latest release of its flagship JBuilder product, on Eclipse. (The development tools are now actually from CodeGear - a Borland subsidiary to which Borland spun of its development tools unit, including JBuilder, C++ Builder and Delphi.)

The new Eclipse-based JBuilder 2007.

Actuate, a reporting tools company, has also based its latest product Actuate BIRT on BIRT from the Eclipse Foundation.

Another interesting article about Eclipse:

Eclipse's future appears to be sunny

Excerpts:

"“There's great corporate support there and it was a great base product,” Goodall said.
"

"In an average month, the Ottawa-based Eclipse Foundation gets about half a million requests to download the base Eclipse software development kit, according to Ian Skerrett, the foundation's director of marketing. "

"So why did IBM open-source Eclipse? Thomson said it was a way to maximize adoption and create the best product. The idea was that “the real value of integration would come from the customer,” he said."

"Goodall said there was a strong economic argument too. “There's no margin in
integrated development environments, and no money in integrated development environments,” he said. Companies like IBM make their money on their database management systems, application servers and so forth, but they need IDEs to offer their customers a complete set of tools. So, said Goodall, “if there's no margin in the product, it's about controlling cost of development.” Open-sourcing Eclipse allowed IBM to do that and benefit from the input of other developers. The Eclipse consortium that IBM set up shortly after open-sourcing the code included Borland, Merant (since acquired by Serena Software), Ottawa-based QNX Software Systems, Rational Software (since taken over by IBM), Red Hat Software, SUSE (now part of Novell Inc.) and TogetherSoft (since acquired by Borland). Today, the Eclipse Foundation has 152 members.
"

"Though he foresees some people will disagree, Goodall said Eclipse is not the leading innovator in the IDE market. He gives that distinction to Microsoft's Visual Studio, but he said Eclipse is doing well as a fast follower. “They're about six months behind where Visual Studio is,” he said, “but that's OK - they're always within spitting distance.”
"

- Vasudev Ram

Monday, December 18, 2006

You ARE a marketer. Deal with it.

Lovely post by Kathy Sierra. I really liked and agree with it ...

The post: You ARE a marketer. Deal with it.

Kathy was at Sun, is founder of JavaRanch, the world's largest online Java community, and one of the people responsible for starting the innovative and wicked cool Head Start series of books from O'Reilly.

The post ends thusly:

"Remember -- when people are passionate about something, and in a state of flow--and you have contributed to that by helping users/members learn and grow and kick ass--these are some of the happiest moments in their lives. Trying to promote more of that is something we should feel wonderful about, not guilty"

Wow ...

- Vasudev Ram

Saturday, December 16, 2006

Undergraduate VP of multinational company; TopCoder programming competitions site

Undergraduate VP of multinational company

Wu Yingying, 21, a psychology major, is now the Asia operations vice president with Connecticut-based TopCoder in Oct. 2006.

Some reports on the net cast doubts on the veracity of the claims made about her, such as the fact that she has over 100 inventions. Don't know for sure what's correct ...

--

TopCoder programming competitions site

TopCoder conducts programming competitions that have cash rewards. A very good site, I heard somewhere that it is developed in Java and considered one of the best designed and developed sites in Java. The competitions are in Java/J2EE and .NET. Prize amounts are reasonable to good.

- Vasudev Ram

Tuesday, December 12, 2006

Python module for Sybase

Sybase module 0.38pre1 released.

Sébastien Sablé has released a Python module for Sybase.

Excerpt:

"The Sybase module provides a Python interface to the Sybase relational
database system. It supports all of the Python Database API, version
2.0 with extensions."

Sounds good. This means we can write Python programs that work with Sybase databases.

- Vasudev Ram

Thursday, December 7, 2006

Borland Spins Off Its Tools Unit

Borland is separating its developer tools division into the CodeGear brand.

Borland Spins Off Its Tools Unit

- Vasudev Ram

Developing Linux apps for the Trolltech Greenphone

Developing Linux apps for the Trolltech Greenphone

An interesting article on LinuxDevices.com by John Lombardo.

The Greenphone development environment is shown below.



- Vasudev Ram

OSDL reorganizes, refocuses

Open Source Development Labs reorgs, refocuses

A few people including CEO Stuart Cohen have left. They are reorganizing and refocusing more on enterprise-y stuff.

- Vasudev Ram

Wednesday, December 6, 2006

Adobe FlashPaper: make a PDF or Flash doc out of "any printable file"

Looks interesting. Can make a PDF or a Flash document out of "any printable file".

Adobe FlashPaper

- Vasudev Ram

Free chapters from book "iText in Action"

Just saw this on comp.text.pdf from Bruno Lowagie, the book's author (and original author of iText):

Free chapters from book "iText in Action"

One chapter has lots of screenshots of PDF files created with iText, the other chapter discusses the background, history and different kinds of PDF.

Vasudev Ram

Building a web spider on Linux

Building a web spider on Linux

A good article by M. Tim Jones on IBM developerWorks.

Shows a few different examples, starting with simple screen scraping upto building an actual
spider. Uses Ruby and Python as the languages.

The article.

- Vasudev Ram

Ruby for Symbian OS released; Symbian hits 100 million

Ruby for Symbian OS
released (by Symbian).

Sounds good. Now people can develop apps for mobile phones using Ruby, for a big platform.

Of course, specialized libraries will be needed for the different features on phones as compared to PCs. Symbian is working on a proof of concept module which will include rendering, messaging and persistence. More should follow over time if there's enough momentum. A market of 100 million phones, hopefully, should provide some incentive to people to develop need libraries, etc. for it :-)

About Symbian

- Vasudev Ram

Sunday, December 3, 2006

SketchUp and Google SketchUp

Saw this via Phrogz.net.

Looks like an interesting app. 3D for everyone, is the tagline ...

SketchUp

Google SketchUp

SketchUp Products

Google SketchUp is free for personal use.
No registration is required.

Download it here

3D Warehouse
With this, you can can search, share or download 3D models for your design.

- Vasudev Ram

Saturday, December 2, 2006

Ruby: Tracing every method call with set_trace_func or Needle

Saw an interesting thread on comp.lang.ruby.
The original poster asked how to trace every method call in a program.

Using Kernel#set_trace_func and Needle were two ways suggested.


- Vasudev Ram