pemurray@interrasys.com wrote: Bruce,
Excellent and insightful article!!
Sybase has a fabulous product in PowerBuilder. It is a shame that developers are under pressure to move away from it. Your note that there may not be enough PowerBuilder developers is a chicken and egg problem for Sybase.
Sybase needs to be agressive in several areas to reverse the tide.
1) The pricing has to change. Would it not be better to have many thousands of people buying it for half of its current list price rather than rely on a h...
Anytime a feature of a framework gives me something for free that I don't need to manually implement I'm a happy camper. One such feature of ASP.NET MVC 2 is jQuery client-side validation. The
The Ottawa Sybase User Group’s last meeting was held on May 6, 2009. This was an all day event that spanned two sessions – one in the morning and one in the afternoon. The morning session included a technical presentation on features of the newly released PowerBuilder 11.5.1 and a complete detailed in-depth tour of the new PowerBuilder 12 classic and PB 12.NET versions. The afternoon’s agenda was devoted to a “hands-on” training session with the new PB 12.NET IDE and its main features.
In attendance for the morning session were just over 60 attendees from various IT disciplines that included IT management, analysts, developers, project managers, independent consultants, architects, consulting firm technical representatives, etc. Some attendees even travelled to Ottawa from Montreal, Toronto and, even as far away as Buffalo and Winnipeg. The special guest presenter was Sybase engineering’s own evangelist Mr Dave Fish to talk about the technical details of the newly released PB 11.5.1 and the upcoming PB 12.NET release. The event was officially opened by OSUG’s president Chris Pollach who spoke about ISUG, local Sybase news, OSUG direction, and a special mini-report entitled “Chris`s Technology Watch”.
In the Technology Watch presentation, Chris highlighted the new source code management system from Roland Smith of TopWiz Software named WizSource. Chris gave an actual demonstration of this using PB 11.5.1 and PB 12 classic. The source code management system is all written in PowerBuilder and mimics the standard SCCAPI that Microsoft and PowerBuilder adhere to. The next technology to be show cased was from Brad Wery of Werysoft with his new QweryBuilder product. QweryBuilder is a great tool for developers, DBA’s and Analysts to investigate the structure and data behind any database schema. The QweryBuilder product itself is completely written in PowerBuilder and supports connectivity to ASE, SQLAnywhere, SQLServer and Oracle. The technology watch then moved on to the new VisualExpert 6.0 and VisualGuard 2.8 from Novalsys that supports PB 11.5.x along with a myriad of updated features. Up next was a tour of the new version of the STD Foundation Classes for PocketBuilder, PowerBuilder, InfoMaker and EAServer. The FC’s are now housed on the SourceForge.Net. Chris demonstrated a sample PowerBuilder application built from the framework running on an ASUS Windows Mobile PDA, WinForm, WebForm and Win32 version using the same PowerScript code. The next interesting technology that was reviewed was from Appeon Systems – the new Appeon 6.2 release that supports the webification of PowerBuilder applications written in PowerBuilder now up to and including PB 11.5.1. To wrap up the technology watch, Chris mentioned the adoption of Sybase IQ by CCRA (Revenue Canada) for all its Data Warehouse needs and the nomination of the PDMS (Patient Data Management System ) application for a Laureate Award for 2009 which was designed and built in PowerBuilder by the Ottawa Heart Institute. You can view Chris’ entire presentation by downloading the PowerPoint slides .
Dave Fish started his morning presentation focusing on the newly released PowerBuilder 11.5.1. Dave emphasized that this was not only just a maintenance release it also included some new features as well. He highlighted the key new features of PB 11.5.1 as: Support for Windows2000 deployment; .NET framework 3.5.1 compliance; JDK 1.6 support; MS-Office 2007 file format support; adherence to the FIPS 140-2 encryption standard; SQLAnywhere 11 database mirroring and support for the latest SQLServer and Informix database drivers.
Progressing into the PowerBuilder 12 Community Technology Preview section of the morning presentation, Dave indicated to the audience that Sybase will supply two versions of PowerBuilder to the customer base in version 12. These will be the “Classic” and .NET versions of the IDE. It is envisioned at this time that Enterprise customers who have an USP (upgrade subscription plan) will receive both versions of PB 12 for the one upgrade price. The classic version will be based on the newly released PB 11.5.1 code line and will extend the support for the current deployment targets. The new PB 12.NET version will be a total departure from the current Win32 PB genre. PB 12.NET will be totally based on developing applications for the WPF (Windows Presentation Foundation) facility supported by the latest .NET framework. WPF is Microsoft’s new presentation layer technology being cemented in place for the new Visual Studio 2010 release. Sybase has even been able to convert the DataWindow components to also use the WPF drawing feature. WPF utilizes the new XAML (eXtended Application Mark-up Language) to describe the screen layout, outputs / inputs and control requirements to the WPF .NET sub-system which then renders the screen using DirectX technology.
The other significant change (among many) for PB 12.NET is the departure from the PB 11.x IDE shell and adoption of the .NET Isolated shell that Visual Studio uses as its IDE. The change to the Microsoft IDE allows PB to: leverage more of the .NET framework; capitalize on assimilating 3rd party WPF controls; add “intellisense” and collapsing code blocks; position PB to take advantage of emerging technologies such as Silverlight; support for fully managed executable code generation and even support for 64bit MS-Windows just to highlight a few key areas. During the PB 12.NET talk, Dave was able to demonstrate the PB 12.NET IDE and run some example applications that emphasized these areas. The new software was “without a doubt” captivating to hear and watch for the all the OSUG members.
At the conclusion of the morning session, Chris and Dave were able to draw for various door prizes that included: Sybase “cool stuff”, free QweryBuilder software, free Appeon Software; and a complete 1 year ISUG membership (won by Henry Hanlin) as the grand prize. The session then concluded with a short Q&A session and some one-on-one discussions with Dave as OSUG prepared for the afternoon training session.
The afternoon session witnessed 34 attendees who were primarily PB developers. Most people brought their laptops and were able to load PB 12.NET and walk through the IDE and try some of the new features. This training tour was given by Dave Fish who also demonstrated various WPF features from his own machine. All the attendees were extremely impressed with PB 12.NET’s direction and for Sybase to take the initiative to show them this early version of PowerBuilder 12.NET along with a “test drive”. For the training session, Dave had prepared a full VMWare ready version of PB 12.NET that the attendees quickly loaded onto their machines. Being within a VMWare environment, there was no SDK, .NET, PB 12.NET, etc set-up required as the VM image was self contained and ready to rock!
The training started with a complete detailed tour of the new .NET Isolated Shell that included a few new features coming to the June CTP version that Dave had running in his latest PB 12.NET version hot “off the press” from Sybase engineering. This gave the attendees a great look at intellisense, collapsing code blocks, new object browser, etc while Dave was able to gather great feedback from the audience for engineering of what they would like in the final production product. The next section covered the XAML language and how PB 12.NET can incorporate 3rd party controls based on this technology. The next section covered the new WPF design painter that replaces the Window painter and some of the nuances when converting to this technology paradigm.
Dave then covered the considerations for migrating an existing older PB Win32 application over to the new PB 12.NET WPF architecture. He stated that it is Sybase’s intention to have this as automated as possible so that rewriting an older application will not be necessary. To backup his point, Dave demonstrated a migrated Win32 application now running as a WPF based one from within PB 12.NET – a true testimate to Sybase’s commitment in this area. Chris Pollach pointed out that Microsoft developers moving from Visual Basic version 6.x to VB.Net already have to rewrite their applications. VB developers will again have to rewrite or do significant enhancements their VB.Net applications to assimilate the WPF environment – whereas, PowerBuilder developers will enjoy the ease-of-migration in version 12 as they did in any other previous release.
Later versions of PB 12.NET beta versions will also include visual inheritance (coming soon to a newer CTP) that even VS2010 does not even support! VS developers today and with the new release next year must still control inheritance via code (my how archaic) instead of being able to handle this visually as all PB developers have come to enjoy in the product. Couple this with a WPF based DataWindow and one can see the enormous productivity gains possible with this PB 12.NET based technology direction. When asked about the debugging capabilities of PB 12.NET, Dave indicated that the product will use the VS debugger as integrated through the .NET framework which should be very extensive. However, Sybase will still try and make the interaction with the debugger more intuitive as in previous PB releases.
Overall, the attendees of the PB 12.NET training session were very impressed with Sybase’s PB direction and the fact that engineering has been proactive in informing the customer base about their efforts thus far. Dave iterated that for the production release (and even in the early beta’s) PB 12.NET will have WCF (Windows Communication Facilitity) capabilities, able to directly inherit from the .NET controls, etc. So by the GA release PB 12.NET will be a very robust truly .NET capable development tool.
About Chris Pollach Chris Pollach is a Senior Consultant with over 25 years experience in Systems and Software Analysis, Development, Maintenance and Technical Support, mainly in the areas of GUI Design, MS-Windows Programming, Java / .NET Programming, Wireless, Application / Web Server Design & Programming, Object Oriented Development Tools and Methodologies, Data Base, Data Communications and Network application development. He has participated in numerous technical, planning and management roles, as well as consulted and educated in these fields for a diverse clientele. He is also the owner of “Software Tool & Die Inc.” a company dedicated to provide custom software and education solutions on Object Oriented business systems.
As an educator, Chris is certified to teach PowerBuilder (first in Canada), MS-SQLServer, Sybase’s Enterprise Application Studio and EAServer integrated application/web development environment. He is former Certified SilverStream developer (CSSD) and current Certified PowerBuilder Developer – Associate / Professional (CPD-P) as well as a Certified Sybase Tools Instructor (CSI).
Chris has written numerous articles in various popular personal computer magazines, newsletters and is the author of the PowerGuide and PowerExpert products. Currently, Chris has developed a Foundation Class library for PocketBuilder development on PDA devices using the PocketPC Operating System (similar to Microsoft’s .NET strategy). He has also developed a similar Framework for Sybase's PowerBulder and EAServer that integrates JSP or ASP web development that supports Section 508 and CLF web standards.
Chris recently became a 2nd Degree Black in the TaeKwonDo martial art and has developed a Martial Art multimedia study guide using the Component-One “Doc2Help” and Sybase PowerBuilder products. Since the fall of 2004 he became a TaeKwonDo instructor for the City of Ottawa’s Goulbourn program. He has also been certified with the World TaeKwonDo Federation (February 2005 - 1st Dan and October 2008 - 2nd Dan).
Chris was awarded the Sybase “Innovation and Achievement” award for 2005 as voted for by the International Sybase User Group (ISUG). This award was presented for innovations to the PocketBuilder mobile development product, contributions to the PowerBuilder News groups and support of the Ottawa Sybase User Group.
To round his management and leadership skills, Chris is the former president of the Kiwanis Club of Goulbourn and still volunteers his time with the service clubs in his area. He is also the coordinator of the Ottawa Sybase User group and a certified NAUI scuba instructor. For the last three years, Chris has been voted onto the ISUG Board of Directors and holds the position of "Director - North American User Groups".
Microsoft has combined its Azure group with its Server & Solutions group to form a Server & Cloud Division (SCD), a pairing of on-premises and cloud solutions inside its Server & Tools Business (STB) where they can share technologies.
The move will put Azure in close proximity...
Delegates will leave Virtualization Expo with a full understanding of the interaction between virtual servers and the rest of the data center infrastructure. Indeed our overall aim is to ensure that all attendees leave the Jacob Javits Convention Center with abundant resources, i...
Cloud computing is a game changer. The cloud is disrupting traditional software and hardware business models by disrupting how IT service gets delivered. Entrepreneurial opportunities abound as this classic disruptive technology begins to proliferate, so it is no surprise that SY...
Slashed budgets and reduced staffing numbers delayed many security initiatives in 2009, but the vulnerabilities didn’t retreat and will only intensify in 2010, Unisys security experts predict. Looking ahead to 2010, Unisys predicts that government and commercial organizations wil...
As further proof to the collaboration between both companies, NetApp, the 2009 Microsoft Storage Solutions Partner of the year, utilizes a variety of Windows Server platform technologies to improve storage system management and streamline backup, recovery, and remote replication ...
Fujitsu will be offering end-to-end enterprise cloud services designed to help enterprises and ISVs in North America quickly reap the cost and agility benefits of reliable, secure cloud computing. Fujitsu enterprise cloud services will let companies migrate existing multi-platfor...