The July meeting of the Virtual CICS user group included a presentation entitled, “Extracting optimum performance out of CICS”, and was presented by Satish Tanna, IBM’s CICS and CICS Tools Technical Specialist. The session was introduced by Ted Caffarelli, CICS Tools Product Line Manager with IBM.
Satish told the user group that he would be talking about using CICS Tools to help with CICS Threadsafe and consolidation projects.
Being threadsafe modernizes CICS applications and reduces TCB switching and CPU usage. It also increases the number of simultaneous CICS tasks that can run in a single CICS region, which reduces the need for vast numbers of CICS systems, and saves on the cost of administering those systems and other overheads. It also better exploits modern z-Series hardware.
Each TCB switch is approximately 2000 instructions. CICS TS V5.1, non-threadsafe DB2, MQ, and IMS transactions switch TCBs for each SQL statement or MQ command. So reducing instruction path length reduces costs and saves money for an organization.
CICS Tools can help to create threadsafe applications. Satish Tanna suggested that there are four stages in creating a threadsafe application. Step 1 is to identify applications that have a high number of TCB switches and identify programs in those transactions that are good threadsafe candidates.
Step 2 is to analyse programs to ensure the logic is threadsafe. Step 3 is to implement threadsafe programs. And the final step is to measure the results. CICS PA can be used for steps 1 and 4. CICS IA can be used for step 2. And CICS CM can be used for step 3.
CICS Performance Analyzer (PA) can analyse your CICS applications to determine which ones are good candidates for threadsafe. It looks at how many switches occurred, how much CPU time was used, delays, and how much they cost.
CICS Interdependency Analyzer (IA) can be used to determine the cause of a high number of Change TCB modes. It looks at what commands are issued by the transaction, how many commands are threadsafe, whether there are any DB2, MQ, or IMS commands, whether there are any Dynamic COBOL commands, whether there are any inhibiting commands, and which commands cause a TCB swap and where they are in the sequence of events.
Sites can also use CICS IA to verify that program logic is threadsafe. It looks for serialization techniques when accessing shared resources, enqueue and dequeue, compare and swap, reviews usage of ADDRESS CWA, EXTRACT EXIT, and GETMAIN SHARED. CICS will provide threadsafe access to its resources, eg files and queues.
CICS Configuration Manager (CM) Packaging, Transformation, and Migration facilities can be used to manage programs.
CICS PA can then be used to compare the results using the CICS PA Transaction Profile Report. This can quickly show a comparison between before and after the threadsafe project.
When it comes to consolidation, Satish Tanna told the user group that using CICS TS V5.1 scalability can consolidate CICS systems to simplify management. New and improved capabilities in CICS TS V5.1 provide greater single region scalability by doubling the MAXTASK limit to 2000. There’s greater usage of 64-bit storage and reduced usage of 24-bit storage. There’s greater application parallelism through threadsafe API and SPI extensions. There’s greater system parallelism through optimized TCB usage. There are Java performance improvements from 64-bit Java 7 support. And there’s greater access to 64-bit application storage when using Assembler programs.
CICS Deployment Assistant (DA) can discover CICS and CICSPlex system topology. CICS IA can analyse application resources and interdependencies. CICS CM can implement region consolidation, including CSD and CPSM BAS resources. CICS PA can measure performance.
CICS DA will discover Sysplex, CICS assets, and other address spaces. It can visualize assets and interconnections graphically. And it can export discovery data for reporting.
More information about the Virtual CICS user group can be found at http://fundi.com/virtualcics/.
Sunday, 18 August 2013
Sunday, 11 August 2013
Facebook and your business
Your organization can only stay in business if it sells products or services. And you can only sell stuff if people know what it is you have for sale. One way of achieving this is to use Facebook as a way of communicating with the public, and letting them communicate with you.
The first thing to do is to create a Facebook Page for your organization or product on Facebook – and you probably already have one.
One thing that Facebook introduced recently is the “Boost Post” button at the bottom of a post:
If you click on “Boost Post”, you’ll see:
Boosted posts are seen by existing fans and their friends. There is a facility for targeting by location, age, gender, and language, but not by interests or category. The posts are visible in news feeds on laptops and smartphones. Of course, you may not want to pay to get your message to people who have already liked your Page.
The advantage of using this technique is that you don’t need to understand how to create adverts, and you can set your own budget, whereas, if you’re advertising, you pay per click.
You can set a price limit for a boost – as long as it’s over $5. It’s possible to reach lots of people for a small amount of money. And you may find that other posts on your Page are being read by those friends of friends.
The alternative is to try Page Post Ads. Page Post Ads allow you to promote a post that you made on your Facebook Page, and they come in two types – there’s simple Page Post Ads, and Page Post Sponsored Stories. You have to use the ads create tool. The first thing to decide is whether you want to advertise a Page, event, app, or Web site. Facebook now provides image customization for Page Post link ads.
Before you start boosting posts or advertising, you’ll want to know how many people are actually looking at your Page. And you may be a little confused by some of the technical terms used by Facebook, when you look at the admin panel for your Page. Page ‘Likes’ is fairly obvious – the number of people who’ve liked your Page. But what about ‘Reach’? According to Facebook, Reach measures the number of people who received impressions of a Page post. The reach number might be less than the impressions number since one person can see multiple impressions. OK, you say, so what’s an ‘impression’? Again, Facebook tells us: Impressions measure the number of times a post from your Page is displayed, whether the post is clicked on or not. People may see multiple impressions of the same post. For example, a fan might see a Page update in News Feed once, and then a second time if their friend shares it.
At the bottom of a post you’ll see:
‘Like’ allows people to say they like the post. ‘Comment’ obviously allows people to comment, and ‘Share’ allows people to share the post with their friends. And these numbers are shown on the Admin panel.
‘People Talking About This’ is defined by Facebook as the number of people who have created a story from your Page post. They add that stories include: Sharing, liking or commenting on your post; Answering a question; Responding to an event; and Claiming an offer. Finally, ‘Engaged Users’ is the number of people who have clicked anywhere on your post.
As well as looking at the ‘Reach’ figure, you can look at the bottom of each post to see how many people have seen a post. If you move your mouse over this, you’ll see a pop-up window showing how many ‘Organic’ and ‘Viral’ views there have been.
Organic is the number of people who saw a Facebook Page post through their News Feed, Ticker, or on the Facebook Page itself. It’s usually the highest number.
Viral counts the number of people who’ve accessed a Page post from one of their Facebook friends. Cute animals and ‘uplifting’ phrases are often shared by people, and so the viral number can increase.
Paid Reach is the number of people who saw a post in an ad or sponsored story. All three types added together give the total reach for a post.
And how do you get people to visit your Page and like it? Here are some suggestions:
• Post frequently – at least once a day
• Post pictures – they’re more likely to be commented on and shared
• Post short comments rather than longer ones
• Post questions – so people will answer them
• Ask people to like, share, or comment on posts
• Run contests to get more likes
• Try to be entertaining and educational.
Whatever you do, you want people to come to your Page and you want them to return regularly, and, most importantly, you want them to buy your product or service.
And while we’re talking Facebook, click on the link and Like the iTech-Ed page at https://www.facebook.com/iTechEd.
The first thing to do is to create a Facebook Page for your organization or product on Facebook – and you probably already have one.
One thing that Facebook introduced recently is the “Boost Post” button at the bottom of a post:
If you click on “Boost Post”, you’ll see:
Boosted posts are seen by existing fans and their friends. There is a facility for targeting by location, age, gender, and language, but not by interests or category. The posts are visible in news feeds on laptops and smartphones. Of course, you may not want to pay to get your message to people who have already liked your Page.
The advantage of using this technique is that you don’t need to understand how to create adverts, and you can set your own budget, whereas, if you’re advertising, you pay per click.
You can set a price limit for a boost – as long as it’s over $5. It’s possible to reach lots of people for a small amount of money. And you may find that other posts on your Page are being read by those friends of friends.
The alternative is to try Page Post Ads. Page Post Ads allow you to promote a post that you made on your Facebook Page, and they come in two types – there’s simple Page Post Ads, and Page Post Sponsored Stories. You have to use the ads create tool. The first thing to decide is whether you want to advertise a Page, event, app, or Web site. Facebook now provides image customization for Page Post link ads.
Before you start boosting posts or advertising, you’ll want to know how many people are actually looking at your Page. And you may be a little confused by some of the technical terms used by Facebook, when you look at the admin panel for your Page. Page ‘Likes’ is fairly obvious – the number of people who’ve liked your Page. But what about ‘Reach’? According to Facebook, Reach measures the number of people who received impressions of a Page post. The reach number might be less than the impressions number since one person can see multiple impressions. OK, you say, so what’s an ‘impression’? Again, Facebook tells us: Impressions measure the number of times a post from your Page is displayed, whether the post is clicked on or not. People may see multiple impressions of the same post. For example, a fan might see a Page update in News Feed once, and then a second time if their friend shares it.
At the bottom of a post you’ll see:
‘Like’ allows people to say they like the post. ‘Comment’ obviously allows people to comment, and ‘Share’ allows people to share the post with their friends. And these numbers are shown on the Admin panel.
‘People Talking About This’ is defined by Facebook as the number of people who have created a story from your Page post. They add that stories include: Sharing, liking or commenting on your post; Answering a question; Responding to an event; and Claiming an offer. Finally, ‘Engaged Users’ is the number of people who have clicked anywhere on your post.
As well as looking at the ‘Reach’ figure, you can look at the bottom of each post to see how many people have seen a post. If you move your mouse over this, you’ll see a pop-up window showing how many ‘Organic’ and ‘Viral’ views there have been.
Organic is the number of people who saw a Facebook Page post through their News Feed, Ticker, or on the Facebook Page itself. It’s usually the highest number.
Viral counts the number of people who’ve accessed a Page post from one of their Facebook friends. Cute animals and ‘uplifting’ phrases are often shared by people, and so the viral number can increase.
Paid Reach is the number of people who saw a post in an ad or sponsored story. All three types added together give the total reach for a post.
And how do you get people to visit your Page and like it? Here are some suggestions:
• Post frequently – at least once a day
• Post pictures – they’re more likely to be commented on and shared
• Post short comments rather than longer ones
• Post questions – so people will answer them
• Ask people to like, share, or comment on posts
• Run contests to get more likes
• Try to be entertaining and educational.
Whatever you do, you want people to come to your Page and you want them to return regularly, and, most importantly, you want them to buy your product or service.
And while we’re talking Facebook, click on the link and Like the iTech-Ed page at https://www.facebook.com/iTechEd.
Labels:
blog,
Boost Post,
Comment,
Eddolls,
Engaged Users,
Facebook,
Impressions,
Likes,
Organic,
page,
Page Post Ads,
People Talking About This,
Reach,
Share,
Viral
Sunday, 4 August 2013
Do I need an app?
This is the question I hear from many organizations these days. Whether they’re selling a product or whether they’re offering a service or even just as a way of getting ahead of the competition, they all ask whether they need an app for smartphones and tablet users. And although, at first glance, the answer would seem to be yes – it is 2013 after all – it’s important to drill down to find out exactly what each organization really wants.
So, let’s think about what question having an app is the answer to. For some organizations, it’s simply ticking the box saying people can download our app. But that begs the question about what are they going to use the app for, and, perhaps more importantly, will they ever use the app? We’ve all got apps that we excitedly downloaded and just sit there unused on our smartphones and tablets! And that isn’t good PR.
For other organizations, an app is a way of saving money. Think about it, if a client comes into your office and speaks to someone, let’s say that interaction costs £15. If they phone up, let’s say that costs £7.50, but if they do everything online, that costs, say £1. So an organization that moves its customers and potential customers online will save huge amounts of money. Having an app allows people to buy an item, book a visit, or whatever from their phone as easily as from a laptop.
For many people, online banking, online shopping, booking something, Facebooking, Tweeting, texting, etc are very familiar and, these days, second nature. People who aren’t quite so mobile-savvy are more likely to pick up a phone and ring than they are to use other alternatives such as choosing from a menu on their TV and trying to type a message using the TV remote control.
The next question for organizations to ask is whether they want to develop an app and continue with their Web site, or whether they want just a mobile Web site. People familiar with CS6 Dreamweaver will know that the software allows ‘fluid’ design, so users can create a style sheet that applies to smartphones, tablets, and standard Web pages. The same text appears on all three devices, but the layout adjusts – depending on how the designer wants it to look. One thing to bear in mind at this stage is that whether you choose an app or mobile Web site, users will expect a very high standard. And if their transaction doesn’t work first time, they will probably not bother trying again. So whatever a company chooses, they need to get it right.
If you do choose the app route, then your organization will need at least two of them – one for Android and one for Apple devices. And then you may want a Windows app, and a Blackberry app, and who knows how many other variants may be required.
Although an app designed for a device will probably be easier to use, using a mobile Web site means the look-and-feel will be the same on every device and will be available on every device (even the more obscure ones) immediately. This is called being platform agnostic. Another advantage of an app is that data could be browsed offline. But with the prevalence of wifi hot spots these days, that’s not such a big deal. Of course, regular users might be happy with an app, but a casual browser may not want to download an organization’s app for a single use. For the organization, they can push out information using the app, which they can’t with a Web site – unless people sign up for the e-newsletter.
A simple compromise is to build an app that takes people to a useful landing page on your mobile Web site. And make sure it works
So, let’s think about what question having an app is the answer to. For some organizations, it’s simply ticking the box saying people can download our app. But that begs the question about what are they going to use the app for, and, perhaps more importantly, will they ever use the app? We’ve all got apps that we excitedly downloaded and just sit there unused on our smartphones and tablets! And that isn’t good PR.
For other organizations, an app is a way of saving money. Think about it, if a client comes into your office and speaks to someone, let’s say that interaction costs £15. If they phone up, let’s say that costs £7.50, but if they do everything online, that costs, say £1. So an organization that moves its customers and potential customers online will save huge amounts of money. Having an app allows people to buy an item, book a visit, or whatever from their phone as easily as from a laptop.
For many people, online banking, online shopping, booking something, Facebooking, Tweeting, texting, etc are very familiar and, these days, second nature. People who aren’t quite so mobile-savvy are more likely to pick up a phone and ring than they are to use other alternatives such as choosing from a menu on their TV and trying to type a message using the TV remote control.
The next question for organizations to ask is whether they want to develop an app and continue with their Web site, or whether they want just a mobile Web site. People familiar with CS6 Dreamweaver will know that the software allows ‘fluid’ design, so users can create a style sheet that applies to smartphones, tablets, and standard Web pages. The same text appears on all three devices, but the layout adjusts – depending on how the designer wants it to look. One thing to bear in mind at this stage is that whether you choose an app or mobile Web site, users will expect a very high standard. And if their transaction doesn’t work first time, they will probably not bother trying again. So whatever a company chooses, they need to get it right.
If you do choose the app route, then your organization will need at least two of them – one for Android and one for Apple devices. And then you may want a Windows app, and a Blackberry app, and who knows how many other variants may be required.
Although an app designed for a device will probably be easier to use, using a mobile Web site means the look-and-feel will be the same on every device and will be available on every device (even the more obscure ones) immediately. This is called being platform agnostic. Another advantage of an app is that data could be browsed offline. But with the prevalence of wifi hot spots these days, that’s not such a big deal. Of course, regular users might be happy with an app, but a casual browser may not want to download an organization’s app for a single use. For the organization, they can push out information using the app, which they can’t with a Web site – unless people sign up for the e-newsletter.
A simple compromise is to build an app that takes people to a useful landing page on your mobile Web site. And make sure it works
Sunday, 28 July 2013
New Business Class baby
Anyone who’s been on holiday this week would probably have been holidaying on Mars to have missed Tuesday’s excited announcement from IBM of its new zBC12 mainframe computer! The zBC12 follows last year’s announcement of the zEC12 (Enterprise Class), 2011 saw the z114, and 2010 gave us the z196. So what’s special about the new baby?
Well, the zEnterprise BC12 (zBC12) features a 4.2GHz processor, and, for cloud computing, it can consolidate up to 40 virtual servers per core or up to 520 in a single footprint. It offers similar capabilities to the IBM zEC12, including specialty processors. There’s the Integrated Facility for Linux (IFL) engine for running Linux applications, and the System z Application Assist Processor (zAAP) and System z Integrated Information Process (zIIP) for off-core workload processing. The big difference is that the zBC12 has a maximum memory of 496GB compared to the zEC12’s maximum of 3TB, and it has more limited connectivity options.
If you need to ask the price, as they say, you can’t afford it, but a new zBC12 starts at $75,000, which is a very good price tag. IBM also claims that it can help customers save up to 55% over their x86 distributed environments.
One big difference with this year’s announcement is that IBM is also launching a Linux-only based version of the zBC12, which it’s calling the Enterprise Linux Server (ELS). This is aimed at first-time zEnterprise users. The deal is that the product includes hardware, hypervisor, and three-years of maintenance service, plus, it can be upgraded to analytics and cloud mainframe products. I think that’s called upselling!
IBM also released Version 6.3 of z/VM, which supports up to 1TB of real memory, enabling support for more virtual servers than any other platform in a single footprint. It’s also enabled for OpenStack for advanced enterprise-wide service management. In addition, there’s z/OS Version 2.1, which, among all its other features, is very good at securing private cloud workloads.
IBM claims that when integrated with DB2 Analytics Accelerator, the zBC12 can perform business analytics workloads with response times up to nine times faster, with 10 times better price performance, and 14 percent lower total cost of acquisition than the closest competitor. I wonder who they mean by that??
For cloud computing, IBM has enhanced its OMEGAMON for z/OS family to better detect performance problems in the cloud and minimize impact to the business and increase analytics visibility.
The new z/OS 2.1 operating system (mentioned earlier) enables the latest zEnterprise hardware features, including zEDC (Enterprise Data Compression) and SMC-R (Shared Memory Communications over RDMA – and that one stands for Remote Direct Memory Access). The so-called ‘Crypto as a Service’ enables Linux on System z applications to use z/OS services to encrypt data, thereby providing more secure encryption. Additionally, enhancements to z/OS Management Facility improve start up times and provides services for automating workflow, further reducing costs.
Of course, you may have missed IBM’s baby announcement because the news was swamped with Kate and William’s baby prince!
Well, the zEnterprise BC12 (zBC12) features a 4.2GHz processor, and, for cloud computing, it can consolidate up to 40 virtual servers per core or up to 520 in a single footprint. It offers similar capabilities to the IBM zEC12, including specialty processors. There’s the Integrated Facility for Linux (IFL) engine for running Linux applications, and the System z Application Assist Processor (zAAP) and System z Integrated Information Process (zIIP) for off-core workload processing. The big difference is that the zBC12 has a maximum memory of 496GB compared to the zEC12’s maximum of 3TB, and it has more limited connectivity options.
If you need to ask the price, as they say, you can’t afford it, but a new zBC12 starts at $75,000, which is a very good price tag. IBM also claims that it can help customers save up to 55% over their x86 distributed environments.
One big difference with this year’s announcement is that IBM is also launching a Linux-only based version of the zBC12, which it’s calling the Enterprise Linux Server (ELS). This is aimed at first-time zEnterprise users. The deal is that the product includes hardware, hypervisor, and three-years of maintenance service, plus, it can be upgraded to analytics and cloud mainframe products. I think that’s called upselling!
IBM also released Version 6.3 of z/VM, which supports up to 1TB of real memory, enabling support for more virtual servers than any other platform in a single footprint. It’s also enabled for OpenStack for advanced enterprise-wide service management. In addition, there’s z/OS Version 2.1, which, among all its other features, is very good at securing private cloud workloads.
IBM claims that when integrated with DB2 Analytics Accelerator, the zBC12 can perform business analytics workloads with response times up to nine times faster, with 10 times better price performance, and 14 percent lower total cost of acquisition than the closest competitor. I wonder who they mean by that??
For cloud computing, IBM has enhanced its OMEGAMON for z/OS family to better detect performance problems in the cloud and minimize impact to the business and increase analytics visibility.
The new z/OS 2.1 operating system (mentioned earlier) enables the latest zEnterprise hardware features, including zEDC (Enterprise Data Compression) and SMC-R (Shared Memory Communications over RDMA – and that one stands for Remote Direct Memory Access). The so-called ‘Crypto as a Service’ enables Linux on System z applications to use z/OS services to encrypt data, thereby providing more secure encryption. Additionally, enhancements to z/OS Management Facility improve start up times and provides services for automating workflow, further reducing costs.
Of course, you may have missed IBM’s baby announcement because the news was swamped with Kate and William’s baby prince!
Labels:
blog,
DB2 Analytics Accelerator,
Eddolls,
ELS,
Enterprise Linux Server,
IBM,
mainframe,
OMEGAMON,
SMC-R,
z/OS,
z/VM,
zBC12,
zEDC,
zEnterprise
Sunday, 21 July 2013
Disappointing figures all round?
It seems that now might not be a good time to invest in IT firms with both IBM and Intel reporting drops – Intel saw second quarter profits down 29% from last year at $2bn, and IBM’s earnings fell by 17% to $3.23bn.
When you look at revenues, you’ll see Intel’s fell by 5% and IBM’s by 3%. You’ll remember that last quarter IBM cut a large number of jobs (over 3,000) and started to make a big deal of its Big Data strategy and cloud computing. Intel is really being hit because of the drop in PC sales as people migrate to smart phones and tablets – and around 95% of those use ARM chips.
IBM’s sales were down 3.3 per cent to $24.92bn, and IBM reported adjusted second-quarter earnings of $32.91 a share. It also raised its guidance for the year and said it expects at least $16.90 a share in adjusted earnings. IBM saw zero revenue growth in its “growth markets”, the so-called emerging markets. Its earnings per share were reasonable and that was due to the earlier cost-cutting measures. IBM announced $1 billion write-off for downsizing. Services sales dropped by 5%, hardware sales dropped by 12%, but software revenue went up by 4%. Intel’s shares fell 3.7% to $23.23 after the company cut its forecast for the year.
It was also bad news for eBay, whose shares fell 6.4% to $53.70 after announcing their second-quarter results.
SAP AG, one of the biggest makers of business-management software, experienced its first software-sales decline in more than three years. Software licences fell around 3% to 982 million euros. Its software sales in Asia dropped by 9%.
Back in May, PC vendor, Dell, reported a 79% drop in net profit, which they attributed to a crash in PC sales as consumers migrate to smartphones and tablets. Dell’s net profit fell to $130m on revenue down 2% to $14bn. Michael Dell is still waiting for a vote on his proposal to buy out the company. He plans to transform the company from a PC vendor to one pushing higher-margin software and services to enterprises. He’s apparently got a $2bn loan from Microsoft.
But it’s not all doom and gloom, doing well is Sandisk, who reported a 43% jump in second-quarter revenue. Yahoo! posted an attributable net income of $331.15m for the second-quarter, which is an increase of 46%, which it attributes to its investment in Chinese e-commerce firm Alibaba and product overhauls. However, its revenues declined by 7% to $1.13bn and that was attributed to a decrease in advertising revenues and Web traffic.
Interestingly, in the USA, tech advertising has increased by 30% with Microsoft, now being the biggest spender. Its spending on advertising has gone up 200% in an attempt to drum up business for Windows 8 and its Surface tablet. It will be interesting to see what effect this has on the company’s bottom line.
So, the picture isn’t all bad for IT companies, and some companies are trying to do something about it, and perhaps dividends are OK, but, taken together, the figures don’t make the happiest of reading for the IT industry as a whole.
When you look at revenues, you’ll see Intel’s fell by 5% and IBM’s by 3%. You’ll remember that last quarter IBM cut a large number of jobs (over 3,000) and started to make a big deal of its Big Data strategy and cloud computing. Intel is really being hit because of the drop in PC sales as people migrate to smart phones and tablets – and around 95% of those use ARM chips.
IBM’s sales were down 3.3 per cent to $24.92bn, and IBM reported adjusted second-quarter earnings of $32.91 a share. It also raised its guidance for the year and said it expects at least $16.90 a share in adjusted earnings. IBM saw zero revenue growth in its “growth markets”, the so-called emerging markets. Its earnings per share were reasonable and that was due to the earlier cost-cutting measures. IBM announced $1 billion write-off for downsizing. Services sales dropped by 5%, hardware sales dropped by 12%, but software revenue went up by 4%. Intel’s shares fell 3.7% to $23.23 after the company cut its forecast for the year.
It was also bad news for eBay, whose shares fell 6.4% to $53.70 after announcing their second-quarter results.
SAP AG, one of the biggest makers of business-management software, experienced its first software-sales decline in more than three years. Software licences fell around 3% to 982 million euros. Its software sales in Asia dropped by 9%.
Back in May, PC vendor, Dell, reported a 79% drop in net profit, which they attributed to a crash in PC sales as consumers migrate to smartphones and tablets. Dell’s net profit fell to $130m on revenue down 2% to $14bn. Michael Dell is still waiting for a vote on his proposal to buy out the company. He plans to transform the company from a PC vendor to one pushing higher-margin software and services to enterprises. He’s apparently got a $2bn loan from Microsoft.
But it’s not all doom and gloom, doing well is Sandisk, who reported a 43% jump in second-quarter revenue. Yahoo! posted an attributable net income of $331.15m for the second-quarter, which is an increase of 46%, which it attributes to its investment in Chinese e-commerce firm Alibaba and product overhauls. However, its revenues declined by 7% to $1.13bn and that was attributed to a decrease in advertising revenues and Web traffic.
Interestingly, in the USA, tech advertising has increased by 30% with Microsoft, now being the biggest spender. Its spending on advertising has gone up 200% in an attempt to drum up business for Windows 8 and its Surface tablet. It will be interesting to see what effect this has on the company’s bottom line.
So, the picture isn’t all bad for IT companies, and some companies are trying to do something about it, and perhaps dividends are OK, but, taken together, the figures don’t make the happiest of reading for the IT industry as a whole.
Sunday, 14 July 2013
Mainframe apps
Who doesn’t have a smart phone these days? Or who goes to meetings without a tablet device? I thought it would be interesting to look at the mainframe apps available for Android devices – and there are quite a few.
The Mainframe IBM Interview QA app provides a wide range of questions that can be asked during an interview. The application answers the most commonly asked interview questions and they’ve been grouped into categories for ease.
Test Your Mainframe Skills!!! claims it will help you to assess your mainframe skills as well as develop them. It’s aimed at people who are looking for a new job and want to hone their technical skills. This app is designed so that you can go through different technical tests, assess your skills, and, simultaneously, hints are provided for each question to help you to understand and learn the information in better way!
Similarly, Mainframe interview questions provides over a 100 interview questions for assistance in getting your next mainframe-related job.
Mainframe Translator costs $1.99, and makes it easier to translate mainframe error codes and even machine instructions without having to always look them up in a manual. It also allows you to view the messages and codes on your device without having to minimize your source code or error screen. You can choose a specific code to translate or choose a translation type and scroll through all of the codes. The current translation options are: ASCII, EBCDIC, Machine Instruction, COBOL File Status, CICS EIBRESP, CICS EIBFN, DB2 SQL Errors, and FTP Codes. It also functions as a calculator performing decimal, hexadecimal, and binary maths. The dual pane feature in landscape mode allows for calculator and translation codes to be seen on the same screen. Users can customize colours and default settings.
Mainframe Guides explains how to code mainframe applications. It includes all the topics that are needed to learn about mainframes with a basic programing knowledge. Currently this app plays tutorials in high quality video.
Emulator Access 3270 cost $5.99, and allows users to easily access their employer’s Web-based emulator and mainframe with this utility. BNSF users get automatic login and their username and password are saved. It’s compatible with all Open Connect / 3270 emulator systems common in transportation, government, manufacturing, and financial industries.
TN3270, costing $16.72, is a client for connecting to mainframes with the telnet 3270 protocol. Features include: connecting to standard 3270 mainframes; text size configuration through buttons; and keyboard configuration.
Mocha TN3270 for Android provides TN3270 emulation for IBM mainframe terminal access. The paid version includes keys f1-f24.
Julian Date Conv Calendar is a simple calendar that displays a whole month of both standard (Gregorian) and Julian days together in the same display for easy conversion between the two. It’s useful for those who work with Julian dates, eg mainframe programmers and schedulers.
I’m sure there are others, but those are the ones that leaped out at me when I searched for mainframe apps. I thought it was interesting to see what was currently available.
The Mainframe IBM Interview QA app provides a wide range of questions that can be asked during an interview. The application answers the most commonly asked interview questions and they’ve been grouped into categories for ease.
Test Your Mainframe Skills!!! claims it will help you to assess your mainframe skills as well as develop them. It’s aimed at people who are looking for a new job and want to hone their technical skills. This app is designed so that you can go through different technical tests, assess your skills, and, simultaneously, hints are provided for each question to help you to understand and learn the information in better way!
Similarly, Mainframe interview questions provides over a 100 interview questions for assistance in getting your next mainframe-related job.
Mainframe Translator costs $1.99, and makes it easier to translate mainframe error codes and even machine instructions without having to always look them up in a manual. It also allows you to view the messages and codes on your device without having to minimize your source code or error screen. You can choose a specific code to translate or choose a translation type and scroll through all of the codes. The current translation options are: ASCII, EBCDIC, Machine Instruction, COBOL File Status, CICS EIBRESP, CICS EIBFN, DB2 SQL Errors, and FTP Codes. It also functions as a calculator performing decimal, hexadecimal, and binary maths. The dual pane feature in landscape mode allows for calculator and translation codes to be seen on the same screen. Users can customize colours and default settings.
Mainframe Guides explains how to code mainframe applications. It includes all the topics that are needed to learn about mainframes with a basic programing knowledge. Currently this app plays tutorials in high quality video.
Emulator Access 3270 cost $5.99, and allows users to easily access their employer’s Web-based emulator and mainframe with this utility. BNSF users get automatic login and their username and password are saved. It’s compatible with all Open Connect / 3270 emulator systems common in transportation, government, manufacturing, and financial industries.
TN3270, costing $16.72, is a client for connecting to mainframes with the telnet 3270 protocol. Features include: connecting to standard 3270 mainframes; text size configuration through buttons; and keyboard configuration.
Mocha TN3270 for Android provides TN3270 emulation for IBM mainframe terminal access. The paid version includes keys f1-f24.
Julian Date Conv Calendar is a simple calendar that displays a whole month of both standard (Gregorian) and Julian days together in the same display for easy conversion between the two. It’s useful for those who work with Julian dates, eg mainframe programmers and schedulers.
I’m sure there are others, but those are the ones that leaped out at me when I searched for mainframe apps. I thought it was interesting to see what was currently available.
Sunday, 7 July 2013
IBM’s approach to Big Data
IBM has taken lots of the open source Big Data technologies – like Hadoop, MapReduce, HBase – and added its own technology – like Big Sheets, DB2, DataStage – to create something hugely more powerful.
IBM’s InfoSphere BigInsights builds on open source Hadoop capabilities for enterprise class deployments. The enterprise-level capabilities can be grouped together as: visualization and exploration, development tools, advanced engines, connectors, workload optimization, and administration and security.
IBM claims the business benefits are: quicker time-to-value because of IBM’s technology and support, reduced operational risk, enhanced business knowledge with a flexible analytical platform, and it leverages and complements existing software.
In terms of administration and security, the Web console can start and stop services, run and monitor jobs (applications), explore and modify the file system, and built-in apps make it easy to do common tasks.
The connectors link to databases like DB2, Netezza, Oracle, Teradata. And there’s integration with: InfoSphere Data Stage (data collection and integration), InfoSphere Streams (real-time streams processing), InfoSphere Guardium (security and monitoring), Cognos Business Intelligence (Business Intelligence capabilities), and IBM Platform Computing (cluster/grid infrastructure and management), and more. Big SQL is coming with BigInsights V2.1. This will provide SQL access to data stored in BigInsights through JDBC/ODBC and use rich standard SQL to leverage Map/Reduce parallelism or achieve low-latency.
Advanced engines include an advanced text analytics engine that can automatically identify and understand key information in text. Text Analytics is really useful because most of the world’s data is in unstructured or semi-structured text; social media is full of discussions about products and services; internal information in organizations is locked in blobs, description fields, and sometimes even discarded. It’s been suggested that over 80% of stored information is unstructured – such as e-medical records, hospital reports, case files, police records, emergency calls, tech notes, call logs, online media, insurance claims, Twitter, Facebook, blogs, and forums.
In terms of development tools, there is an Eclipse-based development environment for building and deploying applications. There are developer tools and a set of analytic extractors for fast adoption that reduce coding and debugging time by up to 30% (IBM claims). There are also plug-ins for text analytics, MapReduce programming, Jaql development, Hive query, etc.
Visualization and exploration has Big Sheets, providing Web-based analysis and visualization for users with a familiar spreadsheet-like interface that can define and manage long-running data collection jobs.
Meanwhile, Microsoft has identified Hadoop users as a useful market to get into. Speaking recently at the Hadoop summit, Quentin Clark, corporate VP of data platforms said: “We believe Hadoop is the cornerstone of a sea change coming to all businesses”.
Microsoft is integrating Hadoop with its products and services. And, Clark says that Microsoft intends to stick to the principles of open source by contributing to the Hadoop project, rather than simply using it and adding its own stuff. Hortonworks recently announced management packs for Microsoft System Center Operations Manager and Microsoft System Center Virtual Machine Manager – both products for administering the Hortonworks Data Platform (HDP) distribution.
Apparently Microsoft is positioning itself as a big data player with a powerful set of Business Intelligence (BI) tools. Data Explorer for Excel 2013 is a self-service BI add-in allowing users to import data from a variety of sources, including Hadoop. SQL Server 2012 Parallel Data Warehouse (PDW) is a massively parallel processing data warehousing appliance designed for Hadoop integration. Microsoft is also trying to bring Hadoop into the cloud using Windows Azure.
Businesses can’t ignore Hadoop, and the fact that major software vendors are getting behind it means it’s not going to be some flash-in-the-pan idea. Certainly, I can imagine major organizations looking to get a huge business advantage by embracing the technology now – to be ahead of their competitors. Smaller organizations will probably take a few years before they see a business case for it. By then the IBM products (and Microsoft’s) will be very mature and eminently suitable.
IBM’s InfoSphere BigInsights builds on open source Hadoop capabilities for enterprise class deployments. The enterprise-level capabilities can be grouped together as: visualization and exploration, development tools, advanced engines, connectors, workload optimization, and administration and security.
IBM claims the business benefits are: quicker time-to-value because of IBM’s technology and support, reduced operational risk, enhanced business knowledge with a flexible analytical platform, and it leverages and complements existing software.
In terms of administration and security, the Web console can start and stop services, run and monitor jobs (applications), explore and modify the file system, and built-in apps make it easy to do common tasks.
The connectors link to databases like DB2, Netezza, Oracle, Teradata. And there’s integration with: InfoSphere Data Stage (data collection and integration), InfoSphere Streams (real-time streams processing), InfoSphere Guardium (security and monitoring), Cognos Business Intelligence (Business Intelligence capabilities), and IBM Platform Computing (cluster/grid infrastructure and management), and more. Big SQL is coming with BigInsights V2.1. This will provide SQL access to data stored in BigInsights through JDBC/ODBC and use rich standard SQL to leverage Map/Reduce parallelism or achieve low-latency.
Advanced engines include an advanced text analytics engine that can automatically identify and understand key information in text. Text Analytics is really useful because most of the world’s data is in unstructured or semi-structured text; social media is full of discussions about products and services; internal information in organizations is locked in blobs, description fields, and sometimes even discarded. It’s been suggested that over 80% of stored information is unstructured – such as e-medical records, hospital reports, case files, police records, emergency calls, tech notes, call logs, online media, insurance claims, Twitter, Facebook, blogs, and forums.
In terms of development tools, there is an Eclipse-based development environment for building and deploying applications. There are developer tools and a set of analytic extractors for fast adoption that reduce coding and debugging time by up to 30% (IBM claims). There are also plug-ins for text analytics, MapReduce programming, Jaql development, Hive query, etc.
Visualization and exploration has Big Sheets, providing Web-based analysis and visualization for users with a familiar spreadsheet-like interface that can define and manage long-running data collection jobs.
Meanwhile, Microsoft has identified Hadoop users as a useful market to get into. Speaking recently at the Hadoop summit, Quentin Clark, corporate VP of data platforms said: “We believe Hadoop is the cornerstone of a sea change coming to all businesses”.
Microsoft is integrating Hadoop with its products and services. And, Clark says that Microsoft intends to stick to the principles of open source by contributing to the Hadoop project, rather than simply using it and adding its own stuff. Hortonworks recently announced management packs for Microsoft System Center Operations Manager and Microsoft System Center Virtual Machine Manager – both products for administering the Hortonworks Data Platform (HDP) distribution.
Apparently Microsoft is positioning itself as a big data player with a powerful set of Business Intelligence (BI) tools. Data Explorer for Excel 2013 is a self-service BI add-in allowing users to import data from a variety of sources, including Hadoop. SQL Server 2012 Parallel Data Warehouse (PDW) is a massively parallel processing data warehousing appliance designed for Hadoop integration. Microsoft is also trying to bring Hadoop into the cloud using Windows Azure.
Businesses can’t ignore Hadoop, and the fact that major software vendors are getting behind it means it’s not going to be some flash-in-the-pan idea. Certainly, I can imagine major organizations looking to get a huge business advantage by embracing the technology now – to be ahead of their competitors. Smaller organizations will probably take a few years before they see a business case for it. By then the IBM products (and Microsoft’s) will be very mature and eminently suitable.
Labels:
big data,
Big Sheets,
BigInsights,
blog,
DataStage,
DB2,
Eddolls,
Hadoop,
HBase,
IBM,
InfoSphere,
MapReduce,
Microsoft,
Open Source,
Quentin Clark
Subscribe to:
Posts (Atom)