Tuesday, 28 July 2015

Microsoft is working on streaming PC games to Xbox One



Microsoft's Windows 10 operating system debuts today, enabling Xbox One game streaming to PCs. While that's a neat feature for Xbox One owners, Microsoft is working on streaming PC games to Xbox One consoles too. In an interview with The Verge, Microsoft's head of Xbox, Phil Spencer, reveals the company is working on the feature. "We understand if you're going to go PC to Xbox, we need to get keyboard and mouse working completely so you could play those games," explains Spencer. "In terms of where we want to go with our platform, those are absolutely in scope of things that we want to do."
The real challenge of getting PC to Xbox game streaming working is encoding games and having the right amount of bandwidth to stream them to the Xbox One. Streaming from Xbox One to Windows 10 PCs is a lot more predictable "because we know exactly what you have," says Spencer. "It's actually a little more challenging doing the encoding on the PC side to the Xbox, but challenge is good." There's no timeline on when this might arrive, but it's clearly a challenge Microsoft is willing to tackle.
It's early days for Xbox and Windows integration, but if the Xbox app is anything to go by then the future of gaming on Windows 10 is going to be interesting. "[Gamers] want to play games on the device that they want to play on. They want to play with their friends and they progress whenever they sit down," explains Spencer." Because of that, the roadmap and our focus on what's going on, Windows is incredibly strong."

Microsoft Releases Standalone Android Emulator With Easy Instructions To Use It With Android Studio And Eclipse With ADT



Microsoft surprised Android developers last year with the launch of a brand new emulator designed for performance and features that aren't available anywhere else. While the initial Preview release only included an image for KitKat, subsequent updates introduced an expanded set of emulator images and some valuable new features. While a high-speed emulator is certainly compelling, many developers still didn't adopt it because it had to be downloaded and installed alongside a very large Visual Studio package, not to mention it was also frustrating to set up for use with other IDEs. Last week, Microsoft unburdened the emulator and released it as a standalone download along with step-by-step instructions to set it up to easily run with Android Studio and Eclipse with ADT.
Of course, the emulator requires a version of Windows with Hyper-V support, which includes Windows 8 Pro and Enterprise editions, and most of the Windows Server 2008 and 2012 family. It's also important to remember that Microsoft's emulator doesn't include support for Google Play services. This means a substantial number of applications can't be run on it without modification, but it can be useful for testing an app built without Play services integration.
The standalone download package includes the emulator and a few KitKat device profiles. Once it has been set up, additional profiles are available for download through the Profile Manager. Instructions for configuring Android Studio and Eclipse with ADT to use Microsoft's emulator are available in the blog post on MSDN. The steps are pretty simple and should only take a few minutes to complete.
The Dev Tools team at Google has acknowledged the stock emulator included with the Android SDK is painfully slow, and even confirmed at I/O 2015 that there are plans to improve it in the future. In the meantime, developers can take a look at Microsoft's Android emulator for a great free alternative with a number of capabilities.

Microsoft just unveiled this totally unexpected new product



No, it doesn’t have anything to do with Windows 10.

While many Microsoft  MSFT 0.08%  customers are patiently awaiting the release of Windows 10, Microsoft has surprised us all by quietly unveiling a completely unexpected new product: Arrow Launcher Beta.
Arrow Launcher is a basic and user-friendly Android launcher with three main pages, and as its name suggests this is an early version of the product.
Your home page contains all of your apps. It’s divided into a Recent section, displaying the ones you recently downloaded, and a Frequent section, showing the apps which you use most often. Swipe to the left of the home page to find your phone and email contacts, which are also organized by frequent use. To the right of the home page are your notes and reminders, a valuable feature that isn’t included in most Android launchers. Swipe up for a list of quick-access apps, settings, and feedback options.
Arrow Launcher is currently in private beta. In order to access it, you need an invitation, which you can ask for byjoining this Google+ group. However, you may want to keep in mind that, as with any other product that’s undergoing beta-testing, Arrow Launcher does come with some bugs: the row of apps on the bottom of the home page may be cut off, the Frequent sections on the home and People pages take some time to settle in accurately and, as of yet, the launcher does not support widgets. If you think you’re strong enough to endure all that, you can request an invitation to access it by joining this Google+ group.

Windows 10 can turn Microsoft into a success again, but it needs to get these 4 things right



The rise of mobile devices has hit the PC market hard – and no more so than Microsoft, which has around 1.5 billion Windows customers, making it the market leader in that arena.

(Snappa)
(Snappa)
This, combined with Apple’s OS X and Mac computer line-up regularly bucking the trend and actually increasing sales, has left Microsoft and Windows adrift in the technology world, with Google’s Chrome and Android dominating.


(Snappa)
(Snappa)

But a hint of change appeared at the beginning of the year when Windows 10 was first previewed, and it has hinted at a potential change in fortunes for the firm.
The core features of the update – Microsoft Edge, Cortana on desktop, Continuum and the idea of the software working across all Windows devices – sparked interest arguably not seen in Windows since the pioneering days of Windows 95.
But it’s only the beginning, and Microsoft must get several things right to start it on the road to success again.

Windows 10 core features

(Microsoft)
(Microsoft)


These features now have to live up to their impressive stage demonstrations in the real world – Edge must be fast and easy to annotate as suggested, while Cortana must continue to be a seamless and intelligent assistant across a new range of devices.
The gaming streams from Xbox One to PC are also going to have to hold up well if Microsoft wants to entice developers on to Windows 10.
If Microsoft can get the core of Windows 10 right, it could begin to excite and encourage developers back to the platform.

Build the platform



(Microsoft)
(Microsoft)


The promise of one version of an app that works across phone, tablet and computer with minimal work is an enticing one for coders, but developers are still curious about how much effort this will actually take.
Make it easy, and the Windows platform could begin to flourish the way Apple’s has in recent years as developers fight to get involved.
There are more than a million apps on the Apple App Store, in comparison the Windows Store which around 500,000.

Driving the Surface



(Stefan Rousseau/PA)
(Stefan Rousseau/PA)


The health of the Surface brand – Microsoft’s tablet-laptop hybrid – could also have a say in the success of Windows 10.
Having steadily gained on the iPad in the last year, the growth of the Surface business to almost a billion US dollars (£640 million) was one of the bright spots of the firm’s most recent financial results.
If the hardware running Windows 10 is performing well, the developer community is far more likely to want to build on it.

Mobile



(Jeff Chiu/AP)
(Jeff Chiu/AP)


Not an area the tech giant is currently focussing on too heavily, but as high-end flagship smartphones continue to sell in their millions, Microsoft will have to return to them in earnest soon.
The Lumia is performing OK in the lower and mid-range arenas, but a company the size of Microsoft really should be looking to take on Apple, Samsung and co in the premium market.
The Windows Phone has been something of a five-year struggle, with sales never taking off – squeezed out by the aforementioned rivals. But a solid base provided by Windows 10 could be a springboard for new and better hardware.
The public reaction, therefore, as Windows 10 rolls out from Wednesday has never been more important to Microsoft.

Microsoft fixes Windows 10 crash bug ahead of July 29 launch



Microsoft has squashed a new Windows 10 bug just in the nick of time.
The problem was that an update rolled out on Saturday had contained a bug that caused Windows' Control Panel to crash if you tried to uninstall an application. That update (dubbed KB3074681) was a tweak to the final version of theWindows 10 before the official rollout starts Wednesday.
On Monday, Microsoft resolved the problem byrolling out yet another update to fix the bug, according to a tweet from Gabe Aul, the engineering general manager for Microsoft's operating systems group. This newere update (known as KB3074683) allows you to once again uninstall software via Control Panel, though you can also remove any application via the new Windows 10 Settings screen. I confirmed that the update resolves the problem as I was able to successfully uninstall a program through Control Panel without triggering any crashes.
Finding and squashing a bug at this late date isn't a surprise as Microsoft rushes to get Windows 10 out the door. The new operating system software is still a work in progress in many ways, and more bugs may pop up before the initial rollout is completed. Microsoft will first push Windows 10 to members of the Windows Insider Program, who have been downloading and testing each new build and offering their feedback to the company. After Microsoft deals with any newly discovered bugs, the rollout will then proceed to Windows 7 and 8.1 users who have reserved the free upgrade. This phased approach gives the company time to catch and resolve any technical issues that arise as the Windows 10 rollout progresses.
If you're running the current Windows 10 build or have reserved the upgrade, you'll receive the latest updates automatically. Of course, that's not always a foolproof process. It was a buggy Windows update that triggered the recent crash problem in the first place. But Microsoft has set up Windows 10 so that updates do get installed automatically.
You can also grab any new Windows updates yourself rather than waiting for them to be installed. To do so, click the Start button and then click on Settings. From the Settings screen, select the category for Update & Security. From the Update & Security screen, click the setting for Windows Update if it's not automatically selected. Click the button to check for updates. Windows then proceeds to download and install any available updates.

Monday, 27 July 2015

Software spec slip denies Westpac chance at a MILLION A DAY



Some of Australia's major banks' databases don't distinguish between loans to housing investors and owner-occupiers, meaning they're missing out on the chance to charge differential interest rates.
Along the way, they're providing an object lesson to businesses that depend on IT: if you don't ask for a capability, you won't get it.
In what Fairfax newspapers are calling a "glitch," what's biting Westpac and National Australia Bank (NAB), albeit in different ways, is that their documentation doesn't capture the purpose for a loan, which means their databases and applications similarly don't make a distinction.
That omission is biting both, as Australia's financial regulator, the Australian Prudential Regulation Authority, is making it known it wants lenders to take care with housing loans lest Australia's investor-led residential property boom become a bubble. Banks that can tell the difference have therefore started applying slightly higher home-loan interest rates to investors, in part to weed out those who might be scared off by higher repayments on the basis that such folk may be more susceptible to the bubble bursting and/or to gently discourage some new investors.
NAB, reports the Sydney Morning Herald, decided to put 0.29 per cent extra on all interest-only loans, while Westpac is reportedly struggling to work out what to do.
Even a cursory reading of that piece demonstrates one of the oldest dictums in software engineering: the most expensive mistakes in software are in the requirements document.
Westpac's and NAB's systems are doing exactly what's asked of them, but the business side didn't stipulate that the systems should differentiate between home-owners and property investors.
The cost of a mistake in the spec? Fairfax claims that Westpac is missing out on AU$1 million a day.
It's perhaps relevant that in 2011, Westpac decided that the role of CIO wasn't worth having, and rolled up the position into something called "group operations."
A quick perusal of the company's senior management reveals the idea didn't last long, however, and the C is back in front of the IO.

The Next Wave Of Enterprise Software Powered By Machine Learning



Enterprise software is about to undergo radical transformation — a substantial change that will make the shift to software as a service (SaaS) look like a simple facelift. This transformation is being powered by machine learning.
With machine learning, computers can process and mine data in real time to automatically discover insights and generate predictive models. Companies can find patterns and foresee what will happen in the future based on real-time analysis of their data. The possibilities fueled by machine learning are endless.
Rather than having humans enter data using a web form sitting on a database, machine learning solutions automatically mine data from both inside and outside the enterprise. This data may reside in historically unstructured systems like emails and calendars or from call centers or legacy voicemail systems. The software will not only aggregate and organize this data, it will mine this information to generate insights and predictions, which can then be used by business people to make decisions.

The Problems With Traditional Enterprise Software

Machine learning eliminates many problems with traditional enterprise software solutions. First, in traditional software, the data residing in the “system of record” is only as good as the quality of the human input. It’s a well-known reality that most sales people do a poor job of updating CRM info, resulting in weekly sales calls between sales managers and account execs and the myriad spreadsheets used to track the “actual” pipeline data.
Also, traditional enterprise systems built on relational databases are not good at presenting longitudinal views of information and, therefore, are impaired at generating patterns or insights. Hence, most corporations rely on large data warehouses that receive data dumps from enterprise systems. In this approach, business people must wait weeks, if not months, before the data teams can produce useful insights.
Lastly, traditional enterprise systems rely on thousands upon thousands of human-created and curated rules — rules that are static and, by definition, become obsolete as businesses evolve.

Why The Incumbents Won’t Win

What makes this next revolution so exciting is that it likely won’t emerge from within the existing software leaders. While the SaaS wave has largely been driven by enterprise software veterans (Marc Benioff, formerly of Oracle, Dave Duffield and Aneel Bhushri from PeopleSoft), this new wave is being pioneered by founders and teams largely outside the traditional stomping grounds.
Why? The skill sets and technical competencies required for successful machine learning software companies are different than the database, forms and workflow expertise found at traditional incumbents. Instead, the founders of this next-gen set of companies are more likely to come from Facebook, Google and Twitter than from Oracle or SAP.
The consumer Internet players have been using machine techniques for years to analyze and act on large volumes of data — dictated by the impossibility of using humans to create and update rules on a real-time basis.

Emerging Leaders In Machine Learning Apps

This new wave of enterprise software, powered by machine learning, is already finding its way into core business disciplines:
Sales: Gainsight and Clari (both BCV portfolio companies), LatticeInsidesales.com andGainsight are using data science and machine learning to automatically detect sales opportunities and renewals at risk and to generate more accurate sales forecasts.
With these solutions, sales and account managers get alerted ahead of time by the “machines” to specific customers or deals that are at risk, thus allowing management to take corrective action. Whereas legacy sales solutions generally just provide a snapshot in time, these newer companies are offering actionable, forward-looking insights, thereby driving enormous value to the enterprise.
Marketing: Captora and Persado, which are both BCV portfolio companies, are using data science to rapidly personalize and evolve content to meet the shifting needs of prospective customers. With solutions like these, traditional legacy marketing vendors simply become commodity-like delivery vehicles and repositories, while the intelligence layer provided by these vendors will increasingly occupy the strategic mindshare of the CMO.
Human Resources: EnteloGild and Concept Node are using machine learning models to identify and recruit talent and to make internal teams work more effectively. Legacy applicant tracking systems will become replaceable back-end systems, while the actual “work” of recruiting talent will take place in these newer solutions.
Finance: AnaplanAdaptive Planning and Trufa are part of a new generation of finance-oriented companies that are using predictive analytics to transform the financial planning function.
Traditional finance software is all about recording every historical financial transaction. In contrast, these predictive analytics systems provide dynamic views into opportunities to drive more profit, grow faster and generate efficiencies — many of which may arise unexpectedly as business and market conditions change.

Decade-Long Opportunity Ahead

For entrepreneurs and investors, this is an exciting time to innovate and place new bets in enterprise software. BCC Research predicts the machine learning market will reach $15.3 billion by 2019, with an average annual growth rate of 19.7 percent. One of the early growth categories is predictive analytics software, which is expected to reach $6.5 billion worldwide in 2019, up from $2 billion in 2012, according to Transparency Market Research.
As we look forward, machine learning will be the defining characteristic that distinguishes “legacy” from “modern” enterprise applications. Every software category will be impacted — and the winners are all up for grabs.