Testing Google Wave for Apps

I have had the opportunity to try out wave for my domain for the last couple weeks. I have used it on masteringwave.com. It has been a really nice experience and looks like it will propel wave in to the business side.

First Waves has already covered some of the functionality at with their post Google Wave Available to 31000 University Students. Where they talk about a university using Wave and show some screenshots.

I have been using wave to organize my team’s efforts since we got started using the preview version of Wave. But it did lack some features that are really nice in organizational perspectives.

It is still in preview and there will be more changes to the wave system. So it is likely to change in the future.

I really like the way the group function. All your mail groups can be used as groups in wave. It seems like the groups are using groups for apps, if such a thing exists. It is nice that you only have to provision the users on place.

It is possible to see when you are Waveing with people outside of the domain. This is really nice feature, and allows you to see if it is a private conversation you are having.

Also as with Wave you get your whole address book, so you can communicate with the people on your list.

It is of course to communicate outside of your own domain with other domains. I have not yet configured anything in my DNS to allow this type of wave communication. I guess that it has to be configured the same wave you configure your mail domain. But since there are no third party waves out there yet the configuration is probably quite minimal.

We got access to see how it was to develop apps for a hosted wave service. It is quite possible, but we still have some issues that we need to figure out how to manage before we start using it to the public. But basically wave works just the same way, it is just not sure that all participants are from the domain googlewave.com anymore. So if that is hard coded in any robot/gadgets it should be removed.

We used Google single sign on to make it possible to sign-up to log on to our service. For this to work properly, our app needs to be a part of the Apps Marketplace.

When you create a wave in the domain, the wave id will be prefixed with the wave id. The Wave id is then longer then the waves from googlewave.com. It is a question if those waves also will be prefixed to fit into the structure. So, when all waves need to be prefixed with the domains, then all the current waves will not work. I suspect there will be a solution for this.

For the usability part of the application, it is really nice to just have one place where all communication, both for guidelines and day to day communication.

On Google IO we will be releasing our caseish.com app. Stay tuned to learn more on how that will help you.

Bookmark and Share

Google IO Update

In MasteringWave, we have been developing a wave application for a long time. We are about to think that the application is ready for external feedback. It is in no way complete, but we would really like to show what we are capable of making this happen and get some feedback on how the application is working.

We could probably continue to develop on the application for the next three years and then make it available to the public to get response. But it is really important to get response from the market.

We are therefore happy that we have a boot to show of our project at Google IO next week. It will be exciting to see how people find the application and are sure they find it useful. If you want to get early access to the application, be sure to sign up to our newsletter. Then we will provide you with an early access link.

If you will be at Google IO be sure to drop by at our booth in the Developer Sandbox area and have a talk about how Wave can be used in your organization.

Here is the link to our Developer Sandbox, http://code.google.com/events/io/2010/sandbox.html

Bookmark and Share

Why is flex the best way to make Google Wave gadgets?

Before anything else, let’s have a short introduction about Flex. Flex is actually a software development kit released by Adobe that will let you develop and deploy a cross-platform rich internet applications (RIA) having Adobe Flash as its platform for web and Adobe Air for desktop version. Since according to Adobe Flash Player Statistics, flash reaches 99% of all the internet-enabled PCs all over the world; and that will give us the start. Now, let’s proceed to the core. I got two sides to completely turn your thoughts to consider Flex.

First, for the developer’s side, programming structure would be a concern and with Adobe Flex, coding are not that complicated since it is readable in an English like manner but of course you need to have a programmer’s logical thinking to get it going. It’s easy to integrate designs and even apply effects (as we all familiar with flash) to help improve your applications. Adobe Flex builder 3 and Adobe Flash Builder Beta are commonly used IDEs for developing Flex. Exporting and importing projects with the IDEs makes it easier to share or work on projects with the group and one thing that really bites me as a developer is the debugging feature. Debugging is your best bud to get your codes work well. When it comes to support for Flex, there are tons of tutorials available that you can research on the web and you can even start with the video tutorials from Adobe’s “Flex in a week”. So, as a developer, if you want to develop an impressive, well-presented, interactive, and functioning application, Flex is a top option. Even though there’s still some few bugs especially in flex 4 considering it’s still in beta, solutions are highly attainable.

Second, for the users’ side, presentation and functionality of the application are always been their issue. The users are the major factor to know if the application is well-developed. If the design or layout of the application is way too dull even if the functionality works well, the tendency is that the users will get bored and sometimes get confused to use the application. With Adobe Flex, great designs, interactivity and functionality can easily be binded together to create a stunning application. Users will then be interested, become familiar and the environmental cues are that understandable. Applications well-developed in Flex are always been that impressive towards the users. You can hear them say, “WOW!, NICE!, GREAT!, FANTASTIC!, WORKS WELL!”, and all other good stuff rather than “WOAH! WHAT JUST HAPPENED?” and that is really heartbreaking.

Well, if you want to experience what has been written here, you might as well try our scrum gadgets in Flex and if you have a chance please post a comment for it will help a lot. Thanks for reading and have a nice day to all!

Bookmark and Share