![]() I had a great time at my talk today at PDC2009. I was able to spend much of the time in a demo… Here is a summary of that demo so you can walk through it on your own machine: Nov. 20, 2009 09:45 AM EST Reads: 305 |
A common requirement in databound applications is to allow the user to view changes before they commit them to the database, showing the user both the original-old value along with the new. This gives users a chance to review their changes visually by comparing the old and new.<... Nov. 13, 2009 02:45 PM EST Reads: 487 |
Mac OS X is a multi-tasking operating system that allows you to execute one or more processes at the same time. In some situations, you need to restart your Mac computer to clear several system processes to free system resources. This is the best solution to prevent system freezing. Bu...Nov. 5, 2009 04:15 PM EST Reads: 371 |
Google held a small event in London late last month, at which senior executives from a wide range of organisations gathered to discuss the impact of the Cloud. Presenters included luminaries such as Marc Benioff, Werner Vogels, Geoffrey Moore and Nick Carr, as well as CIOs at the coalf...Nov. 4, 2009 01:00 PM EST Reads: 683 |
Although my presentation focused on individual contributions, these lessons also apply to how businesses benefit by contributing to FOSS. When a business approaches a project they should attempt to build a symbiotic relationship with the community. Such a relationship involves followin...Oct. 29, 2009 06:30 PM EDT Reads: 583 |
This blog is part of a new educational initiative to foster a deeper understanding of the capabilities and issues involved with administering FOSS (Free and Open Source Software) to deliver concrete business benefits. Although our subject will sometimes become technical, we will strive...Oct. 29, 2009 05:15 PM EDT Reads: 465 |
The result is BSMReview.com, a site which seeks to analyze the best and next practices in business service management from a third-party point of view. The experts that Bill has brought to the site are literally a who's who of the best and most trusted people in the field: Peter Armstr...Oct. 29, 2009 10:45 AM EDT Reads: 606 |
As part of a workshop at this year’s International Semantic Web Conference (ISWC), former colleague Leigh Dodds prepared an interesting diagram on the ways in which resources comprising the Linked Data Cloud are currently licensed.
For various reasons, I was unable to make it ...Oct. 27, 2009 09:00 AM EDT Reads: 648 |
Ulitzer provides a powerful social journalism platform for content syndication, bridging the gap between traditional and new media. For rapid awareness of news, articles, blogs and other content, Ulitzer's keyword tagging enhances searchability and allows targeted audiences to easily f...Oct. 25, 2009 08:45 AM EDT Reads: 2,212 |
Unlike most of my blog posts, where I try to describe the easiest possible way to do things, in this posting, I'll instead go over a Java-based custom JSF component that responds to the Ajax tag. The reason being that there simply aren't any examples out there of how to do this, and a...Oct. 12, 2009 10:45 AM EDT Reads: 1,797 |
I had a great time at ReMix and the Architect Forum in Belgium. I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically this application. At the Architect Forum I had a chance to talk in more depth about the general application pa...Oct. 1, 2009 12:00 PM EDT Reads: 707 |
Watch MAX keynotes, streamed live from Los Angeles-register now. On October 5th and 6th, Adobe MAX Online will feature the keynotes, streamed live, highlighting the newest and most exciting developments in the world of technology. Join 10 minutes early and participate in the backstage ...Sep. 29, 2009 05:15 PM EDT Reads: 1,076 |
While I was off enjoying some brain candy by way of obtaining PMI's PMP (Project Management Professional) certification last week, the IT landscape was busy reconfiguring itself. I enjoyed reading Jeffrey Kaplan's analysis of the Perot acquisition by Dell, and Information Week's perspe...Sep. 29, 2009 12:00 PM EDT Reads: 856 |
SQL Azure Migration Wizard is a nice tool. It can connect to (local)Server as well as it supports running scripts. I tried running a script to create 'pubs' on SQL Azure. It did manage to bring in some tables and not all. It does not like 'USE' in SQL statements(to know what is allowed...Sep. 26, 2009 03:15 PM EDT Reads: 890 |
It turns out that the four of us think different things about Twitter, as Tim indicates in this brief article. My own view is overall quite positive, but compound. I don’t think Twitter is “closer than anything we’ve seen before” to an ideal conversational medium. Twitter conversations...Sep. 25, 2009 06:30 PM EDT Reads: 696 |
The round of applause that greeted the suggestion that Ken Cron be promoted from Interim CEO to full CEO of Computer Associates International (renamed as CA as one of the first action items by John Swainson) left a smile on the face of Chairman Lewis Ranieri at the company's annual sha...Sep. 23, 2009 06:00 AM EDT Reads: 1,315 |
I was already thinking about the insecurity of cell phone communications because Molly Dolesalek reported on them in Processor Magazine. "It's fairly easy to tap into a cell phone conversation, but the business world doesn't really understand that," Dunleavy says. For that reason, he b...Sep. 22, 2009 07:15 PM EDT Reads: 732 |
Wow. I’m impressed. For the past few days, Gmail has been hanging when I try to attach a file. It doesn’t matter what type of file it is or how big it is. More times than not, it hangs. The hang happens as soon as Gmail shows the bar that displays the percent loaded. I have to force-qu...Sep. 21, 2009 03:15 PM EDT Reads: 913 |
![]() I had a great opportunity to chat with the famous Scott Hanselman recently on .NET RIA Services. We drilled a lot into the background for RIA Services and what the... Sep. 20, 2009 12:18 PM EDT Reads: 413 |
Platform as a service (PaaS) refers to the tools used to build software applications (software programs) in the cloud. Think of it as a cloud-based development environment for building and managing software applications. These custom-built applications are then hosted on infrastructure...Sep. 20, 2009 06:30 AM EDT Reads: 2,229 |
One of the things that I have been loving about being back at Microsoft is working in the Developer Platform team. I have always been a geek, and have this latent developer hiding inside of me. I love designing interesting applications and services, and love to roll some co...Sep. 14, 2009 10:12 AM EDT Reads: 758 |
This is great and the programming model for communicating with the Polling Duplex channel is brain-dead simple. It does NOT get any easier to implement push data to a RIA - not in Flash, not in AIR, and certainly not in JavaFX. The problem is that this solution doesn't scale. On the se...Sep. 8, 2009 09:00 AM EDT Reads: 1,602 |
![]() Ha ha! Trick question! SproutCore is a client-side application framework (unlike, say, Google Web Toolkit). No part of SproutCore “runs” on the server, and SproutCore contains no “server-side” libraries.... Sep. 6, 2009 04:45 AM EDT Reads: 853 |
Many of the concepts first proposed and extolled during the Internet hype curve in the mid-1990s are now bearing fruit. Perhaps we should think of cloud computing as less than a separate hype curve, and more as the realization of the original Internet value curve , now some 15 years in...Sep. 4, 2009 05:45 PM EDT Reads: 1,830 |
As the line between browser-based and desktop-based applications blurs, and as approaches for abstracting functionality and information from user interfaces develop, other markets will eventually merge with the currently separately identifiable RIA market. Furthermore, as the Internet ...Sep. 3, 2009 05:15 PM EDT Reads: 1,097 |
![]() I've had a few requests on how to write a busy status indicator - you know, the little spinning ball that's there while an Ajax call is active, and which goes away once the request is complete. So, I spent about two hours today, and did just that - including putting it into a com... Sep. 3, 2009 06:00 AM EDT Reads: 1,135 |
A while back Gerard Davison blogged some simple examples of using WS-Security Policies. Gerard's specific example dealt with the WLS policy Wssp1.2-2007-Wss1.1-UsernameToken-Plain-X509-Basic256.xm...Sep. 2, 2009 11:00 AM EDT Reads: 1,576 |
![]() A few weeks ago, I blogged about ways to execute scripts on the client which you were writing out from the server via Ajax. By popular demand, the latest build of Sep. 2, 2009 07:15 AM EDT Reads: 493 |
This blog post demonstrates creating an ADF Faces RC af:tree component that sources its data from a hierarchical database table, and supports drag n drop of the nodes.Both these topics have been discussed and demonstrated by other excellent bloggers, the core of this post i... Sep. 2, 2009 02:35 AM EDT Reads: 1,152 |
I have been a big fan of the Dummies book series for the last 8 years. I can still remember the day when I picked up my first dummies book from a local book shop. I recently came to know that Ken Cox has been involved in writing a dummies title for ASP.NET 3.5 and [...]Sep. 1, 2009 04:30 PM EDT Reads: 669 |
OpenXava 3.1.4 is a framework focused in productivity for developing business Java applications. The idea is that you write only your POJOs annotated with JPA and you get an application ready for production.
With OpenXava, you only need to write your model, POJOs and Java annotation...Aug. 28, 2009 09:45 AM EDT Reads: 1,308 |
This article is also posted on JavaLobby.com
This is a guest post by Anton Polyakov. Anton is Senior Developer at Exadel, he describes our experience building a JavaFX front end for a Seam booking application.
JavaFX is new tool set for developing and delivering Rich Internet Appli...Aug. 27, 2009 01:45 PM EDT Reads: 1,098 |
Twitter is a communication platform that helps businesses stay connected to their customers. As a business, you can use it to quickly share information with people interested in your company, gather real-time market intelligence and feedback, and build relationships with customers, par...Aug. 26, 2009 12:00 PM EDT Reads: 1,483 |
Enterprises are increasingly being called upon to provide a high level of user experience with compelling and interactive content. Serving enterprise content and data securely to internet / intranet has become a very common necessity and is routinely handled by web servers. Web service...Aug. 17, 2009 10:00 PM EDT Reads: 1,150 |
The Frozen Canuck is at it again. This time with I think the first public explanation of how to build a custom view with the new SC.View class. Notice that SproutCore 1.0 views are built using a simple render() method where you generate HTML. It’s a really easy API and it just so hap...Aug. 16, 2009 10:45 AM EDT Reads: 776 |
![]() Still updating my Mix 09 Silverlight 3 + RIA Services talk with more fun stuff. This time I take up a challenge from Mr. Wildermuth. Shawn recently raised a very interesting issue with RIA Services Aug. 12, 2009 03:00 PM EDT Reads: 992 |
Wow – the gift that keeps giving.. I am *still* having fun updating my my simple Mix 09 Business Application demo. Would anyone be interested in a say 10 hour session at PDC2009 where we walk thought all of this stuff ;-). Anyway, in this section I want to take up a challenge that B...Aug. 10, 2009 05:10 PM EDT Reads: 786 |
Too often I hear people talk about adding AJAX-enabled fancy UI elements to their website or web application to make it more “Web 2.0″ style. While many Web 2.0 applications do include these elements of AJAX, gradients, and glossy style, those features are not what chara...Aug. 6, 2009 07:45 PM EDT Reads: 1,127 |
We have released Exadel JavaFX Studio plug-in for Eclipse version 1.0.2 . The biggest feature in this version is error markers in the editor. Previously the compiler would run and report the errors in standard Eclipse console but wouldn’t put error markers in editor.
How to get sta...Aug. 5, 2009 07:30 PM EDT Reads: 1,082 |
I needed to do a quick proof of concept of displaying search results in Silverlight recently and it actually proved easier than I thought it was going to be. I tried this once before in a beta version of Silverlight 2 and it was much more difficult at the time.
I was able to easi...Aug. 3, 2009 09:00 PM EDT Reads: 1,482 |












A common requirement in databound applications is to allow the user to view changes before they commit them to the database, showing the user both the original-old value along with the new. This gives users a chance to review their changes visually by comparing the old and new.
Mac OS X is a multi-tasking operating system that allows you to execute one or more processes at the same time. In some situations, you need to restart your Mac computer to clear several system processes to free system resources. This is the best solution to prevent system freezing. Bu...
Google held a small event in London late last month, at which senior executives from a wide range of organisations gathered to discuss the impact of the Cloud. Presenters included luminaries such as Marc Benioff, Werner Vogels, Geoffrey Moore and Nick Carr, as well as CIOs at the coalf...
Although my presentation focused on individual contributions, these lessons also apply to how businesses benefit by contributing to FOSS. When a business approaches a project they should attempt to build a symbiotic relationship with the community. Such a relationship involves followin...
This blog is part of a new educational initiative to foster a deeper understanding of the capabilities and issues involved with administering FOSS (Free and Open Source Software) to deliver concrete business benefits. Although our subject will sometimes become technical, we will strive...
The result is BSMReview.com, a site which seeks to analyze the best and next practices in business service management from a third-party point of view. The experts that Bill has brought to the site are literally a who's who of the best and most trusted people in the field: Peter Armstr...
As part of a workshop at this year’s International Semantic Web Conference (ISWC), former colleague Leigh Dodds prepared an interesting diagram on the ways in which resources comprising the Linked Data Cloud are currently licensed.
For various reasons, I was unable to make it ...
Ulitzer provides a powerful social journalism platform for content syndication, bridging the gap between traditional and new media. For rapid awareness of news, articles, blogs and other content, Ulitzer's keyword tagging enhances searchability and allows targeted audiences to easily f...
Unlike most of my blog posts, where I try to describe the easiest possible way to do things, in this posting, I'll instead go over a Java-based custom JSF component that responds to the Ajax tag. The reason being that there simply aren't any examples out there of how to do this, and a...
I had a great time at ReMix and the Architect Forum in Belgium. I had a chance to cover build an application end-to-end with Silverlight 3 and RIA Services which was basically this application. At the Architect Forum I had a chance to talk in more depth about the general application pa...
Watch MAX keynotes, streamed live from Los Angeles-register now. On October 5th and 6th, Adobe MAX Online will feature the keynotes, streamed live, highlighting the newest and most exciting developments in the world of technology. Join 10 minutes early and participate in the backstage ...
While I was off enjoying some brain candy by way of obtaining PMI's PMP (Project Management Professional) certification last week, the IT landscape was busy reconfiguring itself. I enjoyed reading Jeffrey Kaplan's analysis of the Perot acquisition by Dell, and Information Week's perspe...
SQL Azure Migration Wizard is a nice tool. It can connect to (local)Server as well as it supports running scripts. I tried running a script to create 'pubs' on SQL Azure. It did manage to bring in some tables and not all. It does not like 'USE' in SQL statements(to know what is allowed...
It turns out that the four of us think different things about Twitter, as Tim indicates in this brief article. My own view is overall quite positive, but compound. I don’t think Twitter is “closer than anything we’ve seen before” to an ideal conversational medium. Twitter conversations...
The round of applause that greeted the suggestion that Ken Cron be promoted from Interim CEO to full CEO of Computer Associates International (renamed as CA as one of the first action items by John Swainson) left a smile on the face of Chairman Lewis Ranieri at the company's annual sha...
I was already thinking about the insecurity of cell phone communications because Molly Dolesalek reported on them in Processor Magazine. "It's fairly easy to tap into a cell phone conversation, but the business world doesn't really understand that," Dunleavy says. For that reason, he b...
Wow. I’m impressed. For the past few days, Gmail has been hanging when I try to attach a file. It doesn’t matter what type of file it is or how big it is. More times than not, it hangs. The hang happens as soon as Gmail shows the bar that displays the percent loaded. I have to force-qu...
Platform as a service (PaaS) refers to the tools used to build software applications (software programs) in the cloud. Think of it as a cloud-based development environment for building and managing software applications. These custom-built applications are then hosted on infrastructure...
One of the things that I have been loving about being back at Microsoft is working in the Developer Platform team. I have always been a geek, and have this latent developer hiding inside of me. I love designing interesting applications and services, and love to roll some co...
This is great and the programming model for communicating with the Polling Duplex channel is brain-dead simple. It does NOT get any easier to implement push data to a RIA - not in Flash, not in AIR, and certainly not in JavaFX. The problem is that this solution doesn't scale. On the se...
Many of the concepts first proposed and extolled during the Internet hype curve in the mid-1990s are now bearing fruit. Perhaps we should think of cloud computing as less than a separate hype curve, and more as the realization of the original Internet value curve , now some 15 years in...
As the line between browser-based and desktop-based applications blurs, and as approaches for abstracting functionality and information from user interfaces develop, other markets will eventually merge with the currently separately identifiable RIA market. Furthermore, as the Internet ...
A while back Gerard Davison blogged some simple examples of using 
This blog post demonstrates creating an ADF Faces RC af:tree component that sources its data from a hierarchical database table, and supports drag n drop of the nodes.
I have been a big fan of the Dummies book series for the last 8 years. I can still remember the day when I picked up my first dummies book from a local book shop. I recently came to know that Ken Cox has been involved in writing a dummies title for ASP.NET 3.5 and [...]
OpenXava 3.1.4 is a framework focused in productivity for developing business Java applications. The idea is that you write only your POJOs annotated with JPA and you get an application ready for production.
With OpenXava, you only need to write your model, POJOs and Java annotation...
This article is also posted on JavaLobby.com
This is a guest post by Anton Polyakov. Anton is Senior Developer at Exadel, he describes our experience building a JavaFX front end for a Seam booking application.
JavaFX is new tool set for developing and delivering Rich Internet Appli...
Twitter is a communication platform that helps businesses stay connected to their customers. As a business, you can use it to quickly share information with people interested in your company, gather real-time market intelligence and feedback, and build relationships with customers, par...
Enterprises are increasingly being called upon to provide a high level of user experience with compelling and interactive content. Serving enterprise content and data securely to internet / intranet has become a very common necessity and is routinely handled by web servers. Web service...
The Frozen Canuck is at it again. This time with I think the first public explanation of how to build a custom view with the new SC.View class. Notice that SproutCore 1.0 views are built using a simple render() method where you generate HTML. It’s a really easy API and it just so hap...
Wow – the gift that keeps giving.. I am *still* having fun updating my my simple Mix 09 Business Application demo. Would anyone be interested in a say 10 hour session at PDC2009 where we walk thought all of this stuff ;-). Anyway, in this section I want to take up a challenge that B...
Too often I hear people talk about adding AJAX-enabled fancy UI elements to their website or web application to make it more “Web 2.0″ style. While many Web 2.0 applications do include these elements of AJAX, gradients, and glossy style, those features are not what chara...
We have released Exadel JavaFX Studio plug-in for Eclipse version 1.0.2 . The biggest feature in this version is error markers in the editor. Previously the compiler would run and report the errors in standard Eclipse console but wouldn’t put error markers in editor.
How to get sta...
I needed to do a quick proof of concept of displaying search results in Silverlight recently and it actually proved easier than I thought it was going to be. I tried this once before in a beta version of Silverlight 2 and it was much more difficult at the time.
I was able to easi...