BPOs are coming out of the coder shadow

April 25th, 2012

Is the business process outsourcing (BPO) servicessegment finally emerging from the shadow of information technology (IT) services?

It sure seems to be trying. In fact, last quarter, most BPO subsidiaries and firms grew at a faster clip than their IT counterparts.

Tien-tsin Huang and Puneet Jain, analysts with JP Morgan, said BPO major WNS’ robust revenue growth of 2% sequentially and 7% year-on-year last quarter underlines buoyancy for this year.

“WNS is seeing benefits from restructuring… and healthy demand environment for BPO services. The company is also seeing a nice build-up of large contracts in its pipeline. WNS needs to win a couple each year to drive next year’s revenue growth,” they said in a note last week.

Back home, even HCL saw its margins salvaged by a turnaround in the BPO numbers.

“While… results (of HCL) are ahead of expectations with positive surprise on margins, a large part of the beat was driven by turnaround in the BPO segment,” Religare analysts Manoj Singla, Rumit Dugar and Udit Garg said in a note on Wednesday.

Ankita Somani of Angel Broking said the demand environment for BPOs was improving as clients looked at globalisation of delivery capabilities, which was driving transformation and enterprise-wide cost efficiency.

“HCL is continuously investing in building platforms for non voice-based businesses in this segment. Demand is seen in areas of cloud, mobility, social media and multi-tower end-to-end process data,” she wrote in her report.

Even Sid Pai, managing director and partner, TPI, the third-party outsourcing advisory, said one reason BPO revenues were climbing was it was no longer a back-office support kind of work but more higher-end such as business-oriented core functions that customers were seeking.

According to Samiron Ghoshal, partner and national leader, IT advisory & global talent, Ernst & Young, there were two main factors driving the recent BPO growth.

“First, peer BPO deals (contact centre) are not happening so much anymore, and there are more KPO-linked deals. Secondly, a lot of deals which took place in the last 5-10 years are coming up for renewal in the next 12-18 months. The new renewals are also seeing some change in strategy, where processes are being divided between players, instead of giving out bundled contracts for all BPO services to a single player as was the case earlier,” said Ghoshal.

This, he said, worked in favour of companies like HCL, who have more value to add than pure voice BPOs.

“However, this sudden rise in BPO gains can be looked at as a sporadic change and not a complete lifting of the BPO segment since it impacts Opex (operational expenditure) spends and not Capex (capital expenditure) spends,” said Ghoshal.

Ritesh Idnani, chief operating officer of Infosys BPO, said in a recent interview to DNA that he expected the BPO market in India to grow faster than the IT market this fiscal.

Keshav Murugesh, CEO, WNS, said what had turned the tide in favour of BPO was the segment’s focus on non-linear services as well as more consulting and technology-based offerings. He said most firms were slowly moving away from traditional BPO offerings.

“For long, too much attention has been focused only on the IT functions of a BPO process whereas there is a great difference between an IT and BPO buyer on the strategic side. In the current recessionary climate, they are now outsourcing more of their non-core functions to BPOs like WNS, which can provide them with new ideas to improve their top-line and bottom-line,” he said.

IDC has predicted a compounded annual growth rate of 19% for the offshore BPO market in the next five years, the bulk of which is expected to come from India. Recently released TPI index shows that while outsourcing contracts were down 37% sequentially and 20% annually, BPO contracts were up 30% and 27%, respectively for the same periods.

TPI’s Pai, however, does not see BPO revenues overtaking IT services revenues in the near future mainly because of the way its contracts are structured.

“I don’t see it (BPO segment) becoming larger than IT services because of the way it is bought. I believe IT companies would continue to go after IT services contracts,” he said.

Source:

http://www.dnaindia.com/money/report_bpos-are-coming-out-of-the-coder-shadow_1679374

Did you like this? Share it:

InfoPro Ranks Among Top 12 Training Outsourcing Companies

April 25th, 2012

Adding another feather to its cap, InfoPro Learning, Inc., an award-winning learning solutions provider, secures a position among the top twelve companies in the 2012 Training Outsourcing Companies Watch List, announced by Trainingindustry.com. The list recognizes highly competent companies offering outsourced learning services across the globe.

InfoPro demonstrated excellence in most of the selection criteria of the Watch List such as innovative service offerings, ability to provide services on a global basis, unique and proven approach to Business Process Outsourcing (BPO) solutions and quality of the client list. Each company who participated had to undergo extensive research, including thorough analysis of its capabilities, experience, and expertise.

“The Training Outsourcing Companies Watch List provides corporate training service buyers with a quality list of companies to consider when sourcing your next training outsourcing project. Consider these companies as some of the companies to watch as the training outsourcing market continues to evolve,” said Doug Harward, Chief Executive Officer of Training Industry, Inc.

Speaking on the achievement, Arun Prakash, Executive Vice President, InfoPro, said, “We are delighted and honored to be recognized by Trainingindustry.com once again. This is a great achievement for the entire InfoPro family. This recognition is a manifestation of hard work and dedication of each and every employee of InfoPro. We are sure that this will go a long way in reinforcing the faith our clients have in us, and establishing our credibility to new prospects in new markets.”

To view the 2012 Training Outsourcing Companies Watch List visit Trainingindustry.com.

InfoPro is recognized as a thought leader in the learning space. By leveraging the vast pool of creative and innovative professionals, InfoPro has helped its clients in enhancing their businesses in verticals like IT, Telecom, Healthcare, Publishing and Education, Aviation, Oil and Gas, Shipping and Logistics, BSFI etc. It provides complete learning solutions starting from advisory services including learning and training strategies, architecture consulting, providing solutions to deployment and always being concerned about customer satisfaction by going the extra mile.

Source:

http://www.theoutsourceblog.com/2012/04/infopro-ranks-among-top-12-training-outsourcing-companies/

Did you like this? Share it:

Software Development: 10 hard truths developers must learn to accept

April 25th, 2012

On most days, programming is a rewarding experience, with no problem too challenging to solve. Perseverance, intuition, the right tool — they all come together seamlessly to produce elegant, beautiful code.

But then a botched deployment, yet another feature request, or a poorly documented update with crippling dependencies comes crashing headlong into the dream.

Sure, we might wish our every effort had enduring impact, that the services our apps rely on would be rock-solid, that we would get the respect we deserve, if only from those who should know better. But the cold, harsh realities of programming get in the way.

That doesn’t mean the effort isn’t worth it. But it does mean we have some hard truths to face. Here are 10 aspects of programming developers must learn to live with.

Developer hard truth No. 1: It’s all just if-then-else statements
Language designers argue about closures, typing, and amazing abstractions, but in the end, it’s just clever packaging wrapped around good, old if-then-else statements.

That’s pretty much all the hardware offers. Yes, there are op codes for moving data in and out of memory and op codes for arithmetic, but the rest is branch or not branch based on some comparison.

Folks who dabble in artificial intelligence put a more mysterious cloak around these if-then-else statements, but at the end of the day, the clever statistical recommendation engine is going to choose the largest or smallest value from some matrix of numbers. It will perform calculations, then skim through the list, saying, "If this greater, else if this greater, else if this greater," until it derives its decision.

Developer hard truth No. 2: Most of the Web is just data stored in tables
For the past 20 years, the word "Internet" has tingled with the promise of fabulous wealth, better friendships, cheaper products, faster communication, and everything but a cure for cancer. Yet at its core, most of the Internet is a bunch of data stored in tables.

Match.com? A table of potential dates with columns filled with hair color, religion, and favorite dessert. eBay? It’s a table of deals with a column set to record the highest bid. Blogs? One table with one row for every cranky complaint. You name it; it’s a table.

We like to believe that the Internet is a mystic wizard with divine wisdom, but it’s closer to Bob Cratchit, the clerk from Charles Dickens’ "A Christmas Carol," recording data in big accounting books filled with columns. It’s an automated file clerk, not the invention of an electronic Gandalf or Dumbledore.

Read More:

http://www.infoworld.com/d/application-development/10-hard-truths-developers-must-learn-accept-189620?source=fssr

Did you like this? Share it:

Software Outsourcing: 7 Programming Myths: Busted

April 25th, 2012

7 Programming Myths: Busted!

Even among people as logical and rational as software developers, you should never underestimate the power of myth. Some programmers will believe what they choose to believe against all better judgment.

The classic example is the popular fallacy that you can speed up a software project by adding more developers. Frederick P. Brooks debunked this theory in 1975, in his now-seminal book of essays, "The Mythical Man-Month."

Brooks’ central premise was that adding more developers to a late software project won’t make it go faster. On the contrary, they’ll delay it further. If this is true, he argued, much of the other conventional wisdom about software project management was actually wrong.

Some of Brooks’ examples seem obsolete today, but his premise is still sound. He makes his point cogently and convincingly. Unfortunately, too few developers seem to have taken it to heart. More than 35 years later, mythical thinking still abounds among programmers. We keep making the same mistakes.

The real shame is that, in many cases, our elders pointed out our errors years ago, if only we would pay attention. Here are just a few examples of modern-day programming myths, many of which are actually new takes on age-old fallacies.

Programming myth No. 1: Offshoring produces software faster and cheaper

These days, no one in their right mind thinks of launching a major software project without an offshoring strategy. All of the big software vendors do it. Silicon Valley venture capitalists insist on it. It’s a no-brainer — or so the service providers would have you believe.

It sounds logical. By off-loading coding work to developing economies, software firms can hire more programmers for less. That means they can finish their projects in less time and with smaller budgets.

But hold on! This is a classic example of the Mythical Man-Month fallacy. We know that throwing more bodies at a software project won’t help it ship sooner or cost less — quite the opposite. Going overseas only makes matters worse.

According to Brooks, "Adding people to a software project increases the total effort necessary in three ways: the work and disruption of repartitioning itself, training new people, and added intercommunication."

Let’s assume that the effort required for repartitioning and training is the same for outsourced projects as for homegrown ones (a dangerous assumption). The communication effort required for outsourcing is much higher. Language, culture, and time-zone differences add overhead. Worse, offshore development teams are often prone to high turnover rates, so communication rarely improves over time.

Little wonder there’s no shortage of offshoring horror stories. Outsourcers who promise more than they deliver are a recurring theme. When deadlines slip and clients are forced to finish the work in-house, any putative cost savings disappear.

Offshoring isn’t magic. In fact, it’s hard to get right. If an outsourcer promises to solve all of your problems for nothing, maintain a healthy skepticism. That free lunch could end up costing more than you bargained for.

Programming myth No. 2: Good coders work long hours

We all know the stereotype. In popular culture, programmers stay up late into the night, coding. Pizza boxes and energy-drink cans litter their desks. They work weekends; indeed, they seldom go home.

There’s some truth to this caricature. In a recent analysis of National Health Interview Survey data, programming tied for the fifth most sleep-deprived profession. Long hours are particularly endemic in the video game industry, where developers must endure "crunch time" as deadlines approach.

But it doesn’t have to be that way. There’s plenty of evidence to suggest that long hours don’t increase productivity. In fact, crunch time may hurt more than it helps.

There’s nothing wrong with putting in extra effort. Fred Brooks praises "running faster than necessary, moving sooner than necessary, trying harder than necessary." But he also warns against confusing effort with progress.

More often than not, Brooks says, software projects run late due to chronic schedule slippage, not catastrophes. Maybe the initial estimates were unrealistic. Maybe the project milestones were fuzzy and poorly defined. Or maybe they changed midstream when the client added requirements or requested new features.

Either way, the result is the same. As the little delays add up, programmers are forced into crisis mode, but their extra efforts are spent chasing goals that can no longer be reached. As the project schedule slips further, so does morale.

Some programmers might be content to work until they drop, but most have families, friends, and personal lives, like everyone else. They’d be happy to leave the office when everyone else does. So instead of praising coders for working long hours, concentrate on figuring out why they have to — and how it can stop. They’ll appreciate it far more than free pizza, guaranteed.

Read More:

http://www.pcworld.com/businesscenter/article/254286/7_

programming_myths_busted.html

Did you like this? Share it:

Android, Java, and the tech behind Oracle v. Google (FAQ)

April 25th, 2012

The eyeless, mouthless Java mascot named Duke cartwheels across a T-shirt from a JavaOne conference.

Sun Microsystems’ years-long effort to profit from Java has come to this: the chief executives of two of tech’s most powerful companies, Oracle and Google, being grilled in court.

Scrapping over copyrights, patents, and licensing deals is an ignominious outcome for a technology that a decade and a half ago spooked Microsoft and seemed poised to inject dynamism into a largely static Web. Back when it debuted, Java was a brand that carried impressive power.

Though Java has been technologically influential, its brand clout with the average person has diminished as other software such as Apple’s iOS and cloud computing rose to prominence. So now probably is a good time to dig into some of the details on which Oracle’s case hinges.

What is Java?

Java — invented at Sun in the early 1990s and absorbed into Oracle with Oracle’s Sun acquisition in 2010 — is several things.

First, it’s a programming language — a carefully defined way of issuing instructions to get a computer to do something useful.

Second, Java comes with software called a virtual machine that runs programs written in Java. The Java virtual machine (JVM) looks to Java programs like a real computer, but it’s really a layer that hands off instructions to the lower-level operating system actually running on some computing hardware. By building JVMs tailored for a variety of computers, the same Java program can at least theoretically run on both a Mac and a Windows computer. Thus Java’s initial tagline: "write once, run anywhere."

Third, Java includes pre-written code called class libraries that does all manner of work — everything from cryptography to communicating using Bluetooth. A Java programmer wanting to tap into this prefab power does so through a carefully defined mechanism called an application programming interfaces, or API. A sizable collection of companies define these APIs for Java.

Collectively, these three components are collectively called a Java runtime environment, or JRE, and it’s what you need on your computer to run Java software. To be able to slap a Java logo on a particular device, it has to pass tests to ensure it runs Java programs correctly.

 

Happier times: Sun and Google were Java allies in 2005, when Sun's then-president Jonathan Schwartz, left, and CEO Scott McNealy, center, joined Google CEO Eric Schmidt to tout a partnership that ultimately fizzled.

 

Well, that sounds simple enough
Guess again. Java quickly gets more complicated than that.

There are different varieties for different uses. The initial Java Standard Edition was geared for personal computers. It was joined by the Enterprise Edition, which defined APIs for server tasks such as managing databases, and the Micro Edition, which defined APIs for mobile tasks such as sending text messages on a phone.

And it got even more complicated: the Micro Edition had different varieties: the Connected Limited Device Configuration, the Personal Profile Specification, the Mobile Information Device Profile, the Mobile Information Device Profile 2.0, and more.

The upshot was that programmers couldn’t necessarily predict what APIs a particular device would support. Would a phone allow accelerated 2D graphics through Java? How about 3D graphics? That’s important to know if you’re writing a game. The lack of consistency led to the mocking tagline of "write once, test everywhere."

A last gasp came in the form of JavaFX, which aimed to sweep away the muddle with a prepackaged software foundation from Oracle. But as it was arriving, another force attracted mobile programmer attention instead: Apple’s iOS.

Oracle argues that Android has fragmented Java, undermining its write-once, run-anywhere promise.

Read More:

http://news.cnet.com/8301-1001_3-57417144-92/android-java-and-the-tech-behind-oracle-v-google-faq/

Did you like this? Share it:

C Is The Most Popular Programming Language In April

April 25th, 2012

Have you heard of the TIOBE Programming Community Index? It’s a table that lists the ratings of programming languages and tracks their status throughout the developer ecosystem. It’s a good indicator of where a language stands in terms of its general use. April has a few surprises though.

It was found that Java is a downward trend from it’s top spot in the developer world. It would appear that C is now the most popular programming language in the world at a rating of 17.555 percent. It’s not all that bad for Java though since it’s rating for April is at 17.026 percent. TIOBE Software says that Java will never diminish too badly due to the Android development scene.

How does TIOBE find these results? Here’s how the Web site puts it:

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

What’s interesting is that C-based languages make up the majority of the top five list with C++ coming in at number three with a rating of 8.896 percent, Objective-C at number four with 8.236 percent and C# at number 5 with 7.348 percent. Objective-C has seen the largest climb with its position at number eight this time last year.

While Java may be doing down, JavaScript is working it’s way up rather slowly. It was at number 10 this time last year, but now it’s at number nine.

TIOBE hopes that their list will help developers make the proper choice when it comes to building new applications. Choosing a more popular language will ensure maximum compatibility, but there are applications being made now that should make language conversion easier for those who want to program applications in multiple languages.

Here’s the top 20 languages for the month of April according to the TIOBE Index:

C Most Popular Programming Language In April

Did you like this? Share it:

Top 5 Ruby on Rails Hosting 2012

April 25th, 2012

 Photo: PRWeb / SL

The leading web hosting rating site TCWH announces the Top 5 Ruby on Rails hosting providers for 2012 based on the Ruby on Rails hosting compatibility, web hosting features, reliability, tech support and price.

San Francisco, CA (PRWEB) April 24, 2012

The web hosting rating site Top-Cheap-Web-Hosting.com announces top 5 Ruby on Rails hosting providers for 2012 ranked by their editors and the 119 real customers based on the Ruby on Rails hosting compatibility, web hosting features, reliability, tech support and price. The Top 5 Ruby on Rails hosting providers are BlueHost, GreenGeeks, Arvixe, HostGator and MyHosting orderly.

There are thousands of web hosts and the vast majority of them are using Linux and Apache, but only a few of them support to host websites developed by Ruby on Rails technology. These top 5 web hosts set up mod_rails module for Rails running in Apache web server, and all of them support Rails 3.x based on Ruby 1.9.x.

Read More:

http://www.seattlepi.com/business/press-releases/article/Top-5-Ruby-on-Rails-Hosting-2012-3505909.php

Did you like this? Share it:

Oracle-Google case shows patent system flaws

April 25th, 2012

The big news out of the Oracle versus Google showdown on Monday was that one of Oracle’s patents was brought back from the dead, put back into play after the U. S. Patent and Trademark Office reversed its earlier rejection.

But let’s be clear: One zombie patent isn’t the remarkable thing in this case. The remarkable thing is that, when the dust settles, five of the seven patents Oracle claimed that Google violated will likely be overturned because Google forced the patent office to take a second look.

Oracle filed the lawsuit in 2010, alleging Google infringed on patents and copyrights related to its Java programming language in developing the popular Android smart-phone software.

If only two of Oracle’s patents hold up on review, that means the patent office got it right less than 30 percent of the time, an average we have every reason to believe is representative of the entire sector’s patents. In fact, software patent holders lose nearly 90 percent of the time in litigation, Stanford law Professor Mark Lemley found in a research paper published last year.

Invalid claims

Yet these overwhelmingly invalid patent claims have had dramatic impacts on the industry. They’ve allowed an entire sector of patent trolls to emerge with the sole aim of strong-arming companies into forking over licensing fees. They’ve forced tech giants to drop billions on legal fees or defensive patent portfolios, money that might have gone into research and development.

"It’s approaching crisis levels," said James Bessen, a lecturer at Boston University School of Law and co-author of "Patent Failure." "In most industries, the patent system has become a disincentive to innovation."

Still, companies are left with little choice but to play the game and act as if all patents are legitimate. It’s so expensive and time consuming to challenge them in court or through the patent office that most companies simply acquiesce to licensing fee demands. Or they buy up patents of their own in hopes of discouraging claims through a sort of mutually assured legal destruction. You sue me, I’ll sue you.

Google is acquiring Motorola Mobility for $12.5 billion, a purchase largely geared to gain access to the company’s trove of mobile and wireless patents. Microsoft spent more than $1 billion to buy nearly 1,000 patents from AOL. And Facebook announced plans Monday to purchase about 650 of Microsoft’s newly acquired patents for $550 million. That’s likely to provide ammunition in its legal battle with Yahoo, which filed a patent suit in March; Facebook responded with a countersuit several weeks later. It’s one of dozens of patent cases now embroiling the online and mobile industries, as Apple, HTC, Kodak, Samsung, Motorola, LG and many others duke it out.

So how did we get here?

For starters, we have an overworked and underfunded patent office staff, said Gregory Aharonian, who performs research on behalf of companies challenging patent awards, in an earlier interview. Staff members routinely approve redundant, unoriginal or vaguely worded patents. They simply don’t have the resources and motivation that a company like Google can bring to bear in digging up "prior art," or examples of the technology that precede and thus invalidate the patents.

There’s a complicating factor when it comes to software patents. Since software – unlike, say, chemical compounds – can be described by different firms in completely different language, the only foolproof way for a company to ensure that it’s not bumping up against existing patents is to hire attorneys to examine every one.

Since there are hundreds of thousands of software patents, with 40,000 new ones approved every year, one firm could easily spend hundreds of thousands of dollars to perform patent research on just one piece of software, said researchers Timothy Lee and Christina Mulligan in a summary of their recent paper on the tech blog Ars Technica.

"It’s so difficult, in fact, that the vast majority of software developers don’t even try" to perform that patent research, they wrote.

Read More:

http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2012/04/24/BUCM1O88OR.DTL&type=tech

Did you like this? Share it:

Proview owns iPad name, Chinese official says

April 25th, 2012

April 24, U.S. consumer electronic giants Apple Inc. could lose the right to use the iPad trademark in mainland China, after a top Chinese official said on Tuesday that Shenzhen-based Proview Technology is the legal owner.

“According to China Trademark Law, currently Shenzhen Proview is still the legal registrant of the iPad trademark,” Fu Shuangjian, a deputy director of State Administration of Industry and Commerce, said at a news conference in Beijing.

“Given that the case has huge impact and the final court ruling will directly decide the ownership of the iPad trademark, the authorities will handle the case prudently,” Fu said.

Apple could not be reached for comment by Reuters, AFP and AP reporters.

Chinese firm Proview Shenzhen is suing Apple for trademark infringement, saying it owns the rights to the iPad name on the mainland. Apple claims a subsidiary of Proview Shenzhen sold it the trademark several years ago. Proview Shenzhen says the subsidiary did not have the authority to sell the trademark for China.

Proview Shenzhen took court action after the Shenzhen Municipal Intermediate People’s Court last year rejected Apples own case that Proview Shenzhen was infringing its trademark.

The Higher People’s Court in Guangdong Province has not yet issued a ruling, but it is reportedly seeking to mediate agreement out of court.

"It is likely that we will settle out of court. The Guangdong High Court is helping to arrange it and the court also expects to do so," Ma Dongxiao, a lawyer for Proview told AP in a phone interview, suggesting the key sticking point is the amount of money involved.

Proview Shenzhen is heavily indebted.

"We are willing to fight the trademark case for 5, 10 years or even longer," Hejun Vanguard, a consulting company representing creditors of Proview Technology, said in an open letter to Apple CEO Tim Cook during his visit to China in March.

"We’ll see how long the biggest company in the world can exploit the law and intellectual property rights in China," the letter said.

Chinese courts usually prefer settlement. Experts say the size of any settlement is preventing a conclusion to the case.

The high-profile case is a prime example of the trend that Chinese companies are turning to a new weapon of intellectual property in battles with foreign firms.

Last year, domestic enterprises, who are feared and awed in international business circles for their copycat culture, filed a record number of trademark, patent and copyright disputes against international firms, according to a new paper released by China’s Supreme Court last Wednesday.

“As more and more Chinese companies become patent holders, they will then have a vested interest in protecting their technology, just like their international counterparts,” according to well-known China expert Jack Perkowski.

Did you like this? Share it:

Goole Drive to be launched next Tuesday with 5 GB storage space

April 20th, 2012

A press newly released press manuscript provided by a Google partner indicates the launching of Google drive next week.

The manuscript shows that Google will probably launch Google Drive nest Tuesday at http://drive.google.com . Unlike Dropbox, an online storage service provider that allows 2GB storage space for each user, Google will provied each user with 5 GB storage space for free.If that is not enough, users can also pay for more space. Dropbox users, however, also have easy access to more storage space, especially HTC users who can gain an additional 23GB storage space.

The manuscript also shows that Google Drive will run in the desktop folder of computers with both Mac and Windows system. This is a sign that its functional problem remains unsolved.

What we can be sure of is that Google Drive is expected to be released next week. According to professionals, given the operating mode of Apple, Google and other established companies alike, Google is most likely to launch this service next Tuesday, although Wednesday is its ususal updating day.

The professionals also claimed that for large companies like Google, it is not unusual to reveal some of the new characteristics of its products to its partners in advance. And if the company does provide such information, that means the partners are usually informed of the details, just like the information leak of Lucidchart last week. Therefore, the manuscript is quite credible.

Up till now, the functional details of Google Drive are still in the air. But it can be expected that it will be able to edit files within applications.

Did you like this? Share it: