Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
If It’s Worth Doing, It’s Worth Doing...Twice?
What will they do with later versions of PowerBuilder as Microsoft continues to evolve the underlying .NET technology?

There's been a lot of discussion among the .NET folks recently about the magnitude of the changes that are being introduced in the Windows Workflow Foundation (WF) in .NET 4.0. See, for example, "Windows Workflow Changes Direction" by Kathleen Dollard. It's just another anecdote that backs up the old saying about Microsoft technologies, best stated by Karl E. Peterson:

"Conventional wisdom has it that version 1 of any Microsoft product or idea is really an alpha, that version 2 is the beta, and that the safe money rides on version 3. Then, following version 3, Microsoft generally proceeds to do its best to upset the success it found in that golden release."

Some people have expressed some concern about this significant a change in a "4.0" product, but I think they fail to realize that while the .NET Framework may be at a fourth version, WF was only introduced with .NET 3.0, so it's only on its second version with .NET 4.0.

You see the same pattern with how Microsoft supports web services within the .NET Framework. There has been such functionality included as part of the framework since the initial release, and a separate add-on called the Web Security Enhancements that went through its own initial, 2.0, and 3.0 releases. That all changed with .NET 3.0, when the Windows Communication Foundation (WCF) was introduced, and word is that it will also be undergoing significant change with .NET 4.0, though not nearly as profound as the changes for WF (see here).

Database access technology is another area where you see this. Do you remember the time when some of the .NET folks were raving about how LINQ to SQL was the greatest thing since sliced bread? Well, it's another technology on the Microsoft scrap heap now as they focus on Enterprise Framework. You might say the same for how desktop applications render on the workstation. Since the initial release of the .NET Framework we've had WinForm, but as of .NET 3.0 that's beginning to give way in favor of Windows Presentation Foundation (WPF). I can only expect at some point for WebForms to also be replaced with something perhaps based on XAML as well. Since both desktop clients and RIA clients (Silverlight) are both based on it, at some point it only makes sense to make it the standard for rendering applications across all deployment targets.

I don't bring this up to point fingers at Microsoft though. I'm more concerned about what it means to us as PowerBuilder developers. Sybase is hard at work on PowerBuilder 12, in order to make it the version of PowerBuilder that provides complete support for .NET. A large part of that effort has support for WPF and, to a lesser degree, WCF. The question is, what version of the various technologies within .NET does Sybase specifically target? Since there are significant changes to WCF in .NET 4.0, will the version of WCF that Sybase supports be the version from .NET 3.x or 4.x? What if WPF goes through a similar set of revolutionary changes as WF?

What will they do with later versions of PowerBuilder as Microsoft continues to evolve the underlying .NET technology? Will we be facing the same abrupt changes as we upgrade to later versions of PowerBuilder that are based on the newer implementations? Will some of the functionality be frozen with support for the older implementation? Or will Sybase manage to wrap the underlying technology in such a way that we are largely protected from the changes?

All good questions, all of which I don't have answers for. Hopefully we'll hear from Sybase soon as they get closer to the release of 12.0.

About Bruce Armstrong
Bruce Armstrong is a development lead with Integrated Data Services (www.get-integrated.com). A charter member of TeamSybase, he has been using PowerBuilder since version 1.0.B. He was a contributing author to SYS-CON's PowerBuilder 4.0 Secrets of the Masters and the editor of SAMs' PowerBuilder 9: Advanced Client/Server Development.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Hi Bruce

Here's how I see it. Any development project requires that you make a decision and put a stake in the ground. You basically have to determine your business needs and how to most efficiently and cost effectively solve them to deliver a solution in the time required. Once you've made this decision and started down the path, new technologies and other changes that could have an effect on your development will occur, and you have to pick and choose what to do. Perhaps there is a shift in technology that is so significant that you choose to delay your release to incorporate that technology.

For PowerBuilder 12, we are using v3.5 of the Framework. But, our goal is to make development on .NET easier for PowerBuilder developers than it would be with any other tool. If something changes significantly in .NET 4, and PowerBuilder developers need to access it, likely they can do it directly (ie, directly accessing the classes and services themselves.)

There is a reason that Sybase is the only vendor providing a migration path for Win32 code to .NET and building our IDE on top of Visual Studio AND incorporating our own functionality - it's a significant effort.

There are many .NET developers today who have begun projects on 3.5 and are contemplating a move to 4.0 - it's really no different for PowerBuilder developers.

I hope everyone will learn more about v12 by attending our TechWave Symposium in Washington, D.C. on August 26 and 27 at the Rennaissance Mayflower Hotel. Register here http://www.sybase.com/techwave

Sue Dunnell
PowerBuilder Product Manager
978 287 1752
sue.dunnell@sybase.com


Your Feedback
suedunnell wrote: Hi Bruce Here's how I see it. Any development project requires that you make a decision and put a stake in the ground. You basically have to determine your business needs and how to most efficiently and cost effectively solve them to deliver a solution in the time required. Once you've made this decision and started down the path, new technologies and other changes that could have an effect on your development will occur, and you have to pick and choose what to do. Perhaps there is a shift in technology that is so significant that you choose to delay your release to incorporate that technology. For PowerBuilder 12, we are using v3.5 of the Framework. But, our goal is to make development on .NET easier for PowerBuilder developers than it would be with any other tool. If something changes significantly in .NET 4, and PowerBuilder developers need to access it, likely they can do it di...
SOA World Latest Stories
Just when the US Postal Service looks down for the count, a self-funded Seattle start-up called PaperKarma figures its destiny is to suppress junk mail on which the post office depends. The company was started by Sean Mortazavi, who hasn’t given up his day job at Microsoft yet, and P...
As a result, it said, of “customer feedback and evolving usage patterns,” Microsoft cut the price of its cloud-ified SQL Azure database 48%–75% for databases larger than 1GB and introduced a new entry-level 100MB model. It blogged that it’s noticed that many projects start small but ...
Wide and cheap availability of cloud-based media services is upon us. With the transformations these services are already bringing to the consumption of music, video and interactive media, change has likewise come to professional workflows. Documents in 2012 are read, written, collabor...
Centrify is going into the mobile business in support of iOS and Android phones and tablets. The move involves putting its multi-platform support for Microsoft’s Active Directory on its own cloud so companies can protect the increasing ubiquitous BYOD they need to control and secure ...
Sooner than expected, Apple Thursday started previewing a developer-directed beta of Mountain Lion, its next-generation Mac OS X 10.8, due out late this summer. It’s borrowed some more features from iOS like the popular and unlimited iChat-replacing iMessages IM as well as Notes, Gam...
Cloud is a shift from the focus on underlying technology implementation to leveraging existing implementations and further building upon them. Cloud orchestration or a network of clouds is the wave of the future where these clouds can operate with elasticity, scalability, and efficienc...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE