Posts Tagged ‘software’

Has Mobile Internet Really Got Involved in the “Competition of the Background”?

Thursday, May 3rd, 2012

In the last year, experts predicted that the cost for mobile Internet to get users will largely increase. The cost will be much higher than the cost of PC products. Mobile Internet has got into the “competition of the background” age, and it will cost more to win new users, so companies with no background and no resource have nearly no chances at all. Those who are optimistic on the business of mobile Internet have begun to fear. Is the mobile Internet order similar to the PC Internet order?

Despite of that, I don’t agree with the opinion that the cost to get new users will be much higher than the cost of PC products. Here are some of my arguments.

1. It is obvious that the mobile terminals are a few times more than the PCs, especially in the period that users of intelligent mobile terminals are increasing greatly.

2. It takes long to turn on a mobile terminal, which provides more time windows for companies to develop new users, and provides more time windows for users to get service (such as the company has more opportunity to display ads to users on the interface).

3. New features such as positional information and privacy of mobile terminal are what the fixed Internet lacks.

4. As an easy-to-get tool for humans to enjoy service, the mobile terminal will increase the operating frequency of the original business of the fixed Internet, which will lead to a qualitative change. Take VOIP and IM service for example, after they become the mobile VOIP and the mobile IM, the operating frequency will increase a lot, and this tendency will sacrifice a big part of the global telecom operators’ business, which will results that the basic telecommunications service reduces to a kind of a value added service of the Internet.

5. The mobile terminal is human’s tool; in the meantime, a human is also the mobile terminal’s tool. That is, the human is the intelligent external device or the intelligent interface, which transforms people, events and things into data which the mobile device can recognize and input into itself. With the human being an intelligent external device, the terminal can interact with the people and events around and do some necessary processing. Thus, mobile devices can have a big influence on humans’ life styles.

6. The functions of mobile terminals are more standard, which set the stage for mobile Internet service to be suitable for most terminals. For instance, with the standard audio configuration of the intelligent mobile terminals, the voice message function of mobile IM can be easier to achieve.

With abundant businesses and large numbers of potential users, mobile Internet will not spend too much winning users if it provides the right services. There is a long way to go for mobile Internet services!

Did you like this? Share it:

How to make informed decisions when outsourcing cloud computing

Wednesday, May 2nd, 2012

Executives are jumping on the outsourcing bandwagon as cloud service providers promise unlimited scalability, reduced expenditures for hardware and IT staff, and the ability to offload software and routine maintenance at a moment’s notice.

In fact, Gartner analysts predict that 35 percent of enterprise IT expenditures will be managed outside the IT department’s budget by 2015.

But overzealous executives eager to jump to the cloud may encounter security issues down the road, as the security practices of the cloud service provider are often unclear — up to and including where the data is stored. A survey by Symantec shows that only 27 percent of companies have set procedures to approve cloud applications that use sensitive or confidential information.

“It’s easy to deploy data and applications to the cloud, but most executives don’t have a handle on the true risks associated with those decisions. So they fail to build the proper assurances into the procurement process,” says Brian Thomas, IT advisory services partner for Weaver.

Smart Business spoke with Thomas about the risks of outsourced computing services and why companies should seek an auditor’s assurance during the procurement process.

What are the specific risks associated with the cloud and outsourced computing?

Possible issues include data integrity, confidentiality, privacy and security, system availability and reliability, and data retention and ownership. But the threat level and mitigation strategies vary depending upon the importance and sensitivity of the data being processed by the cloud service provider.

It may not matter if you can’t access your sales prospects for a few hours if your hosted CRM application goes down, but business would come to a halt if your hosted e-mail or e-commerce system crashes. Therefore, the provider’s server redundancy and service-level contract guarantees may be the most critical risks to address, where in other cases, the primary concerns may be security and privacy issues. Certainly, regulated companies need to pay particular attention to how the cloud service provider addresses their regulatory risks.

How can executives identify outsourcing risks?

When considering cloud computing project ideas, executives should ask a lot of questions. First, they must understand the nature of the cloud services being procured and the sensitive aspects of the systems being hosted or managed by the provider. After getting an understanding of the types of data and systems that will be exposed to the cloud, executives should ask ‘what if’ questions of their project teams. Such questions should be focused on general risk areas including data integrity, confidentiality, privacy and security, and system availability and reliability.

Executives should also get an understanding of their company’s exposure to risks related to data ownership and retention. Examples of questions to ask include, ‘What will happen if we lose connectivity to our cloud service provider for an extended period of time?’ And,  ‘What happens if our cloud service provider is acquired by another company?’

How can executives use an outside audit to ensure the performance of service providers?

A third-party assessment by a qualified professional is the only way to know whether a cloud service provider has designed and implemented effective measures to identify and mitigate relevant risks, as self reporting is inadequate and providers may simply tell you what you want to hear.

You can save money by having your auditor review a cloud service provider’s service organization controls (SOC) report. There are three reports available under the AICPA’s standards for service providers. SOC 1 is based on the Statement on Standards for Attestation Engagements No. 16 (SSAE 16) and is best suited for companies that previously used SAS 70 for Sarbanes-Oxley or financial audit compliance. SOC 2 addresses the design and operating effectiveness of a service organization’s controls over the security, availability, processing integrity, confidentiality and privacy of a system. This may be more valuable for executives evaluating the controls a cloud service provider has in place to address risks beyond those relating to financial reporting.

SOC 3 involves the same scope as SOC 2; however, the report contains less detail and is intended for broader (marketing) audiences.

When are SOC 2 and SOC 3 appropriate?

Executives should request that their cloud service providers submit a SOC 2 report where applicable. The scope is generally best suited to address the concerns of users of cloud services. SOC 2 reports provide details of the procedures executed by the auditor to test the controls in place at the cloud service provider, and the results of those procedures.

If a cloud service provider only has a SOC 3 report available, that may be sufficient for getting comfortable while evaluating the service provider during the procurement process. However, executives responsible for the cloud services should request that the service provider submit a SOC 2 going forward to ensure that they can monitor the provider’s efforts to address any failed control activities.

Are there other certifications that can help mitigate risk when transitioning to the cloud?

If the provider cannot provide a SOC 2 report, see if they are certified as ISO 27001 compliant or if they have obtained assurance reports from a security firm addressing the ISO 27001 standard. If the provider processes, stores or transmits credit card information, it is required to meet the Payment Card Industry’s Data Security Standard (PCI DSS). Be careful when using these other forms of assurance. Their scope is generally narrower than SOC reports and may follow less rigorous quality assurance standards. However, in the proper context, they can be useful for executives attempting to get information about the activities performed at the cloud service provider.

Read More:

http://www.sbnonline.com/2012/05/how-to-make-informed-decisions-when-outsourcing-cloud-computing/?full=1

Did you like this? Share it:

Advice to Choose High Quality Offshore Outsourcing Software

Wednesday, May 2nd, 2012

Offshoring occurs whenever businesses increase using info administration as well as monitoring techniques in order to deliver or even "contract out" function in order to others or even impartial companies besides their own workers. Freelancing allows businesses concentrate on their own main or even primary company whilst offshoring non-core features in order to businesses, which focus on particular regions of knowledge.

The actual existing slogan: "Focus on which you need to do greatest as well as outsource the remainder. Businesses conserve hundreds of thousands within cost to do business. Additionally, businesses, which focus in many cases, are superb within their specialization as well as get access to assets as well as technologies that the organization that not really focus on which region couldn’t pay for to purchase by themselves. Well-liked features in order to outsource tend to be phoning centers, payroll as well as it providers.

Offshoring is actually freelancing overseas. Usually, the term offshore development software conjures upward thoughts associated with moving low-tech production work to reduce price suppliers abroad; nevertheless, recently, offshoring offers broadened towards the hi-tech support field this type of software program improvement, architectural as well as sales. Because of this, offshoring has turned into politics soccer since it successfully exchanges work abroad as well as place unemployed workers. Numerous political figures earn ballots through campaigning towards this.

Each outsourcing as well as offshoring developments tend to be allowed with the free of charge circulation associated with info permitted by way of brand new "Internet centered" info administration as well as collaborative company techniques. These types of techniques permit 2 geographically dispersed businesses in order to work together, work with others, connect as well as conduct business as though just about all workers within each business had been co-located inside a down-town high-rise. This particular smooth procedure offers provided increase in order to phrase for example Digital Companies, Digital Businesses as well as The online world Companies.

There are some limitations also like the actual drawbacks associated with each outsourcing as well as software custom development need to do along with interfacing using the finish client. In order to contend within the worldwide economic climate, businesses should be 100 % customer-focused, in a position to react instantly in order to client requirements and/or style services and products to satisfy client requirements.

To judge as well as react to client requirements, businesses have to correctly connect, work together as well as user interface using the client whenever possible. Right now, generally, the businesses that manage the actual outsourced function tend to be much taken off the client. Regarding offshoring, they’re internationally having a various vocabulary, another lifestyle along with a various thought process. Well-documented as well as promoted instances tend to be customer support phone centers.

Read More:

http://www.sooperarticles.com/technology-articles/software-articles/advice-choose-high-quality-offshore-outsourcing-software-925961.html

Did you like this? Share it:

Software Development: 10 hard truths developers must learn to accept

Wednesday, 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

Wednesday, 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)

Wednesday, 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:

Top 5 Ruby on Rails Hosting 2012

Wednesday, 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

Wednesday, 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:

Outsourcing firms upbeat to hit $25-B revenue by 2016

Friday, April 13th, 2012

Companies engaged in business process outsourcing continued their double-digit revenue growth last year, booking some $11 billion or 24 percent higher than $8.9 billion registered in 2010.

With this, the Business Processing Association of the Philippines (BPAP) said it is confident that the industry will be worth $25 billion by the end of Aquino administration’s term in 2016, contributing around nine percent of the domestic economy.

This will be sustained by demand from the United States, Australia, New Zealand, and even Europe, where companies are reportedly planning to establish global in-house centers for contact center services or bank office services here.

For 2011, the BPO sector employed 638,000 or 22 percent more than the previous year. Of this number, two-thirds (416,000) are with the popular contact center business, which in turn, provided $7.4 billion in services.
Non-voice BPO and knowledge process services grew by 24 percent in 2011 to over $2 billion in revenues and almost 130,000 employees.

Meanwhile, a preliminary survey indicated that as much as $277 million worth of healthcare information management outsourcing (HIMO) services were provided to global end-users from the Philippines, with the sector employing 24,700.

For her part, Philippine Software Industry Association (PSIA) president Nora Terrado reported a high 37 percent growth in revenues from IT outsourcing and an 11 percent in employment growth.

Not all sectors however painted rosy figures last year.

The Animation Council of the Philippines, Inc., (ACPI) revealed that the sector lost out to some contracts as global competition heated up in back-room animation services, particularly from countries like China that subsidize animation operations.

While earnings shrank by 10 percent to $128 million last year, ACPI listed manpower of 8,600 animators, unchanged from 2010.

On the other hand, the game development sector grew by 13 percent in 2011, reaching $8 million in revenues and employing almost 1,400.

Engineering services also got a boost after posting a five-percent increase in revenues at $172 million and employment in 2011 ending the year at over 9,000 employees.

This is the second consecutive year of positive growth after a contraction in 2009, reflecting a recovery in global markets for construction and engineering design, he said.

Source:

http://www.sunstar.com.ph/breaking-news/2012/04/12/outsourcing-firms-upbeat-hit-25-b-revenue-2016-215911

Did you like this? Share it:

Can Your Software Live in the Cloud?

Thursday, April 12th, 2012

If you’ve ever tried to work with a Microsoft Office document on a mobile device, you know that the traditional tools–mobile productivity suites such as Documents To Go and Quickoffice, or Web apps such as Google Docs and Zoho Office–are imperfect. They often lack features found in the native applications, or they mess up the document’s formatting.

But several new services take a different approach to helping you do real work on tablets and smartphones: They run Microsoft Office or other productivity programs on remote servers, delivering to your mobile device a version of the traditional user interface optimized for the device’s capabilities.

In a way, the three services I looked at–CloudOn, Nivio, and OnLive Desktop–are basically updated implementations of the thin-client concept that has been kicking around for years. (Remember Larry Ellison’s New Internet Computer?) Though the idea was never a big hit in the past, the time may have finally come for that approach, thanks to the widespread availability of broadband Internet access and the rapid growth of devices that don’t run Windows or OS X and have limited computing power.

All three services deliver the popular Office trifecta (Word, Excel, and PowerPoint) to the iPad (some to Android devices as well). And all three have a Web-based storage component so that you can access your files anywhere (Nivio and OnLive offer storage as part of their service, while CloudOn integrates with Box.com and Dropbox).

Read More:

http://www.pcworld.com/article/253616/can_your_software_live_

in_the_cloud.html

Did you like this? Share it: