Skip navigation.
Home

Software

Lotus Sametime Supports XMPP (Jabber)

Collaboration | IM | Internet | Jabber | Open Standards | Software

Lotus had adopted the SIMPLE protocol early in its branching off from SIP, and it still a work in progress.  Now, like many others, Lotus has adopted XMPP, the protocol behind Jabber as well.  This means that there is yet another mainstream product that is interoperable with other XMPP-based services, including APU IM and Google Talk.

Source:  http://www.eweek.com/article2/0,1759,2068781,00.asp

Application Architecture Properties

Architecture Principles | Development | EAA | Software

There are architectural properties that are unrelated to specific application requirements but are nevertheless important.  A technical architecture should show how it addresses these properties:

  • Coherence - any one thing is "about" one thing and does one thing
  • Consistency - each part of the application follows the same principles
  • Loose coupling - each part of the application is attached loosely to other parts, being as ignorant as possible of other parts of the application
  • Maintainability - the application is structured so that it is relatively easy to find any given piece that must be modified and the change can be made in an atomistic way

OpenOffice 2.0 Released

Client Computing | Open Source | Open Standards | Software

Its been five years since Sun Open Sourced the StarOffice suite they purchased from German company Star Division.  Today OpenOffice has released version 2.0 which represents a very significant re-engineering of the 1.0 codebase.

OpenOffice.org 2.0 is the productivity suite that individuals, governments, and corporations around the world have been expecting for the last two years. Easy to use and fluidly interoperable with every major office suite, OpenOffice.org 2.0 realises the potential of open source.

With new features, advanced XML capabilities and native support for the OASIS Standard OpenDocument format, OpenOffice.org 2.0 gives users around the globe the tools to be engaged and productive members of their society.

ZDNet Coverage

Version 2.0 brings some significant new features, and Google has pledged to help distribute OpenOffice through a high-profile pact with Sun. But perhaps more significant, OpenOffice.org uses the standardized OpenDocument format that stands in stark contrast to Microsoft's proprietary formats.

Massachusetts has required support of OpenDocument, and Bob Sutor, IBM's vice president of standards and open source, has urged computer users to pressure software companies, governments and corporations to support OpenDocument.

 

Grokker goes web-based

Client Computing | Software

A while back, I reviewed several desktop content search engines, as faculty on campus had desired something better to search all the research they had collected on their PC's. We recommended X1 for most users, and ISYS for advanced users. Since then, google of course released google desktop search as well.

One of the things that a faculty member suggested at the time of our investigation was perhaps a better way to search the internet from their desktops as well. So I included Grokker, which was sort of a new face on search. A fancy way to view results by visual categories. Categories are built in, or you can define your own. The only bummer was the technology was limited to Windows.

Now they have released a web based grokker which appears to be a Java applet with most of the same functionality as the desktop version (except of course indexing your desktop content). It uses the Yahoo! search engine.

Anyway if your looking for an interesting way to view search results, check it out.

The Collaboration ASP Race

Collaboration | Development | Software | Web

There has been more press lately about backpackit.com, the latest service from http://www.37signals.com/

Nate first showed me tadalist a long time ago. . Basically just a simple todo list but I have enjoyed using it for those todo items I only need to see when I am online. Its fast and very intuitive.

One of the reasons why Nate was so interested in 37signals is because of their open source web development framework called "ruby on rails". Basically a really easy to use inline scripting language (similar to php but more advanced). Nate and Mark both proved that you could produce a database driven application in short order.

More recently, 37signals have been implementing Ajax, the xml via javascript that gmail has made famous, in their ruby applications.

Backpackit is a interesting application. Its very easy to use, and has a good feel. However, I feel that it is a little more restrictive than most wiki applications. And their pricing model is a little off the mark, basically paying per page.

Really 37signals primary bread and butter is basecamp, their easy to use web based project management app. I have not yet played with it, but it appears to get that the project management problem is one about gathering all communication around a project space, more than just gant management. I think I may be suggesting it for my brother, an architect and general contractor who is faced with managing projects with dispersed office and field employees.

As far as ASP hosted wiki's, I think the one with the most potential is jotspot.com. They take wiki to the level of small "lotus notes" like application development, and there are some big names behind it.

Some similar functionality to backpackit, in that when you sign up you get a subdomain, and then each page has a randomly generated email address that you can use as an alternate method to update the page.

The list of available applications is impressive. I would suggest checking out the advanced tour.

I think the overriding principle driving success with these applications is that people really are drawn to the simple. Mobile users, and those who are fed up with reinstalling operating systems after viruses or other system failures, are growing soft to the concept of completely web based applications. Now that developers are pushing beyond the standards with things like ajax (standards being discussed at w3c even now), there is proof that web application feel can be improved without significant overhead.

Its a race for the best collaboration tool which can marry the "ease of publishing and sharing" found in blogs, wiki's, and social networking sites. Thus the emergence of new big name offerings like MSN MySpace, Yahoo! 360, etc. Should be interesting.

Summer of Code

Development | Open Source | Software

Well I just had a really nice write-up regarding Google's Summer of Code Program, but I lost it do to buggy htmlarea javascript crashing my browser.

My main point was that it was a very smart move by google. On the surface its a benevolent outlay of 1 million dollars in stipends for students to help out Open Source projects. Underneath is an very smart campaign building up google's relationship with the Open Source community and future employees. A chance to find talent at high schools and Universities... a sort of real-time interview (note all code needs to be publicly available). A chance for Open Source projects to get new talent and some nagging tasks/feature requests done. A chance for students to have something meaningful to work on, and even be mentored by open source project representatives. Real work, real deadlines, real rewards in a non-threatening way.

But its a win-win for all parties really, the open source community, the students, and google. Smart. Marketing and PR can be used innovatively with some real value.

A university can learn from such a campaign.... IT departments should establish such a relationship with their Computer Science departments, for many of the same reasons.

OpenOffice 2.0 Getting Close

Open Source | Open Standards | Software

As OpenOffice 2.0 gets closer to being finalized, they have started to release preview release snapshots. Of greater interest to me at this point is a nice list of new features.

So why the jump from 1.x to 2.0? Here are the things that stood out to me:

  1. Switch to OpenDoc XML format from the Oasis Open Standards Group
  2. Native widgets on Windows XP, Gnome, and KDE
  3. Improved MS Office import/export
  4. Export XHTML 1.0 Strict from all modules

If you have ever seen the export of html from Microsoft Word, then you will be especially excited about #4. Sure running things through htmltidy works, but think about the joy of having someone post web pages or content snippets using strict xhtml 1.0 from a word processor.

IBM announces new product integration through IBM Workplace

ECM | Software

Today IBM made three major announcements relevant to IBM Workplace:

  • The release of IBM WebSphere Portal 5.1, one of the primary technologies underlying the IBM Workplace platform
  • The availability of new IBM Workplace Solutions aimed at specific horizontal and vertical business problems
  • The introduction of IBM Workplace Services Express, an affordable and easy-to-implement offering for deploying IBM Workplace to small-to-medium-sized businesses and departments within larger organizations.

IBM Workplace Announcement Page

Early Analysis

We have all been watching as IBM integrates its previously disperse applications and middleware. It was obvious to many that they would need to break up the monolithic approach to the Lotus Domino product into more of a web services model. Although, I was hard pressed to find detailed technical information or even screen shots, it sounds like with this upcoming release they have succeeded in integrating their products for complete web delivery. However, the success of the workplace still seems dependent on an integrated suite approach...

After 5 years, Firefox turns 1.0

Open Source | Software | Web
Well its finally happened, Mozilla Firefox has hit 1.0! Its getting quite a bit of news coverage, so there is probably not a whole lot more to say here. I will say though, it has come a long way... far surpassing its heritage. If you have been along for the Web ride from early on, you will have realized that browsers started off as simple rather efficient tools, but quickly became bloated and yet lacked real innovation. Firefox 1.0 is lean and mean 4.7MB, and a completely different experience from the early Mozilla days, or even the repackaged Netscape 6/7 series. You may remember downloads of the later Netscape series as well surpassing 30MB. Until Firefox, Mozilla's browser code still had fragments of the original Netscape code which was open sourced in 1998...

Bootable Live Windows CD/DVD (BartPE)

Client Computing | Software | Windows
I have been using Live CD's for various repair and recovery tasks for some time. In the old days, we would build custom DOS floppy disks to install, repair and recover our PC's. As network and other such drivers grew in size, it became increasingly difficult to squeeze in the needed tools. I remember having to make the most difficult choice between a edit.exe and a network driver, fearing the days of using edlin, or even worse "copy con" to create/edit config files. Ahem... now that I have thoroughly dated myself, I will get on to the point. When DOS went away (I mean really went away, NT not Win9x which we all know was still DOS with a new face), it became all but impossible to boot into a windows environment to repair/recover windows. Linux Live CD's have filled the gap, offering several powerful tools. I needed to resize a partition for a new os install, and didn't have access to Partition Magic, a dynamic partition manipulation tool who's original purpose was making room on Windows PC's for OS/2. I found SystemRescueCD, which has a completely free graphical parititioning tool named QTParted. A couple months ago, I had used a small 50MB Linux Live CD named austrumi to reset a lost administrator password on a Windows 2000 machine. Worked like a charm. Recently, however, I ran into another password recovery situation where austrumi wouldn't work. It probably could have with some work, but would have required some customization because the machine was configured with psueduo hardware raid 0 (High Point controller). I found out that High Point controllers are not really hardware raid in the true sense, they are bios assist, and do not present a single drive to the operating system. A driver is required for the operating to properly see the logical drive. Thanks to my friend, jeffgus, I found an amazingly useful tool. A Windows Live CD creator, named BartPE. The reason why Windows Live CD's have not existed is because it would be illigal to distribute windows software. Microsoft has a solution they call Windows Preinstallation Environment (Win PE), and some OEM vendors have licensed similar technology. The author of BartPE got around the problem by requiring the user to supply a licensed copy of windows and generating the Live CD themself. The added benefit is a build environment allowing customization of the environment through plugins, so that specific hardware drivers and or utility software could be added to the image. The end result is a copy of Windows 2K/XP/2003 that will run completely off a CD/DVD. Add the High Point driver and I should be able to gain access to the elusive raid volume, find the SAM and do the necessary dirty work. BartPE can be built with plenty of useful utilities such as TightVNC, Putty, Remote Desktop and many more. Anyway, it was a great find, so I thought I would pass it along.
XML feed