Blog

Google Applets in Spicebird!

The upcoming Spicebird 0.7 will support iGoogle applets. You will be able to add iGoogle's applets to Spicebird's home screen, along the current Applets. Most of the current applets on iGoogle work on Spicebird.

You can add an applet by dragging its image on the "Add Stuff" page in iGoogle, into the Google Applet in Spicebird. The image on the right shows a Google Maps applet added to Spicebird's home screen.

 

Handling out parameters in javascript XPCOM components

Recently I had to create an XPCOM component in javascript. The interface had a function, parse, defined as below:

interface xxx: nsISupports {
    ...
    void parse(in AString data, out AString info, out boolean success);
    ...
}

I intend to describe the implementation of functions with out parameters and their usage. Though it may be too obvious for experienced xpcom/xul programmers, I hope this might help newbies.

I did not find much help online. Thanks to the guys in mozilla #extdev, #xul irc channels. It would not have been easy if not for their (quick) responses.

MDC has an article on creating an XPCOM component. I will not get into any details of component creation here.

Blogs in Spicebird

For Spicebird 0.7 we are planning an extension for bloggers with the following idea:

Progressing towards enterprise release

Things are moving ahead steadily towards Spicebird Beta 0.7. We will have all the features listed in our Roadmap, except basic email tabs. We had to shift email tabs to the next version to ensure we can work on more stable tabs implementation. We are planning to release 0.7 by mid of June, 2008. The deadlines are as usual tight and require us to spend marathon hours at work. Though that can be an excuse for not many updates from us, we will try to keep posting as & when we have some time.

Joining a startup

Joining a startup is like entering into a long-term relationship. You have to do a lot of study about the company and the people running it. Compatibility plays a very important role when you want to be a part of a small team running a company. You also have to understand and discuss the objectives & future plans (mission & vision) of the company with the founders. When you get the picture of the company's growth, you should be able to figure out where you can add value. Knowing this is crucial to have a successful relationship.

To list a few advantages of joining a startup, you can be a part of a highly talented and motivated people, get your hands on bleeding edge technology, get involved in various activities and grow along with company. When the company is small, the hierarchy is flat and the process is democratic. This provides a dynamic environment where you can voice your opinions and discuss things directly with the implementors.

What's your recipe for IM in Spicebird?

Most of you would have already seen the IM that we had in the 0.4 release and a lot of feedback did reach us.  There were thoughts on improving the windows, the integration and requests to support more IM protocols (Yahoo, MSN, AIM, ICQ and more).  We did brain-storm a lot on how to solve these issues, and here is the new Telepathy based recipe we came up with.  We are still experimenting and are not really sure how this experiment would end up, specially for Windows.

What's new on Spicebird?

Its been more than three weeks since we released the first public beta of Spicebird. So, what have we done since then and what has changed in our priorities and roadmap?

Will Spicebird remain Free and Open Source?

The short answer is - Yes! thats a promise.

The Spicebird source code is released under the same license terms as the Mozilla Firefox and Mozilla Thunderbird source code. We did that not as an obligation, but to make sure that all our work can go upstream without much trouble with the licenses.

Spicebird would be an open source project in it's true sense. The community will be involved in decision making and in the development of this project. We welcome contributions from the user and developer community in the form of feedback, bug reports and patches.

10000 downloads & loads of Feedback!

A big thank you to everyone who tried Spicebird. It's been a week and Spicebird Beta 0.4 was downloaded more than 10000 times from www.spicebird.com.

We did get a lot of feedback from the community - criticism, pats and feature requests. We will try our best to incorporate all you suggestions into the next releases (or hopefully in the updates). If you still have something to say, do mail me at prasad@synovel.com.

We are working towards making our SVN and the bugzilla available to everyone and keep watching this space for an announcement about it.

Spicebird Beta 0.4 Released!

So, here it is. Spicebird - on its maiden flight. After nearly an year of effort we finally got our act together to release the nascent version of Synovel's free and open source collaboration suite. The released version 0.4 contains well integrated tools of collaboration viz. email, contacts, calendaring and instant messaging.

Spicebird has a long road ahead to become a comprehensive communications suite. We seek contributions from the community towards acheiving this in the form of ideas, suggestions, bug reports and source code.

Get Spicebird!

Syndicate content