Stories by Martin Heller

First look: Microsoft SharePoint 2010 beta

Microsoft SharePoint 2010 is a major upgrade from SharePoint 2007 in several areas. It has a much improved user interface, especially for online editing. It supports more browsers. It does a better job of integrating with Microsoft Office. It provides more opportunities to developers and designers, as well as to shops that might want to consolidate other products (such as blogs and wikis and business applications) with SharePoint.

Microsoft Silverlight 3

Redmond's much-enhanced rich Internet application platform also runs on Windows or Mac desktops, online or offline

Microsoft Visual Studio 2010 Beta 1

Although not without problems, Microsoft Visual Studio is the premier IDE for developing applications with the Microsoft .Net Framework and at least a contender for the best Windows-hosted C/C++ IDE.

First look: gDoc Fusion

If you had asked me a month ago, I would have said that the PDF software category was completely bracketed and saturated, between Adobe Acrobat 9 Pro Extended at the high end, Adobe Reader for free, and numerous cheap third-party Acrobat clones in between.

Rich Internet apps that double as desktop apps

Finding a single development environment for all purposes has so far proven an unattainable goal. But with the advent of rich Internet applications (RIA), development nirvana gets a bit closer.

Windows Azure Services Platform gives wings to .Net

Microsoft intends its new Windows Azure Services Platform to be a serious cloud computing platform for a broad range of developers and scenarios, from lone developers starting up a new Web-based company on a shoestring to large teams of enterprise developers looking for high-performance, highly available, and scalable Web sites, computing, and storage. A few years out, Microsoft wants Azure to be seen as the preferred location for enterprise data, not as a business risk. It's off to a good start.

Silverlight, for real this time

Microsoft's answer to Adobe Flash and Flex and several other RIA (rich Internet application) and AJAX frameworks, Silverlight arrived with a flourish just over one year ago. Silverlight 1.0 manipulated its multimedia-savvy, WPF (Windows Presentation Foundation) user interface using JavaScript. Silverlight 1.1, which added support for compiled .Net languages and supported more of the .Net API, was available at that time only as an alpha test.

Who needs an enterprise AJAX solution?

One thing that the AJAX (Asynchronous JavaScript and XML) development community has aplenty is choice. Want a free, open source AJAX framework? We have (alphabetically) Dojo, Ext, Google Web Toolkit, jQuery, MooTools, OpenRico, Prototype, Scriptaculous, and the Yahoo User Interface Library, and frankly they're all pretty good. There are hundreds more, but unfortunately I can't keep up with them all.

Visual Studio 2008 SP1 is icing, and more cake

Microsoft Visual Studio 2008 (VS08) Service Pack 1 (SP1) took eight months to arrive. Considering the capabilities that have been added, eight months might not seem so long. In some ways, SP1 feels like the completion of what Visual Studio 2008 was supposed to be. It's certainly not just the collection of bug fixes that you'd expect from the term "service pack."

Climb aboard Ruby on Rails

The Ruby on Rails site bills its eponymous project as "Web development that doesn't hurt." I'm not really sure what that means, but it certainly sounds good.

Curl Nitro offline RIA samples available

As ComputerWorld reported in April, RIA vendor Curl has taken on Adobe AIR with an extension to its RIA environment called Nitro. Curl calls Nitro a "Fit Client"; I'm not exactly sure what that's supposed to mean, but this is how they describe it:

Pair programming at a distance

One of the drawbacks of working by myself is that I can't usually do pair programming. This is usually offset by the increased concentration and "flow" that comes from being by myself and undisturbed for long periods, but sometimes I just need another pair of eyes to look at my code.

[]