By Elizabeth White  Nowadays IT has the challenge to keep the core business systems running smoothly, bringing in as little disruption as possible while at the same time meeting the constantly growing LoB demands for new features and improved ways to access data. To make it harder – with the growth of mob... Jun. 9, 2013 02:30 PM EDT Reads: 2,024 |
By Bruce Armstrong  One of the questions that I’ve been pondering lately is what will become of Windows. Based on the buzz about BYOD (bring your own device), tablets and the like, and the less-than-stellar reception of Windows 8 and Surface (Microsoft’s Windows 8 tablet), you’d think that Windows was on ... Apr. 20, 2013 12:45 PM EDT Reads: 2,027 |
By Kevin Benedict  The Field Mobility News Weekly is an online newsletter made up of the most interesting news and articles related to field mobility that I run across each week. I am specifically targeting information that reflects market data and trends.
India’s government is rolling out RFID-based ... Apr. 15, 2013 11:31 AM EDT Reads: 1,104 |
By Bruce Armstrong  What forums you may ask; the Sybase NNTP forums? No, those are going away. Not on the schedule that was originally proposed (December 1 of 2012), but they will go away soon. Replacing them are the online discussion forums in the PowerBuilder Development Center (PDC), part of the SAP Co... Apr. 3, 2013 03:00 PM EDT Reads: 2,712 |
By Richard (Rik) Brooks  I am here to tell you it’s true. You can write iPad applications in PowerBuilder. I’m sure that you are waiting for the other shoe to drop but ladies and gentlemen, there is no other shoe. It is simply the truth. You can write iPad applications in PowerBuilder.
Those of you who have i... Apr. 1, 2013 08:15 AM EDT Reads: 1,903 |
By Jeff Wayt  Surprisingly few applications have used DataWindow gradients since they were introduced in PowerBuilder 10.5. Modern applications frequently have controls with gradients. They can give a fresh look to an old application. Where developers used solid colors to highlight columns, gradient... Mar. 22, 2013 11:45 AM EDT Reads: 4,116 |
By Brian Jensen  Many organizations are trying to find the time to do remediation and updates with software such as Windows 7. In some cases it’s taking them 6-8 months just to complete these tasks, especially when complications like Windows 8 are added in. So the question is – are there quick tips tha... Mar. 11, 2013 06:48 AM EDT Reads: 1,647 |
By Richard (Rik) Brooks  Normally I try to write applications on the DataWindow or Appeon but every now and then I get a question that makes me sit back and say, “Huh?”
In this case the question concerns the PostOpen event. I’ve seen that event named different things: ue_post_open, postOpen, post_open, ue_pos... Mar. 6, 2013 02:00 PM EST Reads: 9,909 Replies: 1 |
By Bruce Armstrong  For the past year plus I've been spending a lot of time working with a web-based BI tool (the development is actually done in a plug-in to Eclipse, but the end users access the results through a browser). The tool reminds me a lot of the DataWindow. You create objects that can either m... Mar. 4, 2013 09:30 AM EST Reads: 3,257 Replies: 2 |
By Ian Thain  There have been quite a lot of rumors these last few weeks with regards to Apple reportedly working on an iWatch. I was wondering what they would gain with such a move? Some have pointed out that they already have the iPod Nano as a simple watch, but this repeats the functionality of t... Feb. 19, 2013 05:00 AM EST Reads: 1,755 |
By Tad Anderson  This book is both board and deep. Meaning it covers a ton of topics and goes in-depth on all of them. This book is great for the beginner, but also has a lot of advanced material.
After a nice introduction that explains the structure of the book the author starts off Part 1 covering t... Feb. 12, 2013 08:00 AM EST Reads: 2,560 |
By Steve Weisfeldt  Load testing, perhaps more than any other form of testing, is one of those activities that you either choose to do well or risk a result that leaves you worse off than not doing it at all. Half-hearted attempts at load testing yield “results,” but too often those results are inaccurate... Feb. 11, 2013 05:00 PM EST Reads: 2,414 |
By David Mavashev  Ultimately, CIOs decide how best to manage their IT infrastructures to guarantee a quality of service to end users while staying within the allocated budget. Using a shared services approach for APM fits best in line with these goals. This approach can provide quality of service to all... Feb. 7, 2013 01:00 PM EST Reads: 2,284 |
By Sanjeev Khurana  Managing complexity is difficult in any growing business. As companies innovate, add new business lines, expand their global reach, cater to increased volume, or adopt new regulatory rules, processes proliferate and the discipline surrounding them goes out of the window. Moreover, the ... Feb. 7, 2013 12:00 PM EST Reads: 2,921 |
By Michael Zuskin  A given object should assume as little as possible about the structure or properties of anything else (including its subcomponents).
In simpler words: if you want to get data from an object, referenced by a variable, then use a public function declared in the referenced object itself,... Feb. 5, 2013 12:45 PM EST Reads: 1,482 |
By Michael Zuskin  Create a separate function for each logical sub-task, i.e., divide one long program into a number of short subprograms. The idea is named “Separation of concerns.” Do that not only if the code will be re-used (i.e., called from more than one place) but even if it will only be called on... Feb. 2, 2013 02:00 PM EST Reads: 1,820 |
By Adrian Bridgwater  As we know, Chief Information Officers are generally ‘change and upheaval averse’ because it is, after all, mostly prudent to resist change. With change comes risk, new user training, new integration challenges and a bottom line with increased cost. But new social enterprise trends can... Feb. 1, 2013 11:00 AM EST Reads: 2,705 |
By Richard (Rik) Brooks  Every programmer knows about the IF command. It's pretty much a fundamental part of the syntax of every computer language that has ever existed. I don't need to explain how it works.
The DataWindow can't use the IF command though. It does, however, support an IF function.
In its sim... Jan. 24, 2013 10:15 AM EST Reads: 1,948 |
By Steve Weisfeldt  A tester friend of mine recently came to me with a complaint that I think is fairly common in the testing community. He said, “Every time there is a new release of the software for us to test, we have to rework our testing scripts.” I’ve heard this complaint throughout my career, not o... Jan. 21, 2013 08:00 AM EST Reads: 3,459 |
By Tony Baer  It was never a question of whether SAP would bring it flagship product, Business Suite to HANA, but when. And when I saw this while parking the car at my physical therapist over the holidays, I should’ve suspected that something was up: SAP at long last was about to announce … this.
F... Jan. 18, 2013 07:05 AM EST Reads: 2,026 |
By Richard (Rik) Brooks  Have you ever used a datastore that ran without a problem while you were developing your application, but once you've compiled it stopped running? Let me tell you that's a difficult bug to fix.
I remember it so well. I kept going back and forth. How in the world could the DataWindow w... Jan. 1, 2013 04:00 PM EST Reads: 1,747 |
By Michael Zuskin  Declare local variables in the beginning (on the top) of the function, before the first executable line. This will:
Make it easier to detect all the variables used in the function and to follow them
Keep as little stuff as possible in executable code fragments, where programmers sho... Dec. 13, 2012 08:45 AM EST Reads: 2,737 |
By Archie Hendryx  SAP HANA promised to not just make databases dramatically faster like traditional business warehouse accelerator systems but instead speed up the front end, enabling companies to run arbitrary, complex queries on billions of records in a matter of seconds as opposed to hours. The vendo... Dec. 4, 2012 08:00 AM EST Reads: 3,603 |
By Bill Beale  I recently read Berndt Hamboeck’s article, ‘NetStart’ Your PowerBuilder Application after being kindly pointed to it by Bruce Armstrong. It made perfect sense to me to be able to distribute .pbd patches to client machines by having the client-application automatically install them from... Dec. 1, 2012 12:00 PM EST Reads: 2,011 |
By Emily Burns  Efficiency may be the most commonly used term in enterprise software marketing – that or “ensure.” And not without reason – efficiency is one of the key value propositions of most enterprise software, from collaboration tools, to productivity tools, to integration tools and beyond. At ... Nov. 30, 2012 02:00 PM EST Reads: 3,406 |
By Ian Thain  Nowadays Mobile should be at the centre of your corporate strategy, if it is not then you are probably missing out on some major cost saving and streamlining benefits to your business through innovation to your Information Workers. Though going mobile is not a magic bullet, the major ... Nov. 29, 2012 07:45 AM EST Reads: 2,198 |
By Michael Zuskin  Give all entities mentioned in the code (DB tables, DB tables’ fields, variables, classes, functions, etc.) meaningful, descriptive names that make the code easily understood. The names should be so self-explanatory that it eliminates the need for comments in most cases.
Use the words... Nov. 26, 2012 07:45 AM EST Reads: 1,730 |
By Adrian Bridgwater  Big Data is everywhere. Predictive analytics and real time in-memory computing isn’t everywhere.
This truth (if we can accept it to be so) represents something of an imbalance.
As a subset of data mining, predictive analytics driven by in-memory computing efficiencies now has an opp... Nov. 23, 2012 10:00 AM EST Reads: 3,661 |
By Richard (Rik) Brooks  Security is a must for most corporate applications. This article will give you a starting point to designing and implementing your own. We will do it with a table that is added to the example database and implement it in ancestor code. The idea is that you should only have to add rows ... Nov. 19, 2012 11:00 AM EST Reads: 2,453 |
By Richard (Rik) Brooks  Normally I write columns about the DataWindow or Appeon. This month though I ran into an interesting little logic problem and when I solved it I realized it was really a nice piece of code so, even though it is not in my normal genre I thought I’d share it.
I was tasked with allowing ... Nov. 17, 2012 10:00 AM EST Reads: 1,606 |
By Dana Gardner  Quest Software has begun supporting BYOD -- even with the full blessing of IT, and this has had benefits far beyond just the users’ sense of empowerment.
The growing acceptance of bring your own device (BYOD) at enterprises comes with promise and perils.
We'll see how this has had be... Nov. 15, 2012 10:00 AM EST Reads: 2,465 |
By Elizabeth White  Learn how SAP Sybase SQL Anywhere, on-demand edition, helps independent software vendors (ISVs) easily manage multitenant data architectures while providing the data security, scalability, and cloud availability their end customers demand. The on-demand edition can be hosted in private... Oct. 28, 2012 02:15 PM EDT Reads: 3,721 |
By Bruce Armstrong  As you probably know, in lieu of a TechWave this year SAP hosted a separate PowerBuilder Developer’s Conference (PBDC) co-located with SAP TechEd 2012 in Las Vegas from October 21–25. There was a separate but co-located event last year as well, but that was an actual TechWave that repr... Oct. 25, 2012 01:49 PM EDT Reads: 2,053 |
By Ian Thain  On returning from an awesome SAP TechEd in Las Vegas, I was waiting in the departure lounge for my Virgin Atlantic flight and looked through the iTunesU videos I had on my iPad2. There I saw the WWDC2010 Keynote, one that I had personally attended and decided to view it. Within 10 minu... Oct. 23, 2012 06:15 AM EDT Reads: 2,665 |
By Richard (Rik) Brooks  Sybase I am convinced that PowerBuilder is poised for a mighty comeback. The fact is that still today PowerBuilder is by far the most productive development tool available. It eclipses all the rest. An experienced PowerBuilder programmer is demonstrably more productive and can finish t... Oct. 8, 2012 12:45 PM EDT Reads: 2,964 |
By Bruce Armstrong  Somebody was asking in the Sybase newsgroups “should I make the commitment to PB.NET?” and wanted non-marketing types to respond. I started to respond in the forums, but the eventual length of the response and its applicability to many other people resulted in my responding here.
What... Oct. 8, 2012 11:00 AM EDT Reads: 4,319 |
By Ian Thain  I am writing this on the morning of September 12 2012, the same day that it is envisaged that Apple will announce the iPhone5, availability of iOS6 and possibly a few more interesting assets. They have never been a company that has been shy when it comes to innovation, so I thought I w... Sep. 13, 2012 09:15 AM EDT Reads: 2,308 |
By Ian Thain  As a Mobile Evangelist I keep preaching that... Mobile is the new Enterprise and Mobile is Now! This is a phrase that most businesses should now have heard many times over the last year and a half, or they are already living it daily by enabling their mobile workforce. Also we hear dai... Sep. 3, 2012 02:00 PM EDT Reads: 2,582 |
By Ian Thain  It is common knowledge in Business that Mobile is the New Enterprise and that Mobile is Now! Meaning that you should have a strategy to build Mobile Apps that mobilize your core systems and free your Information Workers to work anytime and anywhere. The Power behind Enterprise Mobility... Aug. 29, 2012 11:33 AM EDT Reads: 2,377 |
By Michael Zuskin  To pass errors from functions outward, throw exceptions instead of returning an error code like -1. That’s implemented by filling the “Throws:” field in the function’s header (signature) with the class Exception or its descendant. When the exceptions mechanism is used, calls to functio... Aug. 27, 2012 04:15 AM EDT Reads: 3,431 |